body.rd .kal-timeline,body.rd .kal-cards,body.rd .kal-cta{border-top:1px solid var(--rd-line);padding-block:clamp(40px,6vw,72px)}body.rd .kal-list{margin:24px 0 0;padding:0;list-style:none}body.rd .kal-list li{border-top:1px solid var(--rd-line);grid-template-columns:minmax(150px,200px) minmax(0,1fr);gap:6px 28px;padding:16px 0;display:grid}body.rd .kal-list time{font:700 1.05rem/1.4 var(--rd-serif);color:var(--rd-mag)}body.rd .kal-list div{flex-direction:column;gap:4px;display:flex}body.rd .kal-list b a{color:var(--rd-ink);text-decoration:none}body.rd .kal-list b a:hover{text-decoration:underline;text-decoration-color:var(--rd-mag)}body.rd .kal-list span{color:var(--rd-ink2);line-height:1.55}body.rd .kal-list small{color:var(--rd-ink2);letter-spacing:.02em;font-size:.86rem}body.rd .kal-past{margin-top:28px}body.rd .kal-past summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}body.rd .kal-past summary::-webkit-details-marker{display:none}body.rd .kal-past[open] .chev{transform:rotate(180deg)}body.rd .kal-card{border-top:1px solid var(--rd-line);max-width:78ch;padding:28px 0;scroll-margin-top:96px}body.rd .kal-card h3{font:700 clamp(1.25rem,2vw,1.5rem)/1.25 var(--rd-serif);margin:0 0 8px}body.rd .kal-meta{color:var(--rd-ink2);flex-wrap:wrap;gap:6px 18px;margin:0 0 14px;font-size:.9rem;display:flex}body.rd .kal-status{color:var(--rd-ink);font-weight:700}body.rd .kal-status.kal-zapowiedz{color:var(--rd-mag)}body.rd .kal-terms{margin:0 0 14px;padding-inline-start:20px;line-height:1.6}body.rd .kal-terms time{margin-inline-end:6px;font-weight:700}body.rd .kal-src{color:var(--rd-ink2);font-size:.9rem}@media (width<=640px){body.rd .kal-list li{grid-template-columns:1fr}}body.rd .kal-app-wrap{border-top:1px solid var(--rd-line);padding-block:clamp(28px,4vw,48px) clamp(40px,6vw,64px)}body.rd .kal-app{position:relative}body.rd .kal-c-ezd{--kc:var(--rd-mag)}body.rd .kal-c-ksc{--kc:var(--rd-ink)}body.rd .kal-c-ksef{--kc:var(--rd-brass)}body.rd .kal-c-e-doreczenia{--kc:var(--rd-water-2)}body.rd .kal-c-cru{--kc:var(--rd-sepia)}body.rd .kal-c-ai-act{--kc:var(--rd-fig-2)}body.rd .kal-c-interoperacyjnosc{--kc:color-mix(in oklab, var(--rd-mag) 55%, var(--rd-ink))}body.rd .kal-c-dostepnosc{--kc:color-mix(in oklab, var(--rd-mag) 45%, var(--rd-card))}body.rd .kal-c-eidas{--kc:color-mix(in oklab, var(--rd-water-2) 50%, var(--rd-ink))}body.rd .kal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}body.rd .kal-views{border:1px solid var(--rd-ink);border-radius:999px;padding:3px;display:inline-flex}body.rd .kal-views button{font:600 .92rem/1 var(--rd-sans);min-height:40px;color:var(--rd-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 16px}body.rd .kal-views button[aria-pressed=true]{background:var(--rd-ink);color:var(--rd-bg)}body.rd .kal-search{border-bottom:1.5px solid var(--rd-ink);flex:260px;align-items:center;gap:8px;max-width:420px;padding:6px 2px;display:flex}body.rd .kal-search input{font:400 1rem var(--rd-sans);color:var(--rd-ink);background:0 0;border:0;flex:1;min-width:0;padding:6px 0}body.rd .kal-search input:focus{outline:none}body.rd .kal-search:focus-within{border-color:var(--rd-mag)}body.rd .kal-search input::placeholder{color:var(--rd-ink2)}body.rd .kal-cats{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}body.rd .kal-cat,body.rd .kal-cat-all{border:1px solid var(--rd-line);background:var(--rd-card);min-height:36px;color:var(--rd-ink);font:600 .9rem/1 var(--rd-sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}body.rd .kal-cat i{background:var(--kc);border-radius:50%;width:10px;height:10px}body.rd .kal-cat[aria-pressed=true]{border-color:var(--kc);background:color-mix(in srgb, var(--kc) 14%, var(--rd-card))}body.rd .kal-cat[aria-pressed=false]{color:var(--rd-ink2)}body.rd .kal-cat[aria-pressed=false] i{box-shadow:inset 0 0 0 1.5px var(--kc);background:0 0}body.rd .kal-cat-all{background:0 0;border-style:dashed}body.rd .kal-nav{flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 16px;display:flex}body.rd .kal-nav.kal-nav-off>:not(.kal-count){display:none}body.rd .kal-prev,body.rd .kal-next{border:1px solid var(--rd-line);background:var(--rd-card);width:40px;height:40px;color:var(--rd-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}body.rd .kal-title{font:700 clamp(1.3rem,2.2vw,1.7rem)/1.2 var(--rd-serif);min-width:7ch;margin:0 6px}body.rd .kal-today{border:1px solid var(--rd-line);min-height:40px;font:600 .9rem var(--rd-sans);color:var(--rd-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px}body.rd .kal-count{color:var(--rd-ink2);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.9rem}body.rd :is(.kal-views button,.kal-cat,.kal-cat-all,.kal-prev,.kal-next,.kal-today,.kal-jump):hover{border-color:var(--rd-mag)}body.rd .kal-wd,body.rd .kal-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}body.rd .kal-wd span{font:600 .78rem var(--rd-sans);color:var(--rd-ink2);text-align:center;letter-spacing:.04em;padding:6px 0}body.rd .kal-month h3{font:700 1.05rem/1.2 var(--rd-serif);text-transform:capitalize;margin:0 0 6px}body.rd .kal-day{border-top:1px solid var(--rd-line);min-width:0;position:relative}body.rd .kal-n{font-variant-numeric:tabular-nums}body.rd .kal-today-cell .kal-n{color:var(--rd-on-mag);background:var(--rd-mag);border-radius:999px;padding:1px 6px}body.rd .kal-pelny .kal-days{border-inline-start:1px solid var(--rd-line)}body.rd .kal-pelny .kal-day{border-inline-end:1px solid var(--rd-line);flex-direction:column;gap:6px;min-height:118px;padding:8px;display:flex}body.rd .kal-pelny .kal-days{border-bottom:1px solid var(--rd-line)}body.rd .kal-pelny .kal-n{font:600 .9rem var(--rd-sans);color:var(--rd-ink2);align-self:flex-start}body.rd .kal-ev{text-align:start;background:color-mix(in srgb, var(--kc) 16%, var(--rd-card));width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kc) 45%, transparent);color:var(--rd-ink);font:400 .82rem/1.35 var(--rd-sans);cursor:pointer;border:0;border-radius:6px;padding:6px 8px;display:block}body.rd .kal-ev b{font-weight:700;display:block}body.rd .kal-ev span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.rd .kal-ev.kal-approx{box-shadow:inset 0 0 0 1px var(--kc);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--kc) 10%, var(--rd-card)) 0 6px, var(--rd-card) 6px 12px)}body.rd .kal-ev:hover,body.rd .kal-ev:focus-visible{background:color-mix(in srgb, var(--kc) 28%, var(--rd-card))}body.rd .kal-q{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}body.rd .kal-maly .kal-day{flex-direction:column;gap:3px;min-height:64px;padding:4px;display:flex}body.rd .kal-maly .kal-n{font:500 .78rem var(--rd-sans);color:var(--rd-ink2)}body.rd .kal-maly .kal-ev{padding:3px 5px;font-size:.72rem}body.rd .kal-y{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 28px;display:grid}body.rd .kal-kropki .kal-day{min-height:30px;font:500 .76rem var(--rd-sans);color:var(--rd-ink2);background:0 0;border-top:0;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:2px 0;display:flex}body.rd button.kal-day{cursor:pointer;color:var(--rd-ink);border:0;font-weight:700}body.rd button.kal-day:hover,body.rd button.kal-day:focus-visible{background:var(--rd-card)}body.rd .kal-dots{gap:2px;display:flex}body.rd .kal-dot{background:var(--kc);border-radius:50%;width:7px;height:7px;display:inline-block}body.rd .kal-dot.kal-approx{box-shadow:inset 0 0 0 1.5px var(--kc);background:0 0}body.rd .kal-none{color:var(--rd-ink2);margin:18px 0 0}body.rd .kal-jump{border:1px solid var(--rd-line);background:var(--rd-card);font:600 .88rem var(--rd-sans);color:var(--rd-ink);cursor:pointer;border-radius:999px;margin-inline-start:6px;padding:6px 12px}body.rd .kal-tip{z-index:20;background:var(--rd-card);width:min(360px,100vw - 32px);color:var(--rd-ink);border:1px solid var(--rd-line);box-shadow:0 12px 32px -12px color-mix(in srgb, var(--rd-ink) 45%, transparent);border-radius:10px;padding:14px 16px;font-size:.9rem;line-height:1.5;position:absolute}body.rd .kal-tip-item+.kal-tip-item{border-top:1px solid var(--rd-line);margin-top:10px;padding-top:10px}body.rd .kal-tip p{margin:0 0 6px}body.rd .kal-tip-h{align-items:center;gap:6px;display:flex}body.rd .kal-tip-meta{color:var(--rd-ink2);font-size:.84rem}body.rd .kal-tip a{color:var(--rd-ink);text-decoration-color:var(--rd-mag);text-underline-offset:3px;font-weight:600}@media (width<=1000px){body.rd .kal-y{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){body.rd .kal-q{grid-template-columns:1fr}body.rd .kal-y{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.rd .kal-pelny .kal-day{min-height:72px;padding:4px}body.rd .kal-pelny .kal-ev span{display:none}body.rd .kal-count{width:100%;margin-inline-start:0}}body.rd .kal-hero{overflow-x:clip}body.rd .kal-fig{z-index:1;margin:0;position:relative}body.rd .kal-hero .et-hero-text{z-index:2;isolation:isolate;position:relative}body.rd .kal-stage{aspect-ratio:4/3;perspective:1400px;perspective-origin:50% 40%;position:relative}body.rd .kh-board{transform-style:preserve-3d;position:absolute;inset:6% 4% 10%;transform:rotateX(14deg)rotateY(-9deg)}body.rd .kh-board svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}body.rd .kh-board .kh-line{stroke:var(--rd-line);stroke-width:1px}body.rd .kh-board .kh-frame{fill:var(--rd-card);stroke:var(--rd-ink);stroke-width:1.4px}body.rd .kh-board .kh-wd{font:600 10px var(--rd-sans);fill:var(--rd-ink2);letter-spacing:.06em}body.rd .kh-board .kh-n{font:500 10px var(--rd-sans);fill:var(--rd-ink2)}body.rd .kh-board .kh-mark{fill:var(--rd-mag)}body.rd .kh-board .kh-mark.kh-soft{fill:var(--rd-brass)}body.rd .kh-board .kh-link{fill:none;stroke:var(--rd-mag);stroke-width:1.6px;stroke-dasharray:1;pathLength:1}body.rd .kh-card{background:var(--rd-card);width:min(58%,300px);color:var(--rd-ink);border:1px solid var(--rd-line);font:400 .86rem/1.45 var(--rd-sans);box-shadow:0 18px 40px -18px color-mix(in srgb, var(--rd-ink) 55%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--rd-ink) 25%, transparent);transform-style:preserve-3d;border-radius:10px;padding:14px 16px 12px;position:absolute}body.rd .kh-card-main{top:-4%;right:-6%;transform:translateZ(70px)}body.rd .kh-card-side{opacity:.92;width:min(40%,190px);padding:10px 12px;font-size:.78rem;bottom:6%;left:2%;transform:translateZ(40px)}body.rd .kh-card h4{font:700 .98rem/1.3 var(--rd-serif);align-items:center;gap:8px;margin:0 0 8px;display:flex}body.rd .kh-card h4 i{background:var(--rd-mag);border-radius:50%;flex:none;width:9px;height:9px}body.rd .kh-card ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}body.rd .kh-card li{border-top:1px solid var(--rd-line);grid-template-columns:auto 1fr;align-items:baseline;gap:10px;padding-top:6px;display:grid}body.rd .kh-card li small{font:600 .68rem/1 var(--rd-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--rd-ink2);padding-top:2px}body.rd .kh-card li b{font-weight:600}body.rd .kh-card-side p{color:var(--rd-ink2);margin:0}body.rd .kh-card-side b{color:var(--rd-ink);font-weight:600}@media (width<=760px){body.rd .kal-stage{aspect-ratio:5/4}body.rd .kh-board{transform:rotateX(8deg)rotateY(-5deg)}body.rd .kh-card{width:min(64%,260px);font-size:.8rem}body.rd .kh-card-side{display:none}}body.rd .kal-ctx{--kc:color-mix(in oklab, var(--rd-brass-2) 55%, var(--rd-fig-2))}body.rd .kal-cat.kal-ctx i,body.rd .kal-dot.kal-ctx{border-radius:1px}body.rd .kal-ev.kal-ctx{box-shadow:inset 0 0 0 1px var(--kc);outline:1px dashed var(--kc);outline-offset:-1px;background:var(--rd-card)}body.rd .kal-cat.kal-ctx{border-style:dashed}body.rd .kal-li-ctx b a,body.rd .kal-li-ctx span,body.rd .kal-card-ctx h3{color:var(--rd-ink2)}body.rd .kal-ctx-note{color:var(--rd-ink2);font-style:italic}body.rd .kal-tip-ctx{color:var(--rd-ink2);font-size:.88rem;font-style:italic}.kal-nl{padding-block:clamp(32px,4vw,56px) 0}body.rd .kal-hist{padding-block:clamp(40px,6vw,72px)}body.rd .kal-hist-fs{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}body.rd .kal-hist-f{font:600 .86rem/1 var(--rd-sans);border:1.5px solid var(--rd-ink);color:var(--rd-ink);cursor:pointer;background:0 0;padding:9px 14px}body.rd .kal-hist-f[aria-pressed=true]{background:var(--rd-ink);color:var(--rd-bg)}body.rd .kal-hist-list li[hidden]{display:none}body.rd .kal-hist-tag{font:normal 600 .78rem/1 var(--rd-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--rd-ink2);margin-left:6px}body.rd .kal-hist-tag.kal-hist-zmiana{color:var(--rd-mag)}body.rd .kal-hist-why{font-size:.92rem}body.rd .kal-hist-why b{color:var(--rd-ink)}body.rd .kal-hist-head{margin:0}body.rd .kal-c-cra{--kc:color-mix(in oklab, var(--rd-brass) 55%, var(--rd-ink))}body.rd .kal-panel.kal-hist{padding-block:0}body.rd .kal-tabs:not(.is-tabs) .kal-hist{margin-top:clamp(40px,6vw,72px)}body.rd .kal-tablist{border-bottom:1px solid var(--rd-line);flex-wrap:wrap;gap:clamp(18px,3vw,40px);margin:0 0 clamp(20px,3vw,32px);display:flex}body.rd .kal-tablist [role=tab]{font:700 clamp(1.4rem,2.4vw,2rem)/1.2 var(--rd-serif);color:var(--rd-ink2);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 0 12px}body.rd .kal-tablist [role=tab][aria-selected=true]{color:var(--rd-ink);border-bottom-color:var(--rd-mag)}body.rd .kal-tablist [role=tab]:focus-visible{outline:2px solid var(--rd-mag);outline-offset:4px}body.rd .kal-tabs.is-tabs .kal-tab-h{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.rd .kal-hist-when{flex-direction:column;gap:4px;margin:0;display:flex}body.rd .kal-hist-when small{color:var(--rd-ink2);font-size:.82rem;line-height:1.35}body.rd .kal-hist-list small time{font:inherit;color:inherit}body.rd .kal-last{color:var(--rd-ink2);margin:-6px 0 14px;font-size:.92rem}body.rd .kal-last b{color:var(--rd-mag)}body.rd .kal-hist-list li:target{background:color-mix(in srgb, var(--rd-mag) 7%, transparent)}
