.ak-dev{background:var(--ak-bg);min-height:100vh;color:var(--ak-text);font-family:var(--ak-sans);flex-direction:column;display:flex}.ak-dev--embedded{background:0 0;min-height:0}.ak-dev a{color:var(--ak-link);text-decoration:none}.ak-dev a:hover{color:var(--ak-link)}.ak-dev :is(p,td,blockquote,[class*=ak-dev-md__]) a:not([class]),.ak-dev .ak-dev-link,.ak-dev .ak-dev-prose__more,.ak-dev .ak-dev-try__signin a{text-underline-offset:3px;transition:text-decoration-thickness var(--ak-motion-fast) var(--ak-ease);text-decoration:underline;text-decoration-thickness:1px}.ak-dev :is(p,td,blockquote,[class*=ak-dev-md__]) a:not([class]):hover,.ak-dev .ak-dev-link:hover,.ak-dev .ak-dev-prose__more:hover,.ak-dev .ak-dev-try__signin a:hover{text-decoration-thickness:2px}.ak-dev :focus-visible{outline:var(--ak-focus-ring-width) solid var(--ak-accent);outline-offset:var(--ak-focus-ring-offset)}.ak-dev .ak-mono{font-family:var(--ak-mono)}.ak-dev-skip{z-index:50;border-radius:var(--ak-r-control);background:var(--ak-surface);padding:8px 12px;position:absolute;top:8px;left:-9999px}.ak-dev-skip:focus{left:8px}.ak-dev-top{z-index:20;box-sizing:border-box;background:var(--ak-surface);border-bottom:1px solid var(--ak-border);align-items:center;gap:20px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.ak-dev-top__spacer{flex:1 1 0;min-width:0}.ak-dev-brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.ak-dev .ak-dev-brand{color:var(--ak-text)}.ak-dev-brand__name{font-weight:var(--ak-fw-bold);letter-spacing:.01em;font-size:15px}.ak-dev-brand__product{font-size:var(--ak-fs-control);color:var(--ak-text-muted);border-left:1px solid var(--ak-border);padding-left:10px}.ak-dev-nav{scrollbar-width:none;flex:0 auto;align-self:stretch;gap:4px;min-width:0;display:flex;overflow-x:auto}.ak-dev-nav::-webkit-scrollbar{display:none}.ak-dev .ak-dev-nav__link{font-size:var(--ak-fs-body);color:var(--ak-text);white-space:nowrap;transition:background var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease);align-items:center;padding:0 12px;display:flex}.ak-dev .ak-dev-nav__link:hover:not([aria-current=page]){background:var(--ak-surface-raised);color:var(--ak-text)}.ak-dev .ak-dev-nav__link[aria-current=page]{background:var(--ak-text);color:var(--ak-surface);font-weight:var(--ak-fw-semibold)}.ak-dev-version{border-radius:var(--ak-r-pill);border:1px solid var(--ak-border-strong);height:30px;font-family:var(--ak-mono);font-size:var(--ak-fs-meta);color:var(--ak-text-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}:where(.ak-dev-btn,.ak-dev-iconbtn,.ak-dev-endpoint__copy,.ak-dev-code__copy,.ak-dev-try__send,.ak-dev-dl__get,.ak-dev-dl__copy,.ak-pg-btn,.ak-pg-ghost,.ak-pg-starter,.ak-dev-attr__children>summary){--ak-btn-cut:8px;--ak-btn-edge:1px;--ak-btn-fill:transparent;--ak-btn-line:transparent;--ak-btn-k:calc(var(--ak-btn-edge) * .4142);--ak-btn-shape:polygon(0 0, calc(100% - var(--ak-btn-cut)) 0, 100% var(--ak-btn-cut), 100% 100%, var(--ak-btn-cut) 100%, 0 calc(100% - var(--ak-btn-cut)));--ak-btn-ring:polygon(evenodd, 0 0, calc(100% - var(--ak-btn-cut)) 0, 100% var(--ak-btn-cut), 100% 100%, var(--ak-btn-cut) 100%, 0 calc(100% - var(--ak-btn-cut)), 0 0, var(--ak-btn-edge) var(--ak-btn-edge), var(--ak-btn-edge) calc(100% - var(--ak-btn-cut) - var(--ak-btn-k)), calc(var(--ak-btn-cut) + var(--ak-btn-k)) calc(100% - var(--ak-btn-edge)), calc(100% - var(--ak-btn-edge)) calc(100% - var(--ak-btn-edge)), calc(100% - var(--ak-btn-edge)) calc(var(--ak-btn-cut) + var(--ak-btn-k)), calc(100% - var(--ak-btn-cut) - var(--ak-btn-k)) var(--ak-btn-edge), var(--ak-btn-edge) var(--ak-btn-edge));isolation:isolate;position:relative}:where(.ak-dev-btn,.ak-dev-iconbtn,.ak-dev-endpoint__copy,.ak-dev-code__copy,.ak-dev-try__send,.ak-dev-dl__get,.ak-dev-dl__copy,.ak-pg-btn,.ak-pg-ghost,.ak-pg-starter,.ak-dev-attr__children>summary):before,:where(.ak-dev-btn,.ak-dev-iconbtn,.ak-dev-endpoint__copy,.ak-dev-code__copy,.ak-dev-try__send,.ak-dev-dl__get,.ak-dev-dl__copy,.ak-pg-btn,.ak-pg-ghost,.ak-pg-starter,.ak-dev-attr__children>summary):after{content:"";inset:var(--ak-btn-inset,0);z-index:-1;pointer-events:none;transition:background var(--ak-motion-fast) var(--ak-ease), clip-path var(--ak-motion-fast) var(--ak-ease);position:absolute}:where(.ak-dev-btn,.ak-dev-iconbtn,.ak-dev-endpoint__copy,.ak-dev-code__copy,.ak-dev-try__send,.ak-dev-dl__get,.ak-dev-dl__copy,.ak-pg-btn,.ak-pg-ghost,.ak-pg-starter,.ak-dev-attr__children>summary):before{background:var(--ak-btn-fill);clip-path:var(--ak-btn-shape)}:where(.ak-dev-btn,.ak-dev-iconbtn,.ak-dev-endpoint__copy,.ak-dev-code__copy,.ak-dev-try__send,.ak-dev-dl__get,.ak-dev-dl__copy,.ak-pg-btn,.ak-pg-ghost,.ak-pg-starter,.ak-dev-attr__children>summary):after{background:var(--ak-btn-line);clip-path:var(--ak-btn-ring)}:where(.ak-dev-btn,.ak-dev-iconbtn,.ak-dev-endpoint__copy,.ak-dev-code__copy,.ak-dev-try__send,.ak-dev-dl__get,.ak-dev-dl__copy,.ak-pg-btn,.ak-pg-ghost,.ak-pg-starter,.ak-dev-attr__children>summary)>*{z-index:0;position:relative}.ak-dev-iconbtn{--ak-btn-fill:var(--ak-surface);--ak-btn-line:var(--ak-border-strong);width:36px;height:36px;color:var(--ak-text);cursor:pointer;transition:color var(--ak-motion-fast) var(--ak-ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.ak-dev-iconbtn:hover{--ak-btn-fill:var(--ak-surface-raised)}.ak-dev-dot{border-radius:0;flex-shrink:0;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.ak-dev-dot--ok{background:var(--ak-success)}.ak-dev-dot--warn{background:var(--ak-attention);box-shadow:inset 0 0 0 1px var(--ak-attention-deep)}.ak-dev-dot--err{background:var(--ak-error)}.ak-dev-code .ak-dev-dot--ok{background:var(--ak-nav-accent)}.ak-dev-code .ak-dev-dot--warn{box-shadow:inset 0 0 0 1.5px var(--ak-nav-accent);background:0 0}.ak-dev-btn{height:38px;font-size:var(--ak-fs-control);font-weight:var(--ak-fw-semibold);white-space:nowrap;cursor:pointer;transition:color var(--ak-motion-fast) var(--ak-ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ak-dev .ak-dev-btn--primary{--ak-btn-fill:var(--ak-btn-primary-bg);color:var(--ak-btn-primary-ink)}.ak-dev .ak-dev-btn--primary:hover:not(:disabled){--ak-btn-fill:var(--ak-btn-primary-hover-bg);color:var(--ak-btn-primary-hover-ink)}.ak-dev .ak-dev-btn--primary:active:not(:disabled){--ak-btn-fill:var(--ak-btn-primary-bg);--ak-btn-line:var(--ak-btn-primary-ink);--ak-btn-edge:2px;color:var(--ak-btn-primary-ink)}.ak-dev .ak-dev-btn--primary:disabled{--ak-btn-fill:var(--ak-border);color:var(--ak-text-disabled)}.ak-dev .ak-dev-btn--chip{gap:10px;padding-right:5px}.ak-dev-btn__chip{background:var(--ak-btn-primary-ink);width:28px;height:28px;color:var(--ak-btn-primary-bg);transition:background var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease);border-radius:0;place-items:center;display:grid}.ak-dev-btn__chip svg{transition:transform var(--ak-motion) var(--ak-ease)}.ak-dev .ak-dev-btn--chip:hover .ak-dev-btn__chip svg{transform:rotate(-45deg)}.ak-dev .ak-dev-btn--chip:hover:not(:disabled) .ak-dev-btn__chip{background:var(--ak-btn-primary-hover-ink);color:var(--ak-btn-primary-hover-bg)}.ak-dev .ak-dev-btn--chip:active:not(:disabled) .ak-dev-btn__chip{background:var(--ak-btn-primary-ink);color:var(--ak-btn-primary-bg)}.ak-dev .ak-dev-btn--outline{--ak-btn-line:var(--ak-border-strong);color:var(--ak-text)}.ak-dev .ak-dev-btn--outline:hover:not(:disabled){--ak-btn-fill:var(--ak-surface-raised);color:var(--ak-text)}.ak-dev-main{flex-direction:column;flex:auto;display:flex}.ak-dev-foot{border-top:1px solid var(--ak-border);font-size:var(--ak-fs-meta);color:var(--ak-text-muted);font-family:var(--ak-mono);padding:20px 24px}.ak-dev-search{position:relative}.ak-dev-search--compact{width:300px}.ak-dev-search--hero{width:100%;max-width:560px}.ak-dev-search__box{box-sizing:border-box;border:1px solid var(--ak-border-strong);background:var(--ak-surface-inset);color:var(--ak-text-muted);align-items:center;gap:8px;display:flex}.ak-dev-search--compact .ak-dev-search__box{border-radius:var(--ak-r-control);height:36px;padding:0 10px}.ak-dev-search--hero .ak-dev-search__box{border-radius:var(--ak-r-panel);background:var(--ak-surface);height:56px;box-shadow:var(--ak-shadow-panel);padding:0 18px}.ak-dev-search__box input{min-width:0;color:var(--ak-text);font:inherit;font-size:var(--ak-fs-control);background:0 0;border:0;outline:none;flex:auto}.ak-dev-search--hero .ak-dev-search__box input{font-size:15px}.ak-dev-search__box:focus-within{border-color:var(--ak-accent)}.ak-dev-kbd{font-family:var(--ak-mono);font-size:var(--ak-fs-micro);border:1px solid var(--ak-border-strong);background:var(--ak-surface);border-radius:0;padding:1px 6px}.ak-dev-search__results{border-radius:var(--ak-r-card);border:1px solid var(--ak-border);background:var(--ak-surface);min-width:380px;box-shadow:var(--ak-shadow-panel);z-index:30;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.ak-dev-search__hit{border-radius:var(--ak-r-control);width:100%;color:var(--ak-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.ak-dev-search__hit:hover{background:var(--ak-surface-raised)}.ak-dev-search__hit[data-active]{background:var(--ak-text);color:var(--ak-surface)}.ak-dev-search__hit[data-active] :is(.ak-dev-search__title,.ak-dev-method){color:inherit}.ak-dev-search__path{font-family:var(--ak-mono);font-size:var(--ak-fs-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-dev-search__title{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);grid-column:2}.ak-dev-search__empty{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);padding:10px}.ak-dev-method{white-space:nowrap;font-family:var(--ak-mono);font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-medium);letter-spacing:.02em;flex-shrink:0}.ak-dev-method--get{color:var(--ak-success-deep)}.ak-dev-method--post{color:var(--ak-accent-on-tint)}.ak-dev-method--put,.ak-dev-method--patch{color:var(--ak-attention-deep)}.ak-dev-method--delete{color:var(--ak-error-deep)}.ak-dev-method--solid{background:var(--ak-accent);color:var(--ak-accent-ink);border-radius:0;padding:3px 7px}.ak-dev-ref{flex:auto;grid-template-columns:264px minmax(0,1fr) minmax(420px,540px);min-height:0;display:grid}.ak-dev-ref--index{grid-template-columns:264px minmax(0,1fr)}.ak-dev-side{box-sizing:border-box;background:var(--ak-surface-raised);border-right:1px solid var(--ak-border);flex-direction:column;align-self:start;gap:20px;height:calc(100vh - 64px);padding:24px 14px 40px;display:flex;position:sticky;top:64px;overflow-y:auto}.ak-dev-side__group{flex-direction:column;gap:1px;display:flex}.ak-dev-side__title{font-size:var(--ak-fs-eyebrow);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-eyebrow);text-transform:uppercase;color:var(--ak-text-muted);padding:0 10px 6px}.ak-dev .ak-dev-side__link{border-radius:var(--ak-r-control);font-size:var(--ak-fs-body-sm);color:var(--ak-text);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.ak-dev .ak-dev-side__link:hover:not([aria-current=page]){background:var(--ak-surface-raised);color:var(--ak-text)}.ak-dev .ak-dev-side__link[aria-current=page]{background:var(--ak-text);color:var(--ak-surface);font-weight:var(--ak-fw-semibold)}.ak-dev-side__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-dev-side__verb{font-family:var(--ak-mono);color:var(--ak-text-muted);flex-shrink:0;font-size:10px}.ak-dev-side__verb--get{color:var(--ak-success-deep)}.ak-dev .ak-dev-side__link[aria-current=page] .ak-dev-side__verb{color:inherit}.ak-dev-doc{box-sizing:border-box;background:var(--ak-surface);flex-direction:column;gap:14px;min-width:0;padding:40px 48px 64px;display:flex}.ak-dev-doc--wide{max-width:980px}.ak-dev-doc__crumb{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);text-transform:capitalize;gap:8px;display:flex}.ak-dev-doc__title{font-size:var(--ak-fs-display-lg);line-height:1.1;font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-display);margin:0}.ak-dev-doc__lede{text-wrap:pretty;max-width:680px;margin:0;font-size:16px;line-height:1.6}.ak-dev-doc__body{font-size:var(--ak-fs-body);color:var(--ak-text-muted);text-wrap:pretty;max-width:680px;margin:0;line-height:1.65}.ak-dev-doc__cite{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);color:var(--ak-text-muted);margin:0}.ak-dev-doc__flags{flex-wrap:wrap;gap:8px;display:flex}.ak-dev-flag{border-radius:var(--ak-r-pill);font-size:var(--ak-fs-meta);background:var(--ak-surface-inset);color:var(--ak-text-muted);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.ak-dev-flag--attention{background:var(--ak-attention-tint);color:var(--ak-attention-deep);font-weight:var(--ak-fw-semibold)}.ak-dev-flag--error{background:var(--ak-error-tint);color:var(--ak-error-deep);font-weight:var(--ak-fw-semibold)}.ak-dev-endpoint{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);align-self:flex-start;align-items:center;gap:10px;max-width:100%;padding:6px 6px 6px 8px;display:flex}.ak-dev-endpoint__path{font-family:var(--ak-mono);font-size:var(--ak-fs-control);overflow-wrap:anywhere}.ak-dev-endpoint__copy{--ak-btn-cut:6px;--ak-btn-fill:var(--ak-surface-inset);color:var(--ak-text-muted);font:inherit;font-size:var(--ak-fs-meta);cursor:pointer;background:0 0;border:0;border-radius:0;padding:4px 8px}.ak-dev-section{flex-direction:column;gap:6px;margin-top:18px;display:flex}.ak-dev-section__title{border-bottom:1px solid var(--ak-border);font-size:17px;font-weight:var(--ak-fw-bold);align-items:baseline;gap:10px;margin:0;padding-bottom:10px;display:flex}.ak-dev-section__title--tag{text-transform:capitalize}.ak-dev-section__meta{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-regular);color:var(--ak-text-muted)}.ak-dev-muted{font-size:var(--ak-fs-body);color:var(--ak-text-muted);text-wrap:pretty;margin:0;line-height:1.55}.ak-dev-attrs{margin:0;padding:0;list-style:none}.ak-dev-attrs--nested{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);margin-top:8px;padding:0 14px}.ak-dev-attr{border-bottom:1px solid var(--ak-border);flex-direction:column;gap:6px;padding:14px 0;display:flex}.ak-dev-attr:last-child{border-bottom:0}.ak-dev-attr__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ak-dev-attr__name{font-family:var(--ak-mono);font-size:var(--ak-fs-control);font-weight:var(--ak-fw-medium)}.ak-dev-attr__type{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);color:var(--ak-text-muted)}.ak-dev-attr__req{font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-semibold);color:var(--ak-error-deep)}.ak-dev-attr__opt{font-size:var(--ak-fs-micro);color:var(--ak-text-muted)}.ak-dev-attr__dep{font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-semibold);color:var(--ak-attention-deep)}.ak-dev-attr__default{font-family:var(--ak-mono);font-size:var(--ak-fs-micro);color:var(--ak-text-muted)}.ak-dev-attr__desc{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);text-wrap:pretty;margin:0;line-height:1.55}.ak-dev-attr__children>summary{--ak-btn-cut:6px;--ak-btn-line:var(--ak-border-strong);cursor:pointer;width:fit-content;font-size:var(--ak-fs-meta);color:var(--ak-text-muted);border:0;border-radius:0;padding:5px 11px}.ak-dev-attr__children>summary:hover{--ak-btn-fill:var(--ak-surface-raised)}.ak-dev-attr__children[open]>summary{color:var(--ak-text)}.ak-dev-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ak-dev-chip{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);background:var(--ak-surface-inset);border-radius:0;padding:2px 8px}.ak-dev-chip--more{color:var(--ak-text-muted)}.ak-dev-responses{margin:0;padding:0;list-style:none}.ak-dev-response{border-bottom:1px solid var(--ak-border);font-size:var(--ak-fs-body-sm);grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;display:grid}.ak-dev-response__status{font-family:var(--ak-mono);font-weight:var(--ak-fw-medium)}.ak-dev-response__status--2{color:var(--ak-success-deep)}.ak-dev-response__status--3{color:var(--ak-attention-deep)}.ak-dev-response__status--4,.ak-dev-response__status--5{color:var(--ak-error-deep)}.ak-dev-response__desc{color:var(--ak-text-muted);text-wrap:pretty;line-height:1.5}.ak-dev-response__schema{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);color:var(--ak-text-muted)}.ak-dev-table{border-collapse:collapse;width:100%;font-size:var(--ak-fs-body-sm)}.ak-dev-table th{text-align:left;font-size:var(--ak-fs-eyebrow);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-eyebrow);text-transform:uppercase;color:var(--ak-text-muted);border-bottom:1px solid var(--ak-border);padding:10px 12px}.ak-dev-table td{border-bottom:1px solid var(--ak-border);vertical-align:top;padding:10px 12px}.ak-dev-table tr:target td{background:var(--ak-surface-raised)}.ak-dev-table__status{width:52px;color:var(--ak-error-deep)}.ak-dev-table__retry{white-space:nowrap;color:var(--ak-text-muted);text-align:right}.ak-dev-table__sub{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);margin-top:2px;line-height:1.45}.ak-dev-pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.ak-dev .ak-dev-pager__link{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);color:var(--ak-text);font-weight:var(--ak-fw-semibold);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ak-dev .ak-dev-pager__link:hover{border-color:var(--ak-accent);color:var(--ak-text)}.ak-dev-pager__link--next{text-align:right;grid-column:2}.ak-dev-pager__dir{font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-regular);color:var(--ak-text-muted)}.ak-dev-oplist{margin:4px 0 0;padding:0;list-style:none}.ak-dev .ak-dev-oplist__row{border-radius:var(--ak-r-control);color:var(--ak-text);grid-template-columns:52px minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 8px;display:grid}.ak-dev .ak-dev-oplist__row:not(:has(.ak-dev-method)){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ak-dev .ak-dev-oplist__row:hover{background:var(--ak-surface-raised);color:var(--ak-text)}.ak-dev .ak-dev-oplist--stacked .ak-dev-oplist__row{grid-template-columns:52px minmax(0,1fr);gap:2px 12px;padding:8px}.ak-dev-oplist--stacked .ak-dev-oplist__title{grid-column:2}.ak-dev-oplist__path{font-family:var(--ak-mono);font-size:var(--ak-fs-body-sm);overflow-wrap:anywhere}.ak-dev-oplist__title{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted)}.ak-dev-codecol{box-sizing:border-box;background:var(--ak-nav-bg);height:calc(100vh - 64px);color:var(--ak-nav-text);flex-direction:column;align-self:start;gap:18px;padding:28px 24px 40px;display:flex;position:sticky;top:64px;overflow-y:auto}.ak-dev-code-stack{flex-direction:column;gap:16px;display:flex}.ak-dev-code{border-radius:var(--ak-r-panel);background:var(--ak-nav-bg);box-shadow:inset 0 0 0 1px var(--ak-nav-divider);color:var(--ak-nav-text);flex-direction:column;display:flex;overflow:hidden}.ak-dev-codecol .ak-dev-code{background:var(--ak-nav-chip-bg)}.ak-dev-code__bar{box-sizing:border-box;border-bottom:1px solid var(--ak-nav-divider);justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:0 10px 0 12px;display:flex}.ak-dev-code__heading{font-size:var(--ak-fs-control);font-weight:var(--ak-fw-semibold);color:var(--ak-nav-ink);padding-left:4px}.ak-dev-code__tabs{flex-wrap:wrap;gap:2px;padding:6px 0;display:flex}.ak-dev-code__tab{border-radius:var(--ak-r-control);color:var(--ak-nav-ink);font:inherit;font-size:var(--ak-fs-body-sm);cursor:pointer;transition:background var(--ak-motion-fast) var(--ak-ease), box-shadow var(--ak-motion-fast) var(--ak-ease);background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.ak-dev-code__tab:hover:not([aria-selected=true]){background:var(--ak-nav-active-bg)}.ak-dev-code__tab[aria-selected=true] .ak-dev-dot{background:var(--ak-nav-ink);box-shadow:none}.ak-dev-code__tab[aria-selected=true] .ak-dev-dot--warn{box-shadow:inset 0 0 0 1.5px var(--ak-nav-ink);background:0 0}.ak-dev-code__tab[aria-selected=true]{background:var(--ak-nav-active-bg);color:var(--ak-nav-ink);font-weight:var(--ak-fw-semibold);box-shadow:inset 0 -2px var(--ak-nav-ink)}.ak-dev-code__copy{--ak-btn-cut:6px;--ak-btn-fill:var(--ak-nav-hover-bg);color:var(--ak-nav-text);font:inherit;font-size:var(--ak-fs-meta);cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:6px 10px}.ak-dev-code__body{max-height:460px;font-family:var(--ak-mono);color:var(--ak-nav-text);white-space:pre;margin:0;padding:16px 18px;font-size:12.5px;line-height:1.7;overflow:auto}.ak-dev-code__body code{font-family:inherit}.ak-dev-code__summary,.ak-dev-code__note{font-size:var(--ak-fs-meta);color:var(--ak-nav-text);margin:0;padding:12px 18px 0;line-height:1.5}.ak-dev-code__note:last-child{padding-bottom:14px}.ak-dev-code__foot{border-top:1px solid var(--ak-nav-divider);font-size:var(--ak-fs-meta);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.ak-dev-code__foot-note{color:var(--ak-nav-text)}.ak-dev-tok-kw{color:var(--ak-nav-accent)}.ak-dev-tok-num,.ak-dev-tok-str{color:var(--ak-nav-ink)}.ak-dev-tok-key{color:var(--ak-nav-link)}.ak-dev-tok-comment{color:var(--ak-nav-text)}.ak-dev-codecol{--ak-nav-text-muted:var(--ak-nav-text)}.ak-dev-suppliers{flex-direction:column;gap:8px;padding:14px 18px 0;display:flex}.ak-dev-suppliers__head{font-size:var(--ak-fs-meta);color:var(--ak-nav-text);justify-content:space-between;gap:12px;display:flex}.ak-dev-suppliers__label{font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-eyebrow);text-transform:uppercase}.ak-dev-suppliers__bar{gap:3px;height:6px;display:flex}.ak-dev-suppliers__seg{border-radius:0;min-width:0}.ak-dev-suppliers__seg--done{background:var(--ak-nav-accent)}.ak-dev-suppliers__seg--pending{background:var(--ak-nav-avatar-bg)}.ak-dev-suppliers__seg--failed{background:var(--ak-error)}.ak-dev-try{border-radius:var(--ak-r-panel);box-shadow:inset 0 0 0 1px var(--ak-nav-divider);flex-direction:column;gap:12px;padding:18px;display:flex}.ak-dev-try__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ak-dev-try__title{font-size:var(--ak-fs-body);font-weight:var(--ak-fw-bold);color:var(--ak-nav-ink);margin:0}.ak-dev-try__target{font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-semibold);border-radius:var(--ak-r-pill);background:var(--ak-nav-chip-bg);padding:3px 9px}.ak-dev-try__target--sandbox{color:var(--ak-attention)}.ak-dev-try__target--mock{color:var(--ak-nav-accent)}.ak-dev-try__note,.ak-dev-try__hint{font-size:var(--ak-fs-meta);color:var(--ak-nav-text);margin:0;line-height:1.5}.ak-dev-try__signin{font-size:var(--ak-fs-body-sm);color:var(--ak-nav-text);margin:0}.ak-dev .ak-dev-try__signin a{color:var(--ak-nav-accent);font-weight:var(--ak-fw-semibold)}.ak-dev-try__form{flex-direction:column;gap:12px;display:flex}.ak-dev-try__field{font-size:var(--ak-fs-meta);color:var(--ak-nav-text);flex-direction:column;gap:6px;display:flex}.ak-dev-try__label-row{justify-content:space-between;align-items:center;display:flex}.ak-dev-try__input,.ak-dev-try__body{box-sizing:border-box;border-radius:var(--ak-r-control);border:1px solid var(--ak-nav-divider);background:var(--ak-nav-hover-bg);width:100%;color:var(--ak-nav-ink);font-family:var(--ak-mono);font-size:12.5px}.ak-dev-try__input{height:40px;padding:0 12px}.ak-dev-try__body{resize:vertical;padding:12px;line-height:1.6}.ak-dev-try__input:focus,.ak-dev-try__body:focus{border-color:var(--ak-nav-accent);outline:none}.ak-dev-try__reset{color:var(--ak-nav-accent);font:inherit;font-size:var(--ak-fs-meta);cursor:pointer;background:0 0;border:0}.ak-dev-try__send{--ak-btn-fill:var(--ak-btn-primary-bg);height:44px;color:var(--ak-btn-primary-ink);font:inherit;font-size:var(--ak-fs-body);font-weight:var(--ak-fw-semibold);cursor:pointer;transition:color var(--ak-motion-fast) var(--ak-ease);background:0 0;border:0;border-radius:0}.ak-dev-try__send:hover:not(:disabled){--ak-btn-fill:var(--ak-btn-primary-hover-bg);color:var(--ak-btn-primary-hover-ink)}.ak-dev-try__send:active:not(:disabled){--ak-btn-fill:var(--ak-btn-primary-bg);--ak-btn-line:var(--ak-btn-primary-ink);--ak-btn-edge:2px;color:var(--ak-btn-primary-ink)}.ak-dev-try__send:disabled{--ak-btn-fill:var(--ak-nav-active-bg);color:var(--ak-text-disabled);cursor:progress}.ak-dev-try__problem{font-size:var(--ak-fs-body-sm);color:var(--ak-attention);margin:0}.ak-dev-try__result{flex-direction:column;gap:10px;display:flex}.ak-dev-try__status{font-size:var(--ak-fs-body-sm);color:var(--ak-nav-ink);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ak-dev-try__result .ak-dev-suppliers{padding:0}.ak-dev-try__out{border-radius:var(--ak-r-control);background:var(--ak-nav-hover-bg);max-height:360px}.ak-dev-home{box-sizing:border-box;flex-direction:column;gap:56px;width:100%;max-width:1312px;margin:0 auto;padding:0 32px 64px;display:flex}.ak-dev-hero{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:56px;padding-top:64px;display:grid}.ak-dev-hero__copy{flex-direction:column;gap:22px;min-width:0;display:flex}.ak-dev-badge{border-radius:var(--ak-r-pill);border:1px solid var(--ak-border);background:var(--ak-surface);font-size:var(--ak-fs-meta);color:var(--ak-text-muted);align-self:flex-start;align-items:center;gap:8px;padding:5px 12px 5px 6px;display:inline-flex}.ak-dev-badge__ver{font-family:var(--ak-mono);font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-medium);border-radius:var(--ak-r-pill);background:var(--ak-brand-tile);color:var(--ak-brand-tile-ink);padding:2px 8px}.ak-dev-hero__title{font-size:60px;line-height:1.02;font-weight:var(--ak-fw-bold);letter-spacing:-.03em;text-wrap:balance;margin:0}.ak-dev-hero__lede{color:var(--ak-text-muted);text-wrap:pretty;max-width:520px;margin:0;font-size:18px;line-height:1.55}.ak-dev-hero__ctas{flex-wrap:wrap;gap:10px;display:flex}.ak-dev-hero__ctas .ak-dev-btn{height:46px;font-size:var(--ak-fs-body);padding:0 22px}.ak-dev-hero__code{box-shadow:var(--ak-shadow-panel);min-width:0}.ak-dev-block{flex-direction:column;gap:18px;display:flex}.ak-dev-block__head{flex-direction:column;gap:6px;display:flex}.ak-dev-block__title{font-size:22px;font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-title);margin:0}.ak-dev-families{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.ak-dev .ak-dev-family{border-radius:var(--ak-r-panel);border:1px solid var(--ak-border);background:var(--ak-surface);box-shadow:var(--ak-shadow-card);color:var(--ak-text);flex-direction:column;gap:8px;padding:18px;display:flex}.ak-dev .ak-dev-family:hover{border-color:var(--ak-accent);color:var(--ak-text)}.ak-dev-family__name{font-size:15px;font-weight:var(--ak-fw-semibold);text-transform:capitalize}.ak-dev-family__desc{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.ak-dev-family__count{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);color:var(--ak-accent-on-tint);margin-top:auto}.ak-dev-journey{border-radius:var(--ak-r-panel-lg);background:var(--ak-surface);border:1px solid var(--ak-border);box-shadow:var(--ak-shadow-panel);padding:28px 32px}.ak-dev-journey__steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ak-dev .ak-dev-journey__card{box-sizing:border-box;border-radius:var(--ak-r-card);border:1px solid var(--ak-border);background:var(--ak-surface-raised);height:100%;color:var(--ak-text);flex-direction:column;gap:8px;padding:16px;display:flex}.ak-dev .ak-dev-journey__card:hover{border-color:var(--ak-accent);color:var(--ak-text)}.ak-dev-journey__step[data-optional] .ak-dev-journey__card{background:var(--ak-surface);border-style:dashed}.ak-dev-journey__num{font-family:var(--ak-mono);font-size:var(--ak-fs-micro);color:var(--ak-text-muted)}.ak-dev-journey__name{font-size:15px;font-weight:var(--ak-fw-semibold)}.ak-dev-journey__path{min-width:0;font-family:var(--ak-mono);font-size:var(--ak-fs-meta);color:var(--ak-text-muted);overflow-wrap:anywhere;align-items:baseline;gap:6px;display:flex}.ak-dev-eyebrow{font-size:var(--ak-fs-eyebrow);font-weight:var(--ak-fw-semibold);letter-spacing:var(--ak-tracking-eyebrow);text-transform:uppercase;color:var(--ak-accent-on-tint)}.ak-dev-unified__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;display:grid}.ak-dev-unified__stat{border-radius:var(--ak-r-card);background:var(--ak-surface);border:1px solid var(--ak-border);flex-direction:column;gap:4px;padding:18px;display:flex}.ak-dev-unified__stat dt{font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold);color:var(--ak-text);order:2}.ak-dev-unified__stat dd{display:contents}.ak-dev-unified__num{order:1}.ak-dev-unified__sub{order:3}.ak-dev-unified__num{font-size:34px;line-height:1.1;font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-title);color:var(--ak-text);font-variant-numeric:tabular-nums}.ak-dev-unified__sub{font-size:var(--ak-fs-meta);color:var(--ak-text-muted)}.ak-dev-why{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ak-dev-why__card{border-radius:var(--ak-r-card);background:var(--ak-surface-raised);border:1px solid var(--ak-border);flex-direction:column;gap:6px;padding:18px;display:flex}.ak-dev-why__title{font-size:15px;font-weight:var(--ak-fw-semibold);color:var(--ak-text);margin:0}.ak-dev-why__body{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);margin:0;line-height:1.5}.ak-dev-matrix{border-radius:var(--ak-r-panel-lg);background:var(--ak-surface);border:1px solid var(--ak-border);box-shadow:var(--ak-shadow-panel);padding:28px 32px}.ak-dev-matrix__scroll{border-radius:var(--ak-r-card);border:1px solid var(--ak-border);max-width:100%;overflow-x:auto}.ak-dev-matrix__scroll:focus-visible{outline:2px solid var(--ak-accent);outline-offset:2px}.ak-dev-matrix__table{border-collapse:collapse;width:100%;min-width:1120px;font-size:var(--ak-fs-body-sm)}.ak-dev-matrix__table th,.ak-dev-matrix__table td{border-bottom:1px solid var(--ak-border);text-align:center;vertical-align:middle;padding:10px 12px}.ak-dev-matrix__table thead th.ak-dev-matrix__step{font-size:var(--ak-fs-micro)}.ak-dev-matrix__table thead th{font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-semibold);letter-spacing:var(--ak-tracking-eyebrow);text-transform:uppercase;color:var(--ak-text-muted);background:var(--ak-surface-inset);white-space:nowrap}.ak-dev-matrix__table .ak-dev-matrix__lead{text-align:left;font-weight:var(--ak-fw-medium)}.ak-dev-matrix__table tbody .ak-dev-matrix__lead{z-index:1;background:var(--ak-surface);position:sticky;left:0}.ak-dev-matrix__table thead .ak-dev-matrix__lead{z-index:2;position:sticky;left:0}.ak-dev-matrix__cat-inner{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:inline-flex;position:sticky;left:12px}.ak-dev-matrix__cat th{text-align:left;background:var(--ak-surface-inset);padding-top:14px}.ak-dev-matrix__cat-name{font-weight:var(--ak-fw-bold);color:var(--ak-text)}.ak-dev-matrix__cat-meta{font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-medium);color:var(--ak-text-muted)}.ak-dev-matrix__product{align-items:baseline;gap:8px;margin-right:8px;display:inline-flex}.ak-dev .ak-dev-matrix__name{color:var(--ak-text);font-weight:var(--ak-fw-semibold);text-decoration:none}.ak-dev .ak-dev-matrix__name:is(a):hover{color:var(--ak-link);text-decoration:underline}.ak-dev-matrix__code{font-family:var(--ak-mono);font-size:var(--ak-fs-micro);color:var(--ak-text-muted)}.ak-dev-matrix__model{border-radius:var(--ak-r-pill);font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-semibold);border:1px solid var(--ak-border-strong);color:var(--ak-text-muted);white-space:nowrap;padding:1px 8px;display:inline-block}.ak-dev-matrix__model--hold-confirm{border-color:var(--ak-attention-deep);color:var(--ak-attention-deep);background:var(--ak-attention-tint)}.ak-dev-matrix__model--on-request{border-style:dashed}.ak-dev-matrix__step{width:72px;color:var(--ak-border-strong);font-size:16px;line-height:1}.ak-dev-matrix__step[data-on]{color:var(--ak-success-deep)}.ak-dev-matrix__table thead th.ak-dev-matrix__phase{color:var(--ak-text);border-left:1px solid var(--ak-border-strong)}.ak-dev-matrix__table .ak-dev-matrix__step--phase{border-left:1px solid var(--ak-border-strong)}.ak-dev-matrix__metric{width:96px;font-family:var(--ak-mono);font-variant-numeric:tabular-nums;color:var(--ak-text)}.ak-dev-matrix__calls{border-radius:var(--ak-r-pill);background:var(--ak-accent-tint);min-width:28px;height:28px;color:var(--ak-accent-on-tint);font-weight:var(--ak-fw-bold);place-items:center;display:inline-grid}.ak-dev-matrix__after{margin:20px 0 14px}.ak-dev-matrix__after-title{font-size:var(--ak-fs-body);font-weight:var(--ak-fw-bold);color:var(--ak-text);margin:0 0 4px}.ak-dev-matrix__after-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ak-dev-matrix__after-step{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);background:var(--ak-surface-inset);font-size:var(--ak-fs-meta);overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ak-dev-matrix__note{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);margin:0;line-height:1.5}.ak-dev-intent__rules{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);gap:4px;margin:0;padding-left:20px;display:grid}.ak-dev-intents__tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ak-dev-intents__tab{border-radius:var(--ak-r-pill);border:1px solid var(--ak-border-strong);color:var(--ak-text);font:inherit;font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-medium);cursor:pointer;transition:background var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease);background:0 0;padding:7px 14px}.ak-dev-intents__tab:hover:not([aria-selected=true]){background:var(--ak-surface-raised)}.ak-dev-intents__tab[aria-selected=true]{background:var(--ak-text);border-color:var(--ak-text);color:var(--ak-surface);font-weight:var(--ak-fw-semibold)}.ak-dev-intents__tab:focus-visible,.ak-dev-intents__panel:focus-visible{outline:2px solid var(--ak-accent);outline-offset:2px}.ak-dev-intent__panel{flex-direction:column;gap:10px;display:flex}.ak-dev-intent__group{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);background:var(--ak-surface)}.ak-dev-intent__summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 16px;list-style:none;display:flex}.ak-dev-intent__summary::-webkit-details-marker{display:none}.ak-dev-intent__summary:before{content:"▸";color:var(--ak-text-muted)}.ak-dev-intent__group[open]>.ak-dev-intent__summary:before{content:"▾"}.ak-dev-intent__name{font-family:var(--ak-mono);font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold);color:var(--ak-accent-on-tint)}.ak-dev-intent__for{font-size:var(--ak-fs-meta);color:var(--ak-text-muted)}.ak-dev-intent__body{grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:16px;padding:0 16px 16px;display:grid}.ak-dev-intent__side{flex-direction:column;gap:10px;min-width:0;display:flex}.ak-dev-intent__label{font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-semibold);letter-spacing:var(--ak-tracking-eyebrow);text-transform:uppercase;color:var(--ak-text-muted);margin:0}.ak-dev-intent__domains{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ak-dev-intent__domain{font-size:var(--ak-fs-body-sm);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ak-dev-intent__code-chip{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-bold);border-radius:var(--ak-r-control);background:var(--ak-surface-inset);border:1px solid var(--ak-border);color:var(--ak-text);padding:1px 7px}.ak-dev-intent__product{font-weight:var(--ak-fw-medium);color:var(--ak-text)}.ak-dev-intent__aliases{font-family:var(--ak-mono);font-size:var(--ak-fs-micro);color:var(--ak-text-muted);overflow-wrap:anywhere}.ak-dev-intent__note,.ak-dev-intent__untyped{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);margin:0;line-height:1.5}.ak-dev-intent__untyped{border-radius:var(--ak-r-card);border:1px dashed var(--ak-border-strong);padding:10px 14px}.ak-dev-intent__code{min-width:0}.ak-dev-intent__code .ak-dev-code__body{max-height:340px;overflow:auto}.ak-dev-intents-page{flex-direction:column;gap:28px;display:flex}.ak-dev-domains__table{min-width:640px}.ak-dev-domains__table td,.ak-dev-domains__table th{text-align:left}.ak-dev-domains__aliases{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);color:var(--ak-text-muted)}.ak-dev-intent-doc{flex-direction:column;gap:12px;scroll-margin-top:80px;display:flex}.ak-dev-intent-doc__head{flex-direction:column;gap:4px;display:flex}.ak-dev-intent-doc__name{margin:0;font-size:20px}.ak-dev-intent-doc__name code{font-family:var(--ak-mono)}.ak-dev-intent-doc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ak-dev-intent-doc__examples{flex-direction:column;gap:12px;min-width:0;display:flex}@media (max-width:860px){.ak-dev-matrix{padding:20px 16px}.ak-dev-unified__num{font-size:28px}.ak-dev-unified__stat{padding:14px}.ak-dev-intent__body,.ak-dev-intent-doc__grid{grid-template-columns:minmax(0,1fr)}.ak-dev-intent__summary{padding:12px}.ak-dev-intent__body{padding:0 12px 12px}}.ak-dev-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ak-dev-panel{border-radius:var(--ak-r-panel);border:1px solid var(--ak-border);background:var(--ak-surface);flex-direction:column;align-self:start;gap:14px;padding:24px;display:flex}.ak-dev .ak-dev-link{font-weight:var(--ak-fw-semibold);font-size:var(--ak-fs-body-sm)}.ak-dev-auth{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ak-dev-auth__row{border-top:1px solid var(--ak-border);font-size:var(--ak-fs-body-sm);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.ak-dev-auth__name{font-weight:var(--ak-fw-medium);overflow-wrap:anywhere}.ak-dev-auth__desc{color:var(--ak-text-muted);line-height:1.5}.ak-dev-page{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:1312px;margin:0 auto;padding:40px 32px 64px;display:flex}.ak-dev-page__head{flex-direction:column;gap:10px;display:flex}.ak-dev-errors{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.ak-dev-errors .ak-dev-table{background:var(--ak-surface);border-radius:var(--ak-r-panel);border:1px solid var(--ak-border);overflow:hidden}@media (max-width:1240px){.ak-dev-ref{grid-template-columns:240px minmax(0,1fr)}.ak-dev-codecol{grid-column:2;height:auto;position:static}.ak-dev-search--compact{width:220px}.ak-dev-version{display:none}}@media (max-width:960px){.ak-dev-hero,.ak-dev-split,.ak-dev-errors{grid-template-columns:minmax(0,1fr)}.ak-dev-hero__title{font-size:44px}.ak-dev-top{flex-wrap:wrap;row-gap:0;height:auto;min-height:64px;padding-top:12px}.ak-dev-nav{flex-basis:100%;order:10;height:44px;margin:0 -12px;overflow-x:auto}.ak-dev-side,.ak-dev-codecol{top:0}}@media (max-width:860px){.ak-dev-ref,.ak-dev-ref--index{grid-template-columns:minmax(0,1fr)}.ak-dev-side{display:none}.ak-dev-codecol{grid-column:1}.ak-dev-doc{padding:28px 16px 40px}.ak-dev-codecol{padding:20px 16px 32px}.ak-dev-home,.ak-dev-page{padding-left:16px;padding-right:16px}.ak-dev-top{gap:12px;padding:0 16px}.ak-dev-brand__product{display:none}.ak-dev-search--compact{flex:auto;width:auto;min-width:0}.ak-dev-search--compact .ak-dev-kbd{display:none}.ak-dev-search__results{min-width:0}.ak-dev-top>.ak-dev-btn{display:none}.ak-dev-oplist__row{grid-template-columns:52px minmax(0,1fr)}.ak-dev-oplist__title{grid-column:2}.ak-dev-response{grid-template-columns:44px minmax(0,1fr)}.ak-dev-response__schema{grid-column:2}.ak-dev-journey{padding:20px}}.ak-dev-prose>summary{cursor:pointer;list-style:none}.ak-dev-prose>summary::-webkit-details-marker{display:none}.ak-dev-prose__more{font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);color:var(--ak-link);white-space:nowrap;margin-left:6px}.ak-dev-prose[open] .ak-dev-prose__lead,.ak-dev-prose[open] .ak-dev-prose__more{display:none}.ak-dev-prose__full{display:block}.ak-dev-status{border-radius:var(--ak-r-pill);font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);white-space:nowrap;background:var(--ak-surface-inset);color:var(--ak-text-muted);align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.ak-dev-status__dot{background:currentColor;border-radius:0;width:7px;height:7px;transform:rotate(45deg)}.ak-dev-status--works{background:var(--ak-success-tint);color:var(--ak-success-deep)}.ak-dev-status--no-supplier{background:var(--ak-attention-tint);color:var(--ak-attention-deep)}.ak-dev-status--locked{background:var(--ak-surface-inset);color:var(--ak-text);box-shadow:inset 0 0 0 1px var(--ak-border-strong)}.ak-dev-status--framework{background:var(--ak-surface-inset);color:var(--ak-text-muted)}.ak-dev-status--ai-plane-off{background:var(--ak-accent-tint);color:var(--ak-accent-on-tint)}.ak-dev-status--not-implemented,.ak-dev-status--missing{background:var(--ak-error-tint);color:var(--ak-error-deep)}.ak-dev-status--missing .ak-dev-status__dot{background:0 0;box-shadow:inset 0 0 0 1.5px}.ak-dev-int-meta{flex-direction:column;gap:8px;display:flex}.ak-dev-int-meta .ak-dev-flag{align-self:flex-start}.ak-dev-int-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.ak-dev .ak-dev-int-tile{border-radius:var(--ak-r-panel);border:1px solid var(--ak-border);background:var(--ak-surface);color:var(--ak-text);flex-direction:column;gap:8px;padding:16px;display:flex}.ak-dev .ak-dev-int-tile:hover{border-color:var(--ak-accent);color:var(--ak-text)}.ak-dev .ak-dev-int-tile[aria-current=page]{border-color:var(--ak-accent);box-shadow:0 0 0 1px var(--ak-accent)}.ak-dev-int-tile__count{font-family:var(--ak-mono);font-size:var(--ak-fs-figure);font-weight:var(--ak-fw-medium)}.ak-dev-int-tile__label{font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold)}.ak-dev-int-tile .ak-dev-status{align-self:flex-start}.ak-dev-int-tile__legend{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);text-wrap:pretty;line-height:1.45}.ak-dev-int-table{background:var(--ak-surface);border-radius:var(--ak-r-card);border:1px solid var(--ak-border);overflow:hidden}.ak-dev .ak-dev-int-route{color:var(--ak-text);font-size:var(--ak-fs-body-sm);flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.ak-dev .ak-dev-int-route:hover{color:var(--ak-accent-on-tint)}.ak-dev-int-panel{border-radius:var(--ak-r-card);border:1px solid var(--ak-border);background:var(--ak-surface-raised);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.ak-dev-int-panel--works{border-color:var(--ak-success)}.ak-dev-int-panel--no-supplier{border-left:3px solid var(--ak-attention-deep)}.ak-dev-int-panel--ai-plane-off{border-color:var(--ak-accent)}.ak-dev-int-panel--not-implemented,.ak-dev-int-panel--missing{border-color:var(--ak-error)}.ak-dev-int-panel__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ak-dev-int-panel__title{font-size:var(--ak-fs-eyebrow);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-eyebrow);text-transform:uppercase;color:var(--ak-text-muted)}.ak-dev-int-panel__served code{overflow-wrap:anywhere;word-break:break-all}.ak-dev-int-panel__served{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);overflow-wrap:anywhere;margin:0}.ak-dev-int-panel__note{font-size:var(--ak-fs-body);text-wrap:pretty;margin:0;line-height:1.55}.ak-dev-int-panel__evidence>summary{cursor:pointer;font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);color:var(--ak-accent-on-tint)}.ak-dev-int-panel__evidence ul{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;display:flex}.ak-dev-int-ailink{align-self:flex-start}.ak-dev-ai-env{border-radius:var(--ak-r-card);background:var(--ak-nav-bg);color:var(--ak-nav-text)}.ak-dev-ai-play__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ak-dev-ai-play__field{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);flex-direction:column;gap:6px;display:flex}.ak-dev-ai-play__field--wide{grid-column:1/-1}.ak-dev-ai-play__input{box-sizing:border-box;border-radius:var(--ak-r-control);border:1px solid var(--ak-border-strong);background:var(--ak-surface-inset);width:100%;min-height:40px;color:var(--ak-text);font:inherit;font-size:var(--ak-fs-body-sm);padding:8px 12px}.ak-dev-ai-play__form .ak-dev-btn{justify-self:start}.ak-dev-ai-play__result{flex-direction:column;gap:12px;display:flex}.ak-dev-ai-facts{font-size:var(--ak-fs-body-sm);grid-template-columns:160px minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.ak-dev-ai-facts dt{color:var(--ak-text-muted)}.ak-dev-ai-facts dd{overflow-wrap:anywhere;margin:0}.ak-dev-ai-play__text{border-radius:var(--ak-r-card);background:var(--ak-nav-bg);color:var(--ak-nav-text);white-space:pre-wrap}@media (max-width:860px){.ak-dev-ai-play__form,.ak-dev-ai-facts{grid-template-columns:minmax(0,1fr)}}.ak-dev-int-file{overflow-wrap:anywhere;word-break:break-all;max-width:280px}.ak-dev-int-table{table-layout:auto}.ak-dev-try__label-row{gap:8px}.ak-dev-try__reset{white-space:nowrap}.ak-dev-try__modes{border:0;flex-wrap:wrap;gap:16px;margin:0 0 12px;padding:0;display:flex}.ak-dev-try__mode{font-size:var(--ak-fs-meta);color:var(--ak-nav-text);align-items:center;gap:6px;display:inline-flex}.ak-dev-card{box-sizing:border-box;border-radius:var(--ak-r-panel);border:1px solid var(--ak-border);background:var(--ak-surface);min-width:0;box-shadow:var(--ak-shadow-card);--ak-cardhead-after:6px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.ak-dev .ak-dev-chiplink{box-sizing:border-box;border-radius:var(--ak-r-pill);border:1px solid var(--ak-border-strong);background:var(--ak-surface);min-height:34px;color:var(--ak-text);font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-medium);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ak-dev .ak-dev-chiplink:hover{border-color:var(--ak-accent);color:var(--ak-text)}.ak-dev-chiplink__count{box-sizing:border-box;border-radius:var(--ak-r-pill);background:var(--ak-accent-tint);min-width:20px;color:var(--ak-accent-on-tint);font-family:var(--ak-mono);font-size:var(--ak-fs-micro);text-align:center;padding:1px 6px}.ak-dev-doc--index{background:var(--ak-bg);gap:28px;max-width:none}.ak-dev-index__head{flex-direction:column;gap:14px;display:flex}.ak-dev-index__links{flex-wrap:wrap;gap:8px;display:flex}.ak-dev-index__top{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.ak-dev-index__families{flex-direction:column;gap:16px;display:flex}.ak-dev-fams{columns:440px;column-gap:16px}.ak-dev-fam{break-inside:avoid;gap:8px;margin-bottom:16px;padding:18px 16px 12px;scroll-margin-top:80px}.ak-dev-fam__head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 8px;display:flex}.ak-dev-fam__title{font-size:16px;font-weight:var(--ak-fw-bold);text-transform:capitalize;margin:0}.ak-dev-fam__count{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);color:var(--ak-text-muted);white-space:nowrap}.ak-dev-fam__desc{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);text-wrap:pretty;margin:0;padding:0 8px;line-height:1.5}.ak-dev-fam .ak-dev-oplist{border-top:1px solid var(--ak-border);margin:0;padding-top:6px}.ak-dev-basecard__url{border-radius:var(--ak-r-card);background:var(--ak-surface-inset);align-items:center;gap:10px;min-width:0;padding:10px 10px 10px 14px;display:flex}.ak-dev-basecard__url code{min-width:0;font-family:var(--ak-mono);font-size:var(--ak-fs-body-sm);overflow-wrap:anywhere;flex:auto}.ak-dev-facts{font-size:var(--ak-fs-body-sm);grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.ak-dev-facts dt{color:var(--ak-text-muted)}.ak-dev-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.ak-dev-dl__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ak-dev-dl__row{border-top:1px solid var(--ak-border);grid-template-columns:104px minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:12px 0;display:grid}.ak-dev-dl__kind{border-radius:var(--ak-r-pill);font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-semibold);letter-spacing:var(--ak-tracking-micro);text-transform:uppercase;white-space:nowrap;background:var(--ak-surface-inset);color:var(--ak-text-muted);justify-self:start;margin-top:1px;padding:2px 9px}.ak-dev-dl__kind--openapi{background:var(--ak-accent-tint);color:var(--ak-accent-on-tint)}.ak-dev-dl__kind--postman{background:var(--ak-attention-tint);color:var(--ak-attention-deep)}.ak-dev-dl__main{flex-direction:column;gap:2px;min-width:0;display:flex}.ak-dev .ak-dev-dl__name{font-family:var(--ak-mono);font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold);overflow-wrap:anywhere}.ak-dev-dl__desc{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);line-height:1.45}.ak-dev-dl__sha{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.ak-dev .ak-dev-dl__get{--ak-btn-cut:6px;--ak-btn-line:var(--ak-border-strong);height:32px;color:var(--ak-text);font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold);white-space:nowrap;border:0;border-radius:0;align-items:center;padding:0 15px;display:inline-flex}.ak-dev .ak-dev-dl__get:hover{--ak-btn-fill:var(--ak-surface-raised);color:var(--ak-text)}.ak-dev-dl__sha-label{font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-eyebrow);color:var(--ak-text-muted)}.ak-dev-dl__sha-value{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);color:var(--ak-text)}.ak-dev-dl__copy{--ak-btn-cut:6px;--ak-btn-fill:var(--ak-surface);--ak-btn-line:var(--ak-border);color:var(--ak-text-muted);font:inherit;font-size:var(--ak-fs-meta);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:5px 10px}.ak-dev-dl__copy:hover{color:var(--ak-text);--ak-btn-line:var(--ak-border-strong)}.ak-dev-dl__foot{border-top:1px solid var(--ak-border);font-size:var(--ak-fs-body-sm);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;padding-top:12px;display:flex}.ak-dev-dl__foot .ak-dev-muted{font-size:var(--ak-fs-meta)}.ak-dev-code__base{gap:6px 10px}.ak-dev-code__base-label{font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-eyebrow);text-transform:uppercase;color:var(--ak-nav-text)}.ak-dev-code__base-url{font-family:var(--ak-mono);color:var(--ak-nav-ink);overflow-wrap:anywhere}.ak-dev-code__base .ak-dev-code__foot-note{flex-basis:100%}@media (max-width:1100px){.ak-dev-index__top{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.ak-dev-doc--index{padding:24px 16px 40px}.ak-dev-dl__row{grid-template-columns:minmax(0,1fr) auto}.ak-dev-dl__kind{grid-column:1/-1}.ak-dev-card{padding:18px 16px}}.ak-dev-md__body{flex-direction:column;gap:12px;min-width:0;display:flex}.ak-dev-md__h{font-weight:var(--ak-fw-bold);margin:18px 0 0;scroll-margin-top:80px}.ak-dev-md__h2{border-bottom:1px solid var(--ak-border);padding-bottom:8px;font-size:20px}.ak-dev-md__h3{font-size:17px}.ak-dev-md__h4,.ak-dev-md__h5,.ak-dev-md__h6{font-size:var(--ak-fs-body)}.ak-dev-md__p,.ak-dev-md__list{font-size:var(--ak-fs-body);color:var(--ak-text-muted);text-wrap:pretty;margin:0;line-height:1.65}.ak-dev-md__list{flex-direction:column;gap:6px;padding-left:22px;display:flex}.ak-dev-md__list li>.ak-dev-md__p{color:inherit}.ak-dev-md__code{background:var(--ak-surface-inset);border-radius:0;padding:1px 5px;font-size:.92em}.ak-dev-md__pre{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);background:var(--ak-surface-inset);font-family:var(--ak-mono);font-size:var(--ak-fs-meta);margin:0;padding:12px 14px;line-height:1.5;overflow-x:auto}.ak-dev-md__tablewrap{max-width:100%;overflow-x:auto}.ak-dev-md__table{border-collapse:collapse;font-size:var(--ak-fs-body-sm);min-width:100%}.ak-dev-md__table th,.ak-dev-md__table td{border-bottom:1px solid var(--ak-border);text-align:left;vertical-align:top;padding:6px 10px}.ak-dev-md__table th{font-weight:var(--ak-fw-bold)}.ak-dev-md__table [data-align=right]{text-align:right}.ak-dev-md__table [data-align=center]{text-align:center}.ak-dev-md__quote{border-left:3px solid var(--ak-border);margin:0;padding:4px 14px}.ak-dev-md__details{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);padding:8px 12px}.ak-dev-md__details>summary{cursor:pointer;font-size:var(--ak-fs-body-sm)}.ak-dev-md__details[open]>summary{margin-bottom:8px}.ak-dev-md__anchor{scroll-margin-top:80px;display:block}.ak-dev-md__hr{border:0;border-top:1px solid var(--ak-border);width:100%}.ak-dev-mcp__note{border-left:3px solid var(--ak-accent);border-radius:var(--ak-r-card);background:var(--ak-surface-inset);max-width:680px;font-size:var(--ak-fs-body-sm);margin:0;padding:10px 14px;line-height:1.55}.ak-dev-mcp__start{flex-wrap:wrap;gap:8px;display:flex}[data-mcp-page] .ak-dev-doc__crumb{text-transform:none}.ak-dev-mcp__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin-top:6px;display:grid}.ak-dev-mcp__toolset{gap:10px}.ak-dev-mcp__name{font-size:17px;font-weight:var(--ak-fw-bold);margin:0}.ak-dev-mcp__intro{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);text-wrap:pretty;margin:0;line-height:1.6}.ak-dev-mcp__facts{font-size:var(--ak-fs-body-sm);grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.ak-dev-mcp__facts dt{color:var(--ak-text-muted)}.ak-dev-mcp__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.ak-dev-mcp__list{font-size:var(--ak-fs-body-sm);flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ak-dev-mcp__list li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ak-dev-mcp__summary{color:var(--ak-text-muted);flex-basis:100%;line-height:1.5}.ak-dev-mcp__more{font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-medium);align-self:flex-start;align-items:center;min-height:24px;display:inline-flex}[data-mcp-toolset]>details>summary{cursor:pointer;min-height:24px;font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-medium);padding-block:2px}@media (max-width:720px){.ak-dev-md{padding:24px 16px 48px}}.ak-mcp-frame{min-height:calc(100vh - 64px)}.ak-mcp-frame__main{flex-direction:column;min-width:0;display:flex}.ak-mcp-frame .ak-dev-side__link{min-height:32px}.ak-mcp-frame .ak-dev-side__label{align-items:center;gap:8px;display:inline-flex}.ak-dev-doc--full{width:100%;max-width:1280px}.ak-mcp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ak-mcp-preview{font-size:var(--ak-fs-micro,10px);font-weight:var(--ak-fw-bold);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ak-border-strong);color:var(--ak-text-muted);border-radius:0;padding:1px 7px}.ak-mcp-dot{background:var(--ak-text-muted);border-radius:0;flex:none;width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.ak-mcp-dot--read{box-shadow:inset 0 0 0 1.5px var(--ak-text);background:0 0}.ak-mcp-dot--optIn{background:var(--ak-attention);box-shadow:inset 0 0 0 1px var(--ak-attention-deep)}.ak-mcp-dot--approval{background:var(--ak-text)}.ak-mcp-dot--comingSoon{background:var(--ak-text-disabled)}.ak-mcp-arch,.ak-mcp-journey,.ak-mcp-panel-svg,.ak-mcp-wf__svg,.ak-mcp-donut{width:100%;height:auto;font-family:var(--ak-sans,inherit);display:block}.ak-mcp-t-strong{font-size:14.5px;font-weight:var(--ak-fw-bold);fill:var(--ak-text)}.ak-mcp-t-sm13{font-size:13px}.ak-mcp-t-small{fill:var(--ak-text-muted);font-size:11px}.ak-mcp-t-mono{font-family:var(--ak-mono);fill:var(--ak-text-muted);font-size:11px}.ak-mcp-t-ink{fill:var(--ak-text)}.ak-mcp-t-muted{fill:var(--ak-text-muted)}.ak-mcp-t-door{font-size:12.5px;font-weight:var(--ak-fw-semibold);fill:var(--ak-text)}.ak-mcp-t-person{font-size:11.5px;font-weight:var(--ak-fw-semibold);fill:var(--ak-attention-deep)}.ak-mcp-t-platform{font-weight:var(--ak-fw-bold);fill:var(--ak-success-deep)}.ak-mcp-t-agent{font-weight:var(--ak-fw-bold);fill:var(--ak-accent-on-tint)}.ak-mcp-t-stop{font-size:15px;font-weight:var(--ak-fw-bold);fill:var(--ak-text)}.ak-mcp-t-tool{font-family:var(--ak-mono);fill:var(--ak-accent-on-tint);font-size:11.5px}.ak-mcp-t-ticket{font-family:var(--ak-mono);font-size:10.5px;font-weight:var(--ak-fw-semibold);fill:var(--ak-accent-on-tint)}.ak-mcp-t-figure{font-size:26px;font-weight:var(--ak-fw-bold);fill:var(--ak-text)}.ak-mcp-fill-surface{fill:var(--ak-surface)}.ak-mcp-fill-inset{fill:var(--ak-surface-inset);stroke:var(--ak-border-strong)}.ak-mcp-fill-server{fill:var(--ak-surface);stroke:var(--ak-border-strong);stroke-width:1.5px}.ak-mcp-fill-door{fill:var(--ak-surface-raised);stroke-width:1.5px}.ak-mcp-fill-agent{fill:var(--ak-accent-tint);stroke:var(--ak-accent);stroke-width:1.5px}.ak-mcp-fill-platform{fill:var(--ak-success-tint);stroke:var(--ak-success-deep);stroke-width:1.5px}.ak-mcp-fill-person{fill:var(--ak-surface-raised);stroke:var(--ak-attention-deep);stroke-width:1.5px}.ak-mcp-fill-ticket{fill:var(--ak-accent-tint);stroke:var(--ak-accent);stroke-dasharray:3 3}.ak-mcp-flow{stroke-dasharray:6 7;animation:1.4s linear infinite ak-mcp-flow}.ak-mcp-flow--slow{animation-duration:2.6s}@keyframes ak-mcp-flow{to{stroke-dashoffset:-26px}}.ak-mcp-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite ak-mcp-pulse}@keyframes ak-mcp-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.25)}}.ak-mcp-wf__token{transform-box:fill-box;transform-origin:50%;transition:x .5s,y .5s;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.ak-mcp-flow,.ak-mcp-pulse{animation:none}.ak-mcp-wf__token{transition:none}}.ak-mcp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:32px;display:grid}.ak-mcp-hero__text{flex-direction:column;gap:14px;display:flex}.ak-mcp-hero__art{background:var(--ak-surface);border:1px solid var(--ak-border);padding:14px}.ak-mcp-hubsec{margin-top:36px}.ak-mcp-lights{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ak-mcp-lamp{flex-direction:row;align-items:flex-start;gap:16px}.ak-mcp-lamp__bulbs{background:var(--ak-nav-bg);border-radius:0;flex:none;gap:6px;padding:7px;display:grid}.ak-mcp-lamp__bulbs span{background:var(--ak-nav-active-bg);border-radius:0;width:30px;height:26px}.ak-mcp-lamp__bulbs .ak-mcp-lamp__on{background:var(--ak-nav-accent)}.ak-mcp-lamp__text{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);flex-direction:column;gap:4px;line-height:1.55;display:flex}.ak-mcp-lamp__text strong{color:var(--ak-text);font-size:16px}.ak-mcp-lamp__count{font-family:var(--ak-mono);font-weight:var(--ak-fw-semibold);color:var(--ak-text)}.ak-mcp-journey-card{padding:18px 18px 12px;overflow-x:auto}.ak-mcp-journey{min-width:900px}.ak-mcp-journey a{cursor:pointer}.ak-mcp-journey a:focus-visible{outline:2px solid var(--ak-accent);outline-offset:2px}.ak-mcp-journey a:hover .ak-mcp-t-stop{fill:var(--ak-accent-on-tint)}.ak-mcp-explorer{border:1px solid var(--ak-border);border-radius:var(--ak-r-panel);background:var(--ak-surface);box-shadow:var(--ak-shadow-card);grid-template-columns:minmax(280px,360px) minmax(0,1fr);display:grid;overflow:hidden}.ak-mcp-explorer__list{border-right:1px solid var(--ak-border);flex-direction:column;min-width:0;display:flex}.ak-mcp-explorer__filters{border-bottom:1px solid var(--ak-border);flex-direction:column;gap:10px;padding:14px;display:flex}.ak-mcp-explorer__search{align-items:center;gap:8px;height:40px;display:flex}.ak-mcp-explorer__search input{flex:1;min-width:0}.ak-mcp-explorer__count{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);margin:0}.ak-mcp-chips{flex-wrap:wrap;gap:6px;display:flex}.ak-mcp-chip{border:1px solid var(--ak-border-strong);background:var(--ak-surface);min-height:30px;color:var(--ak-text);font:inherit;font-size:var(--ak-fs-body-sm);cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.ak-mcp-chip[aria-pressed=true]{background:var(--ak-text);color:var(--ak-surface);border-color:var(--ak-text)}.ak-mcp-explorer__items{max-height:780px;margin:0;padding:0;list-style:none;overflow-y:auto}.ak-mcp-item{border:0;border-bottom:1px solid var(--ak-border);width:100%;min-height:56px;color:var(--ak-text);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:10px 14px;display:grid}.ak-mcp-item .ak-mcp-dot{grid-row:span 3;margin-top:7px}.ak-mcp-item:hover{background:var(--ak-surface-raised)}.ak-mcp-item[aria-current=true]{background:var(--ak-text);color:var(--ak-surface)}.ak-mcp-item[aria-current=true] :is(.ak-mcp-item__sum,.ak-mcp-item__sig){color:inherit}.ak-mcp-item[aria-current=true] .ak-mcp-dot{background:var(--ak-surface);box-shadow:none}.ak-mcp-item[aria-current=true] .ak-mcp-dot--read{box-shadow:inset 0 0 0 1.5px var(--ak-surface);background:0 0}.ak-mcp-item__name{font-family:var(--ak-mono);font-weight:var(--ak-fw-semibold);text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ak-mcp-item__sum{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-mcp-item__sig{font-family:var(--ak-mono);color:var(--ak-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ak-mcp-explorer__empty{color:var(--ak-text-muted);text-align:center;padding:24px;list-style:none}.ak-mcp-inspector{flex-direction:column;gap:10px;min-width:0;padding:22px 24px;display:flex}.ak-mcp-inspector__open{align-self:flex-start;margin-top:6px}.ak-mcp-pill{font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);background:var(--ak-surface-inset);border-radius:0;padding:3px 10px}.ak-mcp-badge{--ak-mcp-c:var(--ak-success-deep);--ak-mcp-t:var(--ak-success-tint);font-size:12px;font-weight:var(--ak-fw-semibold);color:var(--ak-mcp-c);background:var(--ak-mcp-t);white-space:nowrap;border-radius:0;align-items:center;gap:7px;padding:3px 10px 3px 8px;display:inline-flex}.ak-mcp-badge:before{content:"";background:var(--ak-mcp-c);border-radius:0;width:7px;height:7px;transform:rotate(45deg)}.ak-mcp-badge--optIn{--ak-mcp-c:var(--ak-attention-deep);--ak-mcp-t:var(--ak-attention-tint)}.ak-mcp-badge--approval{--ak-mcp-c:var(--ak-surface);--ak-mcp-t:var(--ak-text)}.ak-mcp-badge--comingSoon{--ak-mcp-c:var(--ak-text-disabled);--ak-mcp-t:var(--ak-surface-inset)}.ak-mcp-tool__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ak-mcp-tool__name{font-family:var(--ak-mono);font-size:19px;font-weight:var(--ak-fw-semibold);overflow-wrap:anywhere;min-width:0;margin:0}.ak-mcp-tool__name--type{font-size:16px}.ak-mcp-tool__sum{color:var(--ak-text);margin:0;font-size:15.5px;line-height:1.55}.ak-mcp-tool__acc{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);margin:0}.ak-mcp-anchor{border:1px solid var(--ak-border);border-radius:var(--ak-r-control);min-width:28px;min-height:28px;color:var(--ak-text-muted);place-items:center;text-decoration:none;display:inline-grid}.ak-mcp-sec{font-size:var(--ak-fs-eyebrow);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-eyebrow);text-transform:uppercase;color:var(--ak-text-muted);align-items:center;gap:10px;margin:8px 0 0;display:flex}.ak-mcp-sec:after{content:"";background:var(--ak-border);flex:1;height:1px}.ak-mcp-sig{border-radius:var(--ak-r-panel);background:var(--ak-nav-bg);color:var(--ak-nav-text);font-family:var(--ak-mono);white-space:pre;margin:6px 0 4px;padding:16px 18px;font-size:13.5px;line-height:1.75;position:relative;overflow-x:auto}.ak-mcp-sig__label{font-size:10.5px;font-weight:var(--ak-fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--ak-nav-text);position:absolute;top:9px;right:14px}.ak-mcp-sig__fn{color:var(--ak-nav-ink);font-weight:var(--ak-fw-semibold)}.ak-mcp-sig__arg{color:var(--ak-nav-accent)}.ak-mcp-sig__opt{color:var(--ak-nav-text)}.ak-mcp-sig__req{color:var(--ak-attention)}.ak-mcp-sig__ty{color:var(--ak-nav-ink)}.ak-mcp-sig__cm{color:var(--ak-nav-text)}.ak-mcp-args{border:1px solid var(--ak-border);border-radius:var(--ak-r-panel);margin:0;padding:0;list-style:none;overflow:hidden}.ak-mcp-args--nested{border:0;border-left:2px solid var(--ak-border);border-radius:0;margin-top:6px}.ak-mcp-arg{border-top:1px solid var(--ak-border);grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:start;gap:4px 18px;padding:12px 16px;display:grid}.ak-mcp-arg:first-child{border-top:0}.ak-mcp-args--nested .ak-mcp-arg{border-top-style:dashed;padding:9px 4px 9px 12px}.ak-mcp-arg__name{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ak-mcp-arg__name code{font-weight:var(--ak-fw-semibold);overflow-wrap:anywhere;font-size:13.5px}.ak-mcp-arg__req{font-size:10.5px;font-weight:var(--ak-fw-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--ak-error-deep)}.ak-mcp-arg__opt{font-size:10.5px;font-weight:var(--ak-fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--ak-text-muted)}.ak-mcp-arg__body{min-width:0;font-size:var(--ak-fs-body-sm);line-height:1.55}.ak-mcp-arg__desc{color:var(--ak-text-muted)}.ak-mcp-type{font-family:var(--ak-mono);background:var(--ak-surface-inset);color:var(--ak-text);border-radius:0;padding:1px 7px;font-size:12px;display:inline-block}.ak-mcp-type--named{background:var(--ak-accent-tint);color:var(--ak-accent-on-tint)}.ak-mcp-arg__values{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ak-mcp-arg__values code{border:1px solid var(--ak-border);border-radius:0;padding:0 5px;font-size:11.5px}.ak-mcp-arg__nest{margin-top:6px}.ak-mcp-arg__nest>summary{cursor:pointer;min-height:24px;font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);color:var(--ak-accent-on-tint);align-items:center;display:inline-flex}.ak-mcp-noargs{border:1px solid var(--ak-border);border-radius:var(--ak-r-panel);color:var(--ak-text-muted);font-size:var(--ak-fs-body-sm);margin:0;padding:12px 16px}.ak-mcp-builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:6px;display:grid}.ak-mcp-builder__form{border:1px solid var(--ak-border);border-radius:var(--ak-r-panel);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ak-mcp-builder__field{flex-direction:column;gap:4px;display:flex}.ak-mcp-builder__label{font-size:var(--ak-fs-meta);align-items:center;gap:6px;display:flex}.ak-mcp-builder__field input,.ak-mcp-builder__field select,.ak-mcp-builder__field textarea{box-sizing:border-box;border:1px solid var(--ak-border-strong);border-radius:var(--ak-r-control);background:var(--ak-surface-raised);width:100%;min-height:34px;color:var(--ak-text);font-family:var(--ak-mono);padding:6px 9px;font-size:13px}.ak-mcp-builder__field textarea{resize:vertical}.ak-mcp-builder__out .ak-dev-code__body{max-height:420px}.ak-mcp-builder__missing{background:var(--ak-attention-tint);color:var(--ak-attention-deep);font-weight:var(--ak-fw-semibold);padding:0 4px}.ak-mcp-clients{gap:0;padding:0;overflow:hidden}.ak-mcp-clients__tabs{background:var(--ak-surface-raised);border-bottom:1px solid var(--ak-border);gap:4px;padding:8px 8px 0;display:flex;overflow-x:auto}.ak-mcp-clients__tab{min-height:40px;color:var(--ak-text);font:inherit;font-weight:var(--ak-fw-semibold);white-space:nowrap;cursor:pointer;transition:background var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease);background:0 0;border:0;border-radius:0;padding:8px 14px}.ak-mcp-clients__tab:hover:not([aria-selected=true]){background:var(--ak-surface)}.ak-mcp-clients__tab[aria-selected=true]{background:var(--ak-text);color:var(--ak-surface)}.ak-mcp-clients__panel{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;padding:16px 18px 18px;display:grid}.ak-mcp-clients__steps{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.ak-mcp-ref{flex-direction:column;gap:18px;display:flex}.ak-mcp-ref__head{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:24px;display:grid}.ak-mcp-ref__head>div{flex-direction:column;gap:12px;display:flex}.ak-mcp-facts{flex-wrap:wrap;gap:10px;margin:0;display:flex}.ak-mcp-facts>div{border:1px solid var(--ak-border);border-radius:var(--ak-r-control);font-size:var(--ak-fs-body-sm);background:var(--ak-surface);padding:8px 12px}.ak-mcp-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ak-text-muted);font-size:11px;font-weight:var(--ak-fw-semibold)}.ak-mcp-facts dd{margin:0}.ak-mcp-ref__body{grid-template-columns:minmax(0,1fr) 200px;gap:32px;display:grid}.ak-mcp-ref__main{flex-direction:column;gap:6px;min-width:0;display:flex}.ak-mcp-toc{font-size:var(--ak-fs-body-sm);flex-direction:column;align-self:start;display:flex;position:sticky;top:84px}.ak-mcp-toc__title{font-size:var(--ak-fs-eyebrow);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-eyebrow);text-transform:uppercase;color:var(--ak-text-muted);margin-bottom:6px}.ak-mcp-toc a{border-left:2px solid var(--ak-border);min-height:28px;color:var(--ak-text);align-items:center;padding-left:12px;text-decoration:none;display:flex}.ak-mcp-toc a:hover{border-color:var(--ak-accent)}.ak-mcp-cards{flex-direction:column;gap:6px;display:flex}.ak-mcp-cards__filter{z-index:2;background:var(--ak-surface);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex;position:sticky;top:64px}.ak-mcp-cards__filter .ak-mcp-explorer__search{flex:1;min-width:220px}.ak-mcp-group{flex-direction:column;gap:12px;margin-top:22px;scroll-margin-top:130px;display:flex}.ak-mcp-group__title{align-items:center;gap:10px;margin:0;scroll-margin-top:130px;font-size:22px;display:flex}.ak-mcp-group__n{font-family:var(--ak-mono);font-size:12px;font-weight:var(--ak-fw-semibold);background:var(--ak-surface-inset);border-radius:0;padding:2px 9px}.ak-mcp-tool,.ak-mcp-type-card{gap:10px;scroll-margin-top:130px}.ak-mcp-tool:target,.ak-mcp-type-card:target{box-shadow:0 0 0 2px var(--ak-accent), var(--ak-shadow-card)}.ak-mcp-tool__acts{flex-wrap:wrap;gap:8px;display:flex}.ak-mcp-wf{flex-direction:column;gap:10px;margin:6px 0 18px;display:flex}.ak-mcp-wf__card{gap:6px;padding:14px}.ak-mcp-wf__ctrl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ak-mcp-wf__scroll{overflow-x:auto}.ak-mcp-wf__svg{min-width:940px}.ak-mcp-wf__svg a{cursor:pointer}.ak-mcp-wf__svg a:focus-visible rect{stroke-dasharray:4 3;stroke-width:4px}.ak-mcp-wf__svg a:focus{outline:none}.ak-mcp-wf__lane{font-size:14px;font-weight:var(--ak-fw-bold)}.ak-mcp-wf__num{font-family:var(--ak-mono);font-size:11px;font-weight:var(--ak-fw-bold)}.ak-mcp-wf__short{font-size:11.5px;font-weight:var(--ak-fw-semibold);fill:var(--ak-text)}.ak-mcp-wf__step{flex-direction:row;align-items:flex-start;gap:18px}.ak-mcp-wf__badge{width:52px;height:52px;font:var(--ak-fw-bold) 20px var(--ak-mono);color:var(--ak-surface);background:var(--ak-mcp-who);border-radius:0;flex:none;place-items:center;display:grid}.ak-mcp-wf__title{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.ak-mcp-wf__who{font-size:12px;font-weight:var(--ak-fw-semibold);background:var(--ak-mcp-whot);color:var(--ak-mcp-who);border-radius:0;padding:2px 10px}.ak-mcp-wf__kv{font-size:var(--ak-fs-body-sm);grid-template-columns:120px minmax(0,1fr);gap:6px 14px;margin:10px 0 0;display:grid}.ak-mcp-wf__kv dt{color:var(--ak-text-muted)}.ak-mcp-wf__kv dd{overflow-wrap:anywhere;margin:0}.ak-mcp-guard{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.ak-mcp-guard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ak-mcp-panel{gap:8px}.ak-mcp-panel h3{margin:0;font-size:17px}.ak-mcp-panel p{color:var(--ak-text-muted);font-size:var(--ak-fs-body-sm);margin:0;line-height:1.55}.ak-mcp-gauge{align-self:center;max-width:260px}@media (max-width:1180px){.ak-mcp-hero,.ak-mcp-ref__body{grid-template-columns:minmax(0,1fr)}.ak-mcp-toc{display:none}.ak-mcp-builder{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ak-mcp-frame{grid-template-columns:minmax(0,1fr)}.ak-mcp-frame .ak-dev-side{border-right:0;border-bottom:1px solid var(--ak-border);height:auto;position:static}.ak-mcp-explorer{grid-template-columns:minmax(0,1fr)}.ak-mcp-explorer__list{border-right:0;border-bottom:1px solid var(--ak-border)}.ak-mcp-explorer__items{max-height:320px}.ak-mcp-arg,.ak-mcp-clients__panel,.ak-mcp-ref__head{grid-template-columns:minmax(0,1fr)}.ak-mcp-donut{display:none}.ak-mcp-guard__grid{grid-template-columns:minmax(0,1fr)}.ak-mcp-cards__filter{position:static}.ak-mcp-wf__step{flex-direction:column}}.ak-mcp-clients__tabs{flex-wrap:wrap}.ak-mcp-clients__tab{align-items:center;gap:7px;display:inline-flex}.ak-mcp-tools__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:18px;display:grid}.ak-mcp-tools__panel[hidden]{display:none}.ak-mcp-tools__setup{flex-direction:column;gap:12px;min-width:0;display:flex}.ak-mcp-tools__h{margin:0;font-size:17px}.ak-mcp-tools__status{border-radius:var(--ak-r-control);font-size:var(--ak-fs-body-sm);background:var(--ak-success-tint);color:var(--ak-text);border-left:3px solid var(--ak-success-deep);margin:0;padding:8px 12px;line-height:1.5}.ak-mcp-tools__status--partial{background:var(--ak-surface-raised);border-left-color:var(--ak-attention-deep)}.ak-mcp-tools__status--unconfirmed{background:var(--ak-surface-inset);border-left-color:var(--ak-border-strong)}.ak-mcp-tools__note{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);margin:0;line-height:1.55}.ak-mcp-tools__docs{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);margin:0}.ak-mcp-tools__docs a{align-items:center;min-height:24px;display:inline-flex}.ak-mcp-tools__legend{border-top:1px dashed var(--ak-border);font-size:var(--ak-fs-meta);color:var(--ak-text-muted);flex-wrap:wrap;gap:16px;margin:0;padding:10px 18px 14px;display:flex}.ak-mcp-tools__legend>span{align-items:center;gap:6px;display:inline-flex}.ak-mcp-ill{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.ak-mcp-ill--wide{max-width:860px}.ak-mcp-ill__frame{border:1px solid var(--ak-border-strong);border-radius:var(--ak-r-panel);background:var(--ak-surface-raised);box-shadow:var(--ak-shadow-card);overflow:hidden}.ak-mcp-ill__frame--terminal{background:var(--ak-nav-bg);border-color:var(--ak-nav-divider)}.ak-mcp-ill__bar{border-bottom:1px solid var(--ak-border);font-size:var(--ak-fs-meta);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.ak-mcp-ill__frame--terminal .ak-mcp-ill__bar{border-bottom-color:var(--ak-nav-divider);color:var(--ak-nav-text)}.ak-mcp-ill__name{font-weight:var(--ak-fw-semibold)}.ak-mcp-ill__tag{font-size:10.5px;font-weight:var(--ak-fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ak-text-muted);border:1px dashed;border-radius:0;padding:1px 8px}.ak-mcp-ill__frame--terminal .ak-mcp-ill__tag{color:var(--ak-nav-text)}.ak-mcp-ill__term{font-family:var(--ak-mono);color:var(--ak-nav-text);padding:14px 16px 16px;font-size:12.5px;line-height:1.65}.ak-mcp-ill__term p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.ak-mcp-ill__prompt{color:var(--ak-nav-accent);font-weight:var(--ak-fw-bold)}.ak-mcp-ill__tool{color:var(--ak-nav-accent)}.ak-mcp-ill__term .ak-mcp-ill__muted{color:var(--ak-nav-text)}.ak-mcp-ill__chat{font-size:var(--ak-fs-body-sm);flex-direction:column;gap:10px;padding:16px;line-height:1.55;display:flex}.ak-mcp-ill__chat--panel{background:var(--ak-surface)}.ak-mcp-ill__me{background:var(--ak-accent);max-width:85%;color:var(--ak-accent-ink);border-radius:0;align-self:flex-end;margin:0;padding:9px 12px}.ak-mcp-ill__them{background:var(--ak-surface);border:1px solid var(--ak-border);max-width:90%;color:var(--ak-text);border-radius:0;align-self:flex-start;margin:0;padding:9px 12px}.ak-mcp-ill__chat--panel .ak-mcp-ill__them{background:var(--ak-surface-raised)}.ak-mcp-ill__call{border:1px dashed var(--ak-border-strong);border-radius:var(--ak-r-control);background:var(--ak-accent-tint);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ak-mcp-ill__calltitle{font-size:11px;font-weight:var(--ak-fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--ak-accent-on-tint)}.ak-mcp-ill__call code{overflow-wrap:anywhere;color:var(--ak-text);font-size:12px}.ak-mcp-ill__chat .ak-mcp-ill__muted{font-size:var(--ak-fs-meta);color:var(--ak-text-muted)}.ak-mcp-ill__none{color:var(--ak-text-muted);font-size:var(--ak-fs-body-sm);margin:0;padding:22px 16px}.ak-mcp-ill__cap{font-size:var(--ak-fs-meta);color:var(--ak-text-muted)}@media (max-width:1180px){.ak-mcp-tools__panel{grid-template-columns:minmax(0,1fr)}}.ak-agd-page{gap:16px}.ak-agd-who--agent{--ak-agd-c:var(--ak-accent-on-tint);--ak-agd-t:var(--ak-accent-tint)}.ak-agd-who--platform{--ak-agd-c:var(--ak-success-deep);--ak-agd-t:var(--ak-success-tint)}.ak-agd-who--person{--ak-agd-c:var(--ak-attention-deep);--ak-agd-t:var(--ak-attention-tint)}.ak-agd-dot{background:var(--ak-agd-c);border-radius:0;flex:none;width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.ak-agd-preview{border-radius:var(--ak-r-control);background:var(--ak-surface-raised);border-left:3px solid var(--ak-attention-deep);font-size:var(--ak-fs-body-sm);color:var(--ak-text);margin:0;padding:8px 12px;line-height:1.5}.ak-agd-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.ak-agd-hero>div{flex-direction:column;flex:420px;gap:10px;min-width:0;display:flex}.ak-agd-eyebrow{font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ak-text-muted);margin:0}.ak-agd-legend{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ak-agd-legend li{align-items:center;gap:7px;display:inline-flex}.ak-agd{flex-direction:column;gap:14px;min-width:0;display:flex;container-type:inline-size}.ak-agd-bar{border-bottom:1px solid var(--ak-border);background:var(--ak-surface);z-index:5;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 0;display:flex}@media (min-width:1101px){.ak-agd-bar{position:sticky;top:64px}}.ak-agd-tabs{border-radius:var(--ak-r-control);background:var(--ak-surface-inset);flex-wrap:wrap;gap:2px;padding:3px;display:flex}.ak-agd-tab{min-height:36px;color:var(--ak-text);font:inherit;font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold);cursor:pointer;transition:background var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease);background:0 0;border:0;border-radius:0;padding:6px 12px}.ak-agd-tab:hover:not([aria-selected=true]){background:var(--ak-surface)}.ak-agd-tab[aria-selected=true]{background:var(--ak-text);color:var(--ak-surface)}.ak-agd-ctrls{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.ak-agd-btn{min-height:36px;font-size:var(--ak-fs-body-sm);padding:0 12px}.ak-agd-btn:disabled{color:var(--ak-text-disabled);cursor:default}.ak-agd-btn--play{justify-content:center;min-width:96px}.ak-agd-btn--speed{min-width:48px;font-family:var(--ak-mono);justify-content:center}.ak-agd-count{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);color:var(--ak-text-muted);font-variant-numeric:tabular-nums;margin-left:4px}.ak-agd-panel{flex-direction:column;gap:14px;min-width:0;display:flex}.ak-agd-reduced{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);margin:0}.ak-agd-line{grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;margin:0;padding:6px 0 4px;list-style:none;display:grid;overflow-x:auto}.ak-agd-line li{position:relative}.ak-agd-line li:before{content:"";background:var(--ak-border-strong);height:3px;position:absolute;top:21px;left:0;right:0}.ak-agd-line li:first-child:before{left:50%}.ak-agd-line li:last-child:before{right:50%}.ak-agd-line li.is-done:before{background:var(--ak-accent)}.ak-agd-line li.is-done.is-cur:before{background:var(--ak-accent);right:50%}.ak-agd-line li.is-done.is-cur:not(:last-child):after{content:"";background:var(--ak-border-strong);height:3px;position:absolute;top:21px;left:50%;right:0}.ak-agd-line li:first-child.is-cur:before{background:var(--ak-border-strong)}.ak-agd-line li:last-child.is-done:before{background:var(--ak-accent)}.ak-agd-line button{width:100%;color:var(--ak-text);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;padding:4px;display:grid;position:relative}.ak-agd-line__stop{background:var(--ak-surface);border:3px solid var(--ak-agd-c);width:33px;height:33px;font:var(--ak-fw-semibold) 13px var(--ak-mono);color:var(--ak-text);border-radius:0;place-items:center;transition:transform .2s;display:grid}.ak-agd-line li.is-done .ak-agd-line__stop{background:var(--ak-agd-c);color:var(--ak-surface)}.ak-agd-line li.is-cur .ak-agd-line__stop{box-shadow:0 0 0 5px var(--ak-agd-t);transform:scale(1.12)}.ak-agd-line__name{font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold);max-width:14ch;line-height:1.25}.ak-agd-line__who{letter-spacing:.06em;text-transform:uppercase;color:var(--ak-text-muted);font-size:11px}.ak-agd-cap{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.ak-agd-cap__say{gap:6px}.ak-agd-cap__say p{color:var(--ak-text-muted);margin:0;line-height:1.55}.ak-agd-cap__title{letter-spacing:-.01em;margin:2px 0 0;font-size:20px}.ak-agd-tag{font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);color:var(--ak-agd-c);background:var(--ak-agd-t);border-radius:0;align-self:flex-start;align-items:center;gap:7px;padding:2px 10px 2px 8px;display:inline-flex}.ak-agd-tag:before{content:"";background:var(--ak-agd-c);border-radius:0;width:7px;height:7px;transform:rotate(45deg)}.ak-agd-cap__safe{border-radius:var(--ak-r-card);background:var(--ak-surface-raised);font-size:var(--ak-fs-body-sm);padding:16px 18px;line-height:1.55}.ak-agd-cap__safe h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ak-text-muted);margin:0 0 6px;font-size:12px}.ak-agd-cap__safe p{margin:0}.ak-agd-stage{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);gap:14px;display:grid}.ak-agd-pane{flex-direction:column;gap:8px;min-width:0;display:flex}.ak-agd-pane__head{min-height:26px;font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ak-agd-pane__head small{font-weight:var(--ak-fw-regular);color:var(--ak-text-muted)}.ak-agd-illus{font-size:10.5px;font-weight:var(--ak-fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ak-text-muted);border:1px dashed;border-radius:0;margin-left:auto;padding:1px 8px}.ak-agd-term{border-radius:var(--ak-r-panel);background:var(--ak-nav-bg);border:1px solid var(--ak-nav-divider);height:540px;box-shadow:var(--ak-shadow-card);color:var(--ak-nav-text);flex-direction:column;display:flex;overflow:hidden}.ak-agd-term__bar{border-bottom:1px solid var(--ak-nav-divider);font:12px var(--ak-mono);color:var(--ak-nav-text);align-items:center;gap:6px;padding:9px 12px;display:flex}.ak-agd-term__bar i{background:var(--ak-nav-divider);border-radius:0;width:10px;height:10px}.ak-agd-term__bar span{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}.ak-agd-term__log{font:12.5px/1.6 var(--ak-mono);flex:1;margin:0;padding:12px 14px 18px;overflow:auto}.ak-agd-term__log:focus-visible{outline:2px solid var(--ak-nav-accent);outline-offset:-2px}.ak-agd-ln{white-space:pre-wrap;overflow-wrap:anywhere;gap:8px;margin:0 0 5px;display:flex}.ak-agd-ln__text{min-width:0}.ak-agd-ln__mark{color:var(--ak-nav-text);flex:none}.ak-agd-ln--u{background:var(--ak-nav-hover-bg);border-radius:0;margin:10px 0 8px;padding:6px 9px}.ak-agd-ln--u .ak-agd-ln__mark{color:var(--ak-attention)}.ak-agd-ln--a{font-family:var(--ak-sans);font-size:13.5px}.ak-agd-ln--a .ak-agd-ln__mark,.ak-agd-ln--c{color:var(--ak-nav-accent)}.ak-agd-ln--o{color:var(--ak-nav-text);padding-left:16px}.ak-agd-ln--ok{color:var(--ak-nav-accent);padding-left:16px}.ak-agd-ln--ok .ak-agd-ln__mark{color:var(--ak-nav-accent)}.ak-agd-term{--ak-agd-err:color-mix(in srgb, var(--ak-error) 45%, var(--ak-nav-ink))}.ak-agd-ln--err{color:var(--ak-agd-err);padding-left:16px}.ak-agd-ln--err .ak-agd-ln__mark{color:var(--ak-agd-err)}.ak-agd-ln--w{color:var(--ak-attention);padding-left:16px}.ak-agd-ln--w .ak-agd-ln__mark{color:var(--ak-attention)}.ak-agd-ln--sep{border-top:1px dashed var(--ak-nav-divider);height:0;margin:12px 0 8px}.ak-agd-caret{vertical-align:-2px;background:var(--ak-nav-accent);width:7px;height:1.05em;margin-left:2px;animation:1s step-end infinite ak-agd-blink;display:inline-block}@keyframes ak-agd-blink{50%{opacity:0}}.ak-agd-plat{border:1px solid var(--ak-border);border-radius:var(--ak-r-panel);background:var(--ak-surface);height:540px;box-shadow:var(--ak-shadow-card);overflow:auto}.ak-agd-plat section{border-bottom:1px solid var(--ak-border);padding:12px 14px}.ak-agd-plat section:last-child{border-bottom:0}.ak-agd-plat h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ak-text-muted);justify-content:space-between;gap:8px;margin:0 0 8px;font-size:11px;display:flex}.ak-agd-plat h3 span{text-transform:none;letter-spacing:0}.ak-agd-reqs{font:12px var(--ak-mono);gap:3px;margin:0;padding:0;list-style:none;display:grid}.ak-agd-req{border-radius:0;grid-template-columns:3.6em minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:3px 6px;display:grid}.ak-agd-req.is-new{animation:1.2s ease-out ak-agd-flash}@keyframes ak-agd-flash{0%{background:var(--ak-accent-tint)}to{background:0 0}}.ak-agd-req__m{color:var(--ak-text-muted)}.ak-agd-req__p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-agd-req__s{font-weight:var(--ak-fw-semibold)}.ak-agd-tone--ok{color:var(--ak-success-deep)}.ak-agd-tone--e{color:var(--ak-error-deep)}.ak-agd-tone--f{color:var(--ak-attention-deep)}.ak-agd-empty{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);margin:0}.ak-agd-kv{font-size:var(--ak-fs-body-sm);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.ak-agd-kv dt{color:var(--ak-text-muted)}.ak-agd-kv dd{overflow-wrap:anywhere;margin:0}.ak-agd-kv code,.ak-agd-key code{font-size:12px}.ak-agd-key{border:1px solid var(--ak-border);border-radius:var(--ak-r-control);gap:6px;padding:9px 10px;display:grid}.ak-agd-key+.ak-agd-key{margin-top:8px}.ak-agd-key__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-agd-key__top code{font-weight:var(--ak-fw-semibold);overflow-wrap:anywhere}.ak-agd-key__lab{font-size:var(--ak-fs-meta);color:var(--ak-text-muted)}.ak-agd-st{font-size:11px;font-weight:var(--ak-fw-bold);letter-spacing:.04em;border-radius:0;margin-left:auto;padding:1px 8px}.ak-agd-st--ok{color:var(--ak-success-deep);background:var(--ak-success-tint)}.ak-agd-st--pz{color:var(--ak-attention-deep);background:var(--ak-attention-tint)}.ak-agd-self{font-size:10.5px;font-weight:var(--ak-fw-semibold);color:var(--ak-attention-deep);background:var(--ak-attention-tint);white-space:nowrap;border-radius:0;padding:0 5px}.ak-agd-meter{background:var(--ak-border);border-radius:0;height:8px;margin-bottom:8px;overflow:hidden}.ak-agd-meter i{background:var(--ak-success-deep);height:100%;transition:width .5s;display:block}.ak-agd-chips{flex-wrap:wrap;gap:5px;display:flex}.ak-agd-chip{background:var(--ak-surface-inset);color:var(--ak-text-muted);border:1px solid #0000;border-radius:0;padding:2px 8px;font-size:11.5px}.ak-agd-chip--done{background:var(--ak-success-tint);color:var(--ak-success-deep)}.ak-agd-chip--prog{background:var(--ak-accent-tint);color:var(--ak-accent-on-tint)}.ak-agd-chip--you{background:var(--ak-attention-tint);color:var(--ak-attention-deep);border-color:var(--ak-attention-deep);font-weight:var(--ak-fw-semibold)}.ak-agd-device{background:var(--ak-nav-bg);height:540px;box-shadow:var(--ak-shadow-card);border-radius:0;padding:10px}.ak-agd-screen{background:var(--ak-surface);border-radius:0;flex-direction:column;height:100%;display:flex;overflow:auto}.ak-agd-url{background:var(--ak-surface-inset);font:11.5px var(--ak-mono);color:var(--ak-text-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:0;margin:10px 12px 0;padding:5px 9px;overflow:hidden}.ak-agd-scr{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.ak-agd-scr h4{margin:0;font-size:17px;line-height:1.3}.ak-agd-scr p{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);margin:0}.ak-agd-brand{font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-bold);align-items:center;gap:8px;display:flex}.ak-agd-brand i{background:var(--ak-accent);border-radius:0;width:22px;height:22px}.ak-agd-codebox{font:var(--ak-fw-semibold) 18px var(--ak-mono);justify-content:center;gap:4px;display:flex}.ak-agd-codebox span{border:1.5px solid var(--ak-border-strong);background:var(--ak-surface-raised);border-radius:0;place-items:center;width:26px;height:36px;display:grid}.ak-agd-codebox b{color:var(--ak-text-muted);align-self:center}.ak-agd-facts{border-radius:var(--ak-r-control);background:var(--ak-surface-raised);font-size:var(--ak-fs-body-sm);gap:8px;padding:10px 12px;display:grid}.ak-agd-facts>div{overflow-wrap:anywhere;gap:1px;display:grid}.ak-agd-facts span{letter-spacing:.06em;text-transform:uppercase;color:var(--ak-text-muted);font-size:11px}.ak-agd-facts ul{margin:0;padding-left:18px}.ak-agd-row{gap:8px;margin-top:auto;display:flex}.ak-agd-fakebtn{border:1px solid var(--ak-border-strong);border-radius:var(--ak-r-control);background:var(--ak-surface);min-height:36px;font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold);flex:1;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.ak-agd-fakebtn--primary{background:var(--ak-accent);border-color:var(--ak-accent);color:var(--ak-accent-ink)}.ak-agd-fakebtn--go{background:var(--ak-success-deep);border-color:var(--ak-success-deep);color:var(--ak-surface)}.ak-agd-mail{border:1px solid var(--ak-border);border-radius:var(--ak-r-control);font-size:var(--ak-fs-body-sm);gap:3px;padding:10px 12px;display:grid}.ak-agd-mail small{color:var(--ak-text-muted)}.ak-agd-mail b{font:var(--ak-fw-semibold) 16px var(--ak-mono);letter-spacing:.1em}.ak-agd-notice{border-radius:var(--ak-r-control);font-size:var(--ak-fs-body-sm);color:var(--ak-text);overflow-wrap:anywhere;gap:4px;padding:10px 12px;display:grid}.ak-agd-notice--ok{background:var(--ak-success-tint)}.ak-agd-notice--ok strong{color:var(--ak-success-deep)}.ak-agd-notice--wait{background:var(--ak-surface-raised);border-left:3px solid var(--ak-attention-deep)}.ak-agd-notice--wait strong{color:var(--ak-attention-deep)}.ak-agd-notice--info{background:var(--ak-accent-tint)}.ak-agd-notice--info strong{color:var(--ak-accent-on-tint)}.ak-agd-checks{font-size:var(--ak-fs-body-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ak-agd-checks li{align-items:center;gap:8px;display:flex}.ak-agd-checks li:before{content:"";border:2px solid var(--ak-border-strong);box-sizing:border-box;border-radius:0;flex:none;width:16px;height:16px}.ak-agd-checks li.is-y:before{background:var(--ak-success-deep);border-color:var(--ak-success-deep);box-shadow:inset 0 0 0 3px var(--ak-surface)}.ak-agd-checks li.is-n:before{border-color:var(--ak-attention-deep)}.ak-agd-field{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);gap:4px;display:grid}.ak-agd-field>div{border:1px solid var(--ak-border-strong);background:var(--ak-surface-raised);font-size:var(--ak-fs-body-sm);color:var(--ak-text);border-radius:0;padding:7px 9px}.ak-agd-idle{text-align:center;flex:1;align-content:center;place-items:center;gap:6px;padding:24px;display:grid}.ak-agd-idle__clock{font-size:42px;font-weight:var(--ak-fw-semibold);letter-spacing:-.02em}.ak-agd-idle p{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);margin:0}.ak-agd-replay{flex-direction:column;gap:14px;display:flex}.ak-agd-replay__head{gap:8px}.ak-agd-replay__head p{margin:0}.ak-agd-rec{font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--ak-text);background:var(--ak-surface-inset);border-radius:0;align-self:flex-start;align-items:center;gap:7px;padding:2px 10px 2px 8px;display:inline-flex}.ak-agd-rec:before{content:"";background:var(--ak-text);border-radius:0;width:7px;height:7px;transform:rotate(45deg)}.ak-agd-replay__title{margin:0;font-size:20px}.ak-agd-replay__result{font-weight:var(--ak-fw-semibold)}.ak-agd-replay__base{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);overflow-wrap:anywhere}.ak-agd-replay__grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ak-agd-calls{margin:0;padding:0;list-style:none}.ak-agd-plat:focus-visible,.ak-agd-screen:focus-visible{outline:2px solid var(--ak-accent);outline-offset:2px}.ak-agd-call{border-radius:0;grid-template-columns:auto auto 3.4em minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;margin:0 0 4px;padding:3px 6px;display:grid}.ak-agd-call.is-cur{background:var(--ak-nav-hover-bg)}.ak-agd-call__t{color:var(--ak-nav-text)}.ak-agd-call__e{color:var(--ak-nav-accent)}.ak-agd-call__m{color:var(--ak-nav-text)}.ak-agd-call__p{overflow-wrap:anywhere}.ak-agd-call__s.ak-agd-tone--ok{color:var(--ak-nav-accent)}.ak-agd-call__s.ak-agd-tone--e{color:var(--ak-agd-err)}.ak-agd-call__n{color:var(--ak-nav-text);overflow-wrap:anywhere;grid-column:3/-1}.ak-agd-replay__side{flex-direction:column;gap:14px;min-width:0;display:flex}.ak-agd-replay__now{gap:8px}.ak-agd-replay__now h3,.ak-agd-replay__ms h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ak-text-muted);justify-content:space-between;gap:8px;margin:0;font-size:12px;display:flex}.ak-agd-replay__now p{overflow-wrap:anywhere;margin:0;line-height:1.55}.ak-agd-replay__ms ul{font-size:var(--ak-fs-body-sm);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ak-agd-replay__ms li{color:var(--ak-text-muted);justify-content:space-between;gap:10px;display:flex}.ak-agd-replay__ms li b{font-family:var(--ak-mono);font-weight:var(--ak-fw-semibold)}.ak-agd-replay__ms li.is-done{color:var(--ak-text)}.ak-agd-replay__ms li.is-done b{color:var(--ak-success-deep)}.ak-agd-ids{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ak-agd-ids__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.ak-agd-id{border-top:3px solid var(--ak-agd-c);gap:6px}.ak-agd-id h3{margin:0;font-size:15px}.ak-agd-id code{background:var(--ak-surface-inset);overflow-wrap:anywhere;border-radius:0;place-self:flex-start start;padding:2px 6px;font-size:12.5px}.ak-agd-id p{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);margin:0;line-height:1.55}.ak-agd-trust{font-size:12px;font-weight:var(--ak-fw-semibold);border-radius:0;align-self:flex-start;padding:2px 9px}.ak-agd-trust--ok{color:var(--ak-success-deep);background:var(--ak-success-tint)}.ak-agd-trust--wait{color:var(--ak-attention-deep);background:var(--ak-attention-tint)}.ak-agd-foot{border-top:1px solid var(--ak-border);font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);margin:6px 0 0;padding-top:14px}@container (max-width:900px){.ak-agd-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ak-agd-pane--person{grid-column:1/-1}.ak-agd-device{box-sizing:border-box;width:100%;max-width:420px;height:auto;margin:0 auto}.ak-agd-screen{min-height:460px}}@container (max-width:720px){.ak-agd-stage,.ak-agd-cap,.ak-agd-replay__grid{grid-template-columns:minmax(0,1fr)}.ak-agd-term,.ak-agd-plat{height:420px}.ak-agd-ctrls{width:100%;margin-left:0}.ak-agd-btn{padding:0 9px}.ak-agd-btn--play{min-width:0}.ak-agd-count{margin-left:auto}.ak-agd-call{grid-template-columns:auto 3.4em minmax(0,1fr) auto}.ak-agd-call__e{display:none}.ak-agd-call__n{grid-column:2/-1}}@media (max-width:900px){.ak-agd-ids__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ak-agd-caret,.ak-agd-req.is-new{animation:none}.ak-agd-line__stop,.ak-agd-meter i{transition:none}}.ak-pg-page{gap:16px}.ak-pg-hero{flex-direction:column;gap:10px;max-width:72ch;display:flex}.ak-pg-eyebrow{font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ak-success-deep);margin:0}.ak-pg-gate{flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.ak-pg-gate h2{font-size:var(--ak-fs-body);margin:0}.ak-pg-gate p{color:var(--ak-text-muted);margin:0}.ak-pg{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.8fr);align-items:stretch;gap:14px;display:grid}@media (max-width:1180px){.ak-pg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ak-pg-trip{grid-column:1/-1}}@media (max-width:760px){.ak-pg{grid-template-columns:minmax(0,1fr)}}.ak-pg-pane{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);background:var(--ak-surface);min-width:0;min-height:0;box-shadow:var(--ak-shadow-card);flex-direction:column;display:flex}.ak-pg-chat,.ak-pg-steps{height:min(640px,78vh)}.ak-pg-pane__head{border-bottom:1px solid var(--ak-border);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.ak-pg-pane__head h2{font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold);margin:0}.ak-pg-muted{color:var(--ak-text-muted);font-size:var(--ak-fs-meta);margin:0}.ak-pg-log{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.ak-pg-starters{flex-direction:column;gap:8px;display:flex}.ak-pg-starter{text-align:left;--ak-btn-line:var(--ak-border-strong);color:var(--ak-text);font:inherit;font-size:var(--ak-fs-body-sm);cursor:pointer;transition:color var(--ak-motion-fast) var(--ak-ease);background:0 0;border:0;border-radius:0;padding:11px 13px}.ak-pg-starter:hover:not(:disabled){--ak-btn-fill:var(--ak-surface-raised)}.ak-pg-msg{border-radius:var(--ak-r-control);flex-direction:column;gap:3px;max-width:92%;padding:9px 12px;display:flex}.ak-pg-msg--user{background:var(--ak-accent-tint);align-self:flex-end}.ak-pg-msg--agent{background:var(--ak-surface-inset);align-self:flex-start}.ak-pg-msg__who{font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-semibold);letter-spacing:var(--ak-tracking-micro);text-transform:uppercase;color:var(--ak-text-muted)}.ak-pg-msg__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ak-fs-body-sm);margin:0;line-height:1.5}.ak-pg-note{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);margin:0}.ak-pg-note--err{border-radius:var(--ak-r-control);background:var(--ak-error-tint);color:var(--ak-error-deep);padding:8px 10px}.ak-pg-working:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite ak-pg-dots;display:inline-block}@keyframes ak-pg-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.ak-pg-working:after{animation:none}}.ak-pg-form{border-top:1px solid var(--ak-border);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ak-pg-input{resize:vertical;border:1px solid var(--ak-border-strong);border-radius:var(--ak-r-control);background:var(--ak-bg);width:100%;min-height:52px;color:var(--ak-text);font:inherit;font-size:var(--ak-fs-body-sm);padding:9px 11px}.ak-pg-form__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ak-pg-btn{--ak-btn-fill:var(--ak-btn-primary-bg);min-height:36px;color:var(--ak-btn-primary-ink);font:inherit;font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold);cursor:pointer;transition:color var(--ak-motion-fast) var(--ak-ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.ak-pg-btn:hover:not(:disabled){--ak-btn-fill:var(--ak-btn-primary-hover-bg);color:var(--ak-btn-primary-hover-ink)}.ak-pg-btn:active:not(:disabled){--ak-btn-fill:var(--ak-btn-primary-bg);--ak-btn-line:var(--ak-btn-primary-ink);--ak-btn-edge:2px;color:var(--ak-btn-primary-ink)}.ak-dev a.ak-pg-btn{color:var(--ak-btn-primary-ink)}.ak-dev a.ak-pg-btn:hover{color:var(--ak-btn-primary-hover-ink)}.ak-pg-btn:disabled{--ak-btn-fill:var(--ak-border);color:var(--ak-text-disabled);cursor:default}.ak-pg-ghost{--ak-btn-cut:6px;--ak-btn-line:var(--ak-border-strong);min-height:32px;color:var(--ak-text);font:inherit;font-size:var(--ak-fs-meta);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 11px}.ak-pg-ghost:hover:not(:disabled){--ak-btn-fill:var(--ak-surface-raised)}.ak-pg-ghost:disabled{color:var(--ak-text-disabled);--ak-btn-line:var(--ak-text-disabled);cursor:default}.ak-pg-timeline{flex-direction:column;flex:1;gap:6px;margin:0;padding:10px 14px;list-style:none;display:flex;overflow-y:auto}.ak-pg-step{--ak-pg-c:var(--ak-text-muted);border:1px solid var(--ak-border);border-left:3px solid var(--ak-pg-c);border-radius:var(--ak-r-control);background:var(--ak-bg)}.ak-pg-step[data-state=running]{--ak-pg-c:var(--ak-accent)}.ak-pg-step[data-state=ok]{--ak-pg-c:var(--ak-success)}.ak-pg-step[data-state=err]{--ak-pg-c:var(--ak-error)}.ak-pg-step summary{cursor:pointer;align-items:center;gap:8px;padding:7px 10px;list-style:none;display:flex}.ak-pg-step summary::-webkit-details-marker{display:none}.ak-pg-step__dot{background:var(--ak-pg-c);border-radius:0;flex:none;width:7px;height:7px;transform:rotate(45deg)}.ak-pg-step[data-state=running] .ak-pg-step__dot{animation:1s ease-in-out infinite ak-pg-pulse}@keyframes ak-pg-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ak-pg-step[data-state=running] .ak-pg-step__dot{animation:none}}.ak-pg-step__name{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);color:var(--ak-text);overflow-wrap:anywhere}.ak-pg-step__meta{font-family:var(--ak-mono);font-size:var(--ak-fs-micro);color:var(--ak-text-muted);white-space:nowrap;margin-left:auto}.ak-pg-step[data-state=err] .ak-pg-step__meta{color:var(--ak-error-deep)}.ak-pg-step__label{font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-semibold);text-transform:uppercase;letter-spacing:var(--ak-tracking-micro);color:var(--ak-text-muted);margin:6px 10px 2px}.ak-pg-step__next{font-size:var(--ak-fs-meta);color:var(--ak-attention-deep);margin:4px 10px}.ak-pg-json{border-radius:var(--ak-r-control);background:var(--ak-surface-inset);max-height:220px;font-family:var(--ak-mono);font-size:var(--ak-fs-micro);white-space:pre;margin:0 10px 10px;padding:8px 10px;line-height:1.45;overflow:auto}.ak-pg-trip{gap:12px;padding-bottom:14px}.ak-pg-trip>:not(header){margin-left:14px;margin-right:14px}.ak-pg-stages{flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.ak-pg-stage{--ak-pg-c:var(--ak-border-strong);grid-template-columns:14px minmax(0,1fr);column-gap:10px;padding:8px 0 12px;display:grid;position:relative}.ak-pg-stage:not(:last-child):before{content:"";background:var(--ak-border);width:2px;position:absolute;top:22px;bottom:-6px;left:6px}.ak-pg-stage[data-state=done]{--ak-pg-c:var(--ak-success)}.ak-pg-stage[data-state=now]{--ak-pg-c:var(--ak-accent)}.ak-pg-stage__dot{border:2px solid var(--ak-pg-c);background:var(--ak-surface);border-radius:0;grid-row:span 2;justify-self:center;width:10px;height:10px;margin-top:4px;transform:rotate(45deg)}.ak-pg-stage[data-state=done] .ak-pg-stage__dot{background:var(--ak-pg-c)}.ak-pg-stage__label{font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold)}.ak-pg-stage__value{font-family:var(--ak-mono);font-size:var(--ak-fs-micro);color:var(--ak-text-muted);overflow-wrap:anywhere}.ak-pg-actions{flex-wrap:wrap;gap:8px;display:flex}.ak-pg-money{border-radius:var(--ak-r-control);background:var(--ak-attention-tint);color:var(--ak-attention-deep);font-size:var(--ak-fs-meta);margin-top:auto;padding:8px 10px}.ak-pg-msg__text code{font-family:var(--ak-mono);background:var(--ak-surface);overflow-wrap:anywhere;border-radius:0;padding:0 3px;font-size:.92em}
