.home{--home-canvas:var(--color-page-bg);--home-paper:var(--color-card);--home-surface:var(--color-surface);--home-ink:var(--color-text-heading);--home-body:var(--color-text-body);--home-label:var(--color-text-muted);--home-teal:var(--color-brand-ink);--home-teal-surface:var(--color-brand-surface);--home-teal-hover:var(--color-brand-surface-hover);--home-teal-ink:var(--color-brand-on-surface);--home-signal:var(--color-signal);--home-teal-wash:var(--color-brand-wash);--home-signal-wash:var(--color-signal-wash);--home-card-line:#d5dcde;--home-line:var(--color-border-subtle);--home-control-line:var(--color-border-control);--home-line-strong:var(--color-border-strong);--home-focus:var(--color-focus);--home-select:var(--color-selection);--home-select-ink:var(--color-selection-ink);--home-shadow:0 2px 4px #050d0f0f, 0 12px 28px -12px #050d0f2e;--home-shadow-deep:0 4px 8px #050d0f14, 0 28px 60px -24px #050d0f47;--home-display:var(--font-openrunde), system-ui, sans-serif;--home-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--home-t-mikro:.72rem;--home-t--1:clamp(.8rem, .78rem + .1vw, .87rem);--home-t-0:clamp(1rem, .96rem + .2vw, 1.09rem);--home-t-1:clamp(1.22rem, 1.1rem + .62vw, 1.56rem);--home-t-2:clamp(1.55rem, 1.25rem + 1.4vw, 2.4rem);--home-t-3:clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--home-t-4:clamp(2.6rem, 1.9rem + 3.6vw, 5.4rem);--home-s-1:.25rem;--home-s-2:.5rem;--home-s-3:.9rem;--home-s-4:1.3rem;--home-s-5:clamp(1.5rem, 1.1rem + 1.8vw, 2.5rem);--home-s-6:clamp(2rem, 1.6rem + 1.8vw, 3rem);--home-band:clamp(4rem, 3rem + 4vw, 7rem);--home-shell:80rem;--home-tap:44px;--home-r:6px;--home-r-lg:10px;--home-r-xl:16px;--home-r-pill:999px;--home-dur-1:.14s;--home-dur-2:.2s;--home-ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){html:not(.dark):not(.light) .home{--home-card-line:#253033;--home-shadow:0 2px 4px #00000080, 0 12px 28px -12px #0009;--home-shadow-deep:0 4px 8px #0000008c, 0 28px 60px -24px #000000bf}}html.dark .home{--home-card-line:#253033;--home-shadow:0 2px 4px #00000080, 0 12px 28px -12px #0009;--home-shadow-deep:0 4px 8px #0000008c, 0 28px 60px -24px #000000bf}.home{background:var(--home-canvas);color:var(--home-body);font-family:var(--home-display);font-size:var(--home-t-0);caret-color:var(--home-teal);line-height:1.62}.home ::selection{background:var(--home-select);color:var(--home-select-ink)}.home ::-webkit-scrollbar{block-size:12px;inline-size:12px}.home ::-webkit-scrollbar-track{background:var(--home-surface)}.home ::-webkit-scrollbar-thumb{background:var(--home-line-strong);border:3px solid var(--home-surface);border-radius:var(--home-r-pill)}.home :where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--home-focus);outline-offset:3px}.home :target,.home section{scroll-margin-top:6rem}.home :where(h1,h2,h3){color:var(--home-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:700}.home :where(p){margin:0}.home :where(a){color:var(--home-teal);text-underline-offset:.25em}.home-shell{max-width:var(--home-shell);margin-inline:auto;padding-inline:clamp(1.1rem,.5rem + 2.4vw,2.75rem)}.home-band{padding-block:var(--home-band);border-top:1px solid var(--home-line)}.home-band--po-hero{padding-block-start:5rem}.home-h2{font-size:var(--home-t-3);max-width:20ch;line-height:1.04}.home-sub{max-width:62ch;color:var(--home-label);font-size:var(--home-t-1);margin-top:1.1rem}.home-data{font-family:var(--home-mono);font-variant-numeric:tabular-nums}.home-btn{font:inherit;min-block-size:var(--home-tap);padding-inline:var(--home-s-4);border-radius:var(--home-r-lg);cursor:pointer;align-items:center;gap:var(--home-s-2);transition:transform var(--home-dur-2) var(--home-ease);border:2px solid #0000;font-weight:700;text-decoration:none;display:inline-flex}.home-btn svg{block-size:1.05em;inline-size:1.05em;transition:transform var(--home-dur-2) var(--home-ease)}.home-btn:hover svg{transform:translate(3px)}.home-btn--primary{background:var(--home-teal-surface);color:var(--home-teal-ink);box-shadow:var(--home-shadow)}.home-btn--primary:hover{background:var(--home-teal-hover);transform:translateY(-3px)}.home-btn:active{transform:translateY(0)}.home-btn--ghost{background:var(--home-paper);border-color:var(--home-teal);color:var(--home-teal);box-shadow:var(--home-shadow);transition:transform var(--home-dur-2) var(--home-ease), background-color var(--home-dur-1) ease}.home-btn--ghost:hover{background:var(--home-teal-wash);transform:translateY(-3px)}.home-band:nth-of-type(2n){background:var(--home-surface)}.home-chip{font:inherit;font-size:var(--home-t--1);min-block-size:var(--home-tap);padding-inline:var(--home-s-4);cursor:pointer;background:var(--home-paper);color:var(--home-label);border:2px solid var(--home-control-line);border-radius:var(--home-r-pill);box-shadow:var(--home-shadow);transition:transform var(--home-dur-2) var(--home-ease), color var(--home-dur-1) ease, border-color var(--home-dur-1) ease;align-items:center;font-weight:700;display:inline-flex}.home-chip:hover{color:var(--home-ink);border-color:var(--home-ink);transform:translateY(-2px)}.home-chip:active{transform:translateY(0)}.home-chip[aria-selected=true]{background:var(--home-ink);color:var(--home-paper);border-color:var(--home-ink)}.home-slab{background:var(--home-paper);border:1px solid var(--home-card-line);border-radius:var(--home-r-xl);box-shadow:var(--home-shadow);padding:clamp(2rem,1.5rem + 2.6vw,3.5rem)}.home-slab--kotwica{--home-canvas:#04424b;--home-paper:#063740;--home-surface:#063740;--home-ink:#fff;--home-body:#d8eef2;--home-label:#a8ccd4;--home-teal:#4fd2e5;--home-teal-surface:#4fd2e5;--home-teal-ink:#0a1315;--home-teal-hover:#87e9f9;--home-teal-wash:#0a5561;--home-card-line:#0d5a66;--home-line:#0d5a66;--home-control-line:#7fb3bd;background:var(--home-canvas);border-color:var(--home-card-line);color:var(--home-body)}html.dark .home-slab--kotwica{--home-canvas:#08252a;--home-paper:#0b2c32;--home-surface:#0d3138;--home-ink:#fafafa;--home-body:#d4d4d4;--home-label:#a7b8bc;--home-teal:#4fd2e5;--home-teal-surface:#4fd2e5;--home-teal-ink:#0a1315;--home-teal-hover:#87e9f9;--home-teal-wash:#123840;--home-card-line:#1d4a52;--home-line:#1d4a52;--home-control-line:#6f9aa2}.home-slab--kotwica :where(h1,h2,h3){color:var(--home-ink)}.home-console{background:var(--home-paper);border:1px solid var(--home-card-line);border-radius:var(--home-r-xl);box-shadow:var(--home-shadow);overflow:hidden;container-type:inline-size}.home-console__bar{justify-content:space-between;align-items:baseline;gap:var(--home-s-3);padding:var(--home-s-3) var(--home-s-4);border-bottom:1px solid var(--home-card-line);flex-wrap:wrap;display:flex}.home-console__caption{font-family:var(--home-mono);font-size:var(--home-t-mikro);letter-spacing:.14em;text-transform:uppercase;color:var(--home-teal)}.home-console__bar>span:last-child{font-family:var(--home-mono);font-size:var(--home-t-mikro);color:var(--home-label);letter-spacing:.06em}.home-console__body{padding:var(--home-s-4) var(--home-s-4) var(--home-s-5);font-family:var(--home-mono);font-size:max(.75rem, min(var(--home-t--1), 2.9cqi));color:var(--home-body);min-block-size:calc(8 * 1.9em + var(--home-s-4) + var(--home-s-5));line-height:1.9;overflow-x:auto}.home-console__body p{white-space:pre;padding-inline:var(--home-s-1);margin-inline:calc(-1 * var(--home-s-1));border-radius:var(--home-r);transition:background var(--home-dur-1) ease}.home-console__body p:hover{background:var(--home-surface)}.home-console__body p:empty{block-size:1.9em}.home-console__body .cmd{color:var(--home-teal);font-weight:700}.home-console__body .dim{color:var(--home-label)}.home-console__body .ok{color:var(--home-teal)}.home-console__body .hot{color:var(--home-signal)}.home-console__body .out{color:var(--home-ink)}.home-console__intake{border-top:1px solid var(--home-card-line);padding:var(--home-s-3) var(--home-s-4) var(--home-s-4);font-family:var(--home-mono);font-size:var(--home-t--1);gap:var(--home-s-2);display:grid}.home-console__disclosure{color:var(--home-label);font-size:var(--home-t-mikro);line-height:1.55}.home-console__disclosure a{color:var(--home-teal);text-underline-offset:.25em;text-decoration:underline}.home-console__rozmowa{gap:var(--home-s-1);max-block-size:11em;line-height:1.7;display:grid;overflow-y:auto}.home-console__rozmowa .cmd{color:var(--home-teal);font-weight:700}.home-console__rozmowa .out{color:var(--home-body)}.home-console__etykieta{color:var(--home-ink);font-weight:700}.home-console__pole{align-items:center;gap:var(--home-s-2);grid-template-columns:auto 1fr;display:grid}.home-console__pole>span{color:var(--home-teal);font-weight:700}.home-console__pole input{min-inline-size:0;color:var(--home-ink);font:inherit;padding-block:var(--home-s-1);border:0;border-block-end:1px solid var(--home-control-line);background:0 0;flex:1}.home-console__pole input:focus-visible{border-block-end-color:var(--home-teal)}.home-console__pole input::placeholder{color:var(--home-label)}.home-console__pole button{border:1px solid var(--home-control-line);border-radius:var(--home-r);background:var(--home-teal-surface);color:var(--home-teal-ink);font:inherit;padding:var(--home-s-1) var(--home-s-3);min-block-size:var(--home-tap);cursor:pointer;transition:background var(--home-dur-1) ease, opacity var(--home-dur-1) ease;grid-column:2;justify-self:end;margin-block-start:var(--home-s-2);font-weight:700}.home-console__pole button:hover:not(:disabled){background:var(--home-teal-hover)}.home-console__pole button:disabled{opacity:.45;cursor:not-allowed}.home-console__uwaga{color:var(--home-signal);font-size:var(--home-t-mikro)}.home-console__potwierdzenie{color:var(--home-teal);line-height:1.6}.home-console__cursor{background:var(--home-teal);block-size:1.05em;inline-size:.6em;margin-inline-start:.2em;display:inline-block;translate:0 .18em}.home-console__body.is-playing p{animation:v2-row-in var(--home-dur-2) var(--home-ease) backwards;animation-delay:calc(var(--home-row) * 90ms)}@keyframes v2-row-in{0%{opacity:0;transform:translateY(.35em)}}.home-diff{background:var(--home-paper);border:1px solid var(--home-card-line);border-radius:var(--home-r-xl);overflow:hidden}.home-diff__head{gap:var(--home-s-1) var(--home-s-3);padding:var(--home-s-4);border-bottom:1px solid var(--home-card-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.home-diff__head b{font-size:var(--home-t-1);color:var(--home-ink);letter-spacing:-.03em}.home-diff__head span{color:var(--home-label);font-size:var(--home-t--1)}.home-diff__lines{font-family:var(--home-mono);font-size:var(--home-t--1);padding-block:var(--home-s-3);line-height:1.95;overflow-x:auto}.home-diff__line{white-space:pre-wrap;padding-inline:1.3rem}.home-diff__line--gone{color:var(--home-signal);background:var(--home-signal-wash)}.home-diff__line--now{color:var(--home-teal);background:var(--home-teal-wash)}.home-help{justify-content:space-between;align-items:center;gap:var(--home-s-2) var(--home-s-4);margin-top:var(--home-s-5);padding:var(--home-s-4) var(--home-s-5);background:var(--home-paper);border:1px solid var(--home-card-line);border-radius:var(--home-r-lg);font-size:var(--home-t--1);color:var(--home-label);flex-wrap:wrap;display:flex}.home-help a{min-block-size:var(--home-tap);align-items:center;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-btn:hover,.home-chip:hover{transform:none}}.home-hero-grid{gap:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);display:grid}@media (min-width:68rem){.home-hero-grid{grid-template-columns:1.2fr 1fr;align-items:center}}.home-h1{font-size:min(var(--home-t-4), 8dvh);color:var(--home-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:700;line-height:.96}.home-h1 span{color:var(--home-teal);display:block}@media (max-width:47.99rem){.home-h1{letter-spacing:-.03em;line-height:1.04}}.home-lede{font-size:var(--home-t-1);max-width:43ch;color:var(--home-body);margin-top:1.75rem}.home-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}@media (min-width:68rem){.home-hero .home-actions{flex-wrap:nowrap}.home-hero .home-actions .home-btn{white-space:nowrap}}.home-zestawienie{gap:var(--home-s-4);margin-top:var(--home-s-6);display:grid}@media (min-width:52rem){.home-zestawienie{grid-template-columns:1fr 1fr}}.home-tor{--tor-biegun:var(--home-line-strong);background:var(--home-paper);border:1px solid var(--home-card-line);border-radius:var(--home-r-lg);padding:var(--home-s-5);gap:var(--home-s-3);flex-direction:column;display:flex;position:relative}.home-tor:before{content:"";background:var(--tor-biegun);border-start-start-radius:var(--home-r-lg);border-start-end-radius:var(--home-r-lg);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.home-tor--przed{--tor-biegun:var(--home-signal)}.home-tor--po{--tor-biegun:var(--home-teal)}.home-tor__oko{font-size:var(--home-t-mikro);letter-spacing:.14em;text-transform:uppercase;color:var(--tor-biegun);margin:0}.home-tor__tytul{font-size:var(--home-t-1);letter-spacing:-.03em;color:var(--home-ink);margin:0;line-height:1.15}.home-tor__opis{color:var(--home-body);margin:0}.home-tor__osie{gap:var(--home-s-2);font-size:var(--home-t--1);margin:0;padding:0;list-style:none;display:grid}.home-tor__osie li{gap:var(--home-s-2);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.home-tor__gdy{color:var(--tor-biegun);white-space:nowrap}.home-tor__co{color:var(--home-body);padding-inline-start:var(--home-s-2);position:relative}.home-tor__co:before{content:"";border-block-start:1px dotted var(--home-line-strong);z-index:0;opacity:0;inline-size:100%;position:absolute;inset-block-start:.7em;inset-inline:0 100%}.home-tor__wynik{border-block-start:1px solid var(--home-line);color:var(--tor-biegun);margin:auto 0 0;padding-block-start:var(--home-s-3);font-weight:650}.home-stages{margin:var(--home-s-6) 0 0;list-style:none;display:grid}.home-stage{padding-block:1.6rem;padding-inline:var(--home-s-3);border-top:1px solid var(--home-line);align-items:baseline;gap:.5rem 2rem;display:grid;position:relative}.home-stage:last-child{border-bottom:1px solid var(--home-line)}.home-stage:before{content:"";border-radius:var(--home-r-lg);background:var(--home-surface);opacity:0;transition:opacity var(--home-dur-2) var(--home-ease);pointer-events:none;position:absolute;inset:4px -1rem}.home-stage:after{content:"";border-radius:var(--home-r-pill);background:var(--home-signal);transform-origin:50%;inline-size:3px;transition:transform var(--home-dur-2) var(--home-ease);position:absolute;inset-block:4px;inset-inline-start:-1rem;transform:scaleY(0)}.home-stage>*{position:relative}.home-stage:hover:before,.home-stage:focus-within:before{opacity:1}.home-stage:hover:after,.home-stage:focus-within:after{transform:scaleY(1)}.home-stage:hover .home-stage__week,.home-stage:focus-within .home-stage__week{color:var(--home-signal)}@media (prefers-reduced-motion:reduce){.home-stage:before,.home-stage:after{transition:none}.home-btn svg,.home-btn:hover svg{transition:none;transform:none}}@media (min-width:52rem){.home-stage{grid-template-columns:6.5rem 18rem 1fr}}.home-stage__week{font-size:var(--home-t--1);color:var(--home-teal);letter-spacing:.04em}.home-stage__title{font-size:var(--home-t-1);letter-spacing:-.035em;line-height:1.15}.home-stage__body{color:var(--home-label);max-width:52ch}.home-note{gap:var(--home-s-3);margin-top:var(--home-s-5);padding:var(--home-s-4) var(--home-s-5);background:var(--home-paper);border:1px solid var(--home-card-line);border-radius:var(--home-r-lg);max-width:78ch;color:var(--home-body);font-size:var(--home-t--1);grid-template-columns:auto 1fr;display:grid}.home-note__mark{color:var(--home-signal);font-size:var(--home-t--1);padding-top:.15rem}.home-close-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:62rem){.home-close-grid{grid-template-columns:1.1fr 1fr;gap:3.5rem}}.home-terminal{background:var(--home-surface);border:1px solid var(--home-card-line);border-radius:var(--home-r);padding:var(--home-s-5);font-size:var(--home-t--1);color:var(--home-body);gap:var(--home-s-2);margin:0;list-style:none;display:grid;overflow-x:auto}.home-terminal li{padding-block:var(--home-s-1)}.home-skip{background:var(--home-teal);color:var(--home-teal-ink);border-radius:var(--home-r);z-index:30;padding:.7rem 1.2rem;position:absolute;left:-9999px}.home-skip:focus{top:1rem;left:1rem}.home-topbar{z-index:20;background:var(--home-canvas);border-bottom:1px solid var(--home-line);position:sticky;top:0}.home-topbar__inner{justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;display:flex}.home-topbar__tools{align-items:center;gap:.5rem;display:flex}:root{--home-nav-h:4.0625rem}.home-hero{padding-block:var(--home-band);padding-top:calc(var(--home-band) + var(--home-nav-h))}@media (min-width:68rem) and (min-height:59.375rem){.home-hero{grid-template-rows:1fr auto;row-gap:clamp(2rem,3vh,3rem);min-height:min(100dvh - 4rem,58rem);padding-block:clamp(5rem,8vh,6rem) clamp(2rem,4vh,3rem);display:grid}.home-hero-grid{align-self:center}.home-hero .home-trust{align-self:end;margin-top:0}}@media (min-width:68rem) and (max-height:59.3125rem){.home-hero{min-height:0;padding-block:5rem 3rem;display:block}.home-h1{font-size:clamp(3.25rem, 7.5dvh, var(--home-t-4))}.home-hero .home-trust{margin-top:2rem}}.home-cta-meta{font-size:var(--home-t--1);color:var(--home-label);margin-top:1.1rem}.home-trust{margin:var(--home-s-6) 0 0;background:var(--home-paper);border:1px solid var(--home-card-line);border-radius:var(--home-r-lg);gap:0;display:grid;overflow:hidden}.home-trust>div{padding:var(--home-s-5);text-align:center;border-top:1px solid var(--home-card-line)}.home-trust>div:first-child{border-top:none}.home-trust>div{position:relative}.home-trust>div:before{content:"";background:var(--znak-kategorii,transparent);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.home-trust>div{--znak-kategorii:var(--home-line-strong)}.home-trust>div:first-child{--znak-kategorii:var(--home-signal)}.home-trust>div:nth-child(3){--znak-kategorii:var(--home-teal)}.home-trust>div:first-child .home-data,.home-trust>div:nth-child(3) .home-data{color:var(--znak-kategorii)}@media (min-width:52rem){.home-trust{grid-template-columns:repeat(3,1fr)}.home-trust>div{border-top:none;border-inline-start:1px solid var(--home-card-line)}.home-trust>div:first-child{border-inline-start:none}}.home-trust dt{font-size:var(--home-t-2);color:var(--home-ink);letter-spacing:-.04em;font-weight:700;line-height:1}.home-trust dd{margin:var(--home-s-2) auto 0;color:var(--home-label);font-size:var(--home-t--1);max-width:30ch}.home-chips{gap:var(--home-s-2);margin:var(--home-s-6) 0 var(--home-s-5);flex-wrap:wrap;display:flex}.home-roads{gap:var(--home-s-6);margin-top:var(--home-s-6);display:grid}@media (min-width:62rem){.home-roads{grid-template-columns:1fr 1fr;gap:3.5rem}}.home-road h3{font-size:var(--home-t-1);border-bottom:2px solid var(--home-ink);padding-bottom:.85rem}.home-road dl{margin:0}.home-road__row{border-bottom:1px solid var(--home-line);gap:.15rem 1.5rem;padding-block:.9rem;display:grid}@media (min-width:30rem){.home-road__row{grid-template-columns:11rem 1fr;align-items:baseline}}.home-road__row dt{color:var(--home-ink);font-weight:700}.home-road__row dd{color:var(--home-label);font-size:var(--home-t--1);margin:0}.home-road__foot{font-size:var(--home-t--1);color:var(--home-label);margin-top:.9rem}.home-card{background:var(--home-paper);border:1px solid var(--home-card-line);border-radius:var(--home-r-lg);padding:var(--home-s-5)}.home-card--flush{padding:0;overflow:hidden}.home-card .home-stage,.home-card .home-road__row{border-top:none}.home-card .home-stages,.home-card .home-roads{margin-block-start:-1.6rem}.home-card .home-stage+.home-stage{border-top:1px solid var(--home-line)}.home-card .home-stage:last-child{border-bottom:none;padding-bottom:0}.home-quotes{margin-top:var(--home-s-6);display:grid}@media (min-width:46rem){.home-quotes{grid-template-columns:1fr 1fr}}.home-quotes blockquote{padding:var(--home-s-5);border-top:1px solid var(--home-card-line);border-inline-start:1px solid var(--home-card-line);gap:.7rem;margin:0;display:grid}.home-quotes blockquote:nth-child(-n+2){border-top:none}@media (max-width:45.99rem){.home-quotes blockquote{border-inline-start:none}.home-quotes blockquote:nth-child(n+2){border-top:1px solid var(--home-card-line)}}@media (min-width:46rem){.home-quotes blockquote:nth-child(odd){border-inline-start:none}}.home-quotes blockquote p{color:var(--home-ink);font-size:var(--home-t-1);letter-spacing:-.02em;max-width:34ch;line-height:1.4}.home-quotes blockquote footer{font-size:var(--home-t--1);color:var(--home-label)}.home-role{gap:var(--home-s-1) var(--home-s-4);padding:var(--home-s-4);border-top:1px solid var(--home-card-line);background:var(--home-surface);margin:0;display:grid}@media (min-width:40rem){.home-role{grid-template-columns:7rem 1fr;align-items:baseline}}.home-role dt{font-size:var(--home-t-mikro);letter-spacing:.12em;text-transform:uppercase;color:var(--home-label)}.home-role dd{color:var(--home-body);font-size:var(--home-t--1);margin:0}
