.sect{--pt-acc: #7a4a00}.sect--dark{--pt-acc: #df911a}.pt-film{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin-top:var(--space-lg)}.pt-film video{width:100%;aspect-ratio:16 / 9;display:block;background:#171513;border:1px solid var(--color-line)}.pt-chapters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:0;border-top:1px solid var(--color-line)}.pt-chapters button{width:100%;height:100%;display:flex;gap:.8rem;align-items:baseline;text-align:left;padding:.7rem .6rem .7rem 0;background:none;border:0;border-bottom:1px solid var(--color-line);color:inherit;font:inherit;cursor:pointer}.pt-chapters button:hover .pt-ch strong,.pt-chapters button.is-on .pt-ch strong{color:var(--pt-acc)}.pt-chapters button:focus-visible{outline:2px solid var(--pt-acc);outline-offset:-2px}.pt-time{font-family:var(--font-led);font-size:var(--text-caption);color:var(--pt-acc);min-width:2.6rem}.pt-ch{display:grid;gap:.15rem}.pt-ch small{color:var(--color-text-2);font-size:var(--text-caption);line-height:1.4}.pt-legend{display:flex;flex-wrap:wrap;gap:.5rem .7rem;align-items:center;margin:var(--space-lg) 0 0;font-size:var(--text-caption);color:var(--color-text-2)}.pt-stages{list-style:none;margin:var(--space-md) 0 0;padding:0;display:grid;gap:var(--space-xl)}.pt-stage{scroll-margin-top:5rem;min-width:0;border-top:2px solid var(--pt-acc);padding-top:var(--space-md)}.pt-stage__head{display:flex;flex-wrap:wrap;gap:.4rem .9rem;align-items:baseline}.pt-stage__head h3{margin:0;flex:1 1 22rem;font-family:var(--font-display);font-size:var(--text-h3);font-weight:500}.pt-n{font-family:var(--font-led);font-size:var(--text-caption);color:var(--pt-acc);flex-basis:100%}.pt-model{font-family:var(--font-led);font-size:var(--text-caption);color:var(--color-text-2);padding:.1rem .5rem;border:1px solid currentColor;border-radius:999px}.pt-stage__why{margin:.7rem 0 0;max-width:78ch;color:var(--color-text-2)}.pt-stage__why strong{color:var(--color-text)}.pt-turns{list-style:none;margin:var(--space-md) 0 0;padding:0;display:grid;gap:.5rem}.pt-turn{display:grid;grid-template-columns:11.5rem minmax(0,1fr);gap:.3rem 1rem;align-items:start;padding:.7rem .9rem;border:1px solid var(--color-line);border-left-width:3px}.pt-turn--c{border-left-color:var(--pt-acc);background:color-mix(in oklab,var(--pt-acc) 7%,transparent)}.pt-turn--a{margin-left:clamp(0rem,4vw,2.5rem)}.pt-turn--wynik{border-left-color:var(--color-text-2)}.pt-who{font-family:var(--font-led);font-size:var(--text-caption);line-height:1.5;color:var(--color-text-2);white-space:nowrap}.pt-who--c{color:var(--pt-acc)}.pt-legend .pt-who{padding:.1rem .5rem;border:1px solid currentColor;border-radius:999px}.pt-turn__body{min-width:0}.pt-turn__body>p{margin:0;max-width:78ch}.pt-turn--robi .pt-turn__body>p:first-child,.pt-turn--wynik .pt-turn__body>p:first-child{color:var(--color-text-2)}.pt-turn--pytanie .pt-turn__body>p:first-child{font-weight:500}.pt-cmd{margin:0;padding:0;background:none;border:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.86rem;line-height:1.55}.pt-cmd code{font-family:var(--font-mono);background:none;padding:0}.pt-opts{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.pt-opt{font-size:var(--text-caption);padding:.15rem .6rem;border:1px solid color-mix(in oklab,currentColor 45%,transparent);border-radius:999px;color:var(--color-text-2)}.pt-opt.is-on{border-color:var(--pt-acc);color:var(--color-text);background:color-mix(in oklab,var(--pt-acc) 16%,transparent);font-weight:500}.pt-opt.is-on:before{content:"✓ ";color:var(--pt-acc)}.pt-note{margin:.55rem 0 0!important;font-size:var(--text-caption);color:var(--color-text-2)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:700px){.pt-turn{grid-template-columns:minmax(0,1fr)}.pt-turn--a{margin-left:1rem}}.pt-diff{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,34rem),1fr));gap:var(--space-md);margin:var(--space-lg) 0}.pt-diff figure{margin:0;min-width:0;border:1px solid var(--color-line);background:var(--color-ink-2)}.pt-diff figcaption{display:flex;gap:.6rem;align-items:center;padding:.6rem var(--space-md);border-bottom:1px solid var(--color-line);font-family:var(--font-led);font-size:var(--text-caption);color:var(--color-text-2)}.pt-diff figcaption span{padding:.1rem .5rem;border:1px solid currentColor;border-radius:999px;color:var(--pt-acc)}.pt-diff pre{margin:0;padding:var(--space-md);overflow-x:auto;font-size:.8rem;line-height:1.55;background:none;border:0}.pt-diff code{font-family:var(--font-mono);background:none;padding:0}.pt-table-wrap{overflow-x:auto;margin-top:var(--space-lg);border-top:1px solid var(--color-line)}.pt-table{width:100%;min-width:720px;border-collapse:collapse;font-size:var(--text-s)}.pt-table th{text-align:left;font-family:var(--font-led);font-size:var(--text-caption);font-weight:400;color:var(--color-text-2);padding:.7rem .8rem .7rem 0;border-bottom:1px solid var(--color-line)}.pt-table td{vertical-align:top;padding:.75rem .8rem .75rem 0;border-bottom:1px solid var(--color-line);color:var(--color-text-2)}.pt-table td:first-child{font-family:var(--font-led);color:var(--pt-acc);width:2.5rem}.pt-table td strong{color:var(--color-text);font-weight:500}.pt-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:var(--space-lg);margin-top:var(--space-lg)}
