/* CEL package knowledge: shared presentation, no external assets. */
:root{--ink:#342d28;--muted:#76685d;--accent:#704232;--action:#604030;--paper:#fbf7f1;--line:#e4d9cc;--soft:#f2e9df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 "Segoe UI",Arial,sans-serif}a{color:var(--accent);text-underline-offset:3px}a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.knowledge-layout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh}.knowledge-nav{position:sticky;top:0;height:100vh;overflow:auto;padding:27px 22px;background:#f3ebe0;border-right:1px solid var(--line)}.knowledge-brand{margin:0 0 18px;color:var(--accent);font-size:20px;font-weight:650}.knowledge-nav a{display:block;padding:7px 0;text-decoration:none}.knowledge-nav small{display:block;color:var(--muted);font-size:12px}.knowledge-main{max-width:1230px;min-width:0;padding:32px clamp(22px,4vw,58px) 50px}.knowledge-head{padding-bottom:20px;border-bottom:1px solid var(--line)}.knowledge-head .eyebrow{margin:0 0 6px;color:var(--muted);font-size:12px;letter-spacing:.07em;text-transform:uppercase}.knowledge-head h1{font-size:clamp(26px,3.3vw,36px);font-weight:600;line-height:1.15;color:var(--accent);margin:0 0 12px}.knowledge-lede{max-width:830px;font-size:18px;margin:0 0 14px}.knowledge-meta{font-size:12px;color:var(--muted)}.knowledge-main section{margin-top:27px;scroll-margin-top:14px}.knowledge-main h2{font-size:21px;font-weight:600;color:var(--accent);line-height:1.25;margin:0 0 11px}.knowledge-main h3{font-size:17px;font-weight:650;margin:0 0 5px}.knowledge-main p{margin:0 0 12px}.knowledge-possibilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.knowledge-possibility{padding:14px 16px;background:#fffdf8;border:1px solid var(--line);border-radius:8px}.knowledge-possibility p{margin:0}.knowledge-table-wrap{max-width:100%;overflow-x:auto}.knowledge-table,.cel-tool-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.knowledge-table th,.knowledge-table td,.cel-tool-table th,.cel-tool-table td{padding:10px 11px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.knowledge-table th{width:27%;font-weight:600}.cel-tool-table thead th{font-weight:600;color:var(--muted);font-size:12px}.cel-tool-table td:nth-child(1){width:22%}.cel-tool-table td:nth-child(2){width:27%}.cel-tool-table td:nth-child(3){width:51%}.cel-tool-table code{font-size:12px}.cel-tool-table small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.cel-tool-table p{margin:0 0 5px}.cel-tool-group,.knowledge-detail{margin:10px 0;border:1px solid var(--line);border-radius:7px;background:#fffdf9}.cel-tool-group summary,.knowledge-detail summary{cursor:pointer;padding:11px 14px;color:var(--accent);font-weight:600}.cel-tool-group .knowledge-table-wrap,.knowledge-detail>div{padding:0 12px 12px}.knowledge-history{display:grid;gap:13px}.knowledge-history article{border-left:2px solid #cbb69c;padding-left:15px}.knowledge-history p{margin:0}.knowledge-related{display:flex;flex-wrap:wrap;gap:10px}.knowledge-related a,.knowledge-relation{padding:10px 13px;border:1px solid var(--line);border-radius:6px;background:#fffdf8;text-decoration:none}.knowledge-related small{display:block;color:var(--muted);font-size:12px}.knowledge-note{padding:13px 16px;background:var(--soft);border-radius:7px;color:#5c4c40}code{font:13px/1.5 Consolas,monospace;overflow-wrap:anywhere}.knowledge-footer{margin-top:30px;border-top:1px solid var(--line);padding-top:14px;color:var(--muted);font-size:13px}.anchor-alias{display:block;scroll-margin-top:16px}.docs-primary-links{margin:10px 0 16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.docs-shell-brand a{display:flex;align-items:center;gap:10px}.docs-shell-brand img{width:38px;height:38px;object-fit:contain}.docs-shell-brand strong{font-size:14px}.docs-shell-brand small{display:block}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:12px;top:12px;background:white;z-index:9;padding:8px}@media(max-width:760px){.knowledge-layout{display:block}.knowledge-nav{position:static;height:auto;padding:15px 18px;border-right:0;border-bottom:1px solid var(--line)}.knowledge-nav nav{display:flex;gap:4px 18px;flex-wrap:wrap}.knowledge-nav a{min-height:40px}.knowledge-main{padding:22px 18px 35px}.knowledge-possibilities{grid-template-columns:1fr}.knowledge-table,.cel-tool-table{font-size:13px}.cel-tool-table{min-width:620px}.knowledge-head h1{font-size:28px}}@media(max-width:420px){.knowledge-main{padding-left:13px;padding-right:13px}}@media print{.knowledge-layout{display:block}.knowledge-nav{display:none}.knowledge-main{padding:15mm}.cel-tool-group{break-inside:avoid}.knowledge-table-wrap{overflow:visible}}
