@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2)format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2)format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");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}:root{color-scheme:light;--page:#f6f6f2;--card:#fcfcfb;--card2:#f1f0eb;--ink:#0b0b0b;--ink2:#52514e;--muted:#6f6d67;--grid:#e1e0d9;--axis:#c3c2b7;--line:#0b0b0b17;--hair:#0b0b0b0f;--good:#1c5cab;--bad:#c42f2f;--brand:#0b0b0b;--brand-ink:#fcfcfb;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#008300;--s7:#6250d6;--d-3:#b8302f;--d-2:#e3605d;--d-1:#f4b7b3;--d0:#f0efec;--d1:#b7d3f6;--d2:#5598e7;--d3:#1c5cab;--d-ink-strong:#fff;--shadow:0 1px 2px #0b0b0b0d, 0 12px 32px -18px #0b0b0b38;--shadow-hover:0 2px 4px #0b0b0b0f, 0 18px 40px -16px #0b0b0b47;--radius:18px;--radius-s:10px;--ease:cubic-bezier(.2,.8,.2,1);--font:"IBM Plex Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--c:var(--ink)}:root[data-theme=dark]{color-scheme:dark;--page:#0d0d0d;--card:#1a1a19;--card2:#222220;--ink:#f0efec;--ink2:#c3c2b7;--muted:#a09e97;--grid:#2c2c2a;--axis:#383835;--line:#ffffff1a;--hair:#ffffff0f;--good:#5598e7;--bad:#ff7b7b;--brand:#f0efec;--brand-ink:#0d0d0d;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#008300;--s7:#9085e9;--d-3:#b8302f;--d-2:#7a2a29;--d-1:#4a2423;--d0:#383835;--d1:#1e3a5f;--d2:#24589c;--d3:#2a78d6;--shadow:0 1px 2px #00000080, 0 12px 32px -18px #000c;--shadow-hover:0 2px 4px #00000080, 0 18px 40px -16px #000000e6}:root{--c-chemia-farmacja:#8a63d2;--c-elektronika-maszyny:#0aa2c0;--c-metale:#3a5a99;--c-motoryzacja:#c8457e;--c-przemysl-lekki:#8f5f16;--c-rolnictwo-spozywczy:#5aac3e;--c-budownictwo:#c24a12;--c-energetyka:#d4a400;--c-transport:#13997f;--c-handel-detaliczny:#c04a9a;--c-handel-hurtowy:#6a7a10;--c-hotele-gastronomia:#f08a5d;--c-it-telekomunikacja:#2f7de0}:root[data-theme=dark]{--c-chemia-farmacja:#ad6fdc;--c-elektronika-maszyny:#1aa5c0;--c-metale:#3f66b0;--c-motoryzacja:#c84a7a;--c-przemysl-lekki:#a8692b;--c-rolnictwo-spozywczy:#5aa83a;--c-budownictwo:#c0440f;--c-energetyka:#b08c00;--c-transport:#1fa286;--c-handel-detaliczny:#cf5ea9;--c-handel-hurtowy:#4f7a2a;--c-hotele-gastronomia:#dc6c45;--c-it-telekomunikacja:#4a8ff0}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--ink);font:400 16px/1.55 var(--font);font-feature-settings:"cv11", "ss01";overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit}h1,h2,h3{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}:focus-visible{outline:3px solid var(--s1);outline-offset:3px;border-radius:6px}.wrap{max-width:76rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{z-index:20;border-bottom:1px solid var(--hair);background:color-mix(in srgb, var(--page) 93%, transparent);backdrop-filter:saturate(1.4)blur(14px);position:sticky;top:0}.site-header .wrap{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;min-height:60px;display:flex}.logo{letter-spacing:-.04em;align-items:center;gap:.1rem;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.logo b{background:var(--brand);color:var(--brand-ink);border-radius:7px;margin-left:.12rem;padding:.02rem .32rem .06rem;font-size:.95em;font-weight:800}.tagline{color:var(--muted);letter-spacing:.02em;font-size:.78rem;font-weight:600}.tagline em{color:var(--ink);font-style:normal}.site-header nav{align-items:center;gap:.25rem;margin-left:auto;display:flex}.site-header nav a{color:var(--ink2);border-radius:999px;padding:.4rem .8rem;font-size:.93rem;font-weight:550;text-decoration:none}.site-header nav a:hover{background:var(--line);color:var(--ink)}.site-header nav a[aria-current]{background:var(--ink);color:var(--page)}.theme-toggle{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.theme-toggle:hover{box-shadow:var(--shadow)}.hero{isolation:isolate;padding-block:clamp(2.2rem,7vw,5rem) clamp(1.5rem,4vw,2.5rem);position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40rem 22rem at 15% 30%, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%), radial-gradient(34rem 20rem at 85% 10%, color-mix(in srgb, var(--s7) 9%, transparent), transparent 70%);height:120%;position:absolute;inset:-40% 0 auto;mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.eyebrow .dot{background:var(--c);width:.6rem;height:.6rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 20%, transparent);border-radius:50%}.hero h1{letter-spacing:-.045em;max-width:18ch;margin:.6rem 0 1rem;font-size:clamp(2.3rem,6.4vw,4.6rem);font-weight:800;line-height:1.02}.hero h1 .soft{color:var(--muted)}.lede{color:var(--ink2);max-width:44rem;margin:0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.45}.lede strong{color:var(--ink);font-weight:700}.meta-line{color:var(--muted);flex-wrap:wrap;gap:.4rem 1rem;margin-top:1.1rem;font-size:.85rem;display:flex}section.block{padding-block:clamp(1.5rem,4vw,2.75rem)}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 1.5rem;margin-bottom:1.1rem;display:flex}.block-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,2.1rem);font-weight:780;line-height:1.1}.block-head>div:first-child{flex:36rem}.block-head p{color:var(--ink2);margin:.35rem 0 0;line-height:1.55}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.78rem;font-weight:700}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(15.5rem,100%),1fr));gap:1rem;display:grid}.tile{flex-direction:column;gap:.2rem;min-width:0;padding:1.15rem 1.25rem 1rem;display:flex;position:relative;overflow:hidden}.tile .t-label{color:var(--ink2);font-size:.86rem;font-weight:600}.tile .t-value{letter-spacing:-.045em;font-size:clamp(2.1rem,4.4vw,2.9rem);font-weight:800;line-height:1.05}.tile .t-value small{letter-spacing:-.01em;color:var(--ink2);margin-left:.15rem;font-size:.45em;font-weight:700}.tile .t-foot{flex-direction:column-reverse;align-self:end;gap:.35rem;margin-top:auto;padding-top:.6rem;display:flex}.tile .t-period{color:var(--muted);font-size:.78rem}.spark{width:100%;height:40px;display:block}.spark svg{display:block}.delta{color:var(--ink2);white-space:nowrap;font-size:.86rem;font-weight:650}.delta .arr{margin-right:.1rem;font-size:.8em}.delta.up .arr{color:var(--good)}.delta.down .arr{color:var(--bad)}.delta.flat .arr{color:var(--muted)}.duo{grid-template-columns:1fr auto 1fr;align-items:stretch;padding:0;display:grid;overflow:hidden}.duo>.tile{box-shadow:none;background:0 0;border:0;border-radius:0}.duo .vs{place-items:center;padding:0 .2rem;display:grid;position:relative}.duo .vs:before{content:"";border-left:1px dashed var(--axis);position:absolute;top:18%;bottom:18%;left:50%}.duo .vs span{background:var(--card);border:1px solid var(--line);color:var(--muted);letter-spacing:.05em;border-radius:999px;padding:.2rem .45rem;font-size:.7rem;font-weight:800;position:relative}.duo-result{border-top:1px solid var(--line);background:var(--card2);color:var(--ink2);grid-column:1/-1;padding:1rem 1.25rem;font-size:.92rem}.duo-result strong{color:var(--ink)}.tile>.t-label{grid-row:1}.tile>.t-hint{grid-row:2}.tile>.t-value{grid-row:3}.tile>.delta{grid-row:4}.tile>.t-foot{grid-row:5}.tiles>.tile{grid-row:span 5;grid-template-rows:subgrid;align-content:start;row-gap:.2rem;display:grid}.tiles{grid-auto-rows:auto;row-gap:0}.tiles>.tile{margin-bottom:1rem}.duos{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:0 1.25rem;display:grid}.duos>.duo{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;margin-bottom:1.25rem}.duo>.duo-head{grid-row:1}.duo>.tile,.duo>.vs{grid-row:2/span 5}.duo>.duo-result{grid-row:7}.duo>.tile{grid-template-rows:subgrid;row-gap:.2rem;display:grid}.duo .tile{padding:1.1rem 1.25rem}.duo .t-value{font-size:clamp(1.8rem,3.2vw,2.3rem)}.duo .t-period{white-space:nowrap}.duo .t-hint{min-height:2.7em}.pair{margin-bottom:1.25rem;padding:clamp(1rem,2.4vw,1.5rem)}.pair-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.4rem 1rem;margin-bottom:.9rem;display:flex}.pair-head h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:760;line-height:1.2}.pair-head .how{color:var(--ink2);flex:100%;margin:.3rem 0 0;font-size:.94rem;line-height:1.55}.pair-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);background:var(--card2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:800}.pair-tag b{color:var(--c,var(--ink));margin-right:.45rem}.form-pair{border-color:color-mix(in srgb, var(--c,var(--ink2)) 35%, var(--line))}.solo-grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.solo-grid>.pair{margin-bottom:0}.solo-grid>:last-child:nth-child(odd){grid-column:1/-1}@media (width<=900px){.solo-grid{grid-template-columns:1fr}}.rank{color:var(--ink2);background:var(--card2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.35rem;margin:0 0 .5rem;padding:.12rem .6rem .12rem .2rem;font-size:.78rem;font-weight:650;display:inline-flex}.rank b{background:var(--c,var(--ink2));width:1.2rem;height:1.2rem;color:var(--card);border-radius:50%;place-items:center;font-size:.7rem;display:inline-grid}.pair-grid{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:1.25rem;display:grid}.chart h3,.chart h4{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.chart .sub{color:var(--muted);margin:.1rem 0 .5rem;font-size:.82rem}.chart .plot{touch-action:pan-y;min-height:230px;position:relative}.chart .plot svg{display:block;overflow:visible}.chart details{margin-top:.4rem;font-size:.85rem}.chart summary{cursor:pointer;color:var(--muted);width:fit-content;font-weight:600}.chart summary:hover{color:var(--ink)}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-s);max-height:18rem;margin-top:.4rem;overflow-x:auto}table.data{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.82rem}table.data th,table.data td{text-align:right;border-bottom:1px solid var(--hair);white-space:nowrap;padding:.35rem .6rem}table.data th:first-child,table.data td:first-child{text-align:left}table.data thead th{background:var(--card2);color:var(--ink2);font-weight:650;position:sticky;top:0}.source{color:var(--muted);margin:.45rem 0 0;font-size:.76rem}.proxy{color:var(--ink2);background:color-mix(in srgb, var(--s4) 16%, var(--card));border:1px solid color-mix(in srgb, var(--s4) 40%, transparent);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;margin-left:.4rem;padding:.1rem .5rem;font-size:.78rem;font-weight:650;display:inline-flex}.legend{color:var(--ink2);flex-wrap:wrap;gap:.3rem .9rem;margin:0 0 .35rem;font-size:.8rem;display:flex}.legend span{align-items:center;gap:.35rem;display:inline-flex}.legend i{border-top:2.5px solid;border-radius:2px;width:18px;height:0;display:inline-block}.legend-hl button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;min-height:32px;margin-left:-.5rem;padding:.15rem .5rem;display:inline-flex}.legend-hl button:hover{color:var(--ink);background:var(--card2)}.legend-hl button[aria-pressed=true]{color:var(--ink);border-color:var(--line);background:var(--card2);font-weight:650}.legend i.dash{border-top:0;width:22px;height:2.5px}.legend i.area{border:0;border-radius:3px;height:10px}.empty{color:var(--muted);text-align:center;border:1px dashed var(--axis);border-radius:var(--radius-s);padding:1.5rem;font-size:.9rem}.xhair{border-left:1px solid var(--ink);opacity:.55;pointer-events:none;width:0;display:none;position:absolute;top:0;bottom:22px}.xtip{z-index:5;pointer-events:none;background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);font-variant-numeric:tabular-nums;border-radius:10px;min-width:9rem;padding:.45rem .6rem;font-size:.78rem;line-height:1.35;display:none;position:absolute;top:4px}.xtip b{color:var(--muted);margin-bottom:.15rem;font-size:.74rem;font-weight:650;display:block}.xtip .row{justify-content:space-between;gap:.8rem;display:flex}.xtip .row i{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:.35rem;display:inline-block}.heat-wrap{padding:.4rem}.heat-scroll{overflow-x:auto}table.heat{border-collapse:separate;border-spacing:6px;table-layout:fixed;width:100%;min-width:760px}table.heat thead th:first-child{width:13.5rem}table.heat th{color:var(--ink2);text-align:left;vertical-align:bottom;padding:.2rem .4rem;font-size:.78rem;font-weight:700}table.heat th small{color:var(--muted);font-size:.75rem;font-weight:500;display:block}table.heat td{vertical-align:top;border-radius:12px;padding:.65rem .75rem;transition:box-shadow .2s}table.heat td.cell{color:var(--ink)}table.heat td.cell .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:780;line-height:1.1}table.heat td.cell .dl{opacity:.85;white-space:nowrap;margin-top:.1rem;font-size:.76rem;font-weight:650}table.heat td.cell.strong{color:var(--d-ink-strong)}table.heat td.na{border:1px dashed var(--axis);color:var(--muted);background:0 0;font-size:.8rem}.h-3{background:var(--d-3)}.h-2{background:var(--d-2)}.h-1{background:var(--d-1)}.h0{background:var(--d0)}.h1{background:var(--d1)}.h2{background:var(--d2)}.h3{background:var(--d3)}table.heat .row-head{vertical-align:middle}table.heat .row-head a{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;align-items:center;gap:.55rem;font-size:.98rem;font-weight:720;text-decoration:none;display:flex}table.heat .row-head a:hover{text-decoration:underline}table.heat .row-head .sw{border-radius:4px;flex:none;width:12px;height:12px}.heat-legend{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.6rem;padding:0 .4rem;font-size:.8rem;display:flex}.heat-legend .scale{border-radius:6px;display:inline-flex;overflow:hidden}.heat-legend .scale i{width:26px;height:12px;display:block}.sector-grid{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:1rem;display:grid}.sector-card{transition:transform .3s var(--ease), box-shadow .3s;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.sector-card:before{content:"";background:var(--c);height:5px;position:absolute;inset:0 0 auto}.sector-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.sector-card .name{letter-spacing:-.02em;font-size:1.08rem;font-weight:760}.sector-card .num{letter-spacing:-.045em;font-size:2rem;font-weight:800;line-height:1.05}.sector-card .num small{color:var(--ink2);font-size:.5em;font-weight:700}.sector-card .cap{color:var(--muted);font-size:.78rem}.sector-card .row{justify-content:space-between;align-items:end;gap:.5rem;display:flex}.sector-card .go{color:var(--ink2);margin-top:.2rem;font-size:.85rem;font-weight:700}.switcher{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.4rem;padding:.2rem .1rem .6rem;display:flex;overflow-x:auto}.switcher a{scroll-snap-align:start;white-space:nowrap;border:1px solid var(--line);background:var(--card);color:var(--ink2);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.88rem;font-weight:620;text-decoration:none;display:inline-flex}.switcher a i{background:var(--sc);border-radius:50%;width:9px;height:9px}.switcher a:hover{color:var(--ink);box-shadow:var(--shadow)}.switcher a[aria-current]{background:var(--ink);color:var(--page);border-color:var(--ink)}.notes{color:var(--ink2);font-size:.85rem}.notes li{margin:.25rem 0}.site-footer{border-top:1px solid var(--hair);color:var(--muted);margin-top:2rem;padding:1.5rem 0 2.5rem;font-size:.84rem}.site-footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:1rem 2.5rem;display:flex}.site-footer .f-main{flex-direction:column;flex:32rem;gap:.35rem;display:flex}.site-footer .f-main b{color:var(--ink2);font-weight:650}.site-footer .f-side{text-align:right;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.site-footer .f-links{gap:1.1rem;font-weight:650;display:flex}.site-footer .f-links a{color:var(--ink2);text-decoration:none}.site-footer .f-links a:hover{text-decoration:underline}.site-footer .f-made a{color:var(--ink2);font-weight:650}@media (width<=640px){.site-footer .f-side{text-align:left;align-items:flex-start}}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(14px)}.reveal.in,html:not(.js) .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.sector-card,table.heat td{transition:none}}@media (width<=640px){.duo{grid-template-columns:1fr}.duos>.duo{grid-row:auto;grid-template-rows:none}.duo>.duo-head,.duo>.tile,.duo>.vs,.duo>.duo-result{grid-row:auto}.duo>.tile{grid-template-rows:repeat(5,auto);display:grid}.duo .vs{padding:.2rem 0}.duo .vs:before{border-left:0;border-top:1px dashed var(--axis);inset:50% 18% auto}.tagline{display:none}}table.heat th.row-head{z-index:1;background:var(--card);position:sticky;left:0}@media (width<=760px){table.heat{border-spacing:4px;min-width:640px}table.heat thead th{overflow-wrap:normal;hyphens:manual;font-size:.72rem}table.heat thead th:first-child{width:8.2rem}table.heat .row-head a{white-space:normal;gap:.45rem;font-size:.86rem;line-height:1.2}table.heat .row-head .sw{width:10px;height:10px}table.heat td.cell .v{font-size:1.02rem}table.heat td{padding:.45rem .5rem}table.heat td.cell .dl{font-size:.72rem}table.heat .pp{display:none}.heat-scroll{mask-image:linear-gradient(90deg,#000 93%,#0000)}.heat-scroll.end{mask-image:none}}.hero-panel{isolation:isolate;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(1rem,3vw,2rem);padding:clamp(1.6rem,5vw,3.6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -45px #0b0b0b59}.hero-panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40rem 28rem at 0% 0%, color-mix(in srgb, var(--s1) 22%, transparent), transparent 62%), radial-gradient(32rem 26rem at 100% 100%, color-mix(in srgb, var(--s3) 20%, transparent), transparent 60%), radial-gradient(24rem 18rem at 75% 0%, color-mix(in srgb, var(--s4) 16%, transparent), transparent 60%);position:absolute;inset:0}.hero-panel:after{content:"";z-index:-1;pointer-events:none;opacity:.7;background-image:linear-gradient(var(--hair) 1px, transparent 1px), linear-gradient(90deg, var(--hair) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 75%)}.hero-panel .eyebrow{color:var(--ink2)}.hero-panel .eyebrow .dot{background:var(--s3);animation:pulse 2.4s var(--ease) infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--s3) 30%, transparent)}50%{box-shadow:0 0 0 9px #0000}}.hero-panel h1{letter-spacing:-.05em;margin:.7rem 0 1.1rem;font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:850;line-height:.98}.hero-panel h1 .grad{background:linear-gradient(92deg,#1c5cab 0%,#138a61 50%,#b37800 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}:root[data-theme=dark] .hero-panel h1 .grad{background-image:linear-gradient(92deg,#6da7ec 0%,#1baf7a 50%,#eda100 100%)}.hero-panel .big-fact{margin:0;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:500;line-height:1.35}.hero-panel .big-fact strong{font-weight:800}.hero-panel .fact-note{color:var(--muted);margin:.5rem 0 0;font-size:.86rem}.hero-chips{flex-wrap:wrap;gap:.4rem;margin-top:1.2rem;display:flex}.hero-chips span{color:var(--ink2);border:1px solid var(--line);background:color-mix(in srgb, var(--card) 70%, transparent);border-radius:999px;padding:.25rem .65rem;font-size:.78rem}@media (prefers-reduced-motion:reduce){.hero-panel .eyebrow .dot{animation:none}}@media (width<=860px){.hero-panel{grid-template-columns:1fr}.podium{height:220px}}.hero-ctas{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.btn{transition:transform .2s var(--ease), background .2s, box-shadow .2s;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.1rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.btn.primary{background:var(--ink);color:var(--page)}.btn.primary:hover{transform:translateY(-2px)}.btn.ghost{color:var(--ink);border:1px solid var(--axis);background:color-mix(in srgb, var(--card) 70%, transparent)}.btn.ghost:hover{box-shadow:var(--shadow)}.podium-box{background:color-mix(in srgb, var(--card) 82%, transparent);border:1px solid var(--line);backdrop-filter:blur(8px);box-shadow:var(--shadow);border-radius:22px;padding:1.2rem 1.2rem 1rem}.podium-box .pb-title{letter-spacing:.09em;text-transform:uppercase;color:var(--ink2);font-size:.76rem;font-weight:800}.podium-box .pb-sub{color:var(--muted);margin-top:.15rem;font-size:.82rem}.podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:.55rem;height:250px;margin-top:1rem;display:grid}.step{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;display:flex}.step .who{align-items:end;min-height:2.3em;margin-bottom:.45rem;font-size:.92rem;font-weight:750;line-height:1.2;display:flex}.step .val{letter-spacing:-.04em;margin-bottom:.45rem;font-size:clamp(1.25rem,2.6vw,1.7rem);font-weight:850}.step .val small{color:var(--ink2);margin-left:.1rem;font-size:.55em;font-weight:700}.step .block{background:linear-gradient(180deg, color-mix(in srgb, var(--pc) 26%, var(--card)), color-mix(in srgb, var(--pc) 8%, var(--card)));border-top:5px solid var(--pc);transform-origin:50% 100%;border-radius:14px 14px 4px 4px;place-items:start center;width:100%;padding-top:.6rem;display:grid}.step .block span{letter-spacing:-.05em;color:var(--ink);font-size:2.2rem;font-weight:900}.step.r1 .block{height:62%}.step.r2 .block{height:46%}.step.r3 .block{height:34%}.step .block{flex-shrink:0}.step .ros{color:var(--muted);margin-top:.35rem;font-size:.74rem}.js .step .block{animation:rise .9s var(--ease) backwards}.js .step.r2 .block{animation-delay:.15s}.js .step.r3 .block{animation-delay:.3s}@keyframes rise{0%{transform:scaleY(0)}to{transform:none}}.rest{border-top:1px solid var(--line);gap:.3rem;margin:1rem 0 0;padding:.8rem 0 0;font-size:.86rem;list-style:none;display:grid}.rest li{color:var(--ink2);grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.4rem;display:grid}.rest li i{background:var(--pc);border-radius:50%;width:9px;height:9px;margin-right:.4rem;display:inline-block}.rest li .n{color:var(--muted);font-weight:700}.rest li .d{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:750}.rest li.last{color:var(--ink)}.rest li.last .d{color:var(--bad)}.rest a{color:inherit;text-decoration:none}.rest a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.js .step .block{animation:none}}@media (width<=860px){.podium{height:220px}}.duo-head{grid-column:1/-1;padding:1.25rem 1.25rem .25rem}.duo-head h3{letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:780}.duo-head p{color:var(--ink2);margin:.3rem 0 0;font-size:.86rem;line-height:1.45}.duo-result .how{color:var(--muted);margin-top:.25rem;font-size:.8rem;display:block}.chart .sub .sub-rank{color:var(--ink2)}.chart .sub .sub-rank b{font-weight:650}.explain-d{margin:-.2rem 0 .55rem;font-size:.84rem}.explain-d>summary{cursor:pointer;width:fit-content;color:var(--ink2);text-underline-offset:3px;font-weight:600;text-decoration:underline dotted;list-style:none}.explain-d>summary::-webkit-details-marker{display:none}.explain-d>summary:hover{color:var(--ink)}.explain-d>p{background:var(--card2);color:var(--ink2);border-radius:10px;margin:.35rem 0 0;padding:.5rem .7rem;line-height:1.45}.explain{background:var(--card2);color:var(--ink2);border-radius:10px;align-items:flex-start;gap:.5rem;margin:.15rem 0 .55rem;padding:.55rem .7rem;font-size:.84rem;line-height:1.45;display:flex}.explain b{background:var(--ink);width:1.25rem;height:1.25rem;color:var(--page);border-radius:50%;flex:none;place-items:center;margin-top:.05rem;font-size:.72rem;font-weight:800;display:grid}.tile .t-hint{color:var(--muted);margin-top:-.05rem;font-size:.76rem;line-height:1.35}.period-chip{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink2);border-radius:12px;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.84rem;display:inline-flex}.period-chip strong{color:var(--ink);font-weight:750}.period-chip svg{flex:none}table.heat tr:hover td.cell{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ink) 22%, transparent);transform:none}table.heat tr:hover .row-head a{text-decoration:underline}.sector-panel{isolation:isolate;background:linear-gradient(135deg, color-mix(in srgb, var(--c) 22%, var(--card)) 0%, color-mix(in srgb, var(--c) 6%, var(--card)) 60%, var(--card) 100%);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);box-shadow:var(--shadow);border-radius:28px;margin-top:1rem;padding:clamp(1.4rem,4vw,2.6rem);position:relative;overflow:hidden}.sector-panel:after{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--c) 35%, transparent), transparent 70%);border-radius:50%;width:22rem;height:22rem;position:absolute;top:-6rem;right:-6rem}.sector-panel h1{letter-spacing:-.05em;max-width:16ch;margin:.5rem 0 .9rem;font-size:clamp(2.4rem,6.6vw,4.8rem);font-weight:850;line-height:1}.sector-panel .tiles{margin-top:1.6rem}.sector-panel .tile.card{background:color-mix(in srgb, var(--card) 88%, transparent);backdrop-filter:blur(8px)}.nav-links{gap:.15rem;display:flex}@media (width<=900px){.site-header .wrap{flex-wrap:nowrap}.site-header nav{min-width:0}.nav-links{scrollbar-width:none;overflow-x:auto;mask-image:linear-gradient(90deg,#000 85%,#0000)}.nav-links::-webkit-scrollbar{display:none}.site-header nav a{white-space:nowrap;padding:.35rem .65rem;font-size:.88rem}}.tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1.1rem;display:flex}.tabs [role=tab]{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink2);cursor:pointer;border-radius:999px;padding:.5rem .95rem;font-size:.9rem;font-weight:650;transition:box-shadow .2s,background .2s}.tabs [role=tab]:hover{box-shadow:var(--shadow);color:var(--ink)}.tabs [role=tab][aria-selected=true]{background:var(--ink);color:var(--page);border-color:var(--ink)}.cmp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:1.25rem;display:grid}@media (width<=960px){.cmp-grid{grid-template-columns:1fr}}.multiples{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:.9rem;display:grid}.multiples .mini{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:.8rem .9rem .5rem}.multiples .mini h4{align-items:center;gap:.4rem;margin:0 0 .2rem;font-size:.86rem;font-weight:720;display:flex}.multiples .mini h4 i{border-radius:50%;flex:none;width:9px;height:9px}.multiples .mini .plot{min-height:150px}.prose{max-width:50rem;color:var(--ink2)}.prose h3{color:var(--ink);letter-spacing:-.01em;margin:1.4rem 0 .4rem;font-size:1.1rem}.prose p,.prose li{line-height:1.6}.steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.8rem;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink2);border-radius:16px;padding:1rem 1.1rem;font-size:.9rem}.steps li:before{content:counter(s);background:var(--ink);width:1.8rem;height:1.8rem;color:var(--page);border-radius:50%;place-items:center;margin-bottom:.5rem;font-weight:800;display:grid}.steps li strong{color:var(--ink);margin-bottom:.2rem;display:block}table.meth{border-collapse:collapse;width:100%;font-size:.86rem}table.meth th,table.meth td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;padding:.55rem .7rem}table.meth thead th{background:var(--card2);color:var(--ink2);font-weight:650;position:sticky;top:0}table.meth td code{background:var(--card2);border-radius:5px;padding:.05rem .3rem;font-size:.8rem}.meth-wrap{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--card);overflow-x:auto}.cmp-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}@media (width<=900px){.cmp-top{grid-template-columns:1fr}}.cmp-podium{flex-direction:column;display:flex}.cmp-podium .podium{flex:1;min-height:230px}.extremes{gap:.8rem;margin-top:1rem;display:grid}.extreme{color:inherit;border:1px solid var(--line);border-top:5px solid var(--pc);background:color-mix(in srgb, var(--pc) 8%, var(--card));border-radius:16px;grid-template-columns:auto 1fr auto;grid-template-areas:"l l l""n n v""d d d";gap:.1rem .6rem;padding:.9rem 1rem;text-decoration:none;display:grid}.extreme .ex-l{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-area:l;font-size:.72rem;font-weight:800}.extreme .ex-n{grid-area:n;align-items:center;gap:.4rem;font-weight:750;display:flex}.extreme .ex-n i{background:var(--pc);border-radius:50%;width:9px;height:9px}.extreme .ex-v{letter-spacing:-.04em;grid-area:v;font-size:1.6rem;font-weight:850}.extreme .ex-v small{color:var(--ink2);font-size:.55em}.extreme .ex-d{color:var(--ink2);grid-area:d;font-size:.8rem}.chips{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.2rem 0 .6rem;display:flex}.chips button{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink2);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.8rem;font-weight:620;display:inline-flex}.chips button i{background:var(--pc);border-radius:2px;width:14px;height:3px}.chips button:hover{color:var(--ink);box-shadow:var(--shadow)}.chips button[aria-pressed=true]{border-color:var(--pc);color:var(--ink);background:color-mix(in srgb, var(--pc) 12%, var(--card))}.chips-hint{color:var(--muted);margin-left:.3rem;font-size:.76rem}.big-chart .plot{min-height:460px}.group-nav{z-index:15;scrollbar-width:none;background:color-mix(in srgb, var(--page) 95%, transparent);backdrop-filter:saturate(1.4)blur(14px);gap:.45rem;margin-top:1.4rem;padding-block:.55rem;display:flex;position:sticky;top:60px;overflow-x:auto}.group-nav::-webkit-scrollbar{display:none}.group-nav a{white-space:nowrap;color:var(--ink2);background:var(--card);border:1px solid var(--line);border-radius:999px;flex:none;padding:.35rem .85rem;font-size:.85rem;font-weight:650;text-decoration:none}.group-nav a:hover{color:var(--ink);border-color:var(--c,var(--ink2))}.group-nav a[aria-current]{color:var(--ink);border-color:var(--c,var(--ink2));box-shadow:inset 0 -2px 0 var(--c,var(--ink2))}body:has(.group-nav) section.block[id]{scroll-margin-top:7.5rem}.legend-forms p{color:var(--ink2);margin:.8rem 0 0;font-size:.92rem}section.block[id]{scroll-margin-top:4.5rem}.answer{--tone:var(--muted);background:color-mix(in srgb, var(--tone) 7%, var(--card));border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.45rem;margin:.55rem 0 0;padding:.75rem 1rem;display:flex}.answer p{color:var(--ink);margin:0;font-size:.98rem;line-height:1.5}.answer p strong{font-weight:750}.answer .verdict{letter-spacing:.02em;background:var(--card);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.8rem;font-weight:800;display:inline-flex}.answer.tone-good{--tone:var(--good);background:color-mix(in srgb, var(--good) 10%, var(--card))}.answer.tone-bad{--tone:var(--bad);background:color-mix(in srgb, var(--bad) 10%, var(--card))}.answer.tone-good .verdict,.answer.tone-bad .verdict{background:var(--tone);border-color:var(--tone);color:var(--brand-ink)}.pair-head{display:block}.pair-head .how{color:var(--ink2);margin-top:.55rem;font-size:.88rem}.lead-first>:first-child{grid-column:1/-1}.duo-result .answer{background:0 0;border-radius:0;margin:0;padding:0}.duo-result.tone-good{background:color-mix(in srgb, var(--good) 10%, var(--card))}.duo-result.tone-bad{background:color-mix(in srgb, var(--bad) 10%, var(--card))}.duo .vs span{display:none}.sector-groups{gap:1.6rem;display:grid}.sg-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin:0 0 .7rem;font-size:.8rem;font-weight:800}.sector-grid{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:.8rem}.sector-card{gap:.2rem;padding:1rem 1.1rem .9rem}.sector-card:hover{box-shadow:var(--shadow-hover);border-color:color-mix(in srgb, var(--c) 45%, var(--line));transform:none}.sector-card .name{font-size:1.05rem}.sector-card .desc{color:var(--muted);font-size:.8rem;line-height:1.35}.sector-card .row{justify-content:flex-start;align-items:baseline;gap:.6rem;margin-top:.45rem;display:flex}.sector-card .num{font-size:1.6rem}.sector-card .delta{font-size:.8rem}.sector-card[aria-current]{outline:2px solid var(--c);outline-offset:1px}.sector-groups.compact{gap:1rem}.sector-groups.compact .sector-grid{grid-template-columns:repeat(auto-fill,minmax(min(12.5rem,100%),1fr));gap:.5rem}.sector-groups.compact .sector-card{box-shadow:none;padding:.65rem .8rem .6rem}.sector-groups.compact .sector-card:before{height:4px}.sector-groups.compact .sector-card .name{font-size:.95rem}.sector-groups.compact .sector-card .num{font-size:1.15rem}.list-note{color:var(--ink2);margin:0 0 1.2rem;font-size:.92rem}.sp-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.chooser{position:relative}.chooser>summary{cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow);border-radius:999px;padding:.45rem .9rem;font-size:.9rem;font-weight:700;list-style:none}.chooser>summary::-webkit-details-marker{display:none}.chooser[open]>summary{background:var(--ink);color:var(--page)}.chooser-panel{z-index:30;background:var(--card);border:1px solid var(--line);width:min(52rem,100vw - 2rem);max-height:70vh;box-shadow:var(--shadow-hover);border-radius:18px;padding:1rem 1.1rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto}@media (width<=640px){.chooser{width:100%}.chooser>summary{text-align:center}.chooser-panel{width:100%;max-height:none;margin-top:.5rem;position:static}}.sector-panel .scope{color:var(--ink2);margin:-.4rem 0 .9rem;font-size:.92rem}.prevnext{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding-block:1rem 0;display:flex}.prevnext a{color:var(--ink);border:1px solid var(--line);background:var(--card);border-bottom:3px solid var(--c,var(--line));border-radius:999px;padding:.5rem .9rem;font-weight:700;text-decoration:none}.prevnext a.all{border-bottom-color:var(--line);color:var(--ink2);font-weight:600}table.heat tr.grp th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:0 0;padding:.9rem .4rem .1rem;font-size:.72rem;position:static}.heat-note{padding:0 .4rem}.comment{--who:var(--s7);background:color-mix(in srgb, var(--who) 5%, var(--card));margin-top:1.2rem;padding:1rem 1.25rem}.comment.by-analityczka{--who:var(--s3)}.comment .c-who:before{content:"";background:var(--who);vertical-align:.05em;border-radius:50%;width:.55rem;height:.55rem;margin-right:.45rem;display:inline-block}.comment .c-head{flex-wrap:wrap;align-items:center;gap:.3rem 1rem;margin-bottom:.5rem;display:flex}.comment .c-head .ai-badge{margin-left:auto}.ai-badge{letter-spacing:.01em;color:var(--s7);background:color-mix(in srgb, var(--s7) 10%, transparent);border:1px solid color-mix(in srgb, var(--s7) 28%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .6rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.ai-badge:hover{background:color-mix(in srgb, var(--s7) 16%, transparent)}.comment .c-who{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:.78rem;font-weight:800}.comment .c-meta{color:var(--muted);font-size:.78rem}.comment p{margin:0;line-height:1.55}.cmp-q{flex-direction:column;gap:.2rem;padding:1.1rem 1.3rem;display:flex}.cmp-q .explain-d{margin-top:.7rem}.cmp-q h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem)}.cmp-q .explain{margin:.7rem 0 0}.pb-note{color:var(--muted);margin:.9rem 0 0;font-size:.8rem;line-height:1.45}.note-above{color:var(--ink2);margin:.1rem 0 .5rem;font-size:.8rem}.gloss{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:0 2rem;margin:0;padding:.6rem 1.3rem;display:grid}.gloss>div{border-bottom:1px solid var(--hair);padding:.65rem 0}.gloss dt{color:var(--ink);font-weight:750}.gloss dd{color:var(--ink2);margin:.15rem 0 0;font-size:.92rem}details.tech{color:var(--ink2);margin-top:.9rem;padding:.7rem 1rem;font-size:.88rem}details.tech summary{cursor:pointer;color:var(--ink2);font-weight:650}table.meth tr.grp th{background:var(--card2);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.74rem;position:static}.range{border:1px solid var(--line);background:var(--card2);border-radius:999px;gap:2px;margin-top:.7rem;padding:2px;display:inline-flex}.range button{color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:.3rem .85rem;font-size:.8rem;font-weight:700}.range button[aria-pressed=true]{background:var(--ink);color:var(--page)}.range button:not([aria-pressed=true]):hover{color:var(--ink)}.range button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.others .o-head h2{letter-spacing:-.025em;margin:0 0 .25rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:760}.others .o-head p{color:var(--ink2);margin:0 0 .9rem;font-size:.94rem}.others .o-list{flex-direction:column;gap:1rem;display:flex}.o-row{--brand:var(--axis);border-top:4px solid var(--brand);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 6%, var(--card)) 0, var(--card) 5.5rem);padding:1.1rem 1.35rem 1.2rem}.o-row-head{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}.o-logo{border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:10rem;height:60px;padding:8px 12px;display:inline-flex}.o-logo img{width:auto;max-width:100%;height:auto;max-height:36px;display:block}.o-logo img[src*=pko]{max-height:38px}.o-logo{gap:.5rem}.o-logo-label{color:#0b0b0b;letter-spacing:-.01em;max-width:5.5rem;font-size:.86rem;font-weight:800;line-height:1.05}.others.compact .o-logo-label{font-size:.72rem}.o-title{flex:16rem;min-width:0}.o-title h3{letter-spacing:-.015em;margin:0;font-size:1.08rem;font-weight:760;line-height:1.25}.o-title h3 a{color:inherit;text-decoration:none}.o-title h3 a:hover{text-decoration:underline}.o-date{color:var(--muted);margin-top:.15rem;font-size:.8rem;display:block}.o-by{color:var(--muted);font-size:.74rem}.o-stale{background:var(--card2);border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-left:.4rem;padding:.05rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.o-body{gap:1rem 2rem;display:grid}.o-body.has-quote{grid-template-columns:minmax(0,1fr) minmax(14rem,19rem);align-items:start}@media (width<=760px){.o-body.has-quote{grid-template-columns:1fr}}.o-text{margin:0;line-height:1.6}.o-quote{border-left:3px solid var(--brand);background:var(--card2);border-radius:0 10px 10px 0;margin:0;padding:.7rem 1rem}.o-quote p{margin:0;font-size:1.02rem;font-style:italic;line-height:1.5}.o-quote cite{color:var(--muted);margin-top:.35rem;font-size:.76rem;font-style:normal;display:block}.others.folded .o-list{gap:.6rem}.o-fold{border-top:1px solid var(--line);background:var(--card);padding:0}.o-fold>summary{cursor:pointer;border-bottom:0;align-items:center;margin:0;padding:.9rem 1.2rem;list-style:none}.o-fold>summary::-webkit-details-marker{display:none}.o-fold>summary:hover h3{text-underline-offset:3px;text-decoration:underline}.o-fold[open]>summary{border-bottom:1px solid var(--hair)}.o-fold .o-logo{width:8.5rem;height:48px}.o-fold .o-logo img{max-height:28px}.o-line{-webkit-line-clamp:2;color:var(--ink2);-webkit-box-orient:vertical;margin-top:.3rem;font-size:.9rem;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.o-fold[open] .o-line{-webkit-line-clamp:unset}.o-more{color:var(--ink2);flex:none;align-items:center;gap:.35rem;margin-left:auto;font-size:.82rem;font-weight:700;display:inline-flex}.o-more:after{content:"";width:.45rem;height:.45rem;transition:transform .2s var(--ease);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.o-fold[open] .o-more:after{transform:translateY(2px)rotate(-135deg)}.o-close,.o-fold[open] .o-open{display:none}.o-fold[open] .o-close{display:inline}.o-fold .o-body{padding:1rem 1.2rem 1.1rem}.o-foot{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.8rem;display:flex}.o-link{color:var(--ink2);font-size:.85rem;font-weight:650}@media (width<=640px){.o-fold>summary{padding:.8rem .9rem}.o-fold .o-logo{width:6.5rem;height:40px;padding:5px 8px}.o-fold .o-logo img{max-height:22px}.o-more{justify-content:flex-end;width:100%;margin-top:-.2rem}}.others.compact{border:1px dashed var(--line);background:var(--card2);border-radius:12px;margin:0 0 .9rem;padding:.7rem .9rem}.others.compact .o-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin-bottom:.5rem;font-size:.72rem;font-weight:800}.others.compact .o-row{box-shadow:none;padding:.8rem 1rem}.others.compact .o-logo{width:7.5rem;height:46px;padding:6px 10px}.others.compact .o-logo img{max-height:26px}.others.compact .o-logo img[src*=pko]{max-height:28px}.others.compact .o-title h3{font-size:.95rem}.about-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (width<=900px){.about-grid{grid-template-columns:1fr}}.about-card{padding:clamp(1.2rem,3vw,1.8rem)}.about-card h2{letter-spacing:-.03em;margin:0 0 .7rem;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:780}.about-card p{color:var(--ink2);margin:0 0 .9rem;line-height:1.6}.about-author{flex-direction:column;padding:0;display:flex;overflow:hidden}.about-author img{object-fit:cover;object-position:50% 26%;width:100%;height:260px;display:block}.lede.wide{max-width:none}.about-author-body{flex-direction:column;padding:1.2rem clamp(1.2rem,3vw,1.8rem) clamp(1.3rem,3vw,1.8rem);display:flex}.about-who{text-align:center;margin-bottom:1rem}.about-who h2{margin:0}.about-who .kicker{margin:.25rem 0 0}.about-author .btn-linkedin{color:#fff;background:#0a66c2;border-color:#0a66c2;align-self:center;margin-top:.4rem}.about-author .btn-linkedin:hover{background:#004182;border-color:#004182}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;display:grid}.contact-card{color:inherit;transition:box-shadow .2s var(--ease), transform .2s var(--ease);flex-direction:column;gap:.35rem;padding:1.5rem;text-decoration:none;display:flex}.contact-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.contact-card strong{letter-spacing:-.02em;color:var(--ink);word-break:break-word;font-size:clamp(1.15rem,2.4vw,1.45rem)}.contact-card>span:last-child{color:var(--muted);font-size:.9rem}figure.chart.has-dl{position:relative}figure.chart.has-dl>h4,figure.chart.has-dl>h3{padding-right:4.5rem}.dl-btn{z-index:2;border:1px solid var(--line);background:var(--card);color:var(--ink2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.74rem;font-weight:700;transition:box-shadow .15s,color .15s;display:inline-flex;position:absolute;top:0;right:0}.dl-btn:hover,.dl-btn:focus-visible{color:var(--ink);box-shadow:var(--shadow)}.dl-btn:disabled{opacity:.4;cursor:progress}figure.card.chart.has-dl>.dl-btn{top:1rem;right:1rem}@media (width<=640px){.sector-panel .tiles{grid-template-columns:1fr 1fr;gap:.6rem}.sector-panel .tiles>.tile{margin-bottom:.6rem;padding:.8rem .85rem .7rem}.sector-panel .tile .t-hint{display:none}.sector-panel .tile .t-label{font-size:.78rem;line-height:1.25}.sector-panel .tile .t-value{font-size:1.75rem}.sector-panel .tile .delta{white-space:normal;font-size:.76rem}.sector-panel .spark{height:30px}}.hero.compact{padding-block:clamp(1.3rem,3.5vw,2.4rem) clamp(.6rem,1.6vw,1rem)}.hero.compact h1{max-width:none;margin:.45rem 0 .55rem;font-size:clamp(1.9rem,4.6vw,3.2rem)}.hero.compact .lede{max-width:none;font-size:clamp(1rem,1.6vw,1.15rem)}.hero.compact+section.block{padding-top:clamp(.6rem,2vw,1.2rem)}.risk{margin-top:1.2rem;padding:1.1rem 1.25rem 1rem}.risk-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1.2rem;display:flex}.risk-head h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:780}.risk-sum{color:var(--ink2);margin:0;font-size:.9rem;font-weight:600}.risk-sum .rs i{background:var(--tone,var(--muted));vertical-align:.05em;border-radius:50%;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.risk .tone-good{--tone:var(--good)}.risk .tone-bad{--tone:var(--bad)}.risk .tone-neutral{--tone:var(--muted)}.risk-list{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.risk-list a{height:100%;color:inherit;background:color-mix(in srgb, var(--tone) 8%, var(--card));border-radius:12px;grid-template-columns:1fr auto;grid-template-areas:"l v""n n";align-items:baseline;gap:.1rem .8rem;padding:.6rem .8rem .6rem .95rem;text-decoration:none;transition:background .15s;display:grid;position:relative}.risk-list a:before{content:"";background:var(--tone);border-radius:0 3px 3px 0;width:4px;position:absolute;top:.55rem;bottom:.55rem;left:0}.risk-list a:hover{background:color-mix(in srgb, var(--tone) 15%, var(--card))}.risk-list a:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.r-l{grid-area:l;font-size:.86rem;font-weight:650;line-height:1.25}.r-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:color-mix(in srgb, var(--tone) 70%, var(--ink));grid-area:v;font-size:1.2rem;font-weight:780}.risk .tone-neutral .r-v{color:var(--ink)}.r-n{color:var(--ink2);grid-area:n;font-size:.78rem;line-height:1.35}.risk-foot{color:var(--muted);margin:.75rem 0 0;font-size:.78rem}@media (width<=640px){.risk{padding:.95rem .9rem .85rem}.risk-list{grid-template-columns:1fr 1fr;gap:.45rem}.risk-list a{grid-template-columns:1fr;grid-template-areas:"l""v""n";align-content:start;padding:.55rem .6rem .55rem .8rem}.r-l{font-size:.78rem}.r-v{font-size:1.1rem}.r-n{font-size:.72rem}}h1,h2,h3,h4{letter-spacing:-.02em!important;font-weight:650!important}.hero-panel h1,.sector-panel h1,.hero h1{letter-spacing:-.035em!important;font-weight:600!important}.tile .t-value,.sector-card .num,.step .val,.r-v,.extreme .ex-v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:650}table.heat td.cell .v,.rest li .d,table.data td{font-family:var(--mono);letter-spacing:-.03em;font-weight:600}.site-header nav a,.eyebrow,.kicker,.pb-title,.c-who,.hero-chips span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.03em;font-size:.76rem}.source,.tile .t-period{font-family:var(--mono);font-size:.74rem}.answer .verdict{letter-spacing:0;font-weight:650}.podium-two .pb-h{color:var(--ink);align-items:center;gap:.45rem;margin:1rem 0 0;display:flex;letter-spacing:0!important;font-size:.82rem!important;font-weight:650!important}.podium-two .pb-h i{background:var(--good);border-radius:2px;width:.6rem;height:.6rem}.podium-two .pb-h.down{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1rem}.podium-two .pb-h.down i{background:var(--bad)}.podium-two .podium{height:auto;margin-top:.5rem}.podium-two .step{height:auto}.podium-two .step .block{flex-shrink:0}.podium-two .step.r1 .block{height:112px}.podium-two .step.r2 .block{height:82px}.podium-two .step.r3 .block{height:60px}.podium-two .step .ros{margin-top:.3rem}.podium.down{align-items:start}.podium.down .step .ros{margin:0 0 .3rem}.podium.down .step .block{border-top:0;border-bottom:5px solid var(--pc);background:linear-gradient(0deg, color-mix(in srgb, var(--pc) 26%, var(--card)), color-mix(in srgb, var(--pc) 8%, var(--card)));transform-origin:50% 0;border-radius:4px 4px 14px 14px;place-items:end center;padding:0 0 .45rem}.podium.down .step .val{color:var(--bad);margin:.45rem 0 .1rem}.podium.down .step .who{align-items:start;min-height:0;margin:0}
