.cl-meta{color:var(--muted,#555);flex-wrap:wrap;gap:6px 14px;margin:0 0 14px;padding:0;font-size:14px;list-style:none;display:flex}.cl-meta b{color:var(--ink,#111)}.cl-steps{max-width:68ch;padding-left:1.3em}.cl-steps li{margin:0 0 12px}.cl-steps h3{margin:0 0 2px;font-size:17px}.cl-steps p{margin:0;line-height:1.5}.cl-prose{max-width:68ch;line-height:1.5}.cl-ai{max-width:68ch}.cl-ask{white-space:pre-wrap;border-left:4px solid var(--bar,#775d82);background:color-mix(in srgb, var(--bar,#775d82) 8%, transparent);border-radius:0 8px 8px 0;margin:8px 0 12px;padding:10px 12px;font-size:15px}.cl-key{max-width:68ch;font-size:14px}.cl-key code{background:color-mix(in srgb, var(--ink,#111) 7%, transparent);border-radius:4px;padding:1px 5px}.cl-hub{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.cl-hub a{border:1px solid var(--rule,#ddd);color:inherit;background:#fff;border-radius:12px;height:100%;padding:12px 14px;text-decoration:none;display:block}.cl-hub a:hover{border-color:var(--ink,#111)}.cl-hub b{margin:2px 0 4px;font-size:17px;display:block}.cl-hub span{color:var(--muted,#555);font-size:14px;line-height:1.4}.cl-sheet{color:#111;font-size:14px;line-height:1.4}.cl-sheet h2{margin:0 0 4px;font-size:20px}.cl-sheet .cl-name{margin:0 0 10px}.cl-cards{border-top:1px dashed #666;border-left:1px dashed #666;grid-template-columns:repeat(2,1fr);gap:0;margin:0 0 18px;padding:0;list-style:none;display:grid}.cl-cards li{text-align:center;break-inside:avoid;border-bottom:1px dashed #666;border-right:1px dashed #666;justify-content:center;align-items:center;min-height:1.3in;padding:10px 12px;font-size:20px;font-weight:600;display:flex}.cl-prompt{break-inside:avoid;margin:0 0 14px}.cl-prompt p{margin:0 0 4px;font-weight:600}.cl-listing{white-space:pre;background:#f4f4f4;border:1px solid #bbb;border-radius:6px;margin:0 0 6px;padding:8px 10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.5}.cl-line{border-bottom:1px solid #888;height:.36in}@media print{.cl-sheet{font-size:12pt}.cl-cards li{font-size:16pt}.cl-listing{background:#fff}}
