.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-accent-on-tint);text-decoration:none}.ak-dev a:hover{color:var(--ak-accent-hover)}.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-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 12px;display:flex}.ak-dev .ak-dev-nav__link:hover{color:var(--ak-text)}.ak-dev .ak-dev-nav__link[aria-current=page]{color:var(--ak-text);font-weight:var(--ak-fw-semibold);border-bottom-color:var(--ak-accent)}.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}.ak-dev-iconbtn{border-radius:var(--ak-r-control);border:1px solid var(--ak-border-strong);background:var(--ak-surface);width:36px;height:36px;color:var(--ak-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ak-dev-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.ak-dev-dot--ok{background:var(--ak-success)}.ak-dev-dot--warn{background:var(--ak-attention)}.ak-dev-dot--err{background:var(--ak-error)}.ak-dev-btn{border-radius:var(--ak-r-card);height:38px;font-size:var(--ak-fs-control);font-weight:var(--ak-fw-semibold);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ak-dev .ak-dev-btn--primary{background:var(--ak-accent);color:var(--ak-accent-ink);box-shadow:var(--ak-shadow-accent);border:0}.ak-dev .ak-dev-btn--primary:hover{background:var(--ak-accent-hover);color:var(--ak-accent-ink)}.ak-dev .ak-dev-btn--outline{border:1px solid var(--ak-border-strong);background:var(--ak-surface);color:var(--ak-text)}.ak-dev .ak-dev-btn--outline:hover{color:var(--ak-text);border-color:var(--ak-text-muted)}.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:5px;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[data-active],.ak-dev-search__hit:hover{background:var(--ak-accent-tint)}.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:6px;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{background:var(--ak-surface);color:var(--ak-text)}.ak-dev .ak-dev-side__link[aria-current=page]{background:var(--ak-accent-tint);color:var(--ak-accent-on-tint);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{background:var(--ak-surface-inset);color:var(--ak-text-muted);font:inherit;font-size:var(--ak-fs-meta);cursor:pointer;border:0;border-radius:6px;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{cursor:pointer;border-radius:var(--ak-r-pill);border:1px solid var(--ak-border-strong);width:fit-content;font-size:var(--ak-fs-meta);color:var(--ak-text-muted);padding:4px 10px}.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:6px;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-accent-tint)}.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-text-muted);font:inherit;font-size:var(--ak-fs-body-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.ak-dev-code__tab:hover{color:var(--ak-nav-ink)}.ak-dev-code__tab[aria-selected=true]{background:var(--ak-nav-active-bg);color:var(--ak-nav-ink);font-weight:var(--ak-fw-semibold)}.ak-dev-code__copy{border-radius:var(--ak-r-control);background:var(--ak-nav-hover-bg);color:var(--ak-nav-text);font:inherit;font-size:var(--ak-fs-meta);cursor:pointer;border: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__summary,.ak-dev-code__note{font-size:var(--ak-fs-meta);color:var(--ak-nav-text-muted);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-muted)}.ak-dev-tok-key,.ak-dev-tok-kw{color:var(--ak-nav-accent)}.ak-dev-tok-str{color:var(--ak-success)}.ak-dev-tok-num{color:var(--ak-attention)}.ak-dev-tok-comment{color:var(--ak-nav-text-muted);font-style:italic}.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-muted);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:3px;min-width:0}.ak-dev-suppliers__seg--done{background:var(--ak-success)}.ak-dev-suppliers__seg--pending{background:var(--ak-nav-avatar-bg)}.ak-dev-suppliers__seg--failed{background:var(--ak-attention)}.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-muted);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{border-radius:var(--ak-r-card);background:var(--ak-accent);height:44px;color:var(--ak-accent-ink);font:inherit;font-size:var(--ak-fs-body);font-weight:var(--ak-fw-semibold);box-shadow:var(--ak-shadow-accent);cursor:pointer;border:0}.ak-dev-try__send:hover:not(:disabled){background:var(--ak-accent-hover)}.ak-dev-try__send:disabled{opacity:.6;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-accent-tint);color:var(--ak-accent-on-tint);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-accent-tint);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-accent-on-tint);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);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);background:var(--ak-surface);color:var(--ak-text-muted);font:inherit;font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-medium);cursor:pointer;padding:7px 14px}.ak-dev-intents__tab:hover{border-color:var(--ak-accent);color:var(--ak-text)}.ak-dev-intents__tab[aria-selected=true]{background:var(--ak-accent-tint);border-color:var(--ak-accent);color:var(--ak-accent-on-tint);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-accent-on-tint);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:50%;width:7px;height:7px}.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-color:var(--ak-attention)}.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{border-radius:var(--ak-r-control);border:1px solid 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;align-items:center;padding:0 14px;display:inline-flex}.ak-dev .ak-dev-dl__get:hover{border-color:var(--ak-accent);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{border:1px solid var(--ak-border);border-radius:var(--ak-r-control);background:var(--ak-surface);color:var(--ak-text-muted);font:inherit;font-size:var(--ak-fs-meta);cursor:pointer;white-space:nowrap;padding:4px 9px}.ak-dev-dl__copy:hover{color:var(--ak-text);border-color: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-muted)}.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:4px;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:999px;padding:1px 7px}.ak-mcp-dot{background:var(--ak-text-muted);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.ak-mcp-dot--read{background:var(--ak-success-deep)}.ak-mcp-dot--optIn{background:var(--ak-attention-deep)}.ak-mcp-dot--approval{background:var(--ak-error)}.ak-mcp-dot--comingSoon{background:var(--ak-border-strong)}.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-attention-tint);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{transition:cx .5s,cy .5s}@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:linear-gradient(var(--ak-border) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, var(--ak-border) 1px, transparent 1px) 0 0 / 22px 22px, var(--ak-surface);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{--ak-mcp-c:var(--ak-success-deep);flex-direction:row;align-items:flex-start;gap:16px}.ak-mcp-lamp--optIn{--ak-mcp-c:var(--ak-attention-deep)}.ak-mcp-lamp--approval{--ak-mcp-c:var(--ak-error)}.ak-mcp-lamp__bulbs{background:var(--ak-nav-bg);border-radius:26px;flex:none;gap:6px;padding:7px;display:grid}.ak-mcp-lamp__bulbs span{background:var(--ak-nav-active-bg);border-radius:50%;width:30px;height:26px}.ak-mcp-lamp__bulbs .ak-mcp-lamp__on{background:var(--ak-mcp-c);box-shadow:0 0 16px var(--ak-mcp-c)}.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-mcp-c)}.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:999px;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-accent-tint);box-shadow:inset 3px 0 var(--ak-accent)}.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:999px;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:999px;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:50%;width:8px;height:8px}.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-error-deep);--ak-mcp-t:var(--ak-error-tint)}.ak-mcp-badge--comingSoon{--ak-mcp-c:var(--ak-text-muted);--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{letter-spacing:.08em;text-transform:uppercase;color:var(--ak-nav-text-muted);font-size:10.5px;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-muted)}.ak-mcp-sig__req{color:var(--ak-attention)}.ak-mcp-sig__ty{color:var(--ak-success)}.ak-mcp-sig__cm{color:var(--ak-nav-text-muted)}.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-accent-tint);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:6px;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:5px;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{color:var(--ak-attention)}.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{border-radius:var(--ak-r-control) var(--ak-r-control) 0 0;min-height:40px;color:var(--ak-text-muted);font:inherit;font-weight:var(--ak-fw-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px 14px}.ak-mcp-clients__tab[aria-selected=true]{background:var(--ak-surface);color:var(--ak-text);box-shadow:inset 0 -2px var(--ak-accent)}.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-muted);align-items:center;padding-left:12px;text-decoration:none;display:flex}.ak-mcp-toc a:hover{color:var(--ak-text);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:999px;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:16px;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:999px;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-attention-tint);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:999px;padding:1px 8px}.ak-mcp-ill__frame--terminal .ak-mcp-ill__tag{color:var(--ak-nav-text-muted)}.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-success)}.ak-mcp-ill__term .ak-mcp-ill__muted{color:var(--ak-nav-text-muted)}.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:14px 14px 4px;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:14px 14px 14px 4px;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-accent);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:50%;flex:none;width:9px;height:9px;display:inline-block}.ak-agd-preview{border-radius:var(--ak-r-control);background:var(--ak-attention-tint);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{border-radius:calc(var(--ak-r-control) - 2px);min-height:36px;color:var(--ak-text-muted);font:inherit;font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold);cursor:pointer;background:0 0;border:0;padding:6px 12px}.ak-agd-tab[aria-selected=true]{background:var(--ak-surface);color:var(--ak-text);box-shadow:var(--ak-shadow-card)}.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{opacity:.45;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:linear-gradient(90deg, var(--ak-accent) 50%, var(--ak-border-strong) 50%)}.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:50%;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:999px;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:50%;width:8px;height:8px}.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:999px;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-muted);align-items:center;gap:6px;padding:9px 12px;display:flex}.ak-agd-term__bar i{background:var(--ak-nav-divider);border-radius:50%;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-muted);flex:none}.ak-agd-ln--u{background:var(--ak-nav-hover-bg);border-radius:8px;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-muted);padding-left:16px}.ak-agd-ln--ok{color:var(--ak-success);padding-left:16px}.ak-agd-ln--ok .ak-agd-ln__mark{color:var(--ak-success)}.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:6px;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:999px;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:5px;padding:0 5px}.ak-agd-meter{background:var(--ak-surface-inset);border-radius:99px;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:999px;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:30px;padding:10px}.ak-agd-screen{background:var(--ak-surface);border-radius:22px;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:8px;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:7px;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:7px;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-attention-tint)}.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:50%;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:8px;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-error-deep);background:var(--ak-error-tint);border-radius:999px;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-error-deep);border-radius:50%;width:8px;height:8px}.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:6px;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-muted)}.ak-agd-call__e{color:var(--ak-nav-accent)}.ak-agd-call__m{color:var(--ak-nav-text-muted)}.ak-agd-call__p{overflow-wrap:anywhere}.ak-agd-call__s.ak-agd-tone--ok{color:var(--ak-success)}.ak-agd-call__s.ak-agd-tone--e{color:var(--ak-agd-err)}.ak-agd-call__n{color:var(--ak-nav-text-muted);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:6px;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:999px;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;border:1px solid var(--ak-border-strong);border-radius:var(--ak-r-control);background:var(--ak-surface-inset);color:var(--ak-text);font:inherit;font-size:var(--ak-fs-body-sm);cursor:pointer;padding:10px 12px}.ak-pg-starter:hover:not(:disabled){border-color:var(--ak-accent)}.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{border-radius:var(--ak-r-control);background:var(--ak-accent);min-height:36px;color:var(--ak-accent-ink);font:inherit;font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.ak-dev a.ak-pg-btn,.ak-dev a.ak-pg-btn:hover{color:var(--ak-accent-ink)}.ak-pg-btn:disabled{opacity:.45;cursor:default}.ak-pg-btn--stop{background:var(--ak-error)}.ak-pg-ghost{border:1px solid var(--ak-border-strong);border-radius:var(--ak-r-control);min-height:32px;color:var(--ak-text);font:inherit;font-size:var(--ak-fs-meta);cursor:pointer;background:0 0;padding:0 10px}.ak-pg-ghost:disabled{opacity:.45;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:50%;flex:none;width:8px;height:8px}.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:3px solid var(--ak-pg-c);background:var(--ak-surface);border-radius:50%;grid-row:span 2;width:14px;height:14px;margin-top:2px}.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:4px;padding:0 3px;font-size:.92em}
.ak-lp{--lp-max:1280px;--lp-gut:40px;--lp-r-m:16px;--lp-r-l:22px;--lp-ease:cubic-bezier(.2, .7, .2, 1);--lp-shadow-l:var(--ak-shadow-panel);--lp-glass:color-mix(in srgb, var(--ak-surface) 92%, transparent);background:var(--ak-bg);min-height:100vh;color:var(--ak-text);font-family:var(--ak-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}.ak-lp code,.ak-lp pre{font-family:var(--ak-mono)}.ak-lp a{color:inherit;text-decoration:none}.ak-lp :focus-visible{outline:var(--ak-focus-ring-width) solid var(--ak-accent);outline-offset:var(--ak-focus-ring-offset);border-radius:8px}.ak-lp-k{font:600 12px/1 var(--ak-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ak-accent-on-tint);align-items:center;gap:10px;display:inline-flex}.ak-lp-k:before{content:"";background:currentColor;width:22px;height:1.5px}.ak-lp-h{font:700 clamp(34px, 4.4vw, 62px) / 1.06 var(--ak-display);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0}h1.ak-lp-h{font-size:clamp(42px,5.8vw,84px)}.ak-lp-h em{font-style:italic;font-weight:inherit;color:var(--ak-accent)}.ak-lp-ln{margin:0 -.18em -.2em 0;padding:0 .18em .2em 0;display:block;overflow:hidden}.ak-lp-ln>span{display:inline-block}.ak-lp-ch__txt>p{max-width:44ch;color:var(--ak-text-muted);text-wrap:pretty;margin:16px 0 0;font-size:16.5px;line-height:1.6}.ak-lp-btn{border-radius:var(--ak-r-pill);background:var(--ak-text);height:48px;color:var(--ak-surface);font:500 15px/1 var(--ak-sans);white-space:nowrap;cursor:pointer;transition:transform .25s var(--lp-ease), background .25s;border:0;justify-content:center;align-items:center;gap:12px;padding:0 22px;display:inline-flex}.ak-lp-btn:has(.ak-lp-btn__chip){padding:0 7px 0 22px}.ak-lp-btn__chip{background:var(--ak-accent-ink);width:34px;height:34px;color:var(--ak-accent);transition:transform .35s var(--lp-ease);border-radius:50%;place-items:center;display:grid}.ak-lp-btn:hover .ak-lp-btn__chip{transform:rotate(-45deg)}.ak-lp-btn:active{transform:scale(.97)}.ak-lp-btn--accent{background:var(--ak-accent);color:var(--ak-accent-ink)}.ak-lp-btn--accent:hover{background:var(--ak-accent-hover)}.ak-lp-btn--ghost{color:var(--ak-text);box-shadow:inset 0 0 0 1px var(--ak-border-strong);background:0 0}.ak-lp-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--ak-text)}.ak-lp-btn--sm{height:40px;font-size:14px}.ak-lp-btn--sm.ak-lp-btn:has(.ak-lp-btn__chip){padding-left:16px}.ak-lp-btn--sm .ak-lp-btn__chip{width:28px;height:28px}.ak-lp-btn--block{width:100%;display:flex}.ak-lp-cta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ak-lp-link{color:var(--ak-text-muted);font-size:14px}.ak-lp-link:hover{color:var(--ak-text)}.ak-lp-nav{z-index:40;padding:16px max(20px, calc((100% - var(--lp-max)) / 2));background:linear-gradient(180deg, color-mix(in srgb, var(--ak-surface-raised) 92%, transparent), transparent);transition:transform .45s var(--lp-ease), background .3s, box-shadow .3s;align-items:center;gap:22px;display:flex;position:fixed;inset:0 0 auto}.ak-lp-nav.is-float{background:color-mix(in srgb, var(--ak-surface-raised) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--ak-border)}.ak-lp-nav.is-hidden{transform:translateY(-140%)}.ak-lp-logo{font:700 17px/1 var(--ak-display);letter-spacing:.04em;align-items:center;gap:10px;display:inline-flex}.ak-lp-nav__links{gap:2px;margin-left:auto;display:flex}.ak-lp-nav__links a{border-radius:var(--ak-r-pill);color:var(--ak-text-muted);padding:8px 12px;font-size:14px}.ak-lp-nav__links a:hover{color:var(--ak-text);background:color-mix(in srgb, var(--ak-text) 6%, transparent)}.ak-lp-nav__cta{align-items:center;gap:16px;display:flex}.ak-lp-burger{width:42px;height:42px;color:var(--ak-text);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-left:auto;display:none}.ak-lp-burger span{background:currentColor;width:18px;height:1.6px;display:block;position:relative;box-shadow:0 6px,0 -6px}.ak-lp-nav.is-open .ak-lp-burger span{box-shadow:none;transform:rotate(45deg)}.ak-lp-nav.is-open .ak-lp-burger span:after{content:"";background:currentColor;position:absolute;inset:0;transform:rotate(90deg)}.ak-lp-scrim{z-index:-1;background:var(--ak-scrim);position:fixed;inset:0}.ak-lp-drawer{z-index:1;background:var(--ak-surface-raised);width:min(86%,360px);height:100svh;box-shadow:var(--ak-shadow-panel);flex-direction:column;gap:16px;padding:84px 20px 24px;display:flex;position:fixed;top:0;right:0}.ak-lp-drawer nav{flex-direction:column;flex:1;display:flex}.ak-lp-drawer nav a{border-bottom:1px solid var(--ak-border);font:700 22px/1.2 var(--ak-display);letter-spacing:-.01em;align-items:baseline;gap:14px;padding:14px 2px;display:flex}.ak-lp-drawer i{font:500 11px var(--ak-mono);color:var(--ak-accent-on-tint);font-style:normal}.ak-lp-nav .ak-lp-burger{z-index:2;position:relative}.ak-lp-story{position:relative}.ak-lp-stage{z-index:0;pointer-events:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.ak-lp-tex{background:radial-gradient(circle, color-mix(in srgb, var(--ak-text) 7%, transparent) 1px, transparent 1.2px) 0 0 / 26px 26px, radial-gradient(900px 640px at 68% 50%, color-mix(in srgb, var(--ak-accent) 9%, transparent), transparent 62%), radial-gradient(620px 520px at 74% 42%, color-mix(in srgb, var(--ak-success) 8%, transparent), transparent 62%);position:absolute;inset:0}.ak-lp-canvas{width:100%;height:100%;position:absolute;inset:0}.ak-lp-story:not(.is-live) .ak-lp-stage>:not(.ak-lp-tex){display:none}.ak-lp-node{background:var(--lp-glass);box-shadow:var(--ak-shadow-card), 0 0 0 1px var(--ak-border);white-space:nowrap;opacity:0;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:6px 11px;display:flex;position:absolute;top:0;left:0}.ak-lp-node b{font:700 11.5px var(--ak-mono);color:var(--ak-accent-on-tint)}.ak-lp-node small{color:var(--ak-text-muted);font-size:11.5px}.ak-lp-node--sm{border-radius:8px;padding:3px 8px}.ak-lp-node--hub{background:var(--ak-nav-bg);box-shadow:var(--ak-shadow-panel)}.ak-lp-node--hub b{font-family:var(--ak-sans);color:var(--ak-nav-ink);font-size:13px}.ak-lp-node--hub small{color:var(--ak-nav-text);font-family:var(--ak-mono);font-size:11px}.ak-lp-tags{opacity:0;position:absolute;top:0;left:0}.ak-lp-tags span{background:var(--lp-glass);box-shadow:0 0 0 1px var(--ak-border);font:600 11.5px var(--ak-mono);color:var(--ak-text-muted);white-space:nowrap;animation:6s ease-in-out infinite ak-lp-drift;animation-delay:var(--d);border-radius:7px;padding:4px 8px;position:absolute}@keyframes ak-lp-drift{50%{translate:10px -14px}}.ak-lp-floats{opacity:0;position:absolute;top:0;left:0}.ak-lp-floats span{left:calc(var(--x) * var(--k,1));top:calc(var(--y) * var(--k,1));border-radius:var(--ak-r-pill);background:var(--lp-glass);box-shadow:var(--ak-shadow-card), 0 0 0 1px var(--ak-border);font:600 12.5px var(--ak-mono);white-space:nowrap;align-items:center;gap:7px;padding:8px 13px;animation:5s ease-in-out infinite ak-lp-bob;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.ak-lp-floats span:nth-child(2){animation-delay:-1.2s}.ak-lp-floats span:nth-child(3){animation-delay:-2.4s}.ak-lp-floats span:nth-child(4){animation-delay:-3.6s}.ak-lp-floats span:nth-child(5){animation-delay:-.6s}@keyframes ak-lp-bob{50%{translate:0 -9px}}.ak-lp-dot{background:var(--ak-text-muted);border-radius:50%;width:8px;height:8px}.ak-lp-dot--att{background:var(--ak-attention)}.ak-lp-dot--ok{background:var(--ak-success)}.ak-lp-dot--err{background:var(--ak-error)}.ak-lp-ch{z-index:1;width:min(var(--lp-max), 100% - var(--lp-gut) * 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 64px;min-height:100svh;margin-inline:auto;padding:112px 0 64px;scroll-margin-top:0;display:grid;position:relative}.ak-lp-ch__txt{max-width:560px}.ak-lp-ch[data-al=r]>.ak-lp-ch__txt{order:2}.ak-lp-art{height:min(64svh,600px)}.ak-lp-ch[data-al=c]{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center}.ak-lp-ch[data-al=c] .ak-lp-ch__txt{max-width:720px}.ak-lp-ch[data-al=c] .ak-lp-ch__txt>p{margin-inline:auto}.ak-lp-ch[data-al=c] .ak-lp-k,.ak-lp-ch[data-al=c] .ak-lp-cta{justify-content:center}.ak-lp-art--wide{width:min(900px,100%);height:min(44svh,420px)}.ak-lp-art--band{width:min(900px,100%);height:min(26svh,240px)}.ak-lp-ch--final{align-content:center}.ak-lp-ch--final .ak-lp-art--band{height:min(38svh,360px)}.ak-lp-note{max-width:64ch;color:var(--ak-text-muted);font-size:12.5px}.ak-lp-story.is-live .ak-lp-ln>span{transition:transform .9s var(--lp-ease);transition-delay:calc(var(--i) * .12s);transform:translateY(110%)}.ak-lp-story.is-live .ak-lp-ch__txt>:not(.ak-lp-h),.ak-lp-story.is-live .ak-lp-ch>:not(.ak-lp-ch__txt):not(.ak-lp-art){opacity:0;transition:opacity .8s ease .3s, transform .9s var(--lp-ease) .3s;transform:translateY(26px)}.ak-lp-story.is-live .ak-lp-ch.is-in .ak-lp-ln>span,.ak-lp-story.is-live .ak-lp-ch.is-in .ak-lp-ch__txt>:not(.ak-lp-h),.ak-lp-story.is-live .ak-lp-ch.is-in>:not(.ak-lp-ch__txt):not(.ak-lp-art){opacity:1;transform:none}.ak-lp-stats{border-top:1px solid var(--ak-border);gap:28px;margin:30px 0 0;padding-top:18px;display:flex}.ak-lp-stats dt{font:700 24px/1.1 var(--ak-display)}.ak-lp-stats dd{color:var(--ak-text-muted);margin:4px 0 0;font-size:12.5px}.ak-lp-list{border-top:1px solid var(--ak-border);flex-direction:column;margin:22px 0 0;padding:0;list-style:none;display:flex}.ak-lp-list li{border-bottom:1px solid var(--ak-border);flex-direction:column;gap:2px;padding:12px 0;display:flex}.ak-lp-list b{font-size:15px;font-weight:600}.ak-lp-list span{color:var(--ak-text-muted);font-size:13.5px}.ak-lp-cat{text-align:left;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;width:min(1080px,100%);display:grid}.ak-lp-cat__g{border-radius:var(--lp-r-m);background:var(--lp-glass);min-width:0;box-shadow:0 0 0 1px var(--ak-border);padding:16px}.ak-lp-cat__g h3{font:700 15px/1.2 var(--ak-display);align-items:center;gap:10px;margin:0 0 10px;display:flex}.ak-lp-cat__ic{background:var(--ak-accent-tint);width:32px;height:32px;color:var(--ak-accent-on-tint);border-radius:10px;flex:none;place-items:center;display:grid}.ak-lp-cat__g ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ak-lp-cat__g a{color:var(--ak-text);border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;margin:0 -8px;padding:6px 8px;font-size:14px;transition:background .2s,color .2s;display:flex}.ak-lp-cat__g a:hover{background:var(--ak-accent-tint);color:var(--ak-accent-on-tint)}.ak-lp-cat__g code{color:var(--ak-text-muted);font-size:11px;font-weight:600}.ak-lp-toolset{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.ak-lp-toolset code{background:var(--ak-accent-tint);color:var(--ak-accent-on-tint);border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:600}.ak-lp-toolset code.is-human{background:var(--ak-attention-tint);color:var(--ak-attention-deep)}.ak-lp-chat{flex-direction:column;gap:8px;max-width:420px;margin-top:18px;display:flex}.ak-lp-chat__u,.ak-lp-chat__a{margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.ak-lp-chat__u{background:var(--ak-nav-bg);color:var(--ak-nav-ink);border-radius:16px 16px 4px;align-self:flex-end}.ak-lp-chat__a{background:var(--ak-surface);box-shadow:0 0 0 1px var(--ak-border);border-radius:16px 16px 16px 4px}.ak-lp-chat__tools{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ak-lp-chat__tools li{background:var(--ak-surface);box-shadow:0 0 0 1px var(--ak-border);border-radius:10px;align-items:center;gap:8px;padding:7px 11px;font-size:12.5px;display:flex}.ak-lp-chat__tools i{background:var(--ak-accent);border-radius:50%;width:7px;height:7px}.ak-lp-chat__tools em{font:500 11.5px var(--ak-mono);color:var(--ak-text-muted);margin-left:auto;font-style:normal}.ak-lp-story.is-live .ak-lp-chat__tools li,.ak-lp-story.is-live .ak-lp-chat__a{opacity:0;transition:opacity .4s ease, transform .4s var(--lp-ease);transform:translateY(8px)}.ak-lp-story.is-live .is-in .ak-lp-chat__tools li{opacity:1;transition-delay:calc(.9s + var(--i) * .45s);transform:none}.ak-lp-story.is-live .is-in .ak-lp-chat__a{opacity:1;transition-delay:2.9s;transform:none}.ak-lp-comp{grid-template-columns:170px minmax(0,360px);justify-content:center;align-items:center;gap:18px;display:grid}.ak-lp-comp__pick{flex-direction:column;gap:6px;display:flex}.ak-lp-comp__pick small{font:600 11px var(--ak-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ak-text-muted)}.ak-lp-comp__pick button{background:var(--ak-surface);box-shadow:0 0 0 1px var(--ak-border);color:var(--ak-text-muted);font:500 13.5px var(--ak-sans);text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;transition:box-shadow .25s;display:flex}.ak-lp-comp__pick button span{color:var(--ak-text);flex:1}.ak-lp-comp__pick button.is-on{box-shadow:0 0 0 1.5px var(--ak-accent);color:var(--ak-accent)}.ak-lp-switch{border-radius:var(--ak-r-pill);background:var(--ak-surface-inset);flex:none;width:30px;height:18px;transition:background .25s;position:relative}.ak-lp-switch:after{content:"";background:var(--ak-surface);width:12px;height:12px;box-shadow:var(--ak-shadow-card);border-radius:50%;transition:transform .25s;position:absolute;top:3px;left:3px}.is-on .ak-lp-switch{background:var(--ak-accent)}.is-on .ak-lp-switch:after{transform:translate(12px)}.ak-lp-card{border-radius:var(--lp-r-l);background:var(--ak-surface);box-shadow:var(--lp-shadow-l), 0 0 0 1px var(--ak-border);overflow:hidden}.ak-lp-card__ph{background:radial-gradient(240px 140px at 75% 30%, color-mix(in srgb, var(--ak-success) 55%, transparent), transparent 70%), linear-gradient(135deg, var(--ak-accent), var(--ak-nav-bg));height:120px;position:relative}.ak-lp-card__tag,.ak-lp-card__sample{border-radius:var(--ak-r-pill);background:var(--ak-surface);font:600 11px var(--ak-mono);padding:5px 9px;position:absolute;top:12px}.ak-lp-card__tag{color:var(--ak-accent-on-tint);left:12px}.ak-lp-card__sample{color:var(--ak-text-muted);right:12px}.ak-lp-card__b{flex-direction:column;gap:6px;padding:16px;display:flex}.ak-lp-card__h b{font:700 18px var(--ak-display)}.ak-lp-card__r{border-top:1px solid var(--ak-border);color:var(--ak-accent);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.ak-lp-card__r b{color:var(--ak-text);font-size:13.5px;display:block}.ak-lp-card__r small{color:var(--ak-text-muted);font-size:12px}.ak-lp-card__r em{font:600 13px var(--ak-mono);color:var(--ak-text);font-style:normal}.ak-lp-card__t{border-top:1px solid var(--ak-text);color:var(--ak-text-muted);justify-content:space-between;align-items:baseline;padding:10px 0 6px;font-size:13px;display:flex}.ak-lp-card__t code{color:var(--ak-text);font-size:12px;font-weight:600}.ak-lp-card .ak-lp-btn{align-self:flex-start}.ak-lp-code{border-radius:var(--lp-r-m);background:var(--ak-nav-bg);color:var(--ak-nav-text);text-align:left}.ak-lp-code pre,pre.ak-lp-code{white-space:pre;margin:0;padding:14px 16px;font-size:12px;line-height:1.6;overflow:auto}.ak-lp-code .ak-dev-tok-key,.ak-lp-code .ak-dev-tok-kw{color:var(--ak-nav-accent)}.ak-lp-code .ak-dev-tok-str{color:var(--ak-nav-ink)}.ak-lp-code .ak-dev-tok-num{color:var(--ak-nav-accent)}.ak-lp-code .ak-dev-tok-comment{color:var(--ak-nav-text-muted);font-style:italic}.ak-lp-code__bar{border-bottom:1px solid var(--ak-nav-divider);align-items:center;gap:10px;padding:12px 16px;display:flex}.ak-lp-code__bar code{color:var(--ak-nav-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ak-lp-code__bar a{color:var(--ak-nav-accent);margin-left:auto;font-size:12.5px}.ak-lp-code>p{color:var(--ak-nav-text);margin:0;padding:12px 16px 0;font-size:13px;line-height:1.5}.ak-lp-code>p.ak-lp-code__none{color:var(--ak-nav-text-muted);padding-bottom:14px}.ak-lp-meth{background:var(--ak-nav-chip-bg);color:var(--ak-nav-accent);font:600 11px/1 var(--ak-mono);border-radius:6px;padding:5px 7px}.ak-lp-flow{flex-direction:column;gap:12px;width:min(760px,100%);display:flex}.ak-lp-flow__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.ak-lp-flow__steps button{background:var(--lp-glass);box-shadow:0 0 0 1px var(--ak-border);color:var(--ak-text);font:inherit;cursor:pointer;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;transition:background .25s,box-shadow .25s;display:flex}.ak-lp-flow__steps button.is-opt{box-shadow:0 0 0 1px var(--ak-border-strong);outline-offset:2px;background:0 0}.ak-lp-flow__steps i{font:600 10.5px var(--ak-mono);color:var(--ak-text-muted);font-style:normal}.ak-lp-flow__steps b{font-size:14px;font-weight:600}.ak-lp-flow__steps small{color:var(--ak-text-muted);font-size:10.5px}.ak-lp-flow__steps button.is-on{background:var(--ak-nav-bg);color:var(--ak-nav-ink);box-shadow:var(--ak-shadow-panel)}.ak-lp-flow__steps button.is-on i,.ak-lp-flow__steps button.is-on small{color:var(--ak-nav-accent)}.ak-lp-flow__card pre{max-height:210px}.ak-lp-hard{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.ak-lp-hard>div{border-radius:var(--lp-r-m);background:var(--lp-glass);box-shadow:0 0 0 1px var(--ak-border);flex-direction:column;align-items:flex-start;gap:6px;padding:18px;display:flex}.ak-lp-hard b{font:700 16px var(--ak-display)}.ak-lp-hard p{color:var(--ak-text-muted);margin:0;font-size:13px;line-height:1.45}.ak-lp-spill{border-radius:var(--ak-r-pill);height:24px;font:600 10.5px/1 var(--ak-mono);white-space:nowrap;background:var(--ak-surface-inset);color:var(--ak-text-muted);align-items:center;gap:7px;margin-top:4px;padding:0 10px;display:inline-flex}.ak-lp-spill i{background:currentColor;border-radius:50%;width:7px;height:7px}.ak-lp-spill--ok{background:var(--ak-success-tint);color:var(--ak-success-deep)}.ak-lp-spill--att{background:var(--ak-attention-tint);color:var(--ak-attention-deep)}.ak-lp-spill--err{background:var(--ak-error-tint);color:var(--ak-error-deep)}.ak-lp-sdk{flex-direction:column;gap:8px;margin-top:22px;display:flex}.ak-lp-sdk__tabs{flex-wrap:wrap;gap:4px;display:flex}.ak-lp-sdk__tabs button{border-radius:var(--ak-r-pill);background:var(--ak-surface);box-shadow:0 0 0 1px var(--ak-border);color:var(--ak-text);font:500 13px var(--ak-sans);cursor:pointer;border:0;padding:7px 13px}.ak-lp-sdk__tabs button.is-on{background:var(--ak-text);color:var(--ak-surface);box-shadow:none}.ak-lp-sdk__ins{background:var(--ak-surface);box-shadow:0 0 0 1px var(--ak-border);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ak-lp-sdk__ins code{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.ak-lp-sdk__ins code:before{content:"$ ";color:var(--ak-accent)}.ak-lp-sdk__ins button{background:var(--ak-surface-inset);color:var(--ak-text);font:500 12px var(--ak-sans);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.ak-lp-sdk__code{max-height:230px}.ak-lp-plans{flex-direction:column;align-items:center;gap:26px;width:min(1040px,100%);display:flex}.ak-lp-bill{border-radius:var(--ak-r-pill);background:var(--ak-surface);box-shadow:var(--ak-shadow-card), 0 0 0 1px var(--ak-border);grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.ak-lp-bill>i{border-radius:var(--ak-r-pill);background:var(--ak-accent);width:calc(50% - 4px);transition:transform .4s var(--lp-ease);position:absolute;top:4px;bottom:4px;left:4px}.ak-lp-bill>i.is-right{transform:translate(100%)}.ak-lp-bill button{z-index:1;border-radius:var(--ak-r-pill);color:var(--ak-text-muted);font:500 14px var(--ak-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:11px 20px;transition:color .3s;position:relative}.ak-lp-bill button.is-on{color:var(--ak-accent-ink)}.ak-lp-bill em{margin-left:6px;font-size:12px;font-style:normal}.ak-lp-plans__row{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.ak-lp-plan{border-radius:var(--lp-r-l);background:var(--lp-glass);box-shadow:0 0 0 1px var(--ak-border);transition:transform .4s var(--lp-ease), box-shadow .4s;flex-direction:column;gap:12px;padding:24px 22px;display:flex;position:relative}.ak-lp-plan:hover{box-shadow:var(--lp-shadow-l), 0 0 0 1px var(--ak-border);transform:translateY(-6px)}.ak-lp-plan h3{font:700 19px var(--ak-display);margin:0}.ak-lp-plan__price{align-items:baseline;gap:6px;margin:0;display:flex}.ak-lp-plan__price b{font:700 38px/1 var(--ak-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ak-lp-plan__price small{color:var(--ak-text-muted);font-size:13px}.ak-lp-plan__desc{min-height:42px;color:var(--ak-text-muted);margin:0;font-size:14px;line-height:1.5}.ak-lp-plan ul{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ak-lp-plan li{gap:8px;line-height:1.4;display:flex}.ak-lp-plan li svg{color:var(--ak-accent);flex:none;margin-top:2px}.ak-lp-plan--feat{background:var(--ak-nav-bg);color:var(--ak-nav-ink);box-shadow:var(--lp-shadow-l), inset 0 0 0 1.5px var(--ak-nav-accent)}.ak-lp-plan--feat .ak-lp-plan__price small,.ak-lp-plan--feat .ak-lp-plan__desc,.ak-lp-plan--feat li{color:var(--ak-nav-text)}.ak-lp-plan--feat li svg{color:var(--ak-nav-accent)}.ak-lp-plan__tag{border-radius:var(--ak-r-pill);background:var(--ak-accent);color:var(--ak-accent-ink);padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;top:-11px;left:18px}.ak-lp-faq{border-top:1px solid var(--ak-border);margin-top:22px}.ak-lp-faq details{border-bottom:1px solid var(--ak-border)}.ak-lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.ak-lp-faq summary::-webkit-details-marker{display:none}.ak-lp-faq summary i{background:var(--ak-surface);width:26px;height:26px;box-shadow:0 0 0 1px var(--ak-border);border-radius:50%;flex:none;place-items:center;transition:transform .3s,background .3s;display:grid}.ak-lp-faq details[open] summary i{background:var(--ak-accent);color:var(--ak-accent-ink);box-shadow:none;transform:rotate(180deg)}.ak-lp-faq p{max-width:62ch;color:var(--ak-text-muted);margin:0;padding-bottom:14px;font-size:14.5px;line-height:1.6}.ak-lp-foot{z-index:1;width:min(var(--lp-max), 100% - var(--lp-gut) * 2);border-top:1px solid var(--ak-border);color:var(--ak-text-muted);flex-wrap:wrap;align-items:center;gap:18px 28px;margin:40px auto 0;padding:36px 0 44px;font-size:13px;display:flex;position:relative}.ak-lp-foot .ak-lp-logo{color:var(--ak-text);font-size:15px}.ak-lp-foot nav{flex-wrap:wrap;gap:18px;display:flex}.ak-lp-foot nav a:hover{color:var(--ak-text)}.ak-lp-foot__meta{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.ak-lp-foot__meta code{font-size:12px}@media (max-width:1000px){.ak-lp{--lp-gut:28px}.ak-lp-nav__links a:nth-child(n+4):not([href^=\/]){display:none}.ak-lp-ch{gap:24px 32px}.ak-lp-comp{grid-template-columns:minmax(0,1fr)}.ak-lp-comp__pick{flex-flow:wrap}.ak-lp-comp__pick small{width:100%}.ak-lp-switch{display:none}.ak-lp-plans__row{gap:10px}.ak-lp-plan{padding:18px 16px}.ak-lp-plan__price b{font-size:30px}}@media (max-width:760px){.ak-lp{--lp-gut:16px}.ak-lp-nav{padding:12px 16px}.ak-lp-nav__links,.ak-lp-nav__cta{display:none}.ak-lp-burger{display:grid}.ak-lp-ch,.ak-lp-ch[data-al=c]{text-align:left;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:18px;min-height:0;padding:76px 0 36px}.ak-lp-ch[data-al=c] .ak-lp-k,.ak-lp-ch[data-al=c] .ak-lp-cta{justify-content:flex-start}.ak-lp-ch[data-al=c] .ak-lp-ch__txt>p{margin-inline:0}.ak-lp-ch[data-al=r]>.ak-lp-ch__txt{order:0}.ak-lp-ch>.ak-lp-art,.ak-lp-ch[data-al=c]>.ak-lp-art{order:-1;width:100%;height:min(42svh,320px)}.ak-lp-ch[data-al=c]>.ak-lp-art--band{order:0;height:150px}.ak-lp-h,h1.ak-lp-h{font-size:34px}h1.ak-lp-h{font-size:40px}.ak-lp-ch__txt>p{font-size:15px}.ak-lp-cta .ak-lp-btn{flex:auto}.ak-lp-stats{gap:16px}.ak-lp-stats dt{font-size:19px}.ak-lp-hard{grid-template-columns:minmax(0,1fr)}.ak-lp-flow__steps{scrollbar-width:none;display:flex;overflow-x:auto}.ak-lp-flow__steps button{flex:none;min-width:92px}.ak-lp-plans__row{grid-template-columns:minmax(0,1fr)}.ak-lp-plan__price b{font-size:34px}.ak-lp-floats span{padding:5px 9px;font-size:10px}.ak-lp-node{padding:3px 7px}.ak-lp-node b{font-size:10px}.ak-lp-node small{display:none}.ak-lp-node--hub small{font-size:9.5px;display:block}.ak-lp-tags span:nth-child(n+9){display:none}.ak-lp-foot__meta{margin-left:0}}@media (min-width:761px){.ak-lp-scrim,.ak-lp-drawer{display:none}}@media (prefers-reduced-motion:reduce){.ak-lp *,.ak-lp :before,.ak-lp :after{transition:none!important;animation:none!important}}.ak-lp-drawer[hidden],.ak-lp-scrim[hidden],.ak-lp-flow__card[hidden]{display:none}
.ak-dining-poweredby{color:var(--ak-text-muted);font-size:var(--ak-fs-meta)}.ak-dining-check{align-items:center;gap:6px;display:inline-flex}.ak-dining-menu{gap:6px;display:grid}.ak-dining-review{border-top:1px solid var(--ak-border);padding:8px 0}.ak-dining-tabs{flex-wrap:wrap;gap:8px;display:flex}.ak-dining-hold{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-threeds__challenge{justify-items:center;min-height:0;display:grid}.ak-threeds__frame{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);width:100%;max-width:600px;min-height:400px}
