.ai-toolkit-links[data-astro-cid-qxaegnlp]{width:min(var(--content-width), calc(100% - 2rem));border-block-start:1px solid var(--color-rule);padding-block:var(--space-4);margin-inline:auto}h2[data-astro-cid-qxaegnlp]{margin:0 0 var(--space-2);font-size:1.1rem}ul[data-astro-cid-qxaegnlp]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.llm-workbench{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.llm-form,.llm-results{border:1px solid var(--color-rule);border-radius:var(--radius-md);min-width:0;padding:clamp(1rem,2.5vw,1.75rem)}.llm-form{background:var(--color-surface)}.llm-form fieldset{min-width:0;margin:0 0 var(--space-5);border:0;padding:0}.llm-form fieldset.llm-custom{margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-sm)}.llm-form legend{margin-bottom:var(--space-3);padding:0;font-size:1.1rem;font-weight:750}.llm-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.llm-fields--topology{margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.llm-fields label{justify-content:space-between;gap:var(--space-1);flex-direction:column;min-width:0;font-size:.875rem;font-weight:650;line-height:1.35;display:flex}.llm-fields input,.llm-fields select{border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-canvas);font-variant-numeric:tabular-nums;width:100%;min-height:2.75rem;padding:.45rem .55rem;font-weight:500}.llm-specs{gap:0 var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;font-size:.78rem;display:flex}.llm-help{margin:var(--space-2) 0 0;color:var(--color-ink-soft);font-size:.85rem;line-height:1.5}.llm-advanced{padding:var(--space-3) 0;border-block:1px solid var(--color-rule)}.llm-advanced summary{cursor:pointer;font-size:.92rem;font-weight:700}.llm-advanced .llm-fields{margin-top:var(--space-3)}.llm-form button{width:100%;margin-top:var(--space-4);border:1px solid var(--color-accent-strong);border-radius:var(--radius-sm);background:var(--color-accent-strong);color:#fff;cursor:pointer;padding:.6rem 1rem;font-weight:750}.llm-form button:disabled{opacity:.7;cursor:wait}.llm-form button:enabled:hover{background:var(--color-ink);border-color:var(--color-ink)}.llm-results header h2,.llm-results header p{margin:0}.llm-results header p{color:var(--color-ink-soft);font-size:.88rem}.llm-results dl{margin:var(--space-3) 0 0}.llm-results dd{font-variant-numeric:tabular-nums;margin:0}.llm-hero-metrics{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.llm-hero-metrics div{padding:var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-accent-wash)}.llm-hero-metrics dt{color:var(--color-ink-soft);font-size:.83rem;line-height:1.4}.llm-hero-metrics dd{overflow-wrap:anywhere;font-size:clamp(1.3rem,3vw,2rem);font-weight:750;line-height:1.4}.llm-results small{color:var(--color-ink-soft);font-size:.78rem;font-weight:600}.llm-details>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--color-rule);padding-block:.3rem;font-size:.88rem;display:flex}.llm-details dd{text-align:end;overflow-wrap:anywhere;font-weight:700}.llm-memory h3{margin:var(--space-4) 0 var(--space-2);font-size:1rem}.llm-memory-bar{background:var(--color-surface);height:.5rem;box-shadow:inset 0 0 0 1px var(--color-rule);border-radius:1rem;display:flex;overflow:hidden}.llm-memory-bar span:first-child{background:var(--color-ink)}.llm-memory-bar span:last-child{background:var(--color-accent)}.llm-notice{padding:var(--space-2) var(--space-3);margin:var(--space-3) 0 0;background:var(--color-surface);border-inline-start:3px solid;font-size:.875rem}.llm-notice--error{color:var(--color-error)}@media (width<=52rem){.llm-workbench{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.llm-fields--presets{grid-template-columns:minmax(0,1fr)}}@media (width<=26rem){.llm-fields--topology{grid-template-columns:repeat(2,minmax(0,1fr))}}.context-page[data-astro-cid-xwsadxwt]{width:min(var(--content-width), calc(100% - 2rem));margin-inline:auto;padding-block:clamp(2rem,4vw,3.5rem)}.context-page[data-astro-cid-xwsadxwt]>header[data-astro-cid-xwsadxwt]{margin-bottom:var(--space-5)}h1[data-astro-cid-xwsadxwt]{margin:var(--space-1) 0;font-size:clamp(2rem,4.5vw,3.35rem);line-height:1.15}header[data-astro-cid-xwsadxwt] p[data-astro-cid-xwsadxwt]:last-child{margin:var(--space-3) 0 0;color:var(--color-ink-soft)}.context-method[data-astro-cid-xwsadxwt]{margin-top:var(--space-6);max-width:var(--reading-width)}.llm-page[data-astro-cid-ig6yvehb]{width:min(var(--content-width), calc(100% - 2rem));margin-inline:auto;padding-block:clamp(2rem,4vw,3.5rem)}.llm-page[data-astro-cid-ig6yvehb]>header[data-astro-cid-ig6yvehb]{margin-bottom:var(--space-5)}h1[data-astro-cid-ig6yvehb]{margin:var(--space-1) 0;font-size:clamp(2rem,4.5vw,3.35rem);line-height:1.15}header[data-astro-cid-ig6yvehb] p[data-astro-cid-ig6yvehb]:last-child{margin:var(--space-3) 0 0;color:var(--color-ink-soft)}.llm-method[data-astro-cid-ig6yvehb]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-rule)}.llm-method[data-astro-cid-ig6yvehb]>div[data-astro-cid-ig6yvehb]{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=52rem){.llm-method[data-astro-cid-ig6yvehb]>div[data-astro-cid-ig6yvehb]{grid-template-columns:minmax(0,1fr)}}.llm-method[data-astro-cid-ig6yvehb] h3[data-astro-cid-ig6yvehb]{margin:var(--space-3) 0 var(--space-1);font-size:1rem}.llm-method[data-astro-cid-ig6yvehb] article[data-astro-cid-ig6yvehb] p[data-astro-cid-ig6yvehb]{color:var(--color-ink-soft);margin:0}.llm-method[data-astro-cid-ig6yvehb] small[data-astro-cid-ig6yvehb]{color:var(--color-ink-soft);font-size:.7rem}.llm-method[data-astro-cid-ig6yvehb] ul[data-astro-cid-ig6yvehb]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;font-size:.88rem;list-style:none;display:flex}.token-counter-workbench h2{margin-top:0}.token-counter-field{gap:var(--space-2);font-weight:650;display:grid}.token-counter-field textarea{width:100%;min-width:0;min-height:12rem;padding:var(--space-3);resize:vertical;font:inherit;color:var(--color-ink);background:var(--color-bg,white);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);font-weight:400}.token-counter-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.token-counter-actions button{width:auto;margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);color:var(--color-ink);border:1px solid var(--color-rule-strong);background:#fff;font-size:.875rem}.token-counter-actions button:enabled:hover{color:var(--color-ink);background:var(--color-surface)}.token-counter-actions button:disabled{cursor:default}.token-counter-options{margin-block:var(--space-4);grid-template-columns:minmax(0,1fr)}.token-counter-options label{overflow-clip-margin:6px;overflow:clip}.token-counter-options select{text-overflow:ellipsis;overflow:hidden}.token-counter-metrics>div:first-child{grid-column:1/-1}.token-counter-handoff{margin-top:var(--space-5);border-top:1px solid var(--color-rule)}.token-counter-handoff p{margin-bottom:var(--space-2);font-weight:650}.token-counter-handoff ul{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.token-counter-page[data-astro-cid-xlrk5olo]{width:min(var(--content-width), calc(100% - 2rem));margin-inline:auto;padding-block:clamp(2rem,4vw,3.5rem)}.token-counter-page[data-astro-cid-xlrk5olo]>header[data-astro-cid-xlrk5olo]{margin-bottom:var(--space-5)}h1[data-astro-cid-xlrk5olo]{margin:var(--space-1) 0;font-size:clamp(2rem,4.5vw,3.35rem);line-height:1.15}header[data-astro-cid-xlrk5olo] p[data-astro-cid-xlrk5olo]:last-child{margin:var(--space-3) 0 0;color:var(--color-ink-soft)}.token-counter-method[data-astro-cid-xlrk5olo]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-rule)}.token-counter-method[data-astro-cid-xlrk5olo]>div[data-astro-cid-xlrk5olo]{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.token-counter-method[data-astro-cid-xlrk5olo] h3[data-astro-cid-xlrk5olo]{margin:var(--space-3) 0 var(--space-1);font-size:1rem}.token-counter-method[data-astro-cid-xlrk5olo] article[data-astro-cid-xlrk5olo] p[data-astro-cid-xlrk5olo]{color:var(--color-ink-soft);margin:0}.token-counter-method[data-astro-cid-xlrk5olo] small[data-astro-cid-xlrk5olo]{color:var(--color-ink-soft);font-size:.7rem}.token-counter-method[data-astro-cid-xlrk5olo] ul[data-astro-cid-xlrk5olo]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;font-size:.88rem;list-style:none;display:flex}
