@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_a77bd8{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_a77bd8{--font-sans-next:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_26a6cf{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_26a6cf{--font-mono-next:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#F3F5F6;--surface:#FFFFFF;--sunk:#E9EDEF;--ink:#16202B;--muted:#4F5C68;--line:#CFD7DD;--line-strong:#7A8691;--acc:#0F6B61;--acc-ink:#FFFFFF;--acc-soft:#DDF0ED;--norma:#127066;--norma-soft:#DDF0ED;--pato:#A3214F;--pato-soft:#F7E2EA;--exam:#7E5209;--exam-soft:#F8ECD6;--ok:#2A7230;--ok-soft:#E3F1E3;--bad:#A8231C;--bad-soft:#FBE7E5;--focus:#2C5FD6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--cel-dotyku:44px;--radius-sm:8px;--radius:10px;--radius-lg:14px;--radius-pill:999px;--font-sans:var(--font-sans-next,"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif);--font-mono:var(--font-mono-next,"IBM Plex Mono",ui-monospace,Menlo,monospace);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0F1419;--surface:#171E26;--sunk:#1E2731;--ink:#E4E9EE;--muted:#9BA7B3;--line:#2B3642;--line-strong:#6B7886;--acc:#55C2B3;--acc-ink:#0F1419;--acc-soft:#16332F;--norma:#55C2B3;--norma-soft:#16332F;--pato:#EE6E9C;--pato-soft:#3A1A27;--exam:#E2AE55;--exam-soft:#3A2C14;--ok:#6CC070;--ok-soft:#17301A;--bad:#F2786E;--bad-soft:#3A1C1A;--focus:#7FA6FF;color-scheme:dark}}:root[data-theme=dark]{--bg:#0F1419;--surface:#171E26;--sunk:#1E2731;--ink:#E4E9EE;--muted:#9BA7B3;--line:#2B3642;--line-strong:#6B7886;--acc:#55C2B3;--acc-ink:#0F1419;--acc-soft:#16332F;--norma:#55C2B3;--norma-soft:#16332F;--pato:#EE6E9C;--pato-soft:#3A1A27;--exam:#E2AE55;--exam-soft:#3A2C14;--ok:#6CC070;--ok-soft:#17301A;--bad:#F2786E;--bad-soft:#3A1C1A;--focus:#7FA6FF;color-scheme:dark}.scr{--s-bg:var(--bg);--s-surface:var(--surface);--s-sunk:var(--sunk);--s-ink:var(--ink);--s-muted:var(--muted);--s-line:var(--line);--s-line-strong:var(--line-strong);--s-acc:var(--acc);--s-acc-ink:var(--acc-ink);--s-acc-soft:var(--acc-soft);--s-norma:var(--norma);--s-norma-soft:var(--norma-soft);--s-pato:var(--pato);--s-pato-soft:var(--pato-soft);--s-exam:var(--exam);--s-exam-soft:var(--exam-soft);--s-ok:var(--ok);--s-ok-soft:var(--ok-soft);--s-bad:var(--bad);--s-bad-soft:var(--bad-soft);--s-focus:var(--focus);--s-r:var(--radius);--s-r-sm:var(--radius-sm);--s-border:1px solid var(--s-line);--s-shadow:none;--tap:var(--cel-dotyku);--f-h:var(--font-sans);--f-b:var(--font-sans);--f-n:var(--font-mono);--h-w:600;--h-size:1.625rem;--h-ls:-.01em}body{margin:0;background:var(--bg)}.scr.pv{min-height:0;padding:16px}.scr.pv>.pv-rzad{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.scr.pv>.pv-kol{display:grid;grid-gap:12px;gap:12px;max-width:520px}.scr.pv .pv-et{font-family:var(--f-n);font-size:.8125rem;color:var(--s-muted)}.scr{container-type:inline-size;background:var(--s-bg);color:var(--s-ink);font-family:var(--f-b);font-size:1.0625rem;line-height:1.55;min-height:100%}.scr *{box-sizing:border-box}.scr .in{padding:0 16px 28px;display:grid;grid-gap:18px;gap:18px}.scr .bar{display:flex;align-items:center;gap:6px;min-height:60px;padding:0 8px 0 16px;border-bottom:1px solid var(--s-line);background:var(--s-surface)}.scr .bar .sp{flex:1 1}.scr .logo{font-family:var(--f-h);font-weight:700;font-size:1.25rem;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.scr .logo b{place-items:center;width:28px;height:28px;background:var(--s-acc);color:var(--s-acc-ink);font-size:.9375rem}.scr .ib,.scr .logo b{display:inline-grid;border-radius:var(--s-r-sm)}.scr .ib{width:var(--tap);height:var(--tap);place-items:center;border:0;background:transparent;color:var(--s-ink);cursor:pointer}.scr .btn svg,.scr .ib svg,.scr .lnk svg{width:20px;height:20px}.scr .back{display:inline-flex;align-items:center;gap:4px;min-height:var(--tap);padding:0 8px 0 0;color:var(--s-ink);font-weight:600;text-decoration:none;font-size:1rem}.scr .avatar{width:36px;height:36px;border-radius:50%;background:var(--s-sunk);color:var(--s-ink);display:grid;place-items:center;font-size:.875rem;font-weight:700}.scr h1,.scr h2,.scr h3{font-family:var(--f-h);font-weight:var(--h-w);letter-spacing:var(--h-ls);margin:0;text-wrap:balance;line-height:1.2}.scr h1{font-size:var(--h-size)}.scr h2{font-size:1.25rem}.scr h3{font-size:1.125rem}.scr p{margin:0}.scr .muted{color:var(--s-muted)}.scr .small{font-size:.875rem}.scr .num{font-family:var(--f-n);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scr .eyebrow{font-size:.8125rem;color:var(--s-muted);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.scr .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:0 20px;border-radius:var(--s-r-sm);border:1px solid var(--s-ink);background:var(--s-ink);color:var(--s-bg);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;width:100%}.scr .btn.alt{background:var(--s-surface);color:var(--s-ink);border-color:var(--s-line)}.scr .lnk{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);color:var(--s-acc-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.scr .card{background:var(--s-surface);border:var(--s-border);border-radius:var(--s-r);box-shadow:var(--s-shadow);padding:16px;display:grid;grid-gap:10px;gap:10px;color:inherit;text-decoration:none}.scr .cardlink{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;min-height:var(--tap)}.scr .chip{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--s-sunk);color:var(--s-ink);white-space:nowrap}.scr .chip.acc{background:var(--s-acc-soft);color:var(--s-ink)}.scr .chip.exam{background:var(--s-exam-soft);color:var(--s-exam)}.scr .chip svg{width:14px;height:14px}.scr .chip{justify-self:start;max-width:100%}.scr progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;height:6px;border:0;border-radius:6px;background:var(--s-sunk);overflow:hidden;color:var(--s-acc)}.scr progress::-webkit-progress-bar{background:var(--s-sunk);border-radius:6px}.scr progress::-webkit-progress-value{background:var(--s-acc);border-radius:6px}.scr progress::-moz-progress-bar{background:var(--s-acc);border-radius:6px}.scr progress.cienki{height:4px;border-radius:0}.scr .stats{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.9375rem;color:var(--s-muted)}.scr .stats b{color:var(--s-ink);font-weight:600}.scr .hero{display:grid;grid-gap:14px;gap:14px;padding-top:12px}.scr .subj{display:grid;grid-gap:0;gap:0}.scr .subj li{list-style:none;display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;padding:12px 0;border-top:1px solid var(--s-line)}.scr .subj{margin:0;padding:0}.scr .proof{font-size:.9375rem;color:var(--s-muted)}.scr .foot{display:flex;flex-wrap:wrap;gap:0 18px;font-size:.875rem}.scr .foot a{color:var(--s-muted);min-height:var(--tap);display:inline-flex;align-items:center}.scr .resume{background:var(--s-acc);color:var(--s-acc-ink);border-radius:var(--s-r);padding:16px;display:grid;grid-gap:6px;gap:6px;text-decoration:none}.scr .resume .t{font-family:var(--f-h);font-weight:700;font-size:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:8px}.scr .resume .t svg{width:22px;height:22px}.scr .resume p{font-size:.9375rem}.scr .cards{display:grid;grid-gap:12px;gap:12px}.scr .crumbs{font-size:.875rem;color:var(--s-muted)}.scr .seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--s-sunk);border-radius:var(--s-r-sm);padding:3px;grid-gap:3px;gap:3px}.scr .seg a,.scr .seg button{display:grid;place-items:center;text-decoration:none;text-align:center;min-height:var(--tap);border:0;border-radius:calc(var(--s-r-sm) - 2px);background:transparent;color:var(--s-ink);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.scr .seg a[aria-pressed=true],.scr .seg button[aria-pressed=true]{background:var(--s-surface);box-shadow:0 1px 2px rgba(0,0,0,.12)}.scr .seg label{display:grid;place-items:center;min-height:var(--tap);border-radius:calc(var(--s-r-sm) - 2px);font-size:.9375rem;font-weight:600;cursor:pointer}.scr .seg label:has(input:checked){background:var(--s-surface);box-shadow:0 1px 2px rgba(0,0,0,.12)}.scr .seg label:has(input:focus-visible){outline:2px solid var(--s-acc);outline-offset:2px}.scr fieldset.pole{border:0;margin:0;padding:0;min-width:0}.scr fieldset.pole legend{padding:0;margin-bottom:6px;font-weight:600;font-size:.9375rem}.scr .prose{display:grid;grid-gap:12px;gap:12px;max-width:66ch}.scr .prose strong{font-weight:700}.scr .tbl{overflow-x:auto;border:1px solid var(--s-line);border-radius:var(--s-r-sm)}.scr b,.scr strong{font-weight:700}.scr select{border:1px solid var(--s-line-strong);border-radius:var(--s-r-sm);min-height:var(--tap);padding:0 12px;background:var(--s-surface);color:var(--s-ink);font:inherit}.scr table{color:inherit;border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.4}.scr td,.scr th{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--s-line)}.scr tr:last-child td{border-bottom:0}.scr thead th{background:var(--s-sunk);font-weight:700;font-size:.875rem}.scr .tq{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:var(--s-r);background:var(--s-acc-soft)}.scr .tq .act{display:grid;grid-gap:8px;gap:8px}.scr .t-layout{display:grid;grid-gap:20px;gap:20px}.scr .side{display:none}.scr .side ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.scr .side li a{display:flex;align-items:center;min-height:40px;padding:6px 12px;border-radius:var(--s-r-sm);color:var(--s-ink);text-decoration:none;font-size:.9375rem}.scr .side li a[aria-current=page]{background:var(--s-acc-soft);font-weight:700}.scr .side .grp{font-size:.8125rem;color:var(--s-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding:12px 12px 4px}.scr .qtop{display:flex;align-items:center;gap:8px;min-height:60px;padding:0 12px 0 8px;background:var(--s-surface);border-bottom:1px solid var(--s-line)}.scr .qtop .sp{flex:1 1}.scr .qtop .num{font-size:1rem;font-weight:600}.scr .streak{font-size:.875rem;color:var(--s-muted)}.scr .qmeta{display:flex;flex-wrap:wrap;gap:6px}.scr .qtext{font-size:1.1875rem;line-height:1.45;font-weight:600;font-family:var(--f-h)}.scr .opts{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.scr .opt{display:grid;grid-template-columns:32px 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:start;padding:12px 16px;min-height:var(--tap);border:1px solid var(--s-line);border-radius:var(--s-r-sm);background:var(--s-surface)}.scr .opt .k{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--s-sunk);font-weight:700;font-size:.9375rem;font-family:var(--f-n)}.scr .opt .w{font-weight:600;padding-top:3px}.scr .opt .why{grid-column:2/-1;font-size:.9375rem;color:var(--s-muted);line-height:1.45}.scr .opt{grid-template-columns:32px minmax(0,1fr) auto}.scr .opt .stan{grid-column:3;grid-row:1;align-self:center;display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:.8125rem}.scr .opt .stan:empty{display:none}.scr .opt .pct{color:var(--s-muted);font-size:.8125rem;min-width:3ch;text-align:right}.scr .opt .znak{display:inline-flex;align-items:center;gap:4px;font-weight:700}.scr .opt .znak svg{width:16px;height:16px;stroke-width:3}.scr .opt.good .znak{color:var(--s-ok)}.scr .opt.bad .znak{color:var(--s-bad)}.scr .opt.good{border:2px solid var(--s-ok);background:var(--s-ok-soft)}.scr .opt.good .k{background:var(--s-ok);color:var(--s-surface)}.scr .opt.bad{border:2px solid var(--s-bad);background:var(--s-bad-soft)}.scr .opt.bad .k{background:var(--s-bad);color:var(--s-surface)}.scr .opt .why{color:var(--s-ink)}.scr .opt:not(.good):not(.bad) .why{color:var(--s-muted)}.scr .qact{display:flex;gap:8px;flex-wrap:wrap}.scr .qact .lnk{font-size:.9375rem}.scr .qnav{display:grid;grid-template-columns:1fr 2fr;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;bottom:0;padding:12px 16px;background:var(--s-bg);border-top:1px solid var(--s-line)}.scr .in.top{padding-top:18px}.scr .in.srodek{min-height:520px;align-content:center;justify-items:center;text-align:center;padding-top:32px}.scr .in.srodek .btn,.scr .in.srodek .lnk{max-width:360px}.scr .grupa{display:grid;grid-gap:10px;gap:10px}.scr .rzad{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.scr .rzad.mied{justify-content:space-between}.scr .chip.ok{background:var(--s-ok-soft);color:var(--s-ok)}.scr .chip.bad{background:var(--s-bad-soft);color:var(--s-bad)}.scr a.chip,.scr button.chip{min-height:var(--tap);padding:0 14px;border:1px solid var(--s-line);background:var(--s-surface);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;color:var(--s-ink);white-space:normal;text-align:left;line-height:1.3;padding-block:6px}.scr a.chip[aria-pressed=true],.scr button.chip[aria-pressed=true]{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-bg)}.scr .btn.mala{width:auto;min-height:var(--tap);padding:0 16px;font-size:.9375rem}.scr .btn.zly{background:var(--s-surface);color:var(--s-bad);border-color:var(--s-bad)}.scr .btn.zly[aria-disabled=true],.scr .btn[aria-disabled=true]{background:var(--s-sunk);border-color:var(--s-sunk);color:var(--s-muted)}.scr .btn[aria-disabled=true]{cursor:not-allowed}.scr .ikona{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--s-sunk);color:var(--s-ink)}.scr .ikona svg{width:30px;height:30px}.scr .ikona.ok{background:var(--s-ok-soft);color:var(--s-ok)}.scr .ikona.bad{background:var(--s-bad-soft);color:var(--s-bad)}.scr .ikona.exam{background:var(--s-exam-soft);color:var(--s-exam)}.scr .ikona.acc{background:var(--s-acc-soft);color:var(--s-acc-text)}.scr .lead{font-size:1.0625rem;color:var(--s-muted);max-width:46ch}.scr .alert{display:grid;grid-template-columns:20px 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 16px;border-radius:var(--s-r-sm);background:var(--s-sunk);color:var(--s-ink);font-size:.9375rem;text-align:left}.scr .alert svg{width:20px;height:20px;margin-top:2px}.scr .alert.ok{background:var(--s-ok-soft)}.scr .alert.ok svg{color:var(--s-ok)}.scr .alert.bad{background:var(--s-bad-soft)}.scr .alert.bad svg{color:var(--s-bad)}.scr .alert.exam{background:var(--s-exam-soft)}.scr .alert.exam svg{color:var(--s-exam)}.scr .alert.acc{background:var(--s-acc-soft)}.scr .alert.acc svg{color:var(--s-acc-text)}.scr .alert .x{margin:-12px -12px -12px 0}.scr .alert b{font-weight:700}.scr .lista{list-style:none;margin:0;padding:0;background:var(--s-surface);border:var(--s-border);border-radius:var(--s-r)}.scr .lista>li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:12px 16px;min-height:56px;border-top:1px solid var(--s-line)}.scr .lista>li:first-child{border-top:0}.scr .lista>li>svg{width:20px;height:20px;color:var(--s-muted)}.scr .lista .opis{display:grid;grid-gap:2px;gap:2px;min-width:0}.scr .lista .opis small{font-size:.875rem;color:var(--s-muted)}.scr .lista a.wiersz{display:contents;color:inherit;text-decoration:none}.scr .lista>li.bez-ik{grid-template-columns:1fr auto}.scr .pole{display:grid;grid-gap:6px;gap:6px;text-align:left}.scr .pole .etyk,.scr .pole label{font-size:.875rem;font-weight:600}.scr .pole input,.scr .pole select,.scr .pole textarea{min-height:var(--tap);padding:10px 16px;border:1px solid var(--s-line-strong);border-radius:var(--s-r-sm);background:var(--s-surface);color:var(--s-ink);font:inherit;width:100%}.scr .pole textarea{min-height:120px;resize:vertical}.scr .pole .pomoc{font-size:.875rem;color:var(--s-muted)}.scr .pole.blad input{border:2px solid var(--s-bad)}.scr .pole .blad-txt{font-size:.875rem;color:var(--s-bad);font-weight:600}.scr .zgoda{display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px 16px;border:1px solid var(--s-line-strong);border-radius:var(--s-r-sm);background:var(--s-surface);text-align:left;font-size:.9375rem;min-height:var(--tap)}.scr .zgoda input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--s-acc)}.scr .szukaj{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;align-items:center;min-height:var(--tap);padding:0 16px;border:1px solid var(--s-line-strong);border-radius:var(--s-r-sm);background:var(--s-surface)}.scr .szukaj svg{width:20px;height:20px;color:var(--s-muted)}.scr .szukaj input{border:0;background:transparent;font:inherit;color:var(--s-ink);min-height:44px;width:100%;outline:none}.scr .filtr{display:grid;grid-gap:8px;gap:8px}.scr .filtr .etyk{font-size:.875rem;font-weight:700}.scr .filtr .rzad{gap:6px}.scr .podsum{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-radius:var(--s-r-sm);background:var(--s-acc-soft);font-weight:600}.scr .kroki{display:grid;grid-gap:8px;gap:8px;padding:16px 16px 0}.scr .kroki ol{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:6px;gap:6px}.scr .kroki li{height:4px;border-radius:4px;background:var(--s-sunk)}.scr .kroki li.teraz,.scr .kroki li.zrobiony{background:var(--s-acc)}.scr .kroki p{font-size:.875rem;color:var(--s-muted)}.scr .pod-arkuszem{position:relative;min-height:640px;overflow:hidden}.scr .zaslona{position:absolute;inset:0;background:rgba(15,20,25,.45)}.scr .tlo-arkusza{opacity:1}.scr .arkusz{position:absolute;left:0;right:0;bottom:0;background:var(--s-surface);color:var(--s-ink);border-radius:16px 16px 0 0;padding:8px 16px 24px;display:grid;grid-gap:14px;gap:14px;max-height:92%;overflow:auto}.scr .arkusz .uchwyt{width:40px;height:4px;border-radius:4px;background:var(--s-line);justify-self:center}.scr .arkusz .naglowek{display:flex;align-items:center;justify-content:space-between;gap:8px}.scr .slajd{display:grid;grid-gap:16px;gap:16px;padding:20px 16px 28px;max-width:820px;margin:0 auto}.scr .slajd .prose{font-size:1.125rem}.scr .slajdy-nav{display:grid;grid-template-columns:1fr 2fr;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;bottom:0;padding:12px 16px;background:var(--s-bg);border-top:1px solid var(--s-line)}.scr .qr{width:200px;height:200px;padding:12px;background:#FFFFFF;border:1px solid var(--s-line);border-radius:var(--s-r-sm);display:grid;grid-template-columns:repeat(21,1fr);grid-gap:0;gap:0;justify-self:center}.scr .qr i{display:block;background:#16202B}.scr .qr i.p{background:#FFFFFF}.scr .liczby{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.scr .liczba{background:var(--s-surface);border:var(--s-border);border-radius:var(--s-r);padding:12px 16px;display:grid;grid-gap:2px;gap:2px}.scr .liczba b{font-family:var(--f-n);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.scr .liczba span{font-size:.875rem;color:var(--s-muted)}.scr .wynik{font-family:var(--f-n);font-size:3rem;font-weight:600;line-height:1}.scr .panel{display:grid;min-height:600px}.scr .panel-nav{display:flex;gap:4px;overflow-x:auto;padding:8px 16px;border-bottom:1px solid var(--s-line);background:var(--s-surface)}.scr .panel-nav a{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);padding:0 12px;border-radius:var(--s-r-sm);color:var(--s-ink);text-decoration:none;font-size:.9375rem;font-weight:600;white-space:nowrap}.scr .panel-nav a svg{width:18px;height:18px}.scr .panel-nav a[aria-current=page]{background:var(--s-acc-soft)}.scr .panel-tresc{min-width:0}.scr .tbl.dane td,.scr .tbl.dane th{white-space:nowrap}.scr .baner{display:grid;grid-template-columns:20px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 8px 12px 16px;background:var(--s-exam-soft);font-size:.9375rem}.scr .baner svg{width:20px;height:20px;color:var(--s-exam)}.scr .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.scr .os-head{display:grid;grid-gap:12px;gap:12px;padding:16px 16px 12px;background:var(--s-surface);border-bottom:1px solid var(--s-line)}.scr .os-tyt{display:grid;grid-gap:2px;gap:2px}.scr .os-tyt .eyebrow{letter-spacing:.06em}.scr .os-narz{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.scr .os-narz .szukaj{flex:1 1 100%}.scr .os-narz .btn{width:auto;flex:1 1 auto}.scr .os-postep{font-size:.875rem;color:var(--s-muted)}.scr .os-postep b{color:var(--s-ink)}.scr .os-postep svg{width:14px;height:14px;vertical-align:-2px}.scr .wezel.pato{color:var(--s-bad)}.scr .wezel.pato[aria-current=true]{color:var(--s-ink)}.scr .os-linia{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);overflow-x:auto;background:var(--s-surface);border-bottom:1px solid var(--s-line)}.scr .os-linia a{display:grid;grid-gap:4px;gap:4px;align-content:start;min-height:88px;padding:12px 16px;border-left:1px solid var(--s-line);color:var(--s-ink);text-decoration:none}.scr .os-linia a:first-child{border-left:0}.scr .os-linia a b{font-family:var(--f-h);font-size:1.0625rem;font-weight:600;line-height:1.25}.scr .os-linia a span{font-family:var(--f-n);font-size:.8125rem;color:var(--s-muted)}.scr .os-linia a[aria-current=true]{background:var(--s-acc-soft);box-shadow:inset 0 -3px 0 var(--s-acc)}.scr .os-kol{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;padding:16px 16px 28px}.scr .nak-bok,.scr .nak-glowna,.scr .nak-kol,.scr .os-karta,.scr .os-lewa{grid-template-columns:minmax(0,1fr)}.scr .os-lewa{padding:16px;grid-gap:12px;gap:12px}.scr .os-karta,.scr .os-lewa{background:var(--s-surface);border:var(--s-border);border-radius:var(--s-r);display:grid;align-content:start}.scr .os-karta{padding:20px 16px;grid-gap:16px;gap:16px;min-width:0}.scr .os-karta h2.tytul{font-size:1.625rem}.scr .akcje{display:flex;flex-wrap:wrap;gap:8px}.scr .akcje .btn{width:auto}.scr .drzewo{list-style:none;margin:0;padding:0}.scr .drzewo,.scr .drzewo>li{display:grid;grid-gap:4px;gap:4px}.scr .wezel{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;align-items:start;min-height:var(--tap);padding:10px 12px 10px 16px;border:1px solid transparent;border-radius:var(--s-r-sm);color:var(--s-ink);text-decoration:none;font-weight:600}.scr .wezel small{grid-column:1;font-family:var(--f-n);font-size:.8125rem;font-weight:400;color:var(--s-muted)}.scr .wezel .chip{grid-row:1;grid-column:2}.scr .os-linia a:not([aria-current=true]):hover,.scr .wezel:not([aria-current=true]):hover{background:var(--s-sunk)}.scr .os-linia a:not([aria-current=true]):active,.scr .wezel:not([aria-current=true]):active{background:var(--s-line)}@media (prefers-reduced-motion:no-preference){.scr .os-linia a,.scr .wezel{transition:background .15s,border-color .15s,box-shadow .15s}.scr .os-karta,.scr .os-lewa .drzewo{transition:opacity .15s}}.scr .os-linia a:has([data-czeka]),.scr .wezel:has([data-czeka]){background:var(--s-sunk);border-color:var(--s-line-strong)}.scr:has(.os-linia [data-czeka]) .os-lewa .drzewo,.scr:has([data-czeka]) .os-karta{opacity:.55}.scr .wezel[aria-current=true]{border-color:var(--s-acc);background:var(--s-acc-soft)}.scr .galezie{list-style:none;margin:0 0 4px 16px;padding:0 0 0 12px;border-left:2px solid var(--s-line);display:grid;grid-gap:2px;gap:2px}.scr .drzewo .op{color:var(--s-ok)}.scr .sekcja{display:grid;grid-gap:8px;gap:8px;padding-top:16px;border-top:1px solid var(--s-line);max-width:66ch}.scr .sekcja h3{font-size:1.125rem}.scr .sekcja ul{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.scr .rozw{border:1px solid var(--s-line);border-radius:var(--s-r-sm);background:var(--s-surface)}.scr .rozw>summary{display:flex;align-items:center;gap:8px;min-height:var(--tap);padding:10px 16px;cursor:pointer;font-weight:600;list-style:none}.scr .rozw>summary::-webkit-details-marker{display:none}.scr .rozw>summary svg{width:18px;height:18px;flex:none}.scr .rozw>div{padding:0 16px 16px;display:grid;grid-gap:10px;gap:10px}.scr .rozw.miekki{background:var(--s-acc-soft);border-color:transparent}.scr kbd{border:solid var(--s-line);border-width:1px 1px 2px;background:var(--s-surface)}.scr .rok,.scr kbd{font-family:var(--f-n);font-size:.8125rem;padding:1px 6px;border-radius:4px}.scr .rok{color:var(--s-exam);background:var(--s-exam-soft);margin-left:6px;white-space:nowrap}.scr .nak-bar{display:flex;align-items:center;gap:8px;min-height:60px;padding:0 16px 0 8px;background:var(--s-surface);border-bottom:1px solid var(--s-line)}.scr .nak-bar h1{font-size:1.25rem}.scr .nak-kol{display:grid;grid-gap:16px;gap:16px;padding:16px 16px 28px}.scr .nak-bok{grid-gap:14px;gap:14px}.scr .nak-bok,.scr .nak-glowna{display:grid;align-content:start}.scr .nak-glowna{grid-gap:16px;gap:16px;min-width:0}.scr .drzewo{position:relative;padding-left:16px;gap:8px}.scr .drzewo:before{content:"";position:absolute;left:5px;top:14px;bottom:18px;width:3px;border-radius:2px;background:var(--s-norma);opacity:.35}.scr .drzewo>li>.wezel{position:relative}.scr .drzewo>li>.wezel:before{content:"";position:absolute;left:-17px;top:15px;width:13px;height:13px;border-radius:50%;background:var(--s-surface);border:3px solid var(--s-norma);box-sizing:border-box}.scr .drzewo>li>.wezel[aria-current=true]{border-color:var(--s-norma);background:var(--s-norma-soft)}.scr .galezie{border-left:0;margin-left:18px;padding-left:0;position:relative}.scr .galezie>li{position:relative;padding-left:18px}.scr .galezie>li:before{content:"";position:absolute;left:0;top:-6px;height:28px;width:14px;border-left:2px solid var(--s-pato);border-bottom:2px solid var(--s-pato);border-bottom-left-radius:8px;opacity:.55}.scr .galezie>li:not(:last-child):after{content:"";position:absolute;left:0;top:20px;bottom:-4px;border-left:2px solid var(--s-pato);opacity:.55}.scr .galezie .wezel{color:var(--s-pato);font-weight:500}.scr .galezie .wezel[aria-current=true]{border-color:var(--s-pato);background:var(--s-pato-soft);color:var(--s-ink)}.scr .qc{grid-row:1;grid-column:2;font-family:var(--f-n);font-size:.8125rem;color:var(--s-exam);background:var(--s-exam-soft);border-radius:4px;padding:1px 6px;white-space:nowrap;font-weight:500}.scr .wezel svg{width:16px;height:16px;color:var(--s-ok);vertical-align:-3px}.scr .legenda,.scr .wezel.zamk,.scr .wezel.zamk svg{color:var(--s-muted)}.scr .legenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.8125rem;padding-top:12px;border-top:1px solid var(--s-line)}.scr .legenda span{display:inline-flex;align-items:center;gap:6px}.scr .legenda i{display:inline-block;width:12px;height:12px;border-radius:50%;border:3px solid var(--s-norma);box-sizing:border-box}.scr .legenda i.g{border:0;border-radius:2px;background:var(--s-pato)}.scr .legenda i.m{border:0;border-radius:2px;background:var(--s-exam);transform:rotate(45deg);width:10px;height:10px}.scr .rodzaj{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:4px}.scr .rodzaj.norma{background:var(--s-norma-soft);color:var(--s-norma)}.scr .rodzaj.pato{background:var(--s-pato-soft);color:var(--s-pato)}.scr .os-linia a{position:relative}.scr .os-linia a[aria-current=true]{background:var(--s-norma-soft);box-shadow:inset 0 -3px 0 var(--s-norma)}.scr .os-linia progress::-webkit-progress-value{background:var(--s-norma)}.scr .os-linia progress::-moz-progress-bar{background:var(--s-norma)}.scr .piny{display:flex;gap:6px;min-height:12px;align-items:center}.scr .pin{display:inline-block;width:9px;height:9px;background:var(--s-exam);transform:rotate(45deg);border-radius:2px;box-shadow:0 0 0 2px var(--s-surface)}.scr .skala{display:flex;justify-content:space-between;padding:8px 16px 0;font-family:var(--f-n);font-size:.8125rem;color:var(--s-muted);background:var(--s-surface);border-bottom:1px dashed var(--s-line);overflow-x:auto;gap:12px}.scr .skala span{display:grid;justify-items:center;grid-gap:2px;gap:2px}.scr .skala span:after{content:"";width:1px;height:8px;background:var(--s-muted)}.scr .legenda.osi{padding:8px 16px 0;border-top:0}.scr .sekcja.egzamin{border:1px solid var(--s-exam);background:var(--s-exam-soft);border-radius:12px;padding:14px 18px}.scr .sekcja.egzamin h3{color:var(--s-ink)}.scr .sekcja.pulapki{border-top:0;border-left:3px solid var(--s-pato);padding:4px 0 4px 16px}.scr .sekcja.quiz{border-top:2px solid var(--s-ink)}.scr a.chip.norma{color:var(--s-norma);border-color:var(--s-norma)}.scr a.chip.pato{color:var(--s-pato);border-color:var(--s-pato)}.scr .rozw.miekki>summary svg{color:var(--s-norma)}.scr .kroki-num{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;counter-reset:k}.scr .kroki-num li{counter-increment:k;position:relative;padding-left:36px}.scr .kroki-num li:before{content:counter(k);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--s-norma-soft);color:var(--s-norma);font-family:var(--f-n);font-size:.8125rem;font-weight:600;display:grid;place-items:center}.scr .figura{margin:0;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--s-line);border-radius:var(--s-r);padding:16px;background:var(--s-surface)}.scr .figura h4{margin:0;font-family:var(--f-h);font-size:1rem;font-weight:600}.scr .figura svg{width:100%;height:auto;max-height:260px}.scr .figura figcaption{font-size:.875rem;color:var(--s-muted)}.scr .figura .f-linia{stroke:var(--s-muted);fill:none;stroke-width:2}.scr .figura .f-norma{stroke:var(--s-norma);fill:var(--s-norma-soft);stroke-width:2}.scr .figura .f-pato{stroke:var(--s-pato);fill:var(--s-pato-soft);stroke-width:2}.scr .figura .f-egz{fill:var(--s-exam)}.scr .figura text{fill:var(--s-ink);font-family:var(--f-b);font-size:14px}.scr .figura text.m{fill:var(--s-muted);font-size:13px}.scr .os-head .seg{padding:4px}.scr .os-head .seg,.scr .os-head .seg a,.scr .os-head .seg button{border-radius:999px}.scr button.lnk{background:none;border:0;padding:0;font:inherit;font-weight:600;cursor:pointer}.scr .slajd .trap{border-left:3px solid var(--s-pato);padding:4px 0 4px 16px}.scr .slajd .key{border:1px solid var(--s-exam);background:var(--s-exam-soft);border-radius:12px;padding:12px 16px}.scr .slajd .cols{display:grid;grid-gap:16px;gap:16px}@container (min-width: 760px){.scr .slajd .cols{grid-template-columns:1fr 1fr}}.scr .kawa{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);color:var(--s-muted);font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.scr .kawa svg{width:16px;height:16px}@container (min-width: 760px){.scr .os-head{grid-template-columns:auto 1fr;align-items:center;padding:20px 32px 14px;column-gap:24px}.scr .os-narz{grid-column:1/-1}.scr .os-narz .szukaj{flex:0 1 320px}.scr .os-narz .btn{flex:0 0 auto}.scr .os-head .seg{justify-self:start;min-width:340px}.scr .os-kol{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:24px;padding:24px 32px 40px;align-items:start}.scr .os-lewa{position:-webkit-sticky;position:sticky;top:16px}.scr .os-karta{padding:28px 32px}.scr .os-karta h2.tytul{font-size:2rem}.scr .nak-bar{padding-inline:16px 32px}.scr .nak-kol{grid-template-columns:340px minmax(0,1fr);gap:28px;padding:24px 32px 40px;align-items:start}.scr .nak-kol.jedna{grid-template-columns:minmax(0,960px)}.scr .nak-bok{position:-webkit-sticky;position:sticky;top:16px}.scr .liczby{grid-template-columns:repeat(4,minmax(0,1fr))}.scr .panel{grid-template-columns:240px minmax(0,1fr)}.scr .panel-nav{flex-direction:column;overflow:visible;border-bottom:0;border-right:1px solid var(--s-line);padding:16px 12px}.scr .arkusz{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:520px;border-radius:var(--s-r);padding:20px 24px 24px}.scr .arkusz .uchwyt{display:none}.scr .in.waska{max-width:720px;margin:0 auto;width:100%}.scr .btn.auto-l{width:auto}.scr .slajdy-nav{padding-inline:max(16px,calc((100% - 788px) / 2));grid-template-columns:200px 1fr}.scr .kroki{max-width:720px;margin:0 auto;width:100%;padding-inline:32px}.scr .in{padding:0 32px 40px;gap:22px}.scr .cards{grid-template-columns:repeat(3,1fr)}.scr .resume{grid-template-columns:1fr auto;align-items:center}.scr .t-layout{grid-template-columns:260px minmax(0,1fr);gap:36px;align-items:start}.scr .side{display:block;position:-webkit-sticky;position:sticky;top:16px;padding-top:16px}.scr .tq .act{grid-template-columns:auto auto;justify-content:start}.scr .tq .btn{width:auto}.scr .lgrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center;padding-top:40px}.scr .lgrid .hero{padding-top:0}.scr .hero h1{font-size:2.25rem}.scr .hero .btn{width:auto}.scr .hero .btn,.scr .hero .lnk{justify-self:start}.scr .subj{background:var(--s-surface);border:var(--s-border);border-radius:var(--s-r);padding:4px 20px}.scr .subj li:first-child{border-top:0}.scr .qin{max-width:760px;margin:0 auto;width:100%}.scr .qnav{padding-inline:max(16px,calc((100% - 728px) / 2));grid-template-columns:200px 1fr}.scr .qtop{padding-inline:max(8px,calc((100% - 744px) / 2))}.scr .dhead{display:flex;align-items:end;justify-content:space-between}}.scr{--c1:var(--s-norma);--c2:var(--s-exam);--c3:var(--s-pato);--c4:var(--s-acc)}@container (min-width: 760px){.scr .os-lewa{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.opt[role=button]{cursor:pointer;transition:border-color .15s,background .15s}.opt[role=button]:hover{border-color:var(--s-line-strong);background:var(--s-sunk)}.opt.wybrana{border:2px solid var(--s-line-strong)}html[data-tekst=maly]{font-size:87.5%}html[data-tekst=duzy]{font-size:112.5%}.prose h4{font-size:1.1875rem}.prose h4,.prose h5{font-weight:600;margin:12px 0 0}.prose h5{font-size:1rem}.prose ol,.prose ul{padding-left:20px;margin:0}.prose li{margin:4px 0}.prose p{margin:0}.prose .note{background:var(--s-sunk);border-radius:8px;padding:10px 16px;font-size:.875rem}.prose img{max-width:100%;height:auto}.figura>*,.prose>*{min-width:0}.prose .tw{overflow-x:auto;border:1px solid var(--s-line);border-radius:8px}.prose table.tbl{border-collapse:collapse;width:100%;font-size:.875rem;min-width:420px}.prose table.tbl.wide{min-width:660px;font-size:.8125rem}.prose .tbl td,.prose .tbl th{padding:8px 12px;border-bottom:1px solid var(--s-line);text-align:left;vertical-align:top}.prose .tbl tr:last-child td{border-bottom:0}.prose .tbl th{background:var(--s-sunk);font-weight:600;font-size:.8125rem}.prose details.tq{border:1px solid var(--s-line);border-radius:8px;padding:10px 16px;background:var(--s-surface);margin:0}.prose details.tq summary{cursor:pointer;font-size:.9375rem;font-weight:500;list-style:none;display:flex;gap:8px;align-items:baseline}.prose details.tq summary::-webkit-details-marker{display:none}.prose details.tq summary:before{content:"";flex:none;width:7px;height:7px;border-right:2px solid var(--s-muted);border-bottom:2px solid var(--s-muted);transform:rotate(-45deg);transition:transform .15s;position:relative;top:-1px}.prose details.tq[open] summary:before{transform:rotate(45deg)}.prose .tq .cnt{display:inline-block;min-width:30px;color:var(--s-exam);font-weight:600}.prose .tqa{padding:8px 0 2px 16px;font-size:.875rem;display:grid;grid-gap:6px;gap:6px}.prose .memo{border:2px dashed var(--s-exam);border-radius:12px;background:var(--s-surface);padding:12px 16px}.prose .memo-t{font-weight:700;color:var(--s-exam);margin-bottom:4px}.prose .oralmodel{border-left:4px solid var(--s-norma);background:var(--s-norma-soft);border-radius:0 10px 10px 0;padding:12px 16px}.prose .oralintro,.prose .oralmodel{display:grid;grid-gap:8px;gap:8px}.figura img,.prose .figimg{display:block;max-width:100%;height:auto;border-radius:8px;background:var(--s-surface)}.figura>div{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.figura>div>svg:not(.dg){max-height:420px}svg.dg{display:block;width:100%;min-width:520px;max-height:none;height:auto;font-family:var(--f-b)}.dg-t,svg.dg text{fill:var(--s-ink)}.dg-t{font-size:13px}.dg-ts{font-size:11px;fill:var(--s-muted)}.dg-th{font-size:14px;fill:var(--s-ink)}.dg-th,.dg-tw{font-weight:600}.dg-tw{font-size:12px;fill:var(--s-surface)}svg.dg text.dg-ts{fill:var(--s-muted)}svg.dg text.dg-tw{fill:var(--s-surface)}.dg-ax{stroke:var(--s-muted);stroke-width:1.5;fill:none}.dg-grid{stroke:var(--s-line);stroke-width:1;stroke-dasharray:3 4;fill:none}.dg-l1,.dg-l2,.dg-l3,.dg-l5{stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.dg-l1{stroke:var(--s-norma)}.dg-l2{stroke:var(--s-pato)}.dg-l3{stroke:var(--s-exam)}.dg-l5{stroke:var(--s-acc)}.dg-l4{stroke:var(--s-ink);stroke-width:2;fill:none;stroke-dasharray:6 4}.dg-f0{fill:var(--s-sunk);stroke:var(--s-line);stroke-width:1}.dg-f1{fill:var(--s-norma-soft);stroke:var(--s-norma);stroke-width:1.5}.dg-f2{fill:var(--s-pato-soft);stroke:var(--s-pato);stroke-width:1.5}.dg-f3{fill:var(--s-exam-soft);stroke:var(--s-exam);stroke-width:1.5}.dg-f4{fill:var(--s-ink);stroke:none}.dg-dot1{fill:var(--s-norma)}.dg-dot2{fill:var(--s-pato)}.dg-dot3{fill:var(--s-exam)}.dg-arr{stroke:var(--s-muted);stroke-width:1.8;fill:none}.dg-arrh{fill:var(--s-muted)}.bg-room{display:grid;grid-template-columns:minmax(0,300px) 1fr;grid-gap:16px;gap:16px;align-items:center}.bg-map{text-align:center}.bg-mid{display:grid;grid-template-columns:1fr 104px 1fr;grid-gap:6px;gap:6px;align-items:center;margin:4px 0}.bg-tag{display:inline-block;font-size:12px;line-height:1.2;padding:4px 8px;border-radius:7px;background:var(--s-sunk)}.bg-tag.b,.bg-tag.t{background:var(--s-pato-soft)}.bg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.bg-card{border:1px solid var(--s-line);border-top:4px solid var(--cc);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.bg-card.c1{--cc:var(--c1)}.bg-card.c2{--cc:var(--c2)}.bg-card.c3{--cc:var(--c3)}.bg-card.c4{--cc:var(--c4)}.bg-card h5{margin:0}.bg-card h5 i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--cc);color:var(--s-surface);font-style:normal;font-size:13px;margin-right:6px}.bg-card h5 small{font-weight:400;color:var(--s-muted);font-size:13px}.bg-q{font-weight:600;font-size:.875rem}.bg-its{grid-gap:8px;flex:1 1}.bg-it,.bg-its{display:grid;gap:8px}.bg-it{grid-template-columns:54px 1fr;grid-gap:8px;align-items:center}.bg-card.c3 .bg-it,.bg-card.c4 .bg-it{grid-template-columns:72px 1fr}.bg-it b,.bg-it span{display:block}.bg-it span{font-size:.8125rem;color:var(--s-muted)}.bg-it span b{display:inline;color:var(--s-ink)}.bg-def{padding-top:8px;border-top:1px solid var(--s-line);font-size:.8125rem}.bg-ch{font-size:.75rem;color:var(--s-muted)}.bg-low{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.bg-br,.bg-ex{border:1px solid var(--s-line);border-radius:12px;padding:12px 16px}.bg-quote{font-style:italic;font-size:.875rem}.bg-ex ul{list-style:none;margin:0;padding:0}.bg-ex li{margin:4px 0;font-size:.875rem;position:relative;padding-left:16px}.bg-ex li i{position:absolute;left:0;top:.42em;width:9px;height:9px;border-radius:50%}.bg-ex li i.c1{background:var(--c1)}.bg-ex li i.c2{background:var(--c2)}.bg-ex li i.c3{background:var(--c3)}.bg-ex li i.c4{background:var(--c4)}.bg-its.row{grid-template-columns:repeat(3,minmax(0,1fr))}.bg-its.row .bg-it{grid-template-columns:1fr;gap:4px;text-align:center}.bg-its.row svg{max-width:62px;margin:0 auto}.bg-trap{padding:8px 12px;border-left:4px solid var(--s-pato);background:var(--s-pato-soft);border-radius:0 9px 9px 0;font-size:.875rem}.bg-mech{border:1px solid var(--s-line);border-radius:12px;padding:12px 16px}.bg-leg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;font-size:.8125rem}.bg-leg p{margin:0;position:relative;padding-left:17px}.bg-leg i{position:absolute;left:0;top:.3em;width:11px;height:11px;border-radius:50%}.bg-leg i.d1{background:var(--s-pato)}.bg-leg i.d2{background:var(--s-exam)}.bg-leg i.d3{border-radius:2px;height:4px;top:.55em;background:var(--c1)}.bg-note{font-size:.8125rem;background:var(--s-norma-soft);border-radius:9px;padding:8px 12px}.bg-mg{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.bg-mc{background:var(--s-bg);border-radius:10px;padding:8px 12px}.bg-mc h6{font-size:.9375rem;margin:0 0 4px}.bg-mi{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);grid-gap:12px;gap:12px;align-items:center}.bg-mc dl{margin:0;font-size:.8125rem}.bg-mc dt{color:var(--s-muted);font-size:.75rem;margin-top:3px}.bg-mc dt:first-child{margin-top:0}.bg-mc dd{margin:0}.bg-mc dt.d1{color:var(--s-pato);font-weight:600}.bg-mc dt.d2{color:var(--s-exam);font-weight:600}.bg-mc dt.d3{color:var(--c1);font-weight:600}.bg-pat ul{margin:0;padding-left:1.1em;font-size:.8125rem}.bg-pat li{margin:3px 0}@media (max-width:640px){.bg-grid,.bg-leg,.bg-low,.bg-mi,.bg-room{grid-template-columns:minmax(0,1fr)}.bg-map{max-width:300px;margin:0 auto}}.scr .nak-bar{background:transparent;border-bottom:0;min-height:0;padding:16px 16px 0;flex-wrap:wrap;gap:12px}.scr .nak-bar h1{font-size:1.625rem;margin:0}.scr .nak-bar .wroc{flex:none}.scr .nak-glowna.karta{background:var(--s-surface);border:var(--s-border);border-radius:var(--s-r);padding:20px 16px}@container (min-width: 760px){.scr .nak-bar{padding:24px 32px 0}.scr .nak-bar h1{font-size:2rem}.scr .nak-glowna.karta{padding:28px 32px}}.scr .qgora{gap:4px 16px;justify-content:space-between;align-items:center}.scr .qgora,.scr .qinfo{display:flex;flex-wrap:wrap}.scr .qinfo{margin:0;gap:4px 12px;font-size:.8125rem;color:var(--s-muted)}.scr .qinfo .lnk{min-height:0;font-size:.8125rem}.scr .qnarz{margin:0;display:flex;flex-wrap:wrap;gap:0 12px}.scr .qnarz .lnk,.scr button.lnk{min-height:32px;font-size:.8125rem;font-weight:500;color:var(--s-muted);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.scr .qnarz .lnk:hover,.scr button.lnk:hover{color:var(--s-ink)}.scr .qnarz .lnk svg{width:15px;height:15px}.scr button.lnk[aria-pressed=true]{color:var(--s-exam);font-weight:700}.scr .nak-glowna.karta .qtext{font-size:1.3125rem;line-height:1.4;font-weight:700;margin:4px 0 0}.scr .nak-glowna.karta .opts{gap:8px}.scr .nak-glowna.karta .opt{padding:12px 16px;gap:4px 12px;min-height:var(--tap)}.scr .nak-glowna.karta .opt .k{width:auto;height:auto;background:none;font-weight:500;color:var(--s-muted)}.scr .nak-glowna.karta .opt .w{font-weight:500;padding-top:0}.scr .nak-glowna.karta .opt.bad .k,.scr .nak-glowna.karta .opt.good .k{background:none;color:inherit}.scr .opt{position:relative}.scr .qwyj{background:var(--s-sunk);border-radius:var(--s-r-sm);padding:12px 16px}.scr .qwyj p{margin:0}.scr .qdol{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:4px}.scr .qdol .sp{flex:1 1}.scr .etyk-sekcji{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--s-muted)}.scr .tematy-serii{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.scr .tematy-serii a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 8px;gap:2px 8px;align-items:center;padding:8px 12px;border:var(--s-border);border-radius:var(--s-r-sm);background:var(--s-surface);color:inherit;text-decoration:none;font-size:.875rem;min-height:var(--tap)}.scr .tematy-serii .num{font-size:.8125rem;color:var(--s-muted)}.scr .tematy-serii progress{grid-column:1/-1;width:100%;height:4px;accent-color:var(--s-ok)}.scr .tematy-serii li.teraz a{border-color:var(--s-pato);background:var(--s-pato-soft)}.scr .nak-kol>.nak-bok{order:2}@container (min-width: 760px){.scr .nak-kol>.nak-bok{order:0}}.scr .nak-bok .liczby{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scr .nak-bok .liczba{background:none;border:0;padding:0}.scr .nak-bok .liczba b{font-size:1.375rem}.scr .nak-bok .liczba span{font-size:.8125rem;line-height:1.3}.scr .qdol .btn{width:auto;flex:none;min-width:140px}.scr .lp{display:grid;grid-gap:14px;gap:14px;min-width:0;width:100%;max-width:980px;margin-inline:auto}.scr .lp-filtry{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.scr .lp-filtry>*{min-width:0}.scr .lp-f{flex:1 1 160px}.scr .lp-szukaj{flex:1 1 100%}.scr .lp-pokaz{flex:0 0 auto}.scr .lp-filtry .pole{gap:0}.scr .lp-filtry .pole>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.scr .lp-filtry .pole select{text-overflow:ellipsis}.scr .lp-filtry .pole select,.scr .lp-filtry .szukaj{padding:0 12px;font-size:.9375rem}.scr .lp-filtry .zgoda{grid-template-columns:22px auto;align-items:center;gap:8px;padding:0 4px;border:0;background:transparent;font-size:.9375rem;white-space:nowrap}.scr .lp-filtry .zgoda input{margin:0}.scr .lp-statusy{gap:6px}.scr .lp-statusy .chip .num{font-weight:500;opacity:.8}.scr .lp-sum{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;color:var(--s-muted);font-size:.9375rem}.scr .lp-sum b{color:var(--s-ink)}.scr .lp-lista{display:grid;grid-gap:12px;gap:12px}.scr .lp-q{padding:14px 16px;gap:10px;min-width:0}.scr .lp-q h3{font-size:1rem;font-weight:600;line-height:1.45;margin:0}.scr .lp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.875rem;color:var(--s-muted)}.scr .lp-meta .lnk{min-height:var(--tap);font-size:.875rem}.scr .lp-zr .egz{color:var(--s-exam);font-weight:600}.scr .lp-gw{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:4px}.scr .lp-gw button{display:inline-flex;align-items:center;gap:4px;min-height:var(--tap);padding:0 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--s-muted);font:inherit;font-size:.8125rem;cursor:pointer}.scr .lp-gw button svg{width:14px;height:14px}.scr .lp-gw button:hover{background:var(--s-sunk)}.scr .lp-gw button[aria-pressed=true]{border-color:currentColor;color:var(--s-exam);font-weight:600}.scr .lp-gw button.b[aria-pressed=true]{color:var(--s-pato)}.scr .lp-gw button[aria-pressed=true] svg{fill:currentColor}.scr .lp-w{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.scr .lp-w li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;align-items:baseline;min-height:var(--tap);padding:10px 12px;border:1px solid transparent;border-radius:var(--s-r-sm);font-size:.9375rem;line-height:1.45}.scr .lp-w li .k{font-family:var(--f-n);font-weight:600;color:var(--s-muted)}.scr .lp-w li[role=button]{cursor:pointer}.scr .lp-w li[role=button]:hover{background:var(--s-sunk)}.scr .lp-w li.good{background:var(--s-ok-soft);border-color:var(--s-ok);font-weight:500}.scr .lp-w li.good .k,.scr .lp-w li.good .lp-zn svg{color:var(--s-ok)}.scr .lp-w li.bad{background:var(--s-bad-soft);border-color:var(--s-bad)}.scr .lp-w li.bad .k,.scr .lp-w li.bad .lp-zn svg{color:var(--s-bad)}.scr .lp-zn{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--s-muted)}.scr .lp-zn svg{width:16px;height:16px;align-self:center}.scr .lp-w li .why{grid-column:2/-1;margin-top:4px;font-size:.875rem;font-weight:400;color:var(--s-muted)}.scr .lp-w li.bad .why,.scr .lp-w li.good .why{color:var(--s-ink)}.scr .lp-stopka{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding-top:8px;border-top:1px solid var(--s-line)}.scr .lp-stat{flex:1 1 220px;font-size:.8125rem;color:var(--s-muted)}.scr .lp-stat b{color:var(--s-ink);font-weight:600}.scr .lp-akcje{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 12px}.scr .lp-akcje .lnk{font-size:.875rem}.scr .lp-wiecej{justify-self:center;width:auto}@container (min-width: 760px){.scr .nak-kol.jedna:has(.lp){grid-template-columns:minmax(0,980px);justify-content:center}.scr .lp-filtry{flex-wrap:nowrap}.scr .lp-f{flex:0 1 190px}.scr .lp-szukaj{flex:1 1 200px}}.scr .powt{min-width:0}.scr .powt .card{grid-template-columns:minmax(0,1fr);gap:12px}.scr .powt .tbl{background:var(--s-surface)}.scr .powt .tbl table{min-width:640px}.scr .powt td,.scr .powt th{padding:10px 12px}.scr .powt thead th{vertical-align:bottom}.scr .powt tbody th,.scr .powt td{white-space:nowrap}.scr .powt tbody th{font-weight:600}.scr .powt tbody tr:last-child th{border-bottom:0}.scr.sl{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;min-height:0;background:var(--s-bg);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.scr.sl:-webkit-full-screen{background:var(--s-bg)}.scr.sl:fullscreen{background:var(--s-bg)}.scr .sl-top{display:flex;align-items:center;gap:6px;min-height:56px;padding:6px 8px 6px 16px;background:var(--s-surface);border-bottom:1px solid var(--s-line);font-size:.875rem}.scr .sl-gdzie{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--s-ink)}.scr .sl-gdzie b{font-weight:600}.scr .sl-licz,.scr .sl-temat{color:var(--s-muted)}.scr .sl-licz{font-size:.8125rem;margin-right:6px}.scr .sl-b{min-height:var(--tap);min-width:var(--tap);padding:0 14px;border:1px solid var(--s-line);border-radius:var(--s-r-sm);background:var(--s-surface);color:var(--s-ink);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.scr .sl-b[aria-pressed=true]{background:var(--s-norma);border-color:var(--s-norma);color:var(--s-surface)}.scr .sl-b:focus-visible,.scr .sl-karta:focus-visible,.scr .sl-spis button:focus-visible,.scr .sl-strz:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px}.scr .sl-postep{flex:none}.scr .sl-postep::-webkit-progress-value{background:var(--s-norma)}.scr .sl-postep::-moz-progress-bar{background:var(--s-norma)}.scr .sl-scena{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--s-bg)}.scr .sl-uwaga{padding:16px clamp(16px,8.8vw,110px) 0}.scr .sl-slajd,.scr .sl-uwaga{max-width:calc(900px + 2 * clamp(16px, 8.8vw, 110px))}.scr .sl-slajd{display:grid;grid-gap:18px;gap:18px;align-content:start;min-height:100%;padding:clamp(24px,5vh,56px) clamp(16px,8.8vw,110px) 120px;font-size:1.25rem;line-height:1.5}.scr .sl-slajd>*{min-width:0}.scr .sl-tyt{font-size:2.25rem;font-weight:700;line-height:1.15;letter-spacing:-.01em}.scr .sl-wielki{font-size:clamp(2.5rem,4.8vw,4rem);font-weight:800;line-height:1.04;letter-spacing:-.02em}.scr .sl-nad{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-norma)}.scr .sl-sekcja.pato .sl-nad{color:var(--s-pato)}.scr .sl-otwarcie{display:grid;grid-gap:14px;gap:14px;align-content:center;min-height:60vh}.scr .sl-zakres{font-family:var(--f-n);font-size:1.125rem;color:var(--s-muted)}.scr .sl-opis{font-size:1.25rem;max-width:60ch}.scr .sl-meta{font-size:1rem;color:var(--s-muted)}.scr .sl-podpowiedz{margin-top:24px;font-size:.875rem;color:var(--s-muted)}.scr .sl-tekst .prose{font-size:1.25rem;max-width:none;gap:14px}.scr .sl-tekst ol,.scr .sl-tekst ul{margin:0;padding-left:1.25em;display:grid;grid-gap:6px;gap:6px}.scr .sl-tekst h4{margin:8px 0 0;font-family:var(--f-h);font-size:1.125rem;font-weight:700}.scr .sl-tekst small{color:var(--s-muted);font-size:.875rem}.scr .sl-tekst .num{font-family:var(--f-n);font-weight:600;background:var(--s-exam-soft);color:var(--s-exam);padding:0 .3em;border-radius:4px;white-space:nowrap}.scr .sl-tekst .key{border-left:5px solid var(--s-norma);background:var(--s-norma-soft)}.scr .sl-tekst .key,.scr .sl-tekst .trap{padding:10px 16px;border-radius:0 var(--s-r) var(--s-r) 0}.scr .sl-tekst .trap{border-left:5px solid var(--s-pato);background:var(--s-pato-soft)}.scr .sl-tekst .trap:before{content:"Pułapka: ";font-weight:700;color:var(--s-pato)}.scr .sl-tekst .cols{display:grid;grid-gap:16px;gap:16px}@container (min-width: 760px){.scr .sl-tekst .cols{grid-template-columns:1fr 1fr;gap:24px}}.scr .sl-tekst table{border-collapse:collapse;width:100%;font-size:.9em}.scr .sl-tekst td,.scr .sl-tekst th{border:1px solid var(--s-line);padding:6px 10px;text-align:left;vertical-align:top}.scr .sl-tekst th{background:var(--s-sunk);font-weight:600}.scr .sl-slajd li.sl-ukryty{visibility:hidden}.scr .sl-notatka{display:none;padding:10px 14px;border:1px dashed var(--s-line-strong);border-radius:var(--s-r);color:var(--s-muted);font-size:1rem}.scr.sl[data-pokaz] .sl-notatka{display:block}.scr .sl-rycina .figura img,.scr .sl-rycina .figura svg{max-width:100%;max-height:62vh;height:auto}.scr .sl-rycina figcaption{font-size:.9375rem;color:var(--s-muted)}.scr .sl-pytania,.scr .sl-test{font-size:1.0625rem}.scr .sl-test{display:grid;grid-gap:14px;gap:14px}.scr .sl-koniec{max-width:320px;margin-top:8px}.scr .sl-mapa{display:grid;grid-gap:10px;gap:10px}.scr .sl-rzad{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.scr .sl-karta{flex:0 1 250px;min-height:var(--tap);display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--s-line);border-left:5px solid var(--s-norma);border-radius:var(--s-r);background:var(--s-surface);color:var(--s-ink);text-decoration:none;font-size:1rem}.scr .sl-karta.pato{border-left-color:var(--s-pato)}.scr .sl-karta.pien{font-weight:600}.scr .sl-karta small{font-family:var(--f-n);font-size:.8125rem;font-weight:400;color:var(--s-muted)}.scr .sl-karta:hover{border-color:var(--s-line-strong)}.scr .sl-spis{position:absolute;top:64px;right:12px;bottom:12px;z-index:3;width:min(380px,calc(100% - 24px));overflow:auto;display:grid;align-content:start;grid-gap:2px;gap:2px;padding:8px;background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-r)}.scr .sl-spis button{display:flex;gap:8px;align-items:baseline;width:100%;min-height:var(--tap);padding:8px 10px;border:0;border-radius:var(--s-r-sm);background:none;color:var(--s-ink);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.scr .sl-spis button:hover{background:var(--s-sunk)}.scr .sl-spis button .num{flex:none;min-width:2.5em;color:var(--s-muted);font-size:.8125rem}.scr .sl-spis button[aria-current]{background:var(--s-norma-soft);font-weight:600}.scr .sl-spis .sl-spis-tem{margin-top:8px;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--s-norma)}.scr .sl-nav{position:absolute;right:20px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:2;display:flex;align-items:center;gap:10px;pointer-events:none}.scr .sl-nav>*{pointer-events:auto}.scr .sl-strz{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--s-line-strong);background:var(--s-surface);color:var(--s-ink);cursor:pointer}.scr .sl-strz svg{width:26px;height:26px}.scr .sl-strz:disabled{opacity:.4;cursor:default}.scr .sl-strz:not(:disabled):hover{background:var(--s-sunk)}.scr.sl[data-pokaz] .sl-top{display:none}.scr.sl[data-pokaz] .sl-spis{top:12px}.scr.sl[data-pokaz] .sl-slajd,.scr.sl[data-pokaz] .sl-tekst .prose{font-size:1.5rem}.scr.sl[data-pokaz] .sl-tyt{font-size:2.75rem}.scr.sl[data-pokaz] .sl-wielki{font-size:clamp(3rem,6vw,5rem)}@media (max-width:700px){.scr .sl-top{gap:4px;padding:6px 4px 6px 16px}.scr .sl-b{padding:0 10px}.scr .sl-fs,.scr .sl-temat{display:none}.scr .sl-uwaga{padding:12px 16px 0}.scr .sl-slajd{padding:20px 16px 104px;gap:14px}.scr .sl-slajd,.scr .sl-tekst .prose{font-size:1.0625rem}.scr .sl-tyt{font-size:1.5rem}.scr .sl-wielki{font-size:2.25rem}.scr .sl-opis{font-size:1.0625rem}.scr .sl-otwarcie{min-height:50vh}.scr .sl-tekst table{font-size:.875rem}.scr .sl-karta{flex:1 1 100%}.scr .sl-podpowiedz{display:none}.scr .sl-nav{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));justify-content:flex-end}.scr .sl-nav .sl-wstecz{order:-1;margin-right:auto}.scr .sl-strz{width:48px;height:48px}.scr.sl[data-pokaz] .sl-slajd,.scr.sl[data-pokaz] .sl-tekst .prose{font-size:1.25rem}.scr.sl[data-pokaz] .sl-tyt{font-size:1.75rem}.scr.sl[data-pokaz] .sl-wielki{font-size:2.5rem}}.qtresc{white-space:pre-line}@media print{body>*{display:none!important}body:after{content:"Drukowanie materiałów Pumownika jest wyłączone. Ucz się na pumownik.pl.";display:block;padding:40px;font:16px/1.5 system-ui,sans-serif;color:#000}}.scr .nak-glowna.karta .opt.bad,.scr .nak-glowna.karta .opt.good,.scr .opt.bad,.scr .opt.good{padding:11px 15px}.scr .szybkie{position:relative}.scr .szybkie>summary{list-style:none;cursor:pointer}.scr .szybkie>summary::-webkit-details-marker{display:none}.scr .szybkie[open]>summary{background:var(--s-sunk)}.scr .szybkie-okno{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:min(300px,calc(100vw - 32px));display:grid;grid-gap:8px;gap:8px;padding:16px;background:var(--s-surface);color:var(--s-ink);border:var(--s-border);border-radius:var(--s-r);box-shadow:0 8px 24px rgba(0,0,0,.14)}.scr .szybkie-okno .seg button{font-size:.875rem}.scr .rozw-przycisk{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--tap);padding:10px 16px;border:var(--s-border);border-radius:var(--s-r-sm);background:var(--s-surface);color:var(--s-ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}.scr .rozw-przycisk:hover{background:var(--s-sunk)}.scr .rozw-przycisk svg{flex:none;width:18px;height:18px}.okno-tematow{width:min(760px,calc(100vw - 32px));max-height:min(86vh,900px);padding:0;border:0;border-radius:var(--s-r);background:var(--s-surface);color:var(--s-ink);box-shadow:0 24px 60px rgba(0,0,0,.3)}.okno-tematow::-webkit-backdrop{background:rgba(15,20,18,.45)}.okno-tematow::backdrop{background:rgba(15,20,18,.45)}.okno-tematow .ot-form{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit}.okno-tematow .ot-nag{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 12px;border-bottom:1px solid var(--s-line)}.okno-tematow .ot-nag h2{font-size:1.25rem;margin:0}.okno-tematow .ot-tresc{overflow:auto;padding:12px 24px 16px;display:grid;grid-gap:20px;gap:20px}.okno-tematow .ot-os{display:grid;grid-gap:10px;gap:10px}.okno-tematow .ot-dzial{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--s-line);border-radius:var(--s-r-sm)}.okno-tematow .ot-tematy{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:2px 12px;gap:2px 12px;padding-left:28px}.okno-tematow .ot-pole{display:flex;align-items:flex-start;gap:10px;min-height:36px;padding:6px 4px;border-radius:6px;cursor:pointer;line-height:1.35}.okno-tematow .ot-pole:hover{background:var(--s-sunk)}.okno-tematow .ot-pole input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--s-norma)}.okno-tematow .ot-pole.mocne{font-weight:600}.okno-tematow .ot-os>.ot-pole.mocne{font-size:1.0625rem}.okno-tematow .ot-stopka{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 24px;border-top:1px solid var(--s-line)}.okno-tematow .ot-stopka .sp{flex:1 1}.okno-tematow .ot-stopka .btn{width:auto}@media (max-width:600px){.okno-tematow{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0;margin:0}.okno-tematow .ot-tematy{padding-left:12px}}.scr .ta-seria{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:var(--s-border);border-radius:var(--s-r);background:var(--s-surface)}.scr .ta-seria .liczby{grid-template-columns:1fr 1fr}.scr .nak-bok{gap:12px}.wpr{z-index:1000;pointer-events:none}.wpr,.wpr-tlo{position:fixed;inset:0}.wpr-tlo{background:rgba(10,14,18,.55);pointer-events:auto}.wpr-swiatlo{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px rgba(10,14,18,.55);outline:2px solid var(--s-acc,var(--acc));transition:left .2s,top .2s,width .2s,height .2s;pointer-events:none}.wpr-karta{position:fixed;width:min(340px,calc(100vw - 32px));display:grid;grid-gap:8px;gap:8px;padding:18px 20px;background:var(--s-surface,var(--surface));color:var(--s-ink,var(--ink));border-radius:var(--s-r,14px);box-shadow:0 16px 40px rgba(0,0,0,.3);pointer-events:auto;font-family:var(--font-sans,system-ui,sans-serif)}.wpr-karta h2{font-size:1.125rem;margin:0}.wpr-karta p{margin:0;line-height:1.5;font-size:.9375rem}.wpr-karta .wpr-licz{font-size:.75rem;color:var(--s-muted,var(--muted));letter-spacing:.04em}.wpr-akcje{display:flex;align-items:center;gap:8px;margin-top:6px}.wpr-akcje .sp{flex:1 1}.wpr-akcje .btn{width:auto;min-height:40px;padding:8px 16px;border-radius:var(--s-r-sm,10px);font:inherit;font-weight:600;cursor:pointer;border:1px solid transparent;background:var(--s-ink,var(--ink));color:var(--s-surface,var(--surface))}.wpr-akcje .btn.alt{background:var(--s-surface,var(--surface));color:var(--s-ink,var(--ink));border-color:var(--s-line-strong,var(--line-strong))}.wpr-akcje .lnk{background:none;border:0;padding:8px 4px;color:var(--s-muted,var(--muted));font:inherit;text-decoration:underline;cursor:pointer}@media (prefers-reduced-motion:reduce){.wpr-swiatlo{transition:none}}.scr .jak-chec{margin:0;padding-left:22px;display:grid;grid-gap:8px;gap:8px;line-height:1.5;max-width:66ch}.scr.us-ekran{min-height:100dvh;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:16px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.scr .us-strona{max-width:880px;width:100%;margin:0 auto;border:var(--s-border);border-radius:var(--s-r);background:var(--s-surface)}.scr .us{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.scr .us-strona .us{min-height:calc(100dvh - 32px)}.scr .us-nag{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 12px;border-bottom:1px solid var(--s-line)}.scr .us-nag h2{font-size:1.5rem;margin:2px 0 0}.scr .us-tresc{display:grid;grid-gap:4px;gap:4px;padding:8px 24px 24px;overflow:auto}.scr .us-krok{display:grid;grid-gap:10px;gap:10px;padding:18px 0;border-bottom:1px solid var(--s-line)}.scr .us-krok:last-child{border-bottom:0}.scr .us-krok h3{display:flex;align-items:center;gap:10px;font-size:1.0625rem;margin:0}.scr .us-nr{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--s-ink);color:var(--s-surface);font-size:.8125rem;font-weight:700;flex:none}.scr .us-krok .seg{max-width:620px}.scr .us-drzewo{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--s-line);border-radius:var(--s-r-sm);background:var(--s-bg)}.scr .us-drzewo .ot-os{display:grid;grid-gap:6px;gap:6px}.scr .us-drzewo .ot-dzial{padding:6px 10px;border:1px solid var(--s-line);border-radius:var(--s-r-sm);background:var(--s-surface)}.scr .us-drzewo .ot-dzial>summary{list-style:none;cursor:pointer}.scr .us-drzewo .ot-dzial>summary::-webkit-details-marker{display:none}.scr .us-drzewo .ot-tematy{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:2px 12px;gap:2px 12px;padding:4px 0 6px 28px}.scr .us .ot-pole{display:flex;align-items:flex-start;gap:10px;min-height:36px;padding:6px 4px;border-radius:6px;cursor:pointer;line-height:1.35}.scr .us .ot-pole:hover{background:var(--s-sunk)}.scr .us .ot-pole input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--s-norma)}.scr .us .ot-pole.mocne{font-weight:600}.scr .us .chip[aria-pressed=true]{background:var(--s-ink);color:var(--s-surface);border-color:var(--s-ink)}.scr .us-szcz>summary{cursor:pointer;font-weight:600;font-size:.9375rem;padding:6px 0}.scr .us-stopka{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));background:var(--s-surface);border-top:1px solid var(--s-line);border-radius:0 0 var(--s-r) var(--s-r)}.scr .us-stopka .sp{flex:1 1}.scr .us-stopka .btn{width:auto}.scr .us-wynik{font-size:1rem}.scr .us-podsum{display:grid;grid-gap:8px;gap:8px}.us-okno{width:min(920px,calc(100vw - 32px));height:min(92dvh,1000px);max-height:none;padding:0;border:0;border-radius:var(--s-r);background:var(--s-surface);color:var(--s-ink);box-shadow:0 24px 60px rgba(0,0,0,.3);overflow:hidden}.us-okno[open]{display:grid}.us-okno::-webkit-backdrop{background:rgba(15,20,18,.45)}.us-okno::backdrop{background:rgba(15,20,18,.45)}.us-okno .us{height:100%}@media (max-width:600px){.us-okno{width:100vw;max-width:100vw;height:100dvh;border-radius:0;margin:0}.scr .us-nag,.scr .us-stopka,.scr .us-tresc{padding-left:16px;padding-right:16px}.scr .us-drzewo .ot-tematy{padding-left:12px}.scr.us-ekran{padding:0}.scr .us-strona{border:0;border-radius:0}.scr .us-stopka .btn{flex:1 1}}.scr .us-drzewo .ot-dzial-nag{display:flex;align-items:center;justify-content:space-between;gap:12px}.scr .us-drzewo .ot-rozwin{flex:none;font-size:.875rem}.stopka{border-top:1px solid var(--line);background:var(--bg);color:var(--muted);font-family:var(--font-sans,system-ui,sans-serif);font-size:.8125rem;line-height:1.5}.stopka-in{max-width:1200px;margin:0 auto;padding:20px max(16px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));display:grid;grid-gap:8px;gap:8px}.stopka p{margin:0}.stopka a{color:var(--ink)}.stopka-linki{display:flex;flex-wrap:wrap;gap:4px 18px;font-weight:600}.stopka-platnosci{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.stopka .znaczek{display:inline-block;padding:2px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-weight:600;font-size:.75rem}.scr.sl~.stopka,.scr[data-wzorzec=slajdy]~.stopka{display:none}.scr .dokument{display:grid;grid-gap:18px;gap:18px;max-width:72ch}.scr .dokument h2{font-size:1.0625rem}.scr .dokument ol{margin:0;padding-left:22px;display:grid;grid-gap:6px;gap:6px;line-height:1.55}body,html{margin:0;background:var(--bg);color:var(--ink)}body{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.scr,body{min-height:100dvh}.scr a.wiersz{color:inherit;text-decoration:none}.scr :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.scr .zaslona{display:block}.scr .os-narz form{flex:1 1 100%}@container (min-width: 760px){.scr .os-narz form{flex:0 1 320px}}.scr a.logo{text-decoration:none}.scr a.ib,.scr a.logo{color:inherit}