.look-c .progress{display:none}@supports (animation-timeline:scroll()){.look-c .progress{background:var(--accent);transform-origin:0;z-index:3;height:5px;animation:linear both piece-progress;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}@keyframes piece-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.look-c .piece-head{padding:var(--sp-12) 0 var(--sp-8);max-width:60rem}.look-c .crumbs{margin:0 0 var(--sp-6);font-weight:700}.look-c .crumbs a{line-height:24px}.look-c .piece-head h1{font-size:var(--fs-4xl);margin:var(--sp-3) 0 var(--sp-6)}.look-c .partner-disclosure{color:var(--text);font-size:var(--fs-md);margin:0 0 var(--sp-4)}.look-c .standfirst{color:var(--muted);max-width:44ch;margin:0;font-size:clamp(1.2rem,2.2vw,1.6rem);line-height:1.35}.look-c .toc{display:none}.look-c .body{border-top:var(--rule-strong) solid var(--text);padding-top:var(--sp-6);font-size:1.1rem;line-height:1.7}.look-c .body h2{margin-top:var(--sp-16);margin-bottom:var(--sp-3);font-size:clamp(26px,3.6vw,40px)}.look-c .body h3{font-size:var(--fs-xl);margin-top:var(--sp-8);margin-bottom:var(--sp-2)}.look-c .body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.look-c .body pre{background:var(--panel);border-radius:var(--r-xl);padding:var(--sp-3) var(--sp-4);white-space:pre-wrap;overflow-wrap:anywhere}.look-c .body pre[data-run]{max-width:var(--measure-wide);font-size:var(--fs-md);margin-top:var(--sp-4);margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4) var(--sp-4);line-height:1.6}.look-c .body pre[data-run] code{font-size:1em}.look-c .body pre[data-run]:before{font-family:var(--font-sans);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--sp-1);-webkit-user-select:none;user-select:none;font-weight:700;display:block}.look-c .body pre[data-run$=cmd]{background:var(--brand-ink);color:var(--on-ink)}.look-c .body pre[data-run$=cmd]:before{content:"Command";color:var(--brand-signal)}.look-c .body pre[data-run$=out]{border-left:var(--rule-strong) solid var(--control-border)}.look-c .body pre[data-run$=out]:before{content:"Output";color:var(--muted)}.look-c .body pre[data-run$=cmd]:has(+pre[data-run$=out]){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.look-c .body pre[data-run]+pre[data-run$=out]{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.look-c .body pre[data-run$=out]:has(+pre[data-run$=out]){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.look-c .body pre[data-run$=out]+pre[data-run$=out]{border-top:1px solid var(--border)}.look-c .body pre[data-run$=out]+pre[data-run$=out]:before{content:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .look-c .body pre[data-run$=cmd]{outline:1px solid var(--border)}}:root[data-theme=dark] .look-c .body pre[data-run$=cmd]{outline:1px solid var(--border)}.look-c .answer{background:var(--panel);border-radius:var(--r-2xl);padding:var(--sp-4) var(--sp-6);font-size:1.15rem}.look-c .answer p{margin:var(--sp-3) 0}.look-c .setup{border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-1) var(--sp-4);font-size:.95em}.look-c .table-scroll{margin-top:var(--sp-6);margin-bottom:var(--sp-6);overflow-x:auto}.look-c table.data{border-collapse:collapse;background:var(--panel);border-radius:var(--r-xl);font-variant-numeric:tabular-nums;width:100%;font-size:1rem}.look-c table.data th,.look-c table.data td{text-align:right;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.look-c table.data th{border-bottom:var(--rule-strong) solid var(--text)}.look-c table.data th:first-child,.look-c table.data td:first-child{text-align:left}.look-c table.data caption{caption-side:bottom;text-align:left;color:var(--muted);padding:var(--sp-2) var(--sp-4) 0;font-size:.85rem}.look-c .chart{margin-top:var(--sp-6);margin-bottom:var(--sp-6)}.look-c .chart svg{width:100%;height:auto;color:var(--text)}.look-c .chart figcaption{color:var(--muted);font-size:.85rem}.look-c .chart .axis{stroke:var(--border)}.look-c .chart .label{fill:var(--muted);font-size:12px}@media (width<=640px){.look-c .chart .label{font-size:20px}}.look-c .chart .line-a{stroke:var(--accent);fill:none;stroke-width:2.5px}.look-c .chart .line-b{stroke:var(--warn);fill:none;stroke-width:2.5px}.look-c .chart .limit{stroke:var(--critical);stroke-dasharray:4 4}.look-c .try{background:var(--brand-ink);color:var(--on-ink);border-radius:var(--r-2xl);padding:var(--sp-6);margin-top:var(--sp-8);margin-bottom:var(--sp-8)}.look-c .try picture img{background:var(--on-ink);border-radius:var(--r-xl);padding:var(--sp-3)}.look-c .try a:not(.button){color:var(--brand-signal);line-height:24px}.look-c .try-kicker{color:var(--brand-signal);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:var(--fs-sm);margin:var(--sp-4) 0 0}.look-c .try-title{font-size:1.5rem;font-weight:var(--fw-heavy);margin:var(--sp-1) 0 var(--sp-2);line-height:1.2}.look-c .try-actions{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.look-c .try-note{color:var(--on-ink-muted);font-size:var(--fs-md)}.look-c .body .actions{margin-top:var(--sp-6)}.look-c .sources{padding-left:var(--sp-6);font-size:.95em}.look-c .piece-foot{border-top:1px solid var(--border);margin-top:var(--sp-12);padding-top:var(--sp-3)}.look-c .changed{color:var(--muted);font-size:var(--fs-md)}.look-c .signed{font-weight:var(--fw-heavy)}.look-c .related{margin:var(--sp-16) 0}.look-c .related h2{margin:0 0 var(--sp-4);font-size:clamp(26px,3.6vw,40px)}.look-c .more{font-weight:700;line-height:24px}.look-c .body>*{max-width:var(--measure);margin-left:auto;margin-right:auto}.look-c .body>.table-scroll,.look-c .body>.chart,.look-c .body>.try{max-width:var(--measure-wide)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .look-c .try{outline:1px solid var(--border)}}:root[data-theme=dark] .look-c .try{outline:1px solid var(--border)}.look-c .ad-slot,.look-c .partner-links{border-top:1px solid var(--border);padding-top:var(--sp-3);font-size:1rem}.look-c .ad-slot{border-bottom:1px solid var(--border);padding-bottom:var(--sp-3);margin-top:var(--sp-6);margin-bottom:var(--sp-6)}.look-c .ad-label,.look-c .partner-label{color:var(--muted);margin:0 0 var(--sp-2);font-weight:600}.look-c .partner-links a{line-height:24px}.look-c .partner-note{color:var(--muted);font-size:var(--fs-md)}@media (prefers-reduced-motion:reduce){.look-c .progress{display:none}}
