.cli-top,.cli-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--s3) var(--s5);align-items:stretch;}.cli-grid{margin-top:var(--s5);transition:grid-template-columns .45s ease,column-gap .45s ease;}.cli-endpoint{display:flex;flex-direction:column;gap:var(--s2);min-width:0;}.ep-bars{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0;}.ep-bars li{--tone-rgb:var(--acc-rgb);display:flex;align-items:baseline;gap:var(--s2);border-left:2px solid rgb(var(--tone-rgb));padding:3px var(--s3);background:linear-gradient(90deg,rgba(var(--tone-rgb),.18),transparent 90%);font:var(--fs-micro)/1.3 var(--mono);color:var(--muted);min-width:0;}.ep-bars li[data-tone="yellow"]{--tone-rgb:var(--yellow-rgb);}.ep-bars li[data-tone="uncensored"]{--tone-rgb:var(--uncensored-rgb);}.ep-bars b{flex:none;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--tone-rgb));}.ep-field{display:grid;gap:var(--s1);min-width:0;}.ep-label{font:600 var(--fs-micro)/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);}.ep-url-row{display:flex;align-items:center;gap:var(--s2);margin:0;border-left:2px solid var(--acc);padding:4px 0 4px var(--s3);min-width:0;}.ep-url{font:500 var(--fs-code)/1.4 var(--mono);color:var(--text);background:none;padding:0;word-break:break-all;min-width:0;}.ep-copy{flex:none;background:none;border:0;padding:4px;cursor:pointer;color:var(--faint);line-height:0;font:600 var(--fs-micro)/1 var(--mono);white-space:nowrap;}.ep-copy:hover{color:var(--text);}.ep-copy svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;}.ep-copy.copied{color:var(--acc);}.cli-endpoint .cli-prices{width:100%;}.cli-grid > .term{grid-column:1;grid-row:1;}.cli-grid > .cli-box{grid-column:2;grid-row:1;}.term{border:var(--bd) solid var(--line2);box-shadow:var(--shadow);background:var(--panel-code);overflow:hidden;}.term-bar{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);background:rgba(var(--bg2-rgb),.6);}.term-bar .dot{width:10px;height:10px;border-radius:50%;background:var(--grey);flex:none;}.term-bar .term-title{margin-left:var(--s2);font:var(--fs-micro) var(--mono);color:var(--faint);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.term-body{padding:var(--s4);font:var(--fs-code)/1.85 var(--mono);min-height:260px;}.term-vid{display:block;width:100%;height:auto;aspect-ratio:16/9;cursor:zoom-in;}.term-bar .term-note{margin-left:auto;flex:none;font:var(--fs-micro) var(--ui);color:var(--faint);white-space:nowrap;}#cli .term-bar a.term-install,.term-bar a.term-install{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:5px;font:500 var(--fs-micro)/1.25 var(--mono);color:var(--muted);text-decoration:none;padding-bottom:1px;border-bottom:1px solid var(--grey);transition:color var(--t),border-color var(--t);white-space:nowrap;}#cli .term-bar a.term-install:hover,.term-bar a.term-install:hover{color:var(--text);border-bottom-color:var(--muted);text-decoration:none;}.term-bar a.term-install svg{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}.tl{white-space:pre-wrap;word-break:break-word;}.tl.cmd{color:var(--text);}.tl.cmd::before{content:"$ ";color:var(--acc);}.tl.out{color:var(--muted);}.tl.ok{color:var(--acc);}.tl.ok::before{content:"✓ ";}.tl.ai{color:var(--violet);}.tl.ai::before{content:"● ";}.tl.caret::after{content:"";display:inline-block;width:9px;height:1.05em;vertical-align:-.18em;background:var(--acc);}.cli-box{display:flex;flex-direction:column;gap:var(--s4);min-width:0;border:var(--bd) solid var(--line2);box-shadow:var(--shadow);background:var(--panel-solid);padding:var(--s5);overflow:hidden;transition:opacity .3s ease;}.cli-box-title{margin:0;font:600 calc(var(--fs-display) * .72)/1.12 var(--ui);letter-spacing:-.02em;color:var(--text);padding-bottom:var(--s4);border-bottom:1px solid var(--line2);}.cli-feats{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3);font:var(--fs-ui)/1.5 var(--ui);color:var(--muted);}.cli-feats li{padding-left:var(--s5);position:relative;}.cli-feats li::before{content:"";position:absolute;left:0;top:.6em;width:11px;height:2px;background:var(--acc);}.cli-actions{margin-top:auto;display:grid;justify-items:center;gap:var(--s3);}.cli-actions .btn{width:100%;}.cli-src{display:inline-flex;align-items:center;gap:var(--s2);text-decoration:none;font:600 var(--fs-micro)/1 var(--mono);letter-spacing:.04em;color:var(--muted);}.cli-src:hover{color:var(--text);}.cli-src svg{width:14px;height:14px;flex:none;}@media (max-width:1079px){.cli-top,.cli-grid{grid-template-columns:minmax(0,1fr);}.cli-grid > .term,.cli-grid > .cli-box{grid-column:auto;grid-row:auto;}}@media (min-width:1080px){.cli-box{contain:size;padding:var(--s4) var(--s5);gap:var(--s3);}.cli-box-title{padding-bottom:var(--s3);}.cli-feats{gap:var(--s2);}}@media (hover:hover) and (min-width:1080px){.cli-grid:has(.term-vid:hover){grid-template-columns:minmax(0,1fr) minmax(0,0fr);column-gap:0;}.cli-grid:has(.term-vid:hover) .cli-box{opacity:0;box-shadow:none;}}
