.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 .piece-head h1,.look-c .body h2,.look-c .body h3{overflow-wrap:break-word}.look-c .body code{overflow-wrap:break-word;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:lang(de) .body pre[data-run$=cmd]:before{content:"Befehl"}.look-c:lang(de) .body pre[data-run$=out]:before{content:"Ausgabe"}.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}.look-c .body pre kbd{font:inherit;font-weight:700;text-decoration:underline}@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{--card:var(--bg);margin:var(--sp-16) 0 0;padding:var(--sp-16) 0;background:var(--panel);box-shadow:0 0 0 100vmax var(--panel);clip-path:inset(0 -100vmax)}.look-c .related h2{font-size:var(--fs-3xl);margin:0 0 var(--sp-8)}.look-c .more{font-weight:700;line-height:24px}.look-c .related .more{align-items:center;gap:var(--sp-2);min-height:44px;margin-top:var(--sp-2);padding:0 var(--sp-6);border:1px solid var(--control-border);border-radius:var(--r-pill);background:var(--bg);color:var(--text);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.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{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-top:var(--sp-3);padding-bottom:var(--sp-3);margin-top:var(--sp-6);margin-bottom:var(--sp-6);font-size:1rem}.look-c .ad-label{color:var(--muted);margin:0 0 var(--sp-2);font-weight:600}.look-c .partner-links{border:var(--rule-strong) solid var(--text);border-radius:var(--r-2xl);margin-top:var(--sp-12);font-size:1rem;overflow:hidden}.look-c .body>.partner-links{max-width:var(--measure-wide)}.look-c .partner-label{background:var(--text);color:var(--bg);letter-spacing:.04em;text-transform:uppercase;padding:var(--sp-3) var(--sp-6);margin:0;font-weight:700}.look-c .partner-cards{padding:var(--sp-4);gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin:0;list-style:none;display:grid}.look-c .partner-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-6);flex-direction:column;margin:0;display:flex}.look-c .partner-kind{color:var(--muted);font-size:var(--fs-md);letter-spacing:.06em;text-transform:uppercase;order:-1;margin:0;font-weight:700}.look-c .partner-name{font-size:clamp(26px,3.2vw,36px);font-weight:var(--fw-heavy);letter-spacing:-.025em;margin:var(--sp-1) 0 var(--sp-3);overflow-wrap:anywhere;line-height:1.1}.look-c .partner-what{margin:0 0 var(--sp-4)}.look-c .partner-go{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:44px;padding:var(--sp-2) var(--sp-6);border:1px solid var(--control-border);border-radius:var(--r-pill);background:var(--panel);color:var(--text);transition:filter var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);margin-top:auto;font-weight:600;line-height:26px;text-decoration:none;display:flex}.look-c .partner-go:hover{filter:brightness(1.06)}.look-c .partner-go:active{transform:scale(.985)}.look-c .partner-go:after{content:"→"}@supports (content:"x" / ""){.look-c .partner-go:after{content:"→" / ""}}@media (prefers-reduced-motion:reduce){.look-c .partner-go{transition:none}.look-c .partner-go:active{transform:none}}.look-c .partner-note{color:var(--muted);font-size:var(--fs-md);padding:0 var(--sp-6) var(--sp-4);margin:0}.look-c .partner-note a{line-height:24px}@media (width<=640px){.look-c .partner-label{padding:var(--sp-2) var(--sp-4)}.look-c .partner-cards{padding:var(--sp-2);gap:var(--sp-2)}.look-c .partner-card{padding:var(--sp-3) var(--sp-4)}.look-c .partner-name{margin:0 0 var(--sp-1);font-size:24px}.look-c .partner-what{margin-bottom:var(--sp-3);line-height:1.5}.look-c .partner-go{padding:var(--sp-2) var(--sp-4)}.look-c .partner-note{padding:var(--sp-1) var(--sp-4) var(--sp-3);line-height:1.5}}@media (prefers-reduced-motion:reduce){.look-c .progress{display:none}}@media (width>=1200px){.look-c .piece article:has(>.toc){column-gap:var(--sp-12);grid-template-columns:minmax(0,1fr) 15rem;display:grid}.look-c .piece article:has(>.toc)>*{grid-column:1}.look-c .piece article:has(>.toc)>.piece-head{border-bottom:var(--rule-strong) solid var(--text);grid-column:1/-1;max-width:none}.look-c .piece article:has(>.toc) .piece-head h1{max-width:60rem}.look-c .piece article:has(>.toc)>.body{border-top:0;grid-row:2}.look-c .piece article:has(>.toc)>.toc{top:var(--sp-6);max-height:calc(100vh - 2 * var(--sp-6));margin-top:var(--sp-6);padding:var(--sp-4);border-radius:var(--r-2xl);background:var(--panel);font-size:var(--fs-md);grid-area:2/2;align-self:start;line-height:1.35;display:block;position:sticky;overflow:auto}.look-c .toc p{margin:0 0 var(--sp-3);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.look-c .toc ol{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.look-c .toc a{padding:var(--sp-1) 0;color:var(--text);overflow-wrap:anywhere;text-decoration:none;display:block}.look-c .toc a:hover{text-decoration:underline}.look-c .piece article:has(>.toc)>.body>*{margin-left:0;margin-right:0}.look-c .piece article:has(>.toc)>.body>:is(.table-scroll,.chart,.try,.partner-links,pre[data-run]){max-width:none}}
