.zt{margin:1.75rem 0}.zt-plyta{border:1px solid var(--gz-diag-border);background:radial-gradient(80% 70% at 50% 30%,#14121a 0%,#0a090d 60%,#060508 100%);border-radius:2px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 34px -20px #000000a6}.zt-otworz{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.zt-otworz:focus-visible{outline:2px solid var(--gz-brand);outline-offset:-2px}.zt-kadr{width:100%;aspect-ratio:var(--ar);display:block;position:relative;overflow:hidden}.zt-obraz{image-rendering:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;height:auto;display:block;position:absolute}.zt-lupa{color:#f5f0e8;font-family:var(--font-space-grotesk), system-ui, sans-serif;pointer-events:none;background:#0a090dd6;border:1px solid #f5f0e847;border-radius:999px;align-items:center;gap:6px;padding:6px 11px 6px 9px;font-size:13px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s;display:inline-flex;position:absolute;top:10px;right:10px}.zt-lupa svg{flex:none;width:16px;height:16px}.zt-otworz:hover .zt-lupa,.zt-otworz:focus-visible .zt-lupa{background:#0a090df5;border-color:#f5f0e899}.zt-podpis{text-align:center;max-width:62ch;font-family:var(--font-space-grotesk), system-ui, sans-serif;color:var(--gz-text-sub);margin:.7rem auto 0;padding:0 .5rem;font-size:14px;font-weight:400;line-height:1.5}@media (min-width:640px){.zt-podpis{font-size:15px}}.zt-obok{grid-template-columns:repeat(var(--zt-n,2), minmax(0, 1fr));align-items:start;gap:12px;display:grid}@media (max-width:639px){.zt-obok{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.zt-obok>.zt-plyta{scroll-snap-align:start;flex:0 0 min(72%,300px)}}.zt-modal{color:#f5f0e8;overscroll-behavior:contain;box-sizing:border-box;background:#040406f0;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:16px;position:fixed;inset:0;overflow:auto}.zt-modal[open]{place-items:center;display:grid}.zt-modal::backdrop{background:#040406f0}.zt-modal-fig{flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.zt-modal .zt-kadr{width:min(calc(100vw - 32px), calc((100svh - 150px) * var(--ar)), var(--zt-max));background:#0a090d;border:1px solid #ffffff1f;border-radius:2px}.zt-modal .zt-podpis{color:#e6ddcf;width:min(100vw - 32px,62ch);margin:0}.zt-zamknij{z-index:2;color:#f5f0e8;cursor:pointer;background:#141210e6;border:1px solid #f5f0e866;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;display:inline-grid;position:fixed;top:12px;right:12px}.zt-zamknij svg{width:20px;height:20px}.zt-zamknij:hover{background:#282420f5}.zt-zamknij:focus-visible{outline-offset:2px;outline:2px solid #c084fc}@media (prefers-reduced-motion:no-preference){.zt-modal[open]{animation:.16s ease-out zt-wejscie}}@keyframes zt-wejscie{0%{opacity:0}to{opacity:1}}