.adk-root{--adk-console: #17191b;--adk-console-raised: #202326;--adk-console-line: rgba(239, 239, 231, .11);--adk-console-text: rgba(247, 245, 238, .8);--adk-console-muted: rgba(247, 245, 238, .45);--adk-warn: #9c3a0e;--adk-warn-soft: rgba(156, 58, 14, .08);--adk-ok: #2e6b3f;min-height:0}.adk-root .adk-titlebar{min-height:37px;padding-block:7px}.adk-root .adk-wordmark{color:var(--app-ink);font-family:var(--bn-mono);font-size:11px;font-weight:680;letter-spacing:-.025em}.adk-root .adk-wordmark:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;background:var(--app-accent)}.adk-root .adk-version{padding-left:10px;border-left:1px solid var(--app-line);font:8px/1 var(--bn-mono);letter-spacing:.1em;color:var(--app-mut)}.adk-root .adk-title-spacer{flex:1}.adk-root .adk-shell{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(500px,1.42fr);background:var(--app-bg)}.adk-root .adk-console,.adk-root .adk-inspector{min-width:0;min-height:0;display:flex;flex-direction:column}.adk-root .adk-pane-head{min-height:50px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--app-line)}.adk-root .adk-pane-head>div:first-child{min-width:0;display:grid;gap:2px}.adk-root .adk-pane-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:620}.adk-root .adk-console{background:var(--adk-console);color:var(--adk-console-text);border-right:1px solid rgba(19,17,16,.34)}.adk-root .adk-console .adk-pane-head{border-color:var(--adk-console-line)}.adk-root .adk-console .app-k{color:var(--adk-console-muted)}.adk-root .adk-console .adk-pane-head strong{color:#f7f5eeeb}.adk-root .adk-terminal-status{flex:none;font:7.5px/1 var(--bn-mono);letter-spacing:.12em;color:var(--adk-console-muted)}.adk-root .adk-terminal{flex:1;min-height:0;padding:10px 13px 18px;overflow-y:auto;overscroll-behavior:contain;font-family:var(--bn-mono)}.adk-root .adk-command{display:grid;grid-template-columns:12px minmax(0,1fr);gap:7px;margin:9px 0 8px;padding:10px 0 11px;border-bottom:1px solid var(--adk-console-line)}.adk-root .adk-prompt{color:#c4714c;font:10px/1.5 var(--bn-mono)}.adk-root .adk-command>div{min-width:0}.adk-root .adk-command-label{display:block;margin-bottom:4px;font-size:7.5px;line-height:1.2;letter-spacing:.11em;text-transform:uppercase;color:var(--adk-console-muted)}.adk-root .adk-command code{display:block;overflow-wrap:anywhere;color:#f7f5eee6;font:8.5px/1.55 var(--bn-mono)}.adk-root .adk-frame{display:grid;grid-template-columns:49px minmax(0,1fr);align-items:baseline;gap:8px;min-height:28px;padding:6px 0;border-bottom:1px solid var(--adk-console-line)}.adk-root .adk-frame>span{font:7px/1.3 var(--bn-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--adk-console-muted)}.adk-root .adk-frame code{overflow-wrap:anywhere;color:var(--adk-console-text);font:8px/1.45 var(--bn-mono)}.adk-root .adk-frame[data-status=warn]{background:linear-gradient(90deg,rgba(156,58,14,.2),transparent 82%)}.adk-root .adk-frame[data-status=warn]>span,.adk-root .adk-frame[data-status=warn] code{color:#d1835d}.adk-root .adk-frame[data-status=ok]{background:linear-gradient(90deg,rgba(58,126,78,.2),transparent 82%)}.adk-root .adk-frame[data-status=ok]>span,.adk-root .adk-frame[data-status=ok] code{color:#79b58b}.adk-root .adk-inspector{background:#f8f7f3}.adk-root .adk-inspector-head{background:#ffffffc7}.adk-root .adk-score{min-width:61px;display:flex;align-items:baseline;justify-content:flex-end;gap:7px;color:var(--app-mut)}.adk-root .adk-score span{font:7.5px/1 var(--bn-mono);letter-spacing:.12em;text-transform:uppercase}.adk-root .adk-score b{font:22px/1 var(--bn-mono);font-weight:540;color:var(--app-sub)}.adk-root .adk-score[data-status=warn] b{color:var(--adk-warn)}.adk-root .adk-score[data-status=ok] b{color:var(--adk-ok)}.adk-root .adk-inspector-scroll{flex:1;min-height:0;padding:14px 16px 18px;overflow-y:auto;overscroll-behavior:contain}.adk-root .adk-occurrences{position:relative;opacity:.4;transition:opacity .22s ease}.adk-root .adk-occurrences.is-visible{opacity:1}.adk-root .adk-occurrence-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.adk-root .adk-occurrence-head b{font:8px/1 var(--bn-mono);font-weight:520;color:var(--app-mut)}.adk-root .adk-occurrence-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--app-line);border-left:1px solid var(--app-line)}.adk-root .adk-occurrence{min-width:0;display:grid;grid-template-columns:19px 56px minmax(0,1fr);gap:6px;align-items:center;min-height:31px;padding:5px 7px;border-right:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:#ffffffa3;transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1),background-color .22s ease}.adk-root .adk-occurrence>span{font:7px/1 var(--bn-mono);color:var(--app-mut)}.adk-root .adk-occurrence b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:7.5px/1 var(--bn-mono);font-weight:560;color:var(--app-sub)}.adk-root .adk-occurrence code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:7px/1 var(--bn-mono);color:var(--app-mut)}.adk-root .adk-occurrences.is-grouped .adk-occurrence{opacity:.56;transform:translateY(2px) scale(.992);background:var(--adk-warn-soft)}.adk-root .adk-collapse-line{height:17px;display:grid;place-items:center}.adk-root .adk-collapse-line i{width:1px;height:17px;display:block;background:var(--app-line-strong);transform-origin:top;transform:scaleY(0);transition:transform .26s cubic-bezier(.16,1,.3,1)}.adk-root .adk-occurrences.is-grouped .adk-collapse-line i{transform:scaleY(1)}.adk-root .adk-occurrences>p{margin:0;text-align:center;font:7.5px/1.4 var(--bn-mono);letter-spacing:.06em;color:var(--app-mut)}.adk-root .adk-finding{margin-top:10px;border:1px solid var(--app-line-strong);background:var(--app-surface);opacity:.24;transform:translateY(5px);transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1),border-color .22s ease}.adk-root .adk-finding.is-visible{opacity:1;transform:translateY(0)}.adk-root .adk-finding.is-verified{border-color:#2e6b3f75}.adk-root .adk-finding>header{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-bottom:1px solid var(--app-line);background:var(--adk-warn-soft)}.adk-root .adk-finding.is-verified>header{background:#2e6b3f12}.adk-root .adk-severity{display:flex;align-items:center;gap:9px}.adk-root .adk-severity span,.adk-root .adk-severity b,.adk-root .adk-finding>header code{font:8px/1 var(--bn-mono);letter-spacing:.1em}.adk-root .adk-severity span{padding:3px 5px;background:var(--adk-warn);color:#f7f3ec}.adk-root .adk-finding.is-verified .adk-severity span{background:var(--adk-ok)}.adk-root .adk-severity b,.adk-root .adk-finding>header code{color:var(--app-sub)}.adk-root .adk-finding-grid{display:grid;grid-template-columns:1fr 1.35fr .8fr 1.25fr;border-bottom:1px solid var(--app-line)}.adk-root .adk-finding-grid>div{min-width:0;padding:9px 10px;border-right:1px solid var(--app-line)}.adk-root .adk-finding-grid>div:last-child{border-right:0}.adk-root .adk-finding-grid strong{min-width:0;display:flex;align-items:center;gap:6px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:8px/1.3 var(--bn-mono);font-weight:540;color:var(--app-ink)}.adk-root .adk-swatch{width:8px;height:8px;flex:none;border:1px solid rgba(19,17,16,.2)}.adk-root .adk-swatch.observed{background:#6d28d9}.adk-root .adk-swatch.expected{background:#7c3aed}.adk-root .adk-source{padding:8px 10px 9px;border-bottom:1px solid var(--app-line);background:#f4f3ef}.adk-root .adk-source-top{display:flex;justify-content:space-between;gap:16px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--app-line);font:7px/1.3 var(--bn-mono);color:var(--app-mut)}.adk-root .adk-source code{display:block;min-height:15px;padding:1px 5px;font:8px/1.55 var(--bn-mono);color:var(--app-sub)}.adk-root .adk-source code span{display:inline-block;width:21px;color:var(--app-mut)}.adk-root .adk-source code.is-removed{color:var(--adk-warn);text-decoration:line-through;background:#9c3a0e14}.adk-root .adk-source code.is-added{color:var(--adk-ok);background:#2e6b3f14}.adk-root .adk-staged-note{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;padding:8px 10px;border-bottom:1px solid var(--app-line)}.adk-root .adk-staged-note>span{font:7px/1.5 var(--bn-mono);letter-spacing:.08em;color:var(--adk-warn)}.adk-root .adk-staged-note p{min-height:2.8em;margin:0;font-size:8.5px;line-height:1.45;color:var(--app-sub)}.adk-root .adk-action-row{display:flex;align-items:center;gap:12px;padding:9px 10px 10px}.adk-root .adk-verify{min-width:150px;flex:none}.adk-root .adk-verify:not(:disabled):active{transform:translateY(1px)}.adk-root .adk-action-row p{margin:0;font:7.5px/1.45 var(--bn-mono);color:var(--app-mut)}@media(max-width:900px){.adk-root .adk-shell{grid-template-columns:1fr;grid-template-rows:minmax(180px,.76fr) minmax(310px,1.24fr)}.adk-root .adk-console{border-right:0;border-bottom:1px solid rgba(19,17,16,.34)}.adk-root .adk-terminal{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;padding-top:5px}.adk-root .adk-command,.adk-root .adk-frame{margin-block:0}.adk-root .adk-occurrence-list{grid-template-columns:repeat(4,1fr)}.adk-root .adk-occurrence{grid-template-columns:17px minmax(0,1fr)}.adk-root .adk-occurrence code{display:none}.adk-root .adk-finding-grid{grid-template-columns:1fr 1.35fr .8fr 1.25fr}}@media(max-width:767px){.adk-root .adk-shell{display:block;overflow-y:auto;overscroll-behavior:contain}.adk-root .adk-console,.adk-root .adk-inspector{min-height:auto}.adk-root .adk-console{height:245px}.adk-root .adk-inspector-scroll,.adk-root .adk-terminal{overflow:visible}.adk-root .adk-terminal{display:block;padding:6px 11px 12px}.adk-root .adk-command{padding:7px 0 8px}.adk-root .adk-command code{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.adk-root .adk-frame{min-height:24px;padding-block:4px}.adk-root .adk-terminal .adk-frame:nth-of-type(n+7){display:none}.adk-root .adk-inspector-scroll{padding:11px}.adk-root .adk-occurrence-list{grid-template-columns:repeat(2,1fr)}.adk-root .adk-occurrence{min-height:27px}.adk-root .adk-finding-grid{grid-template-columns:1fr 1fr}.adk-root .adk-finding-grid>div:nth-child(2){border-right:0}.adk-root .adk-finding-grid>div:nth-child(-n+2){border-bottom:1px solid var(--app-line)}.adk-root .adk-source-top span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adk-root .adk-source-top span:last-child{display:none}.adk-root .adk-staged-note{grid-template-columns:1fr;gap:3px}.adk-root .adk-action-row{align-items:stretch;flex-direction:column;gap:7px}.adk-root .adk-verify{width:100%;min-height:44px}}@media(max-width:390px){.adk-root .adk-titlebar .adk-version{display:none}.adk-root .adk-pane-head{min-height:44px;padding:8px 10px}.adk-root .adk-console{height:228px}.adk-root .adk-occurrence-list .adk-occurrence:nth-child(n+5){display:none}.adk-root .adk-occurrence-head b:after{content:" · 4 shown"}.adk-root .adk-finding>header code{font-size:7px}}@media(prefers-reduced-motion:reduce){.adk-root .adk-occurrences,.adk-root .adk-occurrence,.adk-root .adk-collapse-line i,.adk-root .adk-finding{transition:none}}
