:root{--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-mono:monospace}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(/static/media/jetbrains-mono-latin.6724bbc0741b07b1d0b2.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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(/static/media/jetbrains-mono-latin-ext.d4c248b90e9a0c38ac4c.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;src:url(/static/media/cormorant-garamond-latin.ed9f3c30107a8073674c.woff2) format("woff2")}:root[data-sm-theme=gold]{--font-ui:"JetBrains Mono","Courier New",monospace;--font-mono:"JetBrains Mono","Courier New",monospace;--font-display:"Cormorant Garamond",Georgia,serif}body,button,html,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-ui)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:monospace;font-family:var(--font-mono)}@keyframes likePop{0%{transform:scale(.82)}60%{transform:scale(1.14)}to{transform:scale(1)}}:root[data-sm-theme=gold] a:focus-visible,:root[data-sm-theme=gold] button:focus-visible,:root[data-sm-theme=gold] input:focus-visible,:root[data-sm-theme=gold] select:focus-visible,:root[data-sm-theme=gold] textarea:focus-visible{outline:2px solid #e8d890bf;outline-offset:3px}.slk-korzen:not(#slk-izolacja) .slk-ib{background:none;border:var(--bw-hairline) solid #0000;color:var(--text-muted);cursor:pointer;display:inline-grid;flex-shrink:0;font:inherit;line-height:1;padding:0;place-items:center;position:relative;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.slk-korzen:not(#slk-izolacja) .slk-ib:disabled{cursor:not-allowed;opacity:.45}.slk-korzen:not(#slk-izolacja) .slk-ib:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.slk-korzen:not(#slk-izolacja) .slk-ib-sm{border-radius:var(--r-sm);font-size:13px;height:28px;width:28px}.slk-korzen:not(#slk-izolacja) .slk-ib-md{border-radius:var(--r-md);font-size:15px;height:32px;width:32px}.slk-korzen:not(#slk-izolacja) .slk-ib-lg{border-radius:var(--r-md);font-size:17px;height:36px;width:36px}.slk-korzen:not(#slk-izolacja) .slk-ib-sm svg{height:14px;width:14px}.slk-korzen:not(#slk-izolacja) .slk-ib-md svg{height:15px;width:15px}.slk-korzen:not(#slk-izolacja) .slk-ib-lg svg{height:16px;width:16px}.slk-korzen:not(#slk-izolacja) .slk-ib-outlined{background:var(--surface);border-color:var(--border-strong)}.slk-korzen:not(#slk-izolacja) .slk-ib-outlined:hover:not(:disabled){border-color:var(--gold-dim);color:var(--gold)}.slk-korzen:not(#slk-izolacja) .slk-ib-quiet{color:var(--text-muted)}.slk-korzen:not(#slk-izolacja) .slk-ib-quiet:hover:not(:disabled){background:#c8b87a0f;border-color:var(--border);color:var(--gold)}.slk-korzen:not(#slk-izolacja) .slk-ib.on{background:var(--grad-primary);border-color:#0000;color:var(--ink)}.slk-korzen:not(#slk-izolacja) .slk-ib.otwarty{border-color:var(--border-strong);color:var(--gold)}.slk-korzen:not(#slk-izolacja) .slk-ib-badge{background:var(--grad-primary);border-radius:var(--r-sm);box-shadow:0 0 0 2px var(--bg);color:var(--ink);font-size:9.5px;font-weight:800;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-5px;text-align:center;top:-5px}.slk-korzen:not(#slk-izolacja) .slk-ib.slk-ib-round{background:#0000;border-color:var(--gold);border-radius:var(--r-pill);color:var(--gold-bright)}.slk-korzen:not(#slk-izolacja) .slk-ib.slk-ib-touch{font-size:var(--fs-h1);font-weight:400;height:44px;width:44px}.slk-korzen:not(#slk-izolacja) .slk-ib.slk-ib-touch svg{height:20px;width:20px}.slk-korzen:not(#slk-izolacja) .slk-ib.slk-ib-navigation{height:64px;width:64px}.slk-korzen:not(#slk-izolacja) .slk-ib.slk-ib-navigation svg{height:30px;width:30px}.slk-korzen:not(#slk-izolacja) .slk-ib.slk-ib-round:hover:not(:disabled){background:var(--card);border-color:var(--gold-bright)}.slk-korzen:not(#slk-izolacja) .slk-ib.slk-ib-round:disabled{cursor:default;opacity:.5}@media (min-width:600px){.slk-korzen:not(#slk-izolacja) .slk-ib.slk-ib-navigation{height:76px;width:76px}}@media (prefers-reduced-motion:reduce){.slk-korzen:not(#slk-izolacja) .slk-ib{transition:none}}.slk-korzen:not(#slk-izolacja) .help-sheet{animation:slk-help-enter var(--t-slow) var(--t-ease-standard) both;background:var(--surface);border:var(--bw-base) solid var(--border-strong);border-bottom:0;border-radius:var(--r-modal) var(--r-modal) 0 0;box-shadow:var(--sh-panel);color:var(--text);font-family:var(--font-mono);inset:auto 0 0;margin:0 auto;max-height:min(80dvh,520px);max-width:620px;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-xxl) max(var(--space-xxl),env(safe-area-inset-bottom));position:fixed;width:100%}.slk-korzen:not(#slk-izolacja) .help-sheet::backdrop{animation:slk-help-backdrop var(--t-base) var(--t-ease) both;background:color-mix(in srgb,var(--bg) 70%,#0000)}.slk-korzen:not(#slk-izolacja) .help-sheet:focus{outline:none}.slk-korzen:not(#slk-izolacja) .help-sheet__handle{cursor:grab;display:grid;height:32px;place-items:center;touch-action:none}.slk-korzen:not(#slk-izolacja) .help-sheet__handle span{background:var(--gold-dim);border-radius:var(--r-pill);height:3px;width:44px}.slk-korzen:not(#slk-izolacja) .help-sheet__heading{align-items:center;display:flex;gap:var(--space-lg);justify-content:space-between}.slk-korzen:not(#slk-izolacja) .help-sheet__heading h2{color:var(--gold-bright);font-size:var(--fs-h3);font-weight:500;margin:0}.slk-korzen:not(#slk-izolacja) .help-sheet__body{font-size:var(--fs-xxl);line-height:1.85}.slk-korzen:not(#slk-izolacja) .help-sheet__body p{margin:var(--space-lg) 0 0}.slk-korzen:not(#slk-izolacja) .help-sheet[data-dragging]{animation:none;transform:translateY(var(--drag-y))}.slk-korzen:not(#slk-izolacja) .help-sheet[data-closing]{animation:slk-help-exit var(--t-base) var(--t-ease) both}.slk-korzen:not(#slk-izolacja) .help-sheet[data-closing]::backdrop{animation:slk-help-backdrop var(--t-base) var(--t-ease) reverse both}@keyframes slk-help-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slk-help-exit{to{opacity:0;transform:translateY(100%)}}@keyframes slk-help-backdrop{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.slk-korzen:not(#slk-izolacja) .help-sheet,.slk-korzen:not(#slk-izolacja) .help-sheet::backdrop,.slk-korzen:not(#slk-izolacja) .help-sheet[data-closing],.slk-korzen:not(#slk-izolacja) .help-sheet[data-closing]::backdrop{animation:none}}.slk-korzen:not(#slk-izolacja) .pierce-can text{fill:var(--text-soft);font-family:var(--font-mono);font-size:var(--fs-h3);letter-spacing:var(--ls-normal)}.slk-korzen:not(#slk-izolacja) .pierce-can text.pierce-can__label--long{font-size:var(--fs-xxl)}.slk-korzen:not(#slk-izolacja) .pierce-needle{animation:slk-pierce-gently 5s var(--t-ease-standard) both}@keyframes slk-pierce-gently{0%,12%{transform:translateX(0)}40%,58%{transform:translateX(12px)}82%,to{transform:translateX(0)}}.slk-korzen:not(#slk-izolacja) [data-paused] .pierce-needle{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.slk-korzen:not(#slk-izolacja) .pierce-needle{animation:none;transform:translateX(12px)}}.slk-korzen:not(#slk-izolacja) .tutorial{grid-gap:var(--space-xxl);display:grid;gap:var(--space-xxl);grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;margin:0 auto;max-height:980px;max-width:620px;min-height:440px;padding:max(var(--space-xxl),env(safe-area-inset-top)) var(--space-xl) max(var(--space-xl),env(safe-area-inset-bottom));touch-action:pan-y pinch-zoom;width:100%}.slk-korzen:not(#slk-izolacja) .stage-progress{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.slk-korzen:not(#slk-izolacja) .stage{align-items:center;color:var(--text-soft);display:flex;flex-direction:column;gap:var(--space-md);position:relative}.slk-korzen:not(#slk-izolacja) .stage:before{background:var(--gold-deep);content:"";height:var(--bw-base);position:absolute;right:50%;top:17px;width:100%;z-index:-1}.slk-korzen:not(#slk-izolacja) .stage:first-child:before{display:none}.slk-korzen:not(#slk-izolacja) .stage--complete:before,.slk-korzen:not(#slk-izolacja) .stage--current:before{background:var(--gold)}.slk-korzen:not(#slk-izolacja) .stage__marker{background:var(--bg);border:var(--bw-base) solid var(--gold-deep);border-radius:var(--r-pill);color:var(--text-soft);display:grid;font-size:var(--fs-h3);font-weight:500;height:36px;place-items:center;width:36px}.slk-korzen:not(#slk-izolacja) .stage__marker svg{stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;width:22px}.slk-korzen:not(#slk-izolacja) .stage--complete .stage__marker{background:var(--grad-primary);border-color:var(--gold);color:var(--ink)}.slk-korzen:not(#slk-izolacja) .stage--current .stage__marker{border-color:var(--gold-bright);box-shadow:var(--sh-glow-gold-sm);color:var(--gold-bright)}.slk-korzen:not(#slk-izolacja) .stage--current .stage__label{color:var(--gold-bright)}.slk-korzen:not(#slk-izolacja) .stage--complete .stage__label{color:var(--gold)}.slk-korzen:not(#slk-izolacja) .stage__label{font-size:var(--fs-sm);letter-spacing:var(--ls-wide);text-transform:uppercase}.slk-korzen:not(#slk-izolacja) .tutorial__step{grid-gap:var(--space-sm);animation:slk-step-enter var(--t-smooth) var(--t-ease-standard) both;display:grid;gap:var(--space-sm);grid-template-rows:auto minmax(0,1fr);min-height:0}.slk-korzen:not(#slk-izolacja) .tutorial__heading{grid-gap:var(--space-md);align-items:center;display:grid;gap:var(--space-md);grid-template-columns:44px minmax(0,1fr) 44px}.slk-korzen:not(#slk-izolacja) .tutorial__heading>.slk-ib{align-self:start;grid-column:3;grid-row:1}.slk-korzen:not(#slk-izolacja) .tutorial__heading h1{color:var(--text);font-size:clamp(var(--fs-h1),6vw,34px);font-weight:600;grid-column:2;grid-row:1;letter-spacing:-.04em;line-height:1.25;margin:0;min-width:0;overflow-wrap:anywhere;text-align:center}.slk-korzen:not(#slk-izolacja) .tutorial__heading h1:focus{outline:none}.slk-korzen:not(#slk-izolacja) .tutorial__illustration{display:grid;min-height:0;place-items:center}.slk-korzen:not(#slk-izolacja) .tutorial__illustration svg{height:100%;max-height:630px;overflow:visible;-webkit-user-select:none;user-select:none;width:100%}.slk-korzen:not(#slk-izolacja) .tutorial__navigation{align-items:center;display:flex;justify-content:space-between;padding:0 var(--space-xs)}@keyframes slk-step-enter{0%{opacity:0;transform:translateX(calc(var(--step-direction)*8px))}to{opacity:1;transform:translateX(0)}}@media (min-width:600px){.slk-korzen:not(#slk-izolacja) .tutorial{gap:36px;padding:36px var(--space-xxl) var(--space-xxl)}.slk-korzen:not(#slk-izolacja) .stage__marker{font-size:var(--fs-h2);height:42px;width:42px}.slk-korzen:not(#slk-izolacja) .stage:before{top:20px}.slk-korzen:not(#slk-izolacja) .stage__label{font-size:var(--fs-md)}}@media (max-height:650px){.slk-korzen:not(#slk-izolacja) .tutorial{gap:var(--space-lg);padding-bottom:var(--space-lg);padding-top:var(--space-lg)}.slk-korzen:not(#slk-izolacja) .stage{gap:var(--space-sm)}}@media (max-height:480px) and (min-width:600px){.slk-korzen:not(#slk-izolacja) .tutorial{gap:var(--space-xl);grid-template-columns:1fr 1.15fr;grid-template-rows:auto auto minmax(0,1fr);max-width:920px;min-height:320px}.slk-korzen:not(#slk-izolacja) .stage-progress{grid-column:1;grid-row:2}.slk-korzen:not(#slk-izolacja) .tutorial__step{display:contents}.slk-korzen:not(#slk-izolacja) .tutorial__heading{grid-column:1/-1;grid-row:1}.slk-korzen:not(#slk-izolacja) .tutorial__illustration{grid-column:2;grid-row:2/4}.slk-korzen:not(#slk-izolacja) .tutorial__heading h1{font-size:var(--fs-h2)}.slk-korzen:not(#slk-izolacja) .tutorial__navigation{align-self:end;grid-column:1;grid-row:3}}@media (prefers-reduced-motion:reduce){.slk-korzen:not(#slk-izolacja) .tutorial__step{animation:none}}.slk-korzen:not(#slk-izolacja) .tutorial__illustration{position:relative}.slk-korzen:not(#slk-izolacja) .tutorial__illustration>svg{inset:0;margin:auto;position:absolute}.slk-korzen:not(#slk-izolacja) .tutorial__heading>.slk-ib.tutorial__wyjscie{align-self:start;grid-column:1;grid-row:1}.slk-korzen:not(#slk-izolacja) .tutorial__step .tutorial__heading.tutorial__heading--wyjscie h1{grid-column:2}.slk-korzen:not(#slk-izolacja) .tutorial__ukonczenie{align-items:center;display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.slk-korzen:not(#slk-izolacja) .tutorial__akcja-hosta{font-size:var(--fs-md);line-height:1.4;max-width:240px;min-width:0;white-space:normal}@media (max-height:480px){.slk-korzen:not(#slk-izolacja) .tutorial:not(.tutorial--completion){height:auto;max-height:none;min-height:100dvh}.slk-korzen:not(#slk-izolacja) .tutorial:not(.tutorial--completion) .tutorial__illustration{min-height:420px}}.slk-korzen:not(#slk-izolacja) .tutorial--completion{display:block}.slk-korzen:not(#slk-izolacja) .stage-completion{grid-gap:var(--space-xl);display:grid;gap:var(--space-xl);grid-template-rows:minmax(0,1fr) auto;height:100%;text-align:center}.slk-korzen:not(#slk-izolacja) .stage-completion__message{align-self:center}.slk-korzen:not(#slk-izolacja) .stage-completion__message svg{fill:none;stroke:var(--gold-bright);stroke-linecap:round;stroke-linejoin:round;max-height:34dvh;width:clamp(180px,52vw,260px)}.slk-korzen:not(#slk-izolacja) .stage-completion__circle{stroke-width:3;animation:slk-completion-circle .4s ease-out both}.slk-korzen:not(#slk-izolacja) .stage-completion__check{stroke-width:8;stroke-dasharray:1;animation:slk-completion-check .85s ease-in-out .4s both}.slk-korzen:not(#slk-izolacja) .stage-completion h1{color:var(--text);font-size:clamp(22px,5vw,30px);font-weight:600;margin:var(--space-xl) 0 var(--space-md)}.slk-korzen:not(#slk-izolacja) .stage-completion h1:focus{outline:none}.slk-korzen:not(#slk-izolacja) .stage-completion p{color:var(--gold);font-size:var(--fs-xxl);letter-spacing:var(--ls-wide);margin:0;text-transform:uppercase}.slk-korzen:not(#slk-izolacja) .stage-completion__controls{display:flex;gap:var(--space-md);justify-content:space-between}.slk-korzen:not(#slk-izolacja) .stage-completion__controls button{background:var(--bg);border:var(--bw-base) solid var(--gold-dim);border-radius:var(--r-pill);color:var(--gold-bright);cursor:pointer;font:inherit;font-size:var(--fs-md);min-height:48px;padding:var(--space-md) var(--space-lg)}.slk-korzen:not(#slk-izolacja) .stage-completion__controls button:focus-visible{outline:var(--bw-thick) solid var(--gold-bright);outline-offset:3px}@keyframes slk-completion-circle{0%{opacity:0}to{opacity:1}}@keyframes slk-completion-check{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.slk-korzen:not(#slk-izolacja) .stage-completion__check,.slk-korzen:not(#slk-izolacja) .stage-completion__circle{stroke-dashoffset:0;animation:none}}.slk-korzen:not(#slk-izolacja) .tutorial__illustration .pinhole-illustration{overflow:hidden}.slk-korzen:not(#slk-izolacja) .pinhole-label{fill:var(--gold);font-family:var(--font-ui);font-size:22px}.slk-korzen:not(#slk-izolacja) .pinhole-label--small{font-size:16px}.slk-korzen:not(#slk-izolacja) .pinhole-framing{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-rows:minmax(0,1fr) auto;inset:0;position:absolute}.slk-korzen:not(#slk-izolacja) .pinhole-framing__drawing{min-height:0;position:relative}.slk-korzen:not(#slk-izolacja) .pinhole-framing__drawing>svg{inset:0;margin:auto;position:absolute}.slk-korzen:not(#slk-izolacja) .hole-hotspot{cursor:pointer}.slk-korzen:not(#slk-izolacja) .height-choice{border:0;display:flex;gap:var(--space-lg);justify-content:center;margin:0;padding:0}.slk-korzen:not(#slk-izolacja) .height-choice label{cursor:pointer;position:relative}.slk-korzen:not(#slk-izolacja) .height-choice input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.slk-korzen:not(#slk-izolacja) .height-choice label>span{border:var(--bw-base) solid var(--gold-deep);border-radius:var(--r-pill);color:var(--text-soft);display:grid;font-size:var(--fs-h3);min-height:48px;min-width:88px;place-items:center;transition:border-color var(--t-slow),color var(--t-slow)}.slk-korzen:not(#slk-izolacja) .height-choice input:checked+span{border-color:var(--gold-bright);color:var(--gold-bright)}.slk-korzen:not(#slk-izolacja) .height-choice input:focus-visible+span{outline:var(--bw-thick) solid var(--gold-bright);outline-offset:3px}@media(prefers-reduced-motion:reduce){.slk-korzen:not(#slk-izolacja) .height-choice span{transition:none}}.slk-korzen:not(#slk-izolacja) .height-choice__legend{color:var(--text-soft);font-size:var(--fs-md);line-height:1.4;padding:0 0 var(--space-sm);text-align:center;width:100%}.slk-korzen:not(#slk-izolacja) .height-choice__legend small{color:var(--gold-dim);display:block;font-size:var(--fs-sm)}.slk-korzen:not(#slk-izolacja) .pinhole-framing__drawing .frame-preview{margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:36%}.slk-korzen:not(#slk-izolacja) .pinhole-framing .frame-preview svg{display:block;height:auto;max-height:none;overflow:visible;position:static;width:100%}.slk-korzen:not(#slk-izolacja) .frame-preview figcaption{color:var(--gold);font-size:clamp(11px,1.8vw,14px);line-height:1.4;margin-top:var(--space-sm);text-align:center}.slk-korzen:not(#slk-izolacja) .can-choice{grid-gap:var(--space-lg);border:0;display:grid;gap:var(--space-lg);grid-template-columns:1fr 1fr;inset:0;margin:0;min-width:0;padding:0;position:absolute}.slk-korzen:not(#slk-izolacja) .can-choice__option{cursor:pointer;min-height:0;min-width:0;position:relative}.slk-korzen:not(#slk-izolacja) .can-choice__option input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.slk-korzen:not(#slk-izolacja) .can-choice__content{grid-gap:var(--space-md);border:var(--bw-base) solid #0000;border-radius:var(--r-panel);color:var(--text-soft);display:grid;gap:var(--space-md);grid-template-rows:minmax(0,1fr) auto;height:100%;padding:var(--space-sm);text-align:center;transition:border-color var(--t-slow)}.slk-korzen:not(#slk-izolacja) .can-choice__content svg{min-height:0;opacity:.6;transition:opacity var(--t-slow)}.slk-korzen:not(#slk-izolacja) .can-choice__option input:checked+.can-choice__content svg{opacity:1}.slk-korzen:not(#slk-izolacja) .can-choice__option input:checked+.can-choice__content{border-color:var(--gold-dim);color:var(--gold-bright);opacity:1}.slk-korzen:not(#slk-izolacja) .can-choice__option input:focus-visible+.can-choice__content{outline:var(--bw-thick) solid var(--gold-bright);outline-offset:3px}.slk-korzen:not(#slk-izolacja) .tutorial__step--caption{grid-template-rows:auto minmax(0,1fr) auto}.slk-korzen:not(#slk-izolacja) .tutorial__caption{color:var(--text-soft);font-size:var(--fs-xxl);line-height:1.6;margin:0;text-align:center}.slk-korzen:not(#slk-izolacja) .tutorial__start{background:var(--grad-primary);border:var(--bw-base) solid var(--gold);border-radius:var(--r-pill);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--fs-xxl);min-height:44px;padding:var(--space-md) var(--space-lg)}@media (max-height:480px) and (min-width:600px){.slk-korzen:not(#slk-izolacja) .tutorial:has(.tutorial__caption){gap:var(--space-md);grid-template-rows:auto auto minmax(0,1fr) auto}.slk-korzen:not(#slk-izolacja) .tutorial__caption{align-self:start;font-size:var(--fs-md);grid-column:1;grid-row:3}.slk-korzen:not(#slk-izolacja) .tutorial:has(.tutorial__caption) .tutorial__navigation{grid-row:4}.slk-korzen:not(#slk-izolacja) .tutorial:has(.tutorial__caption) .tutorial__illustration{grid-row:2/5}}@media (prefers-reduced-motion:reduce){.slk-korzen:not(#slk-izolacja) .can-choice__content,.slk-korzen:not(#slk-izolacja) .can-choice__content svg{transition:none}}.slk-korzen:not(#slk-izolacja) .tutorial__step--welcome .tutorial__heading h1{grid-column:1/-1}.slk-korzen:not(#slk-izolacja) .insert-paper text{fill:var(--text-soft);font-family:var(--font-mono);font-size:var(--fs-xxl);letter-spacing:var(--ls-normal)}.slk-korzen:not(#slk-izolacja) .tutorial-theme{color:var(--text);min-height:100dvh}.slk-korzen:not(#slk-izolacja) .tutorial-theme[data-mode=darkroom]{--darkroom-bg:#100505;--darkroom-text:#e86b64;--darkroom-bright:#f07870;--darkroom-dim:#b4443e;--darkroom-border:#d24b4173;--darkroom-border-soft:#d24b4147;--bg:var(--darkroom-bg);--gold:var(--darkroom-text);--gold-bright:var(--darkroom-bright);--gold-dim:var(--darkroom-dim);--gold-deep:var(--darkroom-dim);--text:var(--darkroom-text);--text-soft:var(--darkroom-bright);--text-muted:var(--darkroom-text);--ink:var(--darkroom-bg);--surface:color-mix(in srgb,var(--darkroom-dim) 8%,var(--darkroom-bg));--card:color-mix(in srgb,var(--darkroom-dim) 12%,var(--darkroom-bg));--border:var(--darkroom-border);--border-strong:var(--darkroom-border);--border-soft:var(--darkroom-border-soft);--grad-primary:linear-gradient(180deg,var(--darkroom-bright),var(--darkroom-dim));--sh-glow-gold-sm:0 0 12px color-mix(in srgb,var(--darkroom-text) 20%,#0000);background:var(--bg);isolation:isolate}.slk-korzen:not(#slk-izolacja) .tutorial-theme--adaptive{background:var(--bg);transition:background-color .65s ease,color .65s ease}.slk-korzen:not(#slk-izolacja) .tutorial-theme--adaptive svg *{transition:stroke .65s ease,fill .65s ease}.slk-korzen:not(#slk-izolacja) .paper-stage-art text{fill:var(--text-soft);font:20px var(--font-mono);letter-spacing:var(--ls-normal)}.slk-korzen:not(#slk-izolacja) .paper-stage-art .paper-stage-art__small{font-size:17px}.slk-korzen:not(#slk-izolacja) .paper-stage__gate-nav{gap:var(--space-lg)}.slk-korzen:not(#slk-izolacja) .paper-stage__gate-nav .tutorial__start{line-height:1.5;max-width:340px;white-space:normal}.slk-korzen:not(#slk-izolacja) .paper-stage__seal-confirm{line-height:1.4;margin:0 12px;max-width:270px;white-space:normal}.slk-korzen:not(#slk-izolacja) .paper-stage__sealed{color:var(--gold-bright);font-size:var(--fs-md);margin:0;text-align:center}.slk-korzen:not(#slk-izolacja) .paper-stage__sealed small{color:var(--text-soft);display:block;margin-top:8px}.slk-korzen:not(#slk-izolacja) .tutorial__step:has(.paper-stage__sealed){grid-template-rows:auto minmax(0,1fr) auto}@media(prefers-reduced-motion:reduce){.slk-korzen:not(#slk-izolacja) .tutorial-theme--adaptive,.slk-korzen:not(#slk-izolacja) .tutorial-theme--adaptive svg *{transition:none}}.slk-korzen:not(#slk-izolacja) .paper-stage__seal-confirm{margin-inline:6px;min-width:0;overflow-wrap:anywhere;padding-inline:8px}.slk-korzen:not(#slk-izolacja) .paper-stage-art[data-section=true] text{font-size:24px}.slk-korzen:not(#slk-izolacja) .tutorial__step--paper h1{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.slk-korzen:not(#slk-izolacja) .ready-framing{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-rows:minmax(0,1fr) auto;inset:0;position:absolute}.slk-korzen:not(#slk-izolacja) .ready-framing__drawing{min-height:0;position:relative}.slk-korzen:not(#slk-izolacja) .ready-framing__drawing>svg{inset:0;margin:auto;position:absolute}.slk-korzen:not(#slk-izolacja) .ready-choice{gap:var(--space-sm);min-width:0}.slk-korzen:not(#slk-izolacja) .ready-choice label{flex:1 1;max-width:210px;min-width:0}.slk-korzen:not(#slk-izolacja) .ready-choice label>span{font-size:var(--fs-md);line-height:1.35;min-width:0;padding:var(--space-sm);text-align:center}.slk-korzen:not(#slk-izolacja) .tutorial__step--ready h1{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.slk-korzen:not(#slk-izolacja) .ready-finish{font-size:var(--fs-md);margin-inline:6px;max-width:240px;min-width:0;white-space:normal}.slk-korzen:not(#slk-izolacja) .ready-finished{color:var(--gold-bright);font-size:var(--fs-md);margin:0 var(--space-sm);text-align:center}.slk-korzen:not(#slk-izolacja) .tutorial__step--ready .tutorial__heading:not(:has(.slk-ib)) h1{grid-column:1/-1}@media(max-height:650px) and (max-width:599px){.slk-korzen:not(#slk-izolacja) .tutorial__step--ready .tutorial__caption{font-size:var(--fs-xl);line-height:1.4}}.slk-korzen:not(#slk-izolacja) .slk-wznowienie__tresc{grid-gap:var(--space-sm);align-content:center;display:grid;gap:var(--space-sm);justify-items:center;min-height:0;padding:0 var(--space-md);text-align:center}.slk-korzen:not(#slk-izolacja) .slk-wznowienie__etykieta{color:var(--text-soft);font-size:var(--fs-md);letter-spacing:var(--ls-wide);margin:0;text-transform:uppercase}.slk-korzen:not(#slk-izolacja) .slk-wznowienie__krok{color:var(--gold);font-size:var(--fs-xxl);margin:0}.slk-korzen:not(#slk-izolacja) .slk-wznowienie__tytul-kroku{color:var(--text);font-size:clamp(20px,5vw,28px);font-weight:600;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;margin:0;overflow-wrap:anywhere}.slk-korzen:not(#slk-izolacja) .slk-wznowienie__akcje{gap:var(--space-md)}.slk-korzen:not(#slk-izolacja) .slk-wznowienie__akcje .tutorial__start{line-height:1.4;max-width:240px;white-space:normal}.slk-korzen:not(#slk-izolacja) .slk-wznowienie__od-nowa{background:var(--bg);border:var(--bw-base) solid var(--gold-dim);border-radius:var(--r-pill);color:var(--gold-bright);cursor:pointer;font:inherit;font-size:var(--fs-md);line-height:1.4;max-width:240px;min-height:48px;padding:var(--space-md) var(--space-lg);white-space:normal}.slk-korzen:not(#slk-izolacja) .slk-wznowienie__od-nowa:focus-visible{outline:var(--bw-thick) solid var(--gold-bright);outline-offset:3px}@font-face{font-display:swap;font-family:SLK Mono;font-style:normal;font-weight:100 800;src:url(/static/media/jetbrains-mono-latin.6724bbc0741b07b1d0b2.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-display:swap;font-family:SLK Mono;font-style:normal;font-weight:100 800;src:url(/static/media/jetbrains-mono-latin-ext.d4c248b90e9a0c38ac4c.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-2027,u+2030-203e,u+2040-205e,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.slk-korzen:not(#slk-izolacja){clip:auto;--font-ui:initial;all:initial;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:var(--bg);border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;color:var(--text);column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;display:block;empty-cells:show;float:none;font-family:serif;font-family:var(--font-mono);font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;isolation:isolate;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto}.slk-korzen:not(#slk-izolacja),.slk-korzen:not(#slk-izolacja) *{box-sizing:border-box}.slk-korzen:not(#slk-izolacja) button{font:inherit}.slk-korzen:not(#slk-izolacja) :focus-visible{outline:var(--bw-thick) solid var(--gold-bright);outline-offset:5px}.slk-korzen:not(#slk-izolacja) h1,.slk-korzen:not(#slk-izolacja) input{border-radius:0}.slk-korzen:not(#slk-izolacja) input{font-family:revert}.slk-korzen:not(#slk-izolacja) .sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.slk-korzen:not(#slk-izolacja).slk-korzen--pelny-ekran{inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:1000;z-index:var(--slk-warstwa,1000)}