@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/785695c5b05eabf2-s.3spzr2pk4d7--.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac548f9ce6284f94-s.1i2s8u2nsha1s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9728433aadc137d6-s.p.1j8zp90epkiwf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/638f182e7ded7477-s.p.1yexyk_f9-p2r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.2luydo5uehvh-.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.1q1056bo3qtcm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.p.3lswex48iwfpe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.0gwn7w9k-i020.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.02rcwld1m-ji4.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.17ncvpysp7y4m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.p.23gs_p123xcz8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.1d4mg4yt567i3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_ae1ef87b-module__Xspn_q__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_ae1ef87b-module__Xspn_q__variable{--font-display:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:Chivo Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2ff3581ba07a6380-s.42nykp_oaw4i5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/41461fdd00f20dc2-s.p.0zkaco30kda_a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/387ee14c0e0fe675-s.p.3-lut242jvm36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2ff3581ba07a6380-s.42nykp_oaw4i5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41461fdd00f20dc2-s.p.0zkaco30kda_a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/387ee14c0e0fe675-s.p.3-lut242jvm36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2ff3581ba07a6380-s.42nykp_oaw4i5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/41461fdd00f20dc2-s.p.0zkaco30kda_a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/387ee14c0e0fe675-s.p.3-lut242jvm36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono Fallback;src:local(Arial);ascent-override:69.84%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}.chivo_mono_87900db4-module__tXxLJa__className{font-family:Chivo Mono,Chivo Mono Fallback;font-style:normal}.chivo_mono_87900db4-module__tXxLJa__variable{--font-mono:"Chivo Mono", "Chivo Mono Fallback"}
:root{--ground:#0a0a0a;--panel:#101010;--grid:#1d1d1d;--line:#1e3a2a;--ink:#3f9;--ink-2:#7fae93;--green:#0f6;--green-fill:#00e05c;--on-fill:#0a0a0a;--amber:#ffd100;--amber-text:#ffd100;--red:#ff3b30;--wire-idle:#41684f;--paper:#fff;--sp:4px;--nav-h:64px;--sheet-w:680px}@media (prefers-color-scheme:light){:root{--ground:#f4f4f2;--panel:#fff;--grid:#e4e4de;--line:#cfd6cf;--ink:#121412;--ink-2:#59605a;--green:#0a7c44;--green-fill:#00d456;--on-fill:#0a0a0a;--amber:#b58900;--amber-text:#7a6000;--red:#d21f1a;--wire-idle:#b9c2b9;--paper:#121412}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;min-height:100dvh;margin:0;font-size:14.5px;font-weight:400;line-height:1.7}::selection{background:var(--green-fill);color:var(--on-fill)}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}a{color:inherit}.display{font-family:var(--font-display), var(--font-mono), sans-serif;text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600;line-height:1.04}h1.display{font-size:clamp(1.9rem,7vw,2.9rem)}h2.display{margin:0 0 calc(var(--sp) * 4);font-size:clamp(1.15rem,4vw,1.45rem)}.label{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-2);font-size:.6563rem;font-weight:600}.label--amber{color:var(--amber-text)}.slash{color:var(--red);font-weight:600}.small{font-size:.7813rem;line-height:1.65}.muted{color:var(--ink-2)}.sheet{max-width:var(--sheet-w);padding:calc(var(--sp) * 6) calc(var(--sp) * 5) calc(var(--nav-h) + var(--sp) * 10);margin:0 auto}@media (min-width:800px){.sheet{padding-top:calc(var(--sp) * 12);padding-bottom:calc(var(--sp) * 16)}}.rule{border:0;border-top:1px solid var(--line);margin:calc(var(--sp) * 8) 0 calc(var(--sp) * 6)}.rule-hazard{border:0;border-top:2px solid var(--red);margin:calc(var(--sp) * 3) 0 calc(var(--sp) * 7);position:relative;overflow:visible}.rule-hazard:after{content:"";border:2px solid var(--red);background:var(--ground);border-radius:50%;width:8px;height:8px;position:absolute;top:-6px;left:22%}.kv{gap:calc(var(--sp) * 2) calc(var(--sp) * 5);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;font-size:.7188rem;font-weight:600;display:flex}.kv b{color:var(--green);font-weight:600}.kv .k{color:var(--ink-2);margin-right:calc(var(--sp) * 2);font-weight:400}.btn{appearance:none;justify-content:center;align-items:center;gap:calc(var(--sp) * 3);font-family:var(--font-display), var(--font-mono), sans-serif;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);padding:calc(var(--sp) * 4) calc(var(--sp) * 6);cursor:pointer;background:0 0;border-radius:0;min-height:52px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .1s linear,color .1s linear,border-color .1s linear;display:inline-flex}.btn:before{content:"";background:currentColor;flex:none;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect x='1' y='1' width='10' height='10' fill='none' stroke='black' stroke-width='1.4'/%3E%3Cline x1='6' y1='0' x2='6' y2='12' stroke='black' stroke-width='1.2'/%3E%3Cline x1='0' y1='6' x2='12' y2='6' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect x='1' y='1' width='10' height='10' fill='none' stroke='black' stroke-width='1.4'/%3E%3Cline x1='6' y1='0' x2='6' y2='12' stroke='black' stroke-width='1.2'/%3E%3Cline x1='0' y1='6' x2='12' y2='6' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.btn:hover{background:var(--ink);color:var(--ground)}.btn--primary:hover{border-color:var(--green);color:var(--green);background:0 0}.btn--amber:hover{background:var(--amber);color:var(--on-fill)}.btn--quiet:hover{color:var(--ink);border-color:var(--ink);background:0 0}.answer-pair .btn:not([aria-pressed=true]):hover{background:var(--ink);color:var(--ground)}.nav a:not([aria-current=page]):hover{color:var(--ink)}}.btn:active{transform:translateY(1px)}.btn:disabled{border-color:var(--line);color:var(--ink-2);cursor:not-allowed;background:0 0}.btn--primary{background:var(--green-fill);border-color:var(--green-fill);color:var(--on-fill)}.btn--amber{border-color:var(--amber);color:var(--amber-text)}.btn--quiet{border-color:var(--line);color:var(--ink-2);min-height:44px;padding:calc(var(--sp) * 2) calc(var(--sp) * 4);font-size:.6875rem}.btn--wide{width:100%}.answer-pair{gap:calc(var(--sp) * 3);grid-template-columns:1fr 1fr;display:grid}.answer-pair .btn{min-height:68px;font-size:1rem}.answer-pair .btn--tak[aria-pressed=true],.answer-pair .btn--tak[aria-pressed=true]:hover{background:var(--green-fill);border-color:var(--green-fill);color:var(--on-fill)}.answer-pair .btn--nie[aria-pressed=true],.answer-pair .btn--nie[aria-pressed=true]:hover{background:var(--amber);border-color:var(--amber);color:var(--on-fill)}.field{margin-bottom:calc(var(--sp) * 5);display:block}.field>.label{margin-bottom:calc(var(--sp) * 2);color:var(--ink);display:block}.field .prompt{color:var(--ink-2);margin-bottom:calc(var(--sp) * 2);font-size:.7813rem;display:block}.input,.textarea{width:100%;color:var(--ink);background:var(--panel);border:1px solid var(--line);padding:calc(var(--sp) * 3) calc(var(--sp) * 3.5);caret-color:var(--green);border-radius:0;font-family:inherit;font-size:.9063rem;line-height:1.55}.input:focus,.textarea:focus{border-color:var(--green);outline:none}.input::placeholder,.textarea::placeholder{color:var(--ink-2);opacity:1}.textarea{resize:vertical;min-height:76px}.creed{counter-reset:tenet;margin:0;padding:0;list-style:none}.creed li{counter-increment:tenet;padding:calc(var(--sp) * 3) 0 calc(var(--sp) * 3) calc(var(--sp) * 10);border-bottom:1px solid var(--line);font-size:.8438rem;position:relative}.creed li:last-child{border-bottom:0}.creed li:before{content:counter(tenet);left:0;top:calc(var(--sp) * 3.5);border:1px solid var(--green);width:22px;height:22px;color:var(--green);font-family:var(--font-display), sans-serif;place-items:center;font-size:.75rem;font-weight:600;line-height:1;display:grid;position:absolute}.filter-line{border:1px solid var(--amber);color:var(--ink);padding:calc(var(--sp) * 3.5) calc(var(--sp) * 4);font-size:.8438rem;font-weight:600;position:relative}.filter-line:before{content:"FILTR";top:calc(-1 * var(--sp) * 2);left:calc(var(--sp) * 3);background:var(--ground);color:var(--amber-text);font-family:var(--font-display), sans-serif;letter-spacing:.2em;padding:0 calc(var(--sp) * 1.5);font-size:.625rem;font-weight:600;position:absolute}.blind-strip{gap:calc(var(--sp) * 1.5) calc(var(--sp) * 2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;font-size:.6563rem;display:flex}.blind-strip span{border:1px solid var(--line);padding:calc(var(--sp) * 1) calc(var(--sp) * 2.5)}.patterns{border-collapse:collapse;width:100%;font-size:.7813rem}.patterns th{text-align:left;font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-2);padding:0 calc(var(--sp) * 3) calc(var(--sp) * 2) 0;border-bottom:1px solid var(--ink);font-size:.6563rem;font-weight:600}.patterns td{vertical-align:top;padding:calc(var(--sp) * 3) calc(var(--sp) * 3) calc(var(--sp) * 3) 0;border-bottom:1px solid var(--line)}.patterns td:first-child{color:var(--ink-2)}.patterns td:last-child{color:var(--ink);font-weight:600}.quote{margin:calc(var(--sp) * 6) 0;padding-left:calc(var(--sp) * 4);border-left:1px solid var(--amber);color:var(--ink-2);font-size:.8438rem}.ladder{color:var(--ink);font-weight:600}.sigmeter{gap:calc(var(--sp) * 1.5);align-items:flex-end;height:20px;display:flex}.sigmeter i{border:1px solid var(--wire-idle);background:0 0;width:6px;height:12px;display:block}.sigmeter i[data-v=tak]{background:var(--green-fill);border-color:var(--green-fill);height:20px}.sigmeter i[data-v=nie]{border-color:var(--amber);background:0 0;border-width:2px;height:14px}.sigmeter i[data-active=true]{border-color:var(--ink)}@media (prefers-reduced-motion:no-preference){.sigmeter i[data-active=true]{animation:1.2s steps(2,jump-none) infinite blink}@keyframes blink{50%{opacity:.35}}}.question-text{margin:calc(var(--sp) * 5) 0 calc(var(--sp) * 7);font-size:1.0313rem;font-weight:600;line-height:1.6}.q-col{flex-direction:column;min-height:calc(100dvh - 300px);display:flex}.q-answers{margin-top:auto}@media (min-width:800px){.q-col{min-height:0}}.note-list{margin:0;padding:0;font-size:.7813rem;list-style:none}.note-list li{gap:calc(var(--sp) * 3);padding:calc(var(--sp) * 2) 0;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;display:grid}.note-list .n{color:var(--green);white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;padding-top:2px;font-size:.6875rem;font-weight:600}.stage{padding:calc(var(--sp) * 5) calc(var(--sp) * 3);border:1px solid var(--grid);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:50%;background-size:24px 24px;justify-items:center;display:grid}.stage svg{max-width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.power .wire-tak{stroke-dasharray:300;stroke-dashoffset:300px;animation:.6s linear forwards current}@keyframes current{to{stroke-dashoffset:0}}.wire-active{animation:1.2s steps(2,jump-none) infinite blink}}.week-row{align-items:center;gap:calc(var(--sp) * 4);padding:calc(var(--sp) * 3.5) 0;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.week-row>div{min-width:0}.week-row .date{color:var(--ink-2);font-size:.7188rem}.week-row .head{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.week-row .count{font-family:var(--font-display), sans-serif;letter-spacing:.08em;font-size:.8125rem;font-weight:600}.week-row .count em{color:var(--green);font-style:normal}.trend-wrap{position:relative}.trend-wrap:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--ground));width:28px;position:absolute;top:0;bottom:0;right:0}.trend{overflow-x:auto}.trend table{border-collapse:collapse;font-size:.6563rem}.trend th{color:var(--ink-2);text-align:left;padding:calc(var(--sp) * 1) calc(var(--sp) * 2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:160px;max-width:230px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.trend thead th{white-space:nowrap;display:table-cell}.trend th.q{background:var(--ground);position:sticky;left:0}.trend td{padding:calc(var(--sp) * 1) calc(var(--sp) * 1.5);text-align:center}.trend .cell{border:1px solid var(--wire-idle);width:14px;height:14px;display:inline-block}.trend .cell[data-v=tak]{background:var(--green-fill);border-color:var(--green-fill)}.trend .cell[data-v=nie]{border-color:var(--amber);position:relative}.trend .cell[data-v=nie]:after{content:"";background:linear-gradient(to top right, transparent 44%, var(--amber) 44%, var(--amber) 56%, transparent 56%);position:absolute;inset:0}.nav{height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--ground);border-top:1px solid var(--grid);z-index:10;justify-content:center;display:flex;position:fixed;inset:auto 0 0}.nav-inner{width:100%;max-width:var(--sheet-w);align-items:stretch;display:flex}.nav a,.nav span.off{color:var(--ink-2);font-family:var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;border-right:1px solid var(--grid);margin:calc(var(--sp) * 2) 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:.5625rem;font-weight:600;text-decoration:none;display:flex}.nav a:first-of-type{border-left:1px solid var(--grid)}.nav a[aria-current=page]{background:var(--green-fill);color:var(--on-fill)}.nav span.off{opacity:.4;cursor:default}.nav svg{display:block}.nav .brand{display:none}.brand{font-family:var(--font-display), sans-serif;letter-spacing:.14em;color:var(--ink);align-self:center;font-size:1rem;font-weight:600;text-decoration:none}.brand b{color:var(--red);font-weight:600}@media (min-width:800px){.nav{border-top:0;border-bottom:1px solid var(--grid);height:58px;padding-bottom:0;inset:0 0 auto}.nav-inner{padding:0 calc(var(--sp) * 5);align-items:center;gap:0}.nav .brand{margin-right:auto;display:block}.nav a,.nav span.off{gap:calc(var(--sp) * 2);padding:0 calc(var(--sp) * 4);border:1px solid var(--grid);flex-direction:row;flex:none;height:34px;margin:0 0 0 -1px;font-size:.625rem}.sheet{--nav-h:0px;margin-top:58px}}.gate{min-height:100dvh;padding:calc(var(--sp) * 6);color:#3f9;background-color:#0a0a0a;background-image:linear-gradient(#161616 1px,#0000 1px),linear-gradient(90deg,#161616 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:24px 24px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;place-items:center;display:grid}.gate-box{width:100%;max-width:400px;padding:calc(var(--sp) * 8) calc(var(--sp) * 6);background:#0a0a0a;border:1px solid #1e3a2a}.gate .rule-hazard{border-top-color:#ff3b30}.gate .rule-hazard:after{background:#0a0a0a;border-color:#ff3b30}.gate .brand{color:#3f9;font-size:2.2rem;display:inline-block}.gate .small{color:#7fae93}.gate .input{color:#3f9;margin:calc(var(--sp) * 5) 0 calc(var(--sp) * 3);background:#050505;border-color:#1e3a2a}.gate .input:focus{border-color:#0f6}.gate .btn--primary{color:#0a0a0a;background:#00e05c;border-color:#00e05c}.gate .error{color:#ff3b30;letter-spacing:.1em;text-transform:uppercase;margin:calc(var(--sp) * 2) 0 0;font-size:.7188rem;font-weight:600}.hero-stage--annotated{display:none}.hero .kv{margin-bottom:calc(var(--sp) * 6);margin-top:calc(var(--sp) * 5);justify-content:center}@media (min-width:800px){.hero{column-gap:calc(var(--sp) * 10);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head stage""body stage";align-items:start;display:grid}.hero-head{grid-area:head}.hero-body{grid-area:body}.hero-stage{grid-area:stage}.hero-stage--plain{display:none}.hero-stage--annotated{display:grid}.hero .kv{justify-content:flex-start}}.plates{gap:calc(var(--sp) * 3);display:grid}@media (min-width:800px){.plates{grid-template-columns:repeat(3,1fr)}}.plate{gap:calc(var(--sp) * 2);border:1px solid var(--ink);padding:calc(var(--sp) * 4) calc(var(--sp) * 4.5);min-height:92px;color:var(--ink);background:0 0;flex-direction:column;text-decoration:none;display:flex}.plate .t{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.9375rem;font-weight:600}.plate .d{color:var(--ink-2);font-size:.7188rem;line-height:1.5}.plate .meta{padding-top:calc(var(--sp) * 2);letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-top:auto;font-size:.6563rem;font-weight:600}.plate .meta.due{color:var(--amber-text)}@media (hover:hover){.plate:hover{border-color:var(--green)}}.rail{gap:calc(var(--sp) * 3);display:grid;position:relative}@media (min-width:800px){.rail{grid-template-columns:repeat(4,1fr)}}.md{max-width:62ch;font-size:.875rem;line-height:1.75}.md .md-h{margin-top:calc(var(--sp) * 10)}.md .md-h3{font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:calc(var(--sp) * 8) 0 calc(var(--sp) * 3);font-size:.875rem;font-weight:600}.md .md-p{margin:0 0 calc(var(--sp) * 4)}.md .md-list{margin:0 0 calc(var(--sp) * 4);padding-left:calc(var(--sp) * 5)}.md .md-list li{margin-bottom:calc(var(--sp) * 2)}.md .md-list li::marker{color:var(--green);font-weight:600}.md .md-table-wrap{margin:0 0 calc(var(--sp) * 5);overflow-x:auto}.md .md-code{border:1px solid var(--line);padding:calc(var(--sp) * 4);margin:0 0 calc(var(--sp) * 5);font-family:inherit;font-size:.8125rem;line-height:1.9;overflow-x:auto}.md b{font-weight:600}.md code{color:var(--green);font-size:.8125rem}.reader{gap:calc(var(--sp) * 8);display:grid}@media (min-width:800px){.reader{grid-template-columns:150px minmax(0,1fr);align-items:start}.toc{top:calc(58px + var(--sp) * 6);position:sticky}}.toc{gap:calc(var(--sp) * 1.5);flex-wrap:wrap;display:flex}@media (min-width:800px){.toc{flex-flow:column;gap:0}}.toc a{gap:calc(var(--sp) * 2);color:var(--ink-2);letter-spacing:.06em;padding:calc(var(--sp) * 1) calc(var(--sp) * 2);border:1px solid var(--line);align-items:baseline;font-size:.6875rem;text-decoration:none;display:flex}@media (min-width:800px){.toc a{border:0;border-left:1px solid var(--line);padding:calc(var(--sp) * 1.5) calc(var(--sp) * 3)}}.toc a b{color:var(--green);font-family:var(--font-display), sans-serif;font-weight:600}@media (hover:hover){.toc a:hover{color:var(--ink);border-color:var(--green)}}.sentence{font-family:var(--font-display), sans-serif;letter-spacing:.02em;text-transform:none;border:1px solid var(--green);padding:calc(var(--sp) * 6) calc(var(--sp) * 5);margin:0 0 calc(var(--sp) * 6);font-size:clamp(1.4rem,6vw,2.2rem);font-weight:600;line-height:1.3;position:relative}.sentence:before{content:"ZDANIE";top:calc(-1 * var(--sp) * 2);left:calc(var(--sp) * 3);background:var(--ground);color:var(--green);letter-spacing:.2em;padding:0 calc(var(--sp) * 1.5);font-size:.625rem;position:absolute}.review-item{margin:calc(var(--sp) * 4) 0 calc(var(--sp) * 6);font-size:.9375rem;font-weight:600;line-height:1.6}.answer-trio{gap:calc(var(--sp) * 2.5);grid-template-columns:1fr 1fr 1fr;display:grid}.answer-trio .btn{min-height:60px;padding:calc(var(--sp) * 3);font-size:.8125rem}.answer-trio .btn[aria-pressed=true].v-tak,.answer-trio .btn[aria-pressed=true].v-tak:hover{background:var(--green-fill);border-color:var(--green-fill);color:var(--on-fill)}.answer-trio--red .btn[aria-pressed=true].v-tak,.answer-trio--red .btn[aria-pressed=true].v-tak:hover{background:var(--panel);border:2px solid var(--red);padding:calc(var(--sp) * 3 - 1px);color:var(--ink)}.answer-trio .btn[aria-pressed=true].v-nie,.answer-trio .btn[aria-pressed=true].v-nie:hover{background:var(--panel);border:2px solid var(--ink);padding:calc(var(--sp) * 3 - 1px);color:var(--ink)}.answer-trio .btn[aria-pressed=true].v-niejasne,.answer-trio .btn[aria-pressed=true].v-niejasne:hover{background:var(--amber);border-color:var(--amber);color:var(--on-fill)}.hazard-row{border-left:1px solid var(--red);padding-left:calc(var(--sp) * 3)}.chain{margin:calc(var(--sp) * 6) 0;padding-left:calc(var(--sp) * 5);max-width:460px;position:relative}.chain:before{content:"";border-left:1px dashed var(--amber);position:absolute;top:18px;bottom:18px;left:0}.chain:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:7px solid var(--amber);width:0;height:0;position:absolute;top:10px;left:-3.5px}.chain-stage{align-items:baseline;gap:calc(var(--sp) * 3);border:1px solid var(--line);padding:calc(var(--sp) * 2.5) calc(var(--sp) * 3.5);background:var(--panel);font-size:.7813rem;line-height:1.5;display:flex}.chain-no{font-family:var(--font-display), sans-serif;color:var(--green);flex:none;font-size:.6875rem;font-weight:600}.chain-link{width:0;height:16px;margin-left:calc(var(--sp) * 6);border-left:1.5px solid var(--green);position:relative}.chain-link:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid var(--green);width:0;height:0;position:absolute;bottom:-1px;left:-4.5px}.stack-6{gap:calc(var(--sp) * 6);display:grid}.row-between{justify-content:space-between;align-items:baseline;gap:calc(var(--sp) * 4);flex-wrap:wrap;display:flex}
