.yankit-hero-logo-module__FFqEvq__headline{width:100%;container-type:inline-size}.yankit-hero-logo-module__FFqEvq__lead,.yankit-hero-logo-module__FFqEvq__line{font-size:clamp(1rem,7.2cqi,2.25rem);line-height:1.2}.yankit-hero-logo-module__FFqEvq__lead{white-space:nowrap;display:block}.yankit-hero-logo-module__FFqEvq__line{justify-content:center;align-items:center;gap:.12em;display:flex}.yankit-hero-logo-module__FFqEvq__sticker{mix-blend-mode:screen;flex:none;width:4.2em;height:1.25em;margin-left:-.08em;display:block;position:relative;overflow:hidden}.yankit-hero-logo-module__FFqEvq__image{width:100%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.yankit-page{--yankit-text-subtle:var(--color-text-muted);--yankit-label-size:.75rem;font-family:var(--font-app-body)}.yankit-page ::selection{color:var(--color-ink-inverse);background:var(--color-accent)}.yankit-local-note{width:fit-content;color:var(--yankit-text-subtle);font-family:var(--font-app-mono);font-size:var(--yankit-label-size);letter-spacing:.015em;flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.yankit-local-note>svg{width:.95rem;height:.95rem;color:var(--color-text-muted);flex:none}.yankit-browser{position:relative}.pull-request-toggle:focus-visible,.conversation-row:focus-visible,.conversation-preview button:focus-visible,.conversation-preview a:focus-visible,.github-markdown-body summary:focus-visible,.github-markdown-body a:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.yankit-summary{color:var(--color-text-muted);font-family:var(--font-app-body);gap:.5rem;padding:.75rem 1rem;font-size:.75rem;display:grid}.yankit-summary h2>span{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.yankit-source-summary{color:var(--color-text-muted);font-family:var(--font-app-body);font-size:var(--yankit-label-size);flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0 1rem 1rem;list-style:none;display:flex}.yankit-source-summary li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;display:grid}.yankit-source-summary li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yankit-source-summary strong{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.yankit-source-summary li[data-status=missing] strong,.yankit-source-summary li[data-status=error] strong,.yankit-source-summary li[data-status=not-scanned] strong{color:var(--yankit-text-subtle);font-weight:400}.yankit-source-dot{background:var(--color-text-primary);border-radius:50%;width:.35rem;height:.35rem}.yankit-source-summary li:not([data-status=scanned]) .yankit-source-dot{background:var(--yankit-text-subtle)}.pull-request-list{margin:0;padding:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;list-style:none}.pull-request-group{border-top:1px solid var(--color-border-muted);position:relative}.pull-request-row{transition:background var(--duration-normal) var(--ease-out)}:is(.pull-request-row:hover,.pull-request-group:has(.pull-request-toggle[aria-expanded=true])>.pull-request-row){background:var(--color-surface-elevated)}.pull-request-toggle{text-align:left;grid-template-columns:1rem minmax(0,1fr) auto;align-items:start;gap:.5rem;width:100%;min-width:0;padding:1rem;display:grid}.pull-request-status{color:var(--color-accent);margin-top:.2rem;display:block}.pull-request-status svg{width:1rem;height:1rem}.pull-request-status--draft{color:var(--color-text-muted)}.pull-request-content{gap:.25rem;min-width:0;display:grid}.pull-request-title{overflow-wrap:break-word;min-width:0;color:var(--color-text-primary);font-size:1rem;font-weight:600;line-height:1.5}.pull-request-meta{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.65}.pull-request-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-self:center;align-items:center;gap:.3rem;margin-left:.5rem;font-size:.75rem;display:inline-flex}.pull-request-count svg{width:1rem;height:1rem}.pull-request-conversations{box-sizing:border-box;background:var(--color-surface-hover);width:100%;animation:conversation-detail-open .18s var(--ease-out) backwards;margin:0;padding:0}.pull-request-conversations__heading{color:var(--color-text-muted);align-items:center;gap:.5rem;padding:.75rem;font-size:.75rem;display:flex}.pull-request-conversations__heading h3{color:var(--color-text-primary);font-family:inherit;font-size:inherit;white-space:nowrap;margin:0;font-weight:600}.pull-request-count>.chevron{width:.75rem;height:.75rem;transition:transform var(--duration-normal) var(--ease-out)}.pull-request-count>.chevron--expanded{transform:rotate(90deg)}.pull-request-unmatched{color:var(--color-text-muted);overflow-wrap:anywhere;gap:.5rem;padding:.5rem .75rem 1rem;font-size:.8rem;display:grid}.pull-request-unmatched span:first-child{color:var(--color-text-muted)}.pull-request-unmatched span:last-child{font-family:var(--font-app-mono);font-size:var(--yankit-label-size)}.conversation-list{margin:0;padding:0;list-style:none}.conversation-item.is-expanded{border:1px solid var(--color-border-bright);background:#388bfd29;border-radius:.375rem;overflow:clip}.conversation-item.is-expanded .conversation-row{background:0 0;border-radius:0}.conversation-item.is-expanded .conversation-row:hover{background:#388bfd1a}.conversation-item.is-expanded .conversation-row__meta{color:#a8c7ee}.conversation-item.is-expanded .conversation-preview__bar,.conversation-item.is-expanded .github-markdown-body{border-left:0;border-right:0;border-radius:0}.pull-request-conversations .conversation-row{text-align:left;width:100%;min-height:3.5rem;transition:background var(--duration-normal) var(--ease-out);border-radius:.375rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.conversation-row{text-align:left;width:100%;min-height:4.35rem;transition:background var(--duration-normal) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.75rem 1rem;display:grid}.conversation-row:hover,.conversation-row[aria-expanded=true]{background:color-mix(in srgb, var(--color-text-primary) 7%, transparent)}.conversation-row__content{gap:.3rem;min-width:0;display:grid}.conversation-row__name{min-width:0;color:var(--color-text-primary);white-space:normal;overflow-wrap:break-word;font-size:.875rem;font-weight:500;line-height:1.5;display:block}.conversation-row__meta{color:var(--color-text-muted);font-size:var(--yankit-label-size);flex-wrap:wrap;gap:.25rem .65rem;line-height:1.5;display:flex}.conversation-row__meta time{font-variant-numeric:tabular-nums}.conversation-row>.chevron{width:.78rem;height:.78rem;color:var(--yankit-text-subtle);transition:transform var(--duration-normal) var(--ease-out)}.conversation-row>.chevron--expanded{transform:rotate(90deg)}.conversation-preview{animation:conversation-detail-open .18s var(--ease-out) backwards;background:0 0;padding:0}.conversation-preview__comment{width:100%;margin:0}.conversation-preview__bar{border:1px solid var(--color-border-bright);color:#9198a1;background:#388bfd33;border-radius:.375rem .375rem 0 0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;margin:0;padding:.25rem .5rem;font-family:Mona Sans VF,-apple-system,system-ui,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.5;display:flex}.conversation-preview__bar>div{color:#f0f6fc;align-items:center;gap:.5rem;min-width:0;display:flex}.conversation-preview__bar svg{flex:none;width:1rem;height:1rem}.conversation-preview__bar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-preview--loading{align-content:center;min-height:6rem;padding:.75rem;font-family:inherit;display:grid}.conversation-preview--loading h3,.conversation-preview--loading p{margin:0}.conversation-preview--loading h3{color:var(--color-text-primary);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.5}.conversation-preview--loading p{color:var(--color-text-muted);margin-top:.35rem;font-size:.75rem;line-height:1.5}.github-markdown-body{box-sizing:border-box;border:1px solid var(--color-border-bright);color:#f0f6fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-wrap:break-word;background:#0d1117;border-top:0;border-radius:0 0 .375rem .375rem;width:100%;margin:0;padding:1rem;font-family:Mona Sans VF,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans Backtick Fix,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:.875rem;line-height:1.5}.github-markdown-body>:first-child{margin-top:0!important}.github-markdown-body>:last-child{margin-bottom:0!important}.github-markdown-body h1,.github-markdown-body h2,.github-markdown-body h3,.github-markdown-body h4,.github-markdown-body h5,.github-markdown-body h6{color:#f0f6fc;margin-top:1.5rem;margin-bottom:1rem;font-family:inherit;font-weight:600;line-height:1.25}.github-markdown-body h1,.github-markdown-body h2{border-bottom:1px solid #3d444db3;padding-bottom:.3em}.github-markdown-body h1{font-size:2em}.github-markdown-body h2{font-size:1.5em}.github-markdown-body h3{font-size:1.25em}.github-markdown-body h4{font-size:1em}.github-markdown-body p,.github-markdown-body blockquote,.github-markdown-body ul,.github-markdown-body ol,.github-markdown-body dl,.github-markdown-body table,.github-markdown-body pre,.github-markdown-body details{margin-top:0;margin-bottom:1rem}.github-markdown-body ul,.github-markdown-body ol{padding-left:2em}.github-markdown-body ul{list-style:outside}.github-markdown-body ol{list-style:decimal}.github-markdown-body li::marker{color:#f0f6fc}.github-markdown-body li+li{margin-top:.25rem}.github-markdown-body a{color:#4493f8;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.github-markdown-body a:hover{color:#4493f8}.github-markdown-body blockquote{color:#9198a1;border-left:.1875rem solid #3d444d;padding:0 1em}.github-markdown-body code{white-space:break-spaces;word-break:break-word;background:#656c7633;border-radius:.375rem;padding:.2em .4em;font-family:Monaspace Neon,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.85em}.github-markdown-body kbd{color:#f0f6fc;vertical-align:middle;background:#151b23;border:1px solid #3d444d;border-bottom-color:#656c76;border-radius:.375rem;padding:.1875rem .3125rem;font-family:Monaspace Neon,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.6875rem;line-height:.625rem;display:inline-block;box-shadow:inset 0 -1px #656c76}.github-markdown-body pre{word-wrap:normal;background:#151b23;border-radius:.375rem;padding:1rem;font-size:.85em;line-height:1.5;overflow:auto}.github-markdown-body pre code{font-size:inherit;white-space:pre;background:0 0;padding:0}.github-markdown-body hr{clear:both;background:#3d444d;border:0;height:.25em;margin:1.5rem 0;padding:0;overflow:hidden}.github-markdown-body table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow:auto}.github-markdown-body table[align=right]{float:right}.github-markdown-body br[clear=both]{clear:both}.github-markdown-body th,.github-markdown-body td{border:1px solid #3d444d;padding:6px 13px}.github-markdown-body td>:last-child{margin-bottom:0}.github-markdown-body tr{background:#0d1117;border-top:1px solid #3d444d}.github-markdown-body tr:nth-child(2n){background:#151b23}.github-markdown-body img{box-sizing:content-box;max-width:100%}.github-markdown-body details{background:0 0;border:0;padding:0}.github-markdown-body summary{cursor:pointer;color:#f0f6fc;min-height:0;padding:0;font-family:inherit;list-style:inside disclosure-closed;display:list-item}.github-markdown-body summary :is(h1,h2,h3,h4,h5,h6){display:inline-block}.github-markdown-body :is(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}.github-markdown-body sub{bottom:-.25em}.github-markdown-body sup{top:-.5em}.github-markdown-body details[open]>summary{margin-bottom:0;list-style-type:disclosure-open}.github-markdown-body .markdown-alert{color:#f0f6fc;border-left:.1875rem solid #1f6feb;margin-bottom:1rem;padding:.5rem 1rem}.github-markdown-body .markdown-alert-important{border-left-color:#ab7df8}.github-markdown-body .markdown-alert-title{color:#4493f8;align-items:center;gap:.45rem;margin-bottom:1rem;font-weight:600;line-height:1;display:flex}.github-markdown-body .markdown-alert-important .markdown-alert-title{color:#ab7df8}.github-markdown-body .markdown-alert>:last-child{margin-bottom:0}.github-markdown-body .markdown-alert-title svg{fill:currentColor;width:1rem;height:1rem}.conversation-preview__notice{color:#c9d1d9;border-top:1px solid #30363d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.8rem;padding:.65rem 1rem;font-size:.6875rem;display:grid}.conversation-preview__notice.is-success{color:#7ee787;background:#2ea0431f}.conversation-preview__notice.is-error{color:#ecac9b;color:lab(76.1769% 22.7912 18.4324);background:#cd725c17;background:lab(58.4127% 35.0187 29.1238/.09)}.conversation-preview__notice>svg,.conversation-preview__notice a svg{width:.8rem;height:.8rem}.conversation-preview__notice a{color:inherit;font-family:var(--font-app-mono);align-items:center;gap:.35rem;font-size:.6875rem;display:inline-flex}.conversation-preview__footer{gap:.75rem;padding:.75rem;display:grid}.conversation-preview__footer>p{color:#a8c7ee;max-width:70ch;margin:0;font-size:.6875rem;line-height:1.5}.conversation-preview__actions{flex-wrap:wrap;gap:.55rem;display:flex}.conversation-preview__actions button,.conversation-preview__actions a{color:#c9d1d9;min-height:2.75rem;font-family:var(--font-app-mono);transition:color var(--duration-normal) var(--ease-out), background var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);border:1px solid #30363d;border-radius:.38rem;justify-content:center;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.6875rem;display:inline-flex}.conversation-preview__actions button:hover:not(:disabled),.conversation-preview__actions a:hover{color:#f0f6fc;background:#21262d;border-color:#8b949e}.conversation-preview__actions .yankit-copy-button{color:#f0f6fc;font-family:var(--font-app-body);white-space:nowrap;background:#388bfd47;border-color:#58a6ff8c;font-size:.8rem}.conversation-preview__actions .yankit-copy-button:hover{background:#388bfd6b;border-color:#58a6ff}.conversation-preview__bar .conversation-preview__actions{flex:none}.conversation-preview__bar .yankit-copy-button{flex:none;min-height:2.75rem;padding:0 .75rem;font-size:.75rem}.conversation-preview__actions button:disabled{cursor:wait;opacity:.55}.conversation-preview__actions svg{width:.78rem;height:.78rem}@media (max-width:519px){.conversation-preview__bar>span{max-width:100%;padding-left:1.5rem}.github-markdown-body{padding:1rem}.conversation-preview__actions>*{flex:9rem}}.yankit-state{text-align:center;justify-items:center;gap:.6rem;padding:4.75rem 1.5rem;display:grid}.yankit-state>svg{width:1.65rem;height:1.65rem;color:var(--yankit-text-subtle);margin-bottom:.35rem}.yankit-state h2{color:var(--color-text-primary);font-family:var(--font-app-body);margin:0;font-size:.88rem;font-weight:560}.yankit-state p{max-width:36ch;color:var(--yankit-text-subtle);margin:0;font-size:.72rem}@keyframes conversation-detail-open{0%{opacity:0;transform:translateY(-.25rem)}}@media (min-width:520px){.conversation-preview__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.conversation-preview__actions{justify-content:flex-end}}.yankit-tool{border:1px solid var(--color-border-bright);background:var(--color-surface-panel);border-radius:.75rem;margin:0 1rem 2rem;position:relative}.yankit-workspace-block{gap:.85rem;margin:0 1rem 2rem;display:grid}.yankit-workspace-block .yankit-tool{margin:0}.yankit-workspace-block>.yankit-local-promise{padding:0 .25rem}.yankit-workspace-flow{--workspace-pad:.85rem;overflow:hidden}.yankit-workspace-flow .yankit-connected{border-bottom:1px solid var(--color-border-muted)}.yankit-workspace-flow .yankit-connection-prompt{padding:var(--workspace-pad);border-bottom:1px solid var(--color-border-muted)}.yankit-live-progress{padding:var(--workspace-pad);border-bottom:1px solid var(--color-border-muted);display:grid}.yankit-live-progress li strong{color:var(--color-text-primary);font-size:var(--yankit-label-size);font-weight:500;display:block}.yankit-live-progress ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.yankit-live-progress li{color:var(--color-text-muted);grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.yankit-live-progress li small{color:var(--color-text-muted);font-size:var(--yankit-label-size);margin-top:.08rem;line-height:1.45;display:block}.yankit-live-progress li[data-state=queued]{opacity:.55}.yankit-live-progress li[data-state=active] strong,.yankit-live-progress li[data-state=done] .yankit-live-progress__marker{color:var(--color-accent)}.yankit-live-progress__marker{border:1px solid var(--color-border-bright);border-radius:50%;place-items:center;width:1rem;height:1rem;margin-top:.08rem;display:grid}.yankit-live-progress__marker svg{width:1rem;height:1rem}.yankit-live-progress li[data-state=active] .yankit-live-progress__marker{border-color:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-surface-panel);background:var(--color-accent)}@keyframes yankit-progress-pulse{70%,to{box-shadow:0 0 0 .45rem #0000}}.yankit-workspace-flow .yankit-summary{padding:var(--workspace-pad);border-bottom:1px solid var(--color-border-muted)}.yankit-workspace-flow .yankit-source-summary{padding:var(--workspace-pad);border-bottom:1px solid var(--color-border-muted);margin:0}.yankit-workspace-flow .pull-request-list{padding-bottom:0}.yankit-workspace-flow .pull-request-group:first-child{border-top:0}.yankit-workspace-flow .yankit-state{padding:3.25rem var(--workspace-pad);text-align:left;justify-items:start;gap:.45rem}.yankit-workspace-flow .yankit-state>svg{color:var(--color-accent-muted)}.yankit-workspace-flow .yankit-state p{max-width:42ch}.yankit-loading-border{z-index:2;pointer-events:none;fill:none;width:calc(100% + 2px);height:calc(100% + 2px);stroke:var(--color-text-primary);stroke-width:1.5px;position:absolute;inset:-1px}.yankit-loading-border rect{stroke-dasharray:18 82;stroke-linecap:round;width:calc(100% - 2px);height:calc(100% - 2px);animation:2.6s linear infinite yankit-border-loading}@keyframes yankit-border-loading{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.yankit-loading-border rect{stroke-dasharray:none;animation:none}}.yankit-introduction{padding-top:2rem}.yankit-clear-button{grid-area:1/2}.yankit-page button{cursor:pointer}.yankit-page button:disabled{cursor:default;opacity:.6}.yankit-page :is(a,button,input,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.yankit-page a{text-underline-offset:4px}.yankit-welcome .type-hero-heading{color:#fff;max-width:18ch;font-family:var(--font-app-body);font-size:2.05rem;font-weight:500;line-height:1.07}.yankit-welcome{padding:2rem 1.5rem 1.75rem}.yankit-welcome h1{margin:0}.yankit-intro{max-width:42ch;color:var(--color-text-primary);margin:0;font-size:.94rem}.yankit-start{gap:.7rem;width:min(100%,30rem);margin-top:.65rem;display:grid}.yankit-start-prompt{border:1px solid var(--color-border-bright);background:var(--color-surface-elevated);text-align:left;border-radius:.75rem}.yankit-start-prompt__message{gap:.5rem;padding:1rem 1.25rem 1.25rem;display:grid}.yankit-start-prompt label{color:var(--color-text-muted);font-size:var(--yankit-label-size)}.yankit-start-prompt textarea{field-sizing:content;resize:none;width:100%;min-height:4.2em;color:var(--color-text-primary);font-family:var(--font-app-body);text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-size:.88rem;line-height:1.6}.yankit-start-prompt textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.yankit-copy-error{color:var(--color-text-muted);font-size:var(--yankit-label-size);text-align:center;margin:0;line-height:1.6}.yankit-start-privacy{color:var(--color-text-muted);font-size:var(--yankit-label-size);text-wrap:balance;gap:.2rem;margin:.8rem 0 0;line-height:1.6;display:grid}.yankit-start-privacy a{min-height:2.75rem;color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-bright);text-decoration-color:var(--color-border-bright);text-underline-offset:.25em;justify-self:center;align-items:center;display:inline-flex}.yankit-start-privacy a:hover{color:var(--color-accent);text-decoration-color:currentColor}.yankit-local-promise{text-align:left;align-items:center;gap:.75rem;margin:.25rem 0;display:flex}.yankit-local-promise svg{width:1.2rem;height:1.2rem;stroke:var(--color-text-muted);stroke-width:1.5px;stroke-linecap:round;flex-shrink:0}.yankit-local-promise strong{font-size:var(--yankit-label-size);color:var(--color-text-muted);font-weight:500;display:block}.yankit-local-promise span{color:var(--color-text-muted);font-size:var(--yankit-label-size);margin-top:.15rem;display:block}.yankit-primary{border:1px solid var(--color-border-bright);background:var(--color-surface);width:fit-content;min-height:2.75rem;color:var(--color-text-primary);transition:background var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:500;display:inline-flex}.yankit-primary:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-text-muted)}.yankit-primary svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.yankit-start-prompt__copy{border:0;border-top:1px solid var(--color-border-bright);background:var(--color-accent);width:100%;min-height:3rem;color:var(--color-ink-inverse);border-radius:0 0 .7rem .7rem;padding:.75rem 1rem;font-weight:600}.yankit-start-prompt__copy:hover:not(:disabled){background:var(--color-accent-muted);border-color:var(--color-border-bright)}.yankit-start-prompt__copy:active{background:var(--color-accent-muted)}.yankit-start-prompt__copy svg{flex-shrink:0}.yankit-start-prompt__copy span{text-wrap:balance;min-width:0}.yankit-guide-heading{padding:1.25rem 1.5rem;position:relative}.yankit-guide-heading>h2{margin:0}.yankit-guide-body{padding:2rem 1.5rem}.yankit-guide-section p{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.65}.yankit-guide-section h3{color:var(--color-text-primary);font-family:var(--font-app-body);margin:0;font-size:1rem;font-weight:500;line-height:1.5}.yankit-guide-section a{min-height:2.75rem;color:var(--color-accent);font-size:var(--yankit-label-size);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-bright);text-decoration-color:var(--color-border-bright);text-underline-offset:.25em;align-items:center;display:inline-flex}.yankit-guide-section a:hover{text-decoration-color:currentColor}.yankit-guide-section a:focus-visible,.yankit-data-details summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.yankit-walkthrough{gap:2rem;display:grid}.yankit-guide-section .yankit-walkthrough-intro{max-width:48ch;color:var(--color-text-primary)}.yankit-steps{margin:0;padding:0;list-style:none}.yankit-steps>li{grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-bottom:2rem;display:grid;position:relative}.yankit-steps>li:last-child{padding-bottom:0}.yankit-steps>li:not(:last-child):after{background:var(--color-border-bright);content:"";width:1px;position:absolute;top:2rem;bottom:.5rem;left:calc(1rem - .5px)}.yankit-step-index{color:var(--color-accent);font-family:var(--font-app-mono);font-size:var(--yankit-label-size);font-variant-numeric:tabular-nums;text-align:center;padding-top:.25rem}.yankit-walkthrough-copy{align-content:start;gap:.5rem;display:grid}.yankit-guide-section .yankit-step-note{font-size:var(--yankit-label-size)}.yankit-history-sources span{color:var(--color-text-primary);white-space:nowrap}.yankit-tool-guide{border-top:1px solid var(--color-border-bright);gap:.75rem;padding-top:1.5rem;display:grid}.yankit-tool-guide__footer{justify-items:start;gap:.75rem;margin-top:.25rem;display:grid}.yankit-guide-section .yankit-tools-status{font-size:var(--yankit-label-size);align-items:baseline;gap:.5rem;display:flex}.yankit-tools-status:before{background:var(--color-text-muted);content:"";border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.yankit-tools-status[data-ready=true]:before{background:var(--color-accent)}.yankit-data-boundaries{margin:0}.yankit-data-boundaries>div{grid-template-columns:6rem minmax(0,1fr);align-items:baseline;gap:1.25rem;padding:1.5rem 0;display:grid}.yankit-data-boundaries>div:first-child{padding-top:0}.yankit-data-boundaries>div+div{border-top:1px solid var(--color-border-muted)}.yankit-data-boundaries dt{color:var(--color-accent);font-size:.875rem;font-weight:500}.yankit-data-boundaries dd{gap:.5rem;min-width:0;margin:0;display:grid}.yankit-data-boundaries strong{color:var(--color-text-primary);font-size:.875rem;font-weight:500;line-height:1.5}.yankit-data-details{border-top:1px solid var(--color-border-bright);margin-top:.5rem}.yankit-data-details details{border-bottom:1px solid var(--color-border-muted)}.yankit-data-details summary{min-height:3.5rem;color:var(--color-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.yankit-data-details summary::-webkit-details-marker{display:none}.yankit-data-details summary:hover{color:var(--color-accent)}.yankit-data-details summary svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex-shrink:0;width:1rem;height:1rem}.yankit-data-details details[open] .yankit-disclosure-vertical{display:none}.yankit-data-details details>p{padding-bottom:1.5rem}@media (max-width:480px){.yankit-steps>li{gap:.5rem}.yankit-data-boundaries>div{grid-template-columns:1fr;gap:.75rem}.yankit-data-boundaries dt{font-size:1rem}}.yankit-connected{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1rem;display:grid}.yankit-connected .yankit-local-note{grid-area:1/1}.yankit-icon-button{width:2.75rem;height:2.75rem;color:var(--color-text-muted);transition:color var(--duration-normal), background var(--duration-normal);border-radius:.375rem;place-items:center;display:grid}.yankit-icon-button svg{width:1rem;height:1rem}.yankit-icon-button:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-surface-hover)}.yankit-clear-button:hover:not(:disabled){color:var(--color-error)}@media (max-width:420px){.yankit-tool{margin:0 .5rem 1.5rem}.yankit-introduction{padding-top:1.5rem}}.yankit-connection-prompt{gap:.75rem;padding:1rem;font-size:.8rem;line-height:1.6;display:grid}.yankit-connection-prompt__heading{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.yankit-connection-state{color:var(--color-text-muted);font-size:.7rem}.yankit-connection-prompt p{color:var(--color-text-muted);margin:0}.yankit-connection-prompt textarea{field-sizing:content;resize:vertical;border:1px solid var(--color-border-bright);background:var(--color-surface);width:100%;min-height:4.25rem;color:var(--color-text-primary);font:inherit;border-radius:.375rem;padding:.75rem}.yankit-connection-prompt p[role=status]{font-size:.72rem}.webmcp-panel-root{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;pointer-events:none;justify-items:end;gap:.6rem;display:grid;position:fixed}.webmcp-panel-root>*{pointer-events:auto}.webmcp-panel{border:1px solid var(--color-border-bright);width:min(23rem,100vw - 2rem);max-height:min(36rem,100svh - 6rem);color:var(--color-text-primary);transform-origin:100% 100%;animation:webmcp-panel-enter .22s var(--ease-out) both;background:#0c0f12fb;background:lab(4.05048% -.493042 -1.94341/.985);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1.25rem 4rem #0000006b;box-shadow:0 1.25rem 4rem lab(0% 0 0/.42)}@keyframes webmcp-panel-enter{0%{opacity:0;transform:translateY(.5rem)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.webmcp-panel__header{grid-template-columns:minmax(0,1fr) 2.75rem;align-items:start;gap:1rem;padding:1.15rem 1rem 1rem 1.15rem;display:grid}.webmcp-panel__header h2{color:var(--color-text-primary);font-family:var(--font-app-body);letter-spacing:-.015em;margin:0;font-size:1.38rem;font-weight:560;line-height:1.05}.webmcp-panel__header p{max-width:31ch;color:var(--color-text-muted);margin:.45rem 0 0;font-size:.76rem;line-height:1.5}.webmcp-panel__close{width:2.75rem;height:2.75rem;color:var(--color-text-muted);transition:color var(--duration-normal), background var(--duration-normal);border-radius:.375rem;place-items:center;margin:-.55rem -.45rem 0 0;display:grid}.webmcp-panel__close svg{width:1.1rem;height:1.1rem}.webmcp-panel__close:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.webmcp-panel__summary{border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted);min-height:2.55rem;color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem 1.15rem;font-size:.7rem;line-height:1.35;display:grid}.webmcp-panel__signal{background:var(--color-text-subtle);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem #5e646a1f;box-shadow:0 0 0 .2rem lab(41.9875% -1.26274 -4.25921/.12)}.webmcp-panel__signal[data-active=true]{background:var(--color-accent);box-shadow:0 0 0 .2rem var(--color-accent-dim)}.webmcp-panel__session-count{color:var(--color-text-muted);font-family:var(--font-app-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.7rem}.webmcp-panel__tools{overscroll-behavior:contain;scrollbar-color:var(--color-border-bright) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.webmcp-tool-row{border-bottom:1px solid var(--color-border-muted);position:relative}.webmcp-tool-row:last-child{border-bottom:0}.webmcp-tool-row summary{cursor:pointer;min-height:3.65rem;transition:background var(--duration-normal);grid-template-columns:minmax(0,1fr) 1rem;align-items:center;gap:.75rem;padding:.7rem 1.15rem;list-style:none;display:grid;position:relative}.webmcp-tool-row summary::-webkit-details-marker{display:none}.webmcp-tool-row summary:hover{background:var(--color-surface-panel)}.webmcp-tool-row__identity{gap:.22rem;min-width:0;display:grid}.webmcp-tool-row__name{color:var(--color-text-primary);font-family:var(--font-app-mono);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:500;line-height:1.35;overflow:hidden}.webmcp-tool-row__activity{color:var(--color-text-muted);font-size:.7rem;line-height:1.3}.webmcp-tool-row__activity[data-status=running],.webmcp-tool-row__activity[data-status=completed]{color:var(--color-accent-muted)}.webmcp-tool-row__activity[data-status=failed]{color:var(--color-error)}.webmcp-tool-row__chevron{color:var(--color-text-subtle);transition:transform var(--duration-normal) var(--ease-out);place-items:center;display:grid}.webmcp-tool-row__chevron svg{width:1rem;height:1rem}.webmcp-tool-row[open] .webmcp-tool-row__chevron{transform:rotate(180deg)}.webmcp-tool-row__trace{background:var(--color-accent);transform-origin:0;height:1px;animation:webmcp-call-trace .68s var(--ease-out) both;position:absolute;bottom:-1px;left:0;right:0}.webmcp-tool-row__trace[data-status=failed]{background:var(--color-error)}@keyframes webmcp-call-trace{0%{opacity:0;transform:scaleX(0)}35%{opacity:1}to{opacity:0;transform:scaleX(1)}}.webmcp-tool-row__detail{gap:.8rem;padding:0 2.9rem 1rem 1.15rem;display:grid}.webmcp-tool-row__detail p{color:var(--color-text-muted);margin:0;font-size:.74rem;line-height:1.55}.webmcp-tool-row__meta{color:var(--color-text-muted);font-family:var(--font-app-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.4rem .9rem;font-size:.7rem;display:flex}.webmcp-panel__empty{text-align:center;place-items:center;min-height:8.5rem;padding:1.5rem;display:grid}.webmcp-panel__empty p{max-width:30ch;color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.6}.webmcp-panel__footer{border-top:1px solid var(--color-border-muted);color:var(--color-text-muted);padding:.75rem 1.15rem .85rem;font-size:.7rem;line-height:1.5}.webmcp-panel-toggle{border:1px solid var(--color-border-bright);background:var(--color-surface-elevated);min-height:2.75rem;box-shadow:var(--shadow-floating);color:var(--color-text-primary);transition:border-color var(--duration-normal), background var(--duration-normal), transform var(--duration-normal) var(--ease-out);border-radius:999px;grid-template-columns:1.15rem auto auto;align-items:center;gap:.6rem;padding:.45rem .55rem .45rem .75rem;display:grid}.webmcp-panel-toggle:hover{border-color:var(--color-border-bright);background:var(--color-surface-hover);transform:translateY(-1px)}.webmcp-panel-toggle__icon,.webmcp-panel-toggle__icon svg{width:1.15rem;height:1.15rem}.webmcp-panel-toggle__icon{color:var(--color-accent-muted);place-items:center;display:grid}.webmcp-panel-toggle__label{font-family:var(--font-app-mono);font-size:.67rem;font-weight:500}.webmcp-panel-toggle__count{min-width:1.7rem;height:1.7rem;color:var(--color-text-muted);font-family:var(--font-app-mono);font-variant-numeric:tabular-nums;background:#1c2024;background:lab(11.8268% -.999987 -3.52463);border-radius:999px;place-items:center;padding:0 .42rem;font-size:.61rem;display:grid}.webmcp-panel-toggle__count[data-active=true]{background:var(--color-accent-dim);color:var(--color-accent)}.webmcp-panel-toggle:focus-visible,.webmcp-panel__close:focus-visible,.webmcp-tool-row summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.webmcp-panel,.webmcp-tool-row__trace{animation:none}.webmcp-panel-toggle,.webmcp-panel__close,.webmcp-tool-row summary,.webmcp-tool-row__chevron{transition:none}.webmcp-panel-toggle:hover{transform:none}}@media (max-width:639px){.webmcp-panel-root{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left))}.webmcp-panel{transform-origin:bottom;width:100%;max-height:min(72svh,36rem)}.webmcp-panel-toggle{min-height:3rem}}@media (min-width:640px){.yankit-welcome .type-hero-heading{font-size:2.55rem}}@media (min-width:768px){.yankit-welcome .type-hero-heading{font-size:2.8rem}}
