@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2) format("woff2"),url(/_astro/space-grotesk-latin-600-normal.BflQw4A9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-ext-600-normal.DxxdqCpr.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-600-normal.VcznFIpX.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-700-normal.HVCqSBdx.woff) format("woff")}:root{--bg: #0a0e14;--bg-elevated: #0f1520;--bg-card: #131a26;--border: #232c3b;--border-soft: #1b232f;--text: #e7edf6;--text-dim: #8b98ac;--ser: #ff4d5e;--ev: #2ee6a6;--me: #3fa9ff;--chart-ac: #159c75;--chart-dc: #4187e6;--gradient: linear-gradient(90deg, var(--ev), var(--me));--glow-ev: 0 0 32px rgba(46, 230, 166, .18);--glow-me: 0 0 32px rgba(63, 169, 255, .18);--radius: 14px;--radius-sm: 8px;--font-display: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text)}html{scrollbar-gutter:stable}body{font-family:var(--font-body);line-height:1.65;margin:0;background:radial-gradient(1200px 600px at 15% -10%,rgba(46,230,166,.08),transparent 60%),radial-gradient(1000px 500px at 100% 0%,rgba(63,169,255,.08),transparent 55%),var(--bg)}a{color:var(--me);text-decoration:none}a:hover{color:var(--ev);text-decoration:underline}h1,h2,h3,.display{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;line-height:1.2}h1{font-size:clamp(1.9rem,3vw,2.6rem);margin:0 0 .5rem}h2{font-size:1.35rem;margin:2rem 0 .75rem}.wrap{max-width:880px;margin:0 auto;padding:0 1.25rem}main.wrap{padding-top:2.5rem}@media (max-width: 640px){main.wrap{padding-top:1.5rem}}.site-header{border-bottom:1px solid var(--border-soft);background:#0a0e14b3;backdrop-filter:blur(10px);position:sticky;top:0;z-index:10}.site-header-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem 2.5rem;padding:1rem 1.25rem;max-width:1120px;margin:0 auto}.logo{font-family:var(--font-display);font-weight:700;font-size:2.5rem;line-height:1;letter-spacing:.02em;display:inline-flex;align-items:center}.logo:hover{text-decoration:none}.logo .ser{color:var(--ser);text-shadow:0 0 18px rgba(255,77,94,.35)}.logo .ev{color:var(--ev);text-shadow:0 0 18px rgba(46,230,166,.4)}.logo .me{color:var(--me);text-shadow:0 0 18px rgba(63,169,255,.4)}.site-nav{display:flex;justify-content:center;gap:.35rem;flex-wrap:wrap}.site-nav a{color:var(--text-dim);font-size:.9rem;font-weight:500;padding:.4rem .75rem;border-radius:999px;border:1px solid transparent}.site-nav a:hover{color:var(--text);border-color:var(--border);background:var(--bg-elevated);text-decoration:none}.site-nav a[aria-current=page]{color:var(--bg);background:var(--gradient);font-weight:600}.hero{padding:0 0 1.5rem}h1{width:fit-content;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{color:var(--text-dim);font-size:1.05rem;max-width:60ch}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.4rem;margin-bottom:1.1rem;transition:border-color .15s ease,transform .15s ease}.card:hover{border-color:var(--me);transform:translateY(-1px)}.card h2{margin-top:0;font-size:1.2rem}.card h2 a{color:var(--text)}.card h2 a:hover{color:var(--ev)}.card p{color:var(--text-dim);margin:.4rem 0}.badge{display:inline-block;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--badge-color, var(--me)) 16%,transparent);color:color-mix(in srgb,var(--badge-color, var(--me)) 66%,#fff);border:1px solid color-mix(in srgb,var(--badge-color, var(--me)) 35%,transparent)}.badge:hover{text-decoration:none}.tag-pill{display:inline-block;font-size:.78rem;color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:.15rem .6rem;margin:0 .35rem .35rem 0}.tag-pill:hover{color:var(--ev);border-color:var(--ev);text-decoration:none}article time{color:var(--text-dim)}article a{border-bottom:1px solid color-mix(in srgb,var(--me) 40%,transparent)}article section h2{border-top:1px solid var(--border-soft);padding-top:1rem}article img{display:block;width:100%;height:auto;border-radius:10px;margin:1.5rem 0 .4rem;border:1px solid var(--border-soft)}article img+em{display:block;font-size:.85rem;color:var(--text-dim);margin-bottom:1.5rem}input[type=number],input[type=text],select{background:var(--bg-elevated);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .65rem;font-family:var(--font-body);font-size:.95rem}input[type=number]:focus,input[type=text]:focus,select:focus{outline:none;border-color:var(--me);box-shadow:0 0 0 3px #3fa9ff33}label{color:var(--text-dim);font-size:.9rem;font-weight:500}table{color:var(--text)}th{color:var(--text-dim)}article table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.95rem}article th,article td{padding:.6rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-soft)}article th{background:var(--bg-elevated);border-bottom:2px solid var(--border);font-weight:600}article tbody tr:nth-child(2n){background:color-mix(in srgb,var(--bg-elevated) 50%,transparent)}.post-title--sub{font-size:clamp(1.6rem,3.6vw,2.15rem)}.result-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;margin-top:.5rem}.result-panel strong{color:var(--ev);font-size:1.05rem}@media (max-width: 640px){.oplac-cols,.stat-grid{grid-template-columns:1fr!important}}.site-footer{border-top:1px solid var(--border-soft);margin-top:4rem;padding:2rem 1.25rem}.site-footer .wrap{font-size:.85rem;color:var(--text-dim)}#search{--pagefind-ui-primary: var(--me);--pagefind-ui-text: var(--text);--pagefind-ui-background: var(--bg-elevated);--pagefind-ui-border: var(--border);--pagefind-ui-tag: var(--bg-elevated);--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 8px;--pagefind-ui-font: var(--font-body)}#search .pagefind-ui__search-input{color:var(--text)}#search .pagefind-ui__search-input::placeholder{color:var(--text-dim);opacity:1}#search .pagefind-ui__search-input:focus{outline:none;border-color:var(--ev);box-shadow:var(--glow-ev)}blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--ev);color:var(--text-dim);font-style:italic}blockquote p{margin:0}.new-badge{display:inline-block;margin-left:.5em;padding:.15em .45em;font:700 .55em/1.2 Space Grotesk,sans-serif;letter-spacing:.06em;color:#fff;background:#d7263d;border-radius:4px;vertical-align:middle;box-shadow:0 0 12px #ff4d5e73}@view-transition{navigation: auto;}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none;}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ev);outline-offset:2px;border-radius:4px}h1,h2,h3{overflow-wrap:break-word;min-width:0}html,body{overflow-x:clip}main p a:not(.badge),main li a,main td.src a,main figcaption a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media (max-width: 640px){.site-header-inner{gap:.5rem;padding:.6rem 0 .5rem}.logo{font-size:1.9rem}.site-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;width:100%;padding:0 calc(15vw + .5rem) 0 1.25rem;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.site-nav::-webkit-scrollbar{display:none}.site-nav a{white-space:nowrap;flex:none}.site-nav a:focus-visible{outline-offset:-2px}}.card{border-left:3px solid var(--kat, var(--border))}.card:hover{border-color:var(--kat, var(--me))}.hero-dane{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin:0 0 2rem}.hero-dane a{display:flex;flex-direction:column;gap:.2rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1rem;color:var(--text-dim);font-size:.85rem;text-decoration:none;transition:border-color .15s ease}.hero-dane a:hover{border-color:var(--ev);text-decoration:none}.hero-dane strong{font-family:var(--font-display);font-size:1.6rem;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.hero-dane .zmiana{font-size:.78rem}.hero-dane-zrodlo{font-size:.8rem;color:var(--text-dim);margin:-1.4rem 0 2rem}@media (max-width: 720px){.hero-dane{grid-template-columns:repeat(2,1fr)}}.logo-mark[data-astro-cid-yykneotp]{display:inline-flex;align-items:center;margin-right:.5rem;filter:drop-shadow(0 0 8px rgba(46,230,166,.35))}.logo-mark[data-astro-cid-yykneotp] svg[data-astro-cid-yykneotp]{display:block}
