@font-face{font-family:Bitcount Prop Single;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bitcount-prop-single-latin-ext-400-normal.DwIFyFzS.woff2)format("woff2"),url(/_astro/bitcount-prop-single-latin-ext-400-normal.BMoqfk1i.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:Bitcount Prop Single;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bitcount-prop-single-latin-400-normal.BT2TaAeU.woff2)format("woff2"),url(/_astro/bitcount-prop-single-latin-400-normal.BmeiT0q_.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:Bitcount Prop Single;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bitcount-prop-single-latin-ext-500-normal.ffb12d45.woff2)format("woff2"),url(/_astro/bitcount-prop-single-latin-ext-500-normal.vXkgtsWz.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:Bitcount Prop Single;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bitcount-prop-single-latin-500-normal.DRKCiDeE.woff2)format("woff2"),url(/_astro/bitcount-prop-single-latin-500-normal.CrJbFVER.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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/silkscreen-latin-400-normal.CtPo2yA5.woff2)format("woff2"),url(/_astro/silkscreen-latin-400-normal.D0DfPJut.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.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: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}:root{--rc-night-900:#05081a;--rc-night-800:#0a1230;--rc-night-700:#111c45;--rc-night-600:#16244f;--rc-night-500:#2a3d7a;--rc-night-400:#3a4c94;--rc-night-300:#6375be;--rc-cream:#ede8d8;--rc-mist:#c9cee4;--rc-haze:#aeb6d4;--rc-gold-300:#f3cf7a;--rc-gold-500:#e2b24c;--rc-gold-700:#9c7424;--rc-violet-500:#9488f0;--rc-violet-700:#5a4bc8;--rc-cyan-500:#6fc9d3;--rc-bg:var(--rc-night-800);--rc-surface:var(--rc-night-700);--rc-media:var(--rc-night-600);--rc-border:var(--rc-night-500);--rc-border-control:var(--rc-night-300);--rc-shadow-color:var(--rc-night-900);--rc-text:var(--rc-cream);--rc-text-body:var(--rc-mist);--rc-text-muted:var(--rc-haze);--rc-accent:var(--rc-gold-500);--rc-accent-hover:var(--rc-gold-300);--rc-on-accent:var(--rc-night-800);--rc-lane-console:var(--rc-cyan-500);--rc-lane-computer:var(--rc-violet-500);--rc-guide:var(--rc-violet-500);--rc-bubble-bg:var(--rc-cream);--rc-bubble-text:var(--rc-night-800);--rc-bubble-label:var(--rc-violet-700);--rc-font-display:"Bitcount Prop Single", "IBM Plex Sans", system-ui, sans-serif;--rc-font-label:"Silkscreen", "IBM Plex Mono", ui-monospace, monospace;--rc-font-body:"IBM Plex Sans", system-ui, sans-serif;--rc-font-mono:"IBM Plex Mono", ui-monospace, monospace;--rc-fs-hero:clamp(36px, 4.4vw, 58px);--rc-fs-h1:clamp(36px, 5vw, 62px);--rc-fs-h2:clamp(30px, 3.6vw, 46px);--rc-fs-h3:26px;--rc-fs-h4:22px;--rc-fs-stat:40px;--rc-fs-lead:19px;--rc-fs-body:17px;--rc-fs-small:15px;--rc-fs-caption:13px;--rc-fs-label:13px;--rc-fs-label-sm:11px;--rc-lh-tight:1.05;--rc-lh-heading:1.12;--rc-lh-snug:1.45;--rc-lh-body:1.6;--rc-space-1:4px;--rc-space-2:8px;--rc-space-3:12px;--rc-space-4:16px;--rc-space-5:24px;--rc-space-6:32px;--rc-space-7:48px;--rc-space-8:64px;--rc-space-9:80px;--rc-gutter:clamp(16px, 4vw, 40px);--rc-container:1200px;--rc-measure:720px;--rc-line:2px;--rc-line-strong:3px;--rc-radius:0;--rc-shadow-sm:4px 4px 0 var(--rc-shadow-color);--rc-shadow-md:6px 6px 0 var(--rc-shadow-color);--rc-shadow-lg:8px 8px 0 var(--rc-shadow-color);--rc-tap:44px;--rc-dur:90ms;--rc-ease:steps(2, end)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--rc-bg);color:var(--rc-text);font-family:var(--rc-font-body);font-size:var(--rc-fs-body);line-height:var(--rc-lh-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}img,svg{max-width:100%;display:block}:where(.rc-timeline,.rc-table,.rc-gallery__track){scrollbar-width:thin;scrollbar-color:var(--rc-border-control) var(--rc-surface)}[hidden]{display:none!important}a{color:var(--rc-accent);text-underline-offset:3px}a:hover{color:var(--rc-accent-hover)}:focus-visible{outline:3px solid var(--rc-accent);outline-offset:3px}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}.rc-pixel{shape-rendering:crispedges;image-rendering:pixelated}.rc-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl] .rc-icon-dir,.rc-icon-back{transform:scaleX(-1)}[dir=rtl] .rc-icon-back{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rc-container{max-width:var(--rc-container);padding-inline:var(--rc-gutter);margin-inline:auto}.rc-section{padding-block:var(--rc-space-9)}.rc-section--tight{padding-block:var(--rc-space-7)}.rc-section--page{padding-block:var(--rc-space-6) var(--rc-space-9)}.rc-section--stats{padding-block:var(--rc-space-5) var(--rc-space-8)}.rc-centered{text-align:center}.rc-band{background:var(--rc-surface);border-block:var(--rc-line) solid var(--rc-border)}.rc-band--arcade{background:var(--rc-night-900)}.rc-stack{gap:var(--rc-gap,var(--rc-space-4));flex-direction:column;display:flex}.rc-split{gap:var(--rc-space-7);flex-wrap:wrap;align-items:center;display:flex}.rc-split>*{flex:420px;min-width:0}.rc-split--top{align-items:flex-start}.rc-split>.rc-split__narrow{flex:0 320px}.rc-split>.rc-split__wide{flex:999 520px}.rc-split>.rc-split__side{flex:340px}.rc-row{gap:var(--rc-space-5);flex-wrap:wrap;display:flex}.rc-row>*{flex:300px;min-width:0}.rc-grid{gap:var(--rc-space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.rc-actions{gap:var(--rc-space-4);flex-wrap:wrap;align-items:center;display:flex}.rc-measure{max-width:var(--rc-measure)}.rc-push{margin-top:auto}.rc-eyebrow{font-family:var(--rc-font-label);font-size:var(--rc-fs-label);color:var(--rc-accent);letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.rc-hero-title,.rc-h1,.rc-h2,.rc-h3,.rc-h4,.rc-stat__value,.rc-display{font-family:var(--rc-font-display)}.rc-hero-title,.rc-h1,.rc-h2,.rc-h3,.rc-h4,.rc-display,.rc-stat__value,.rc-object__title,.rc-chapter__title,.rc-compare__name,.rc-tree__name,.rc-brand__name,.rc-card__num,.rc-timeline__year,.rc-eyebrow,.rc-label,.rc-btn,.rc-tag,.rc-badge,.rc-nav a{font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}.rc-hero-title{font-size:var(--rc-fs-hero);font-weight:500;line-height:var(--rc-lh-tight)}.rc-h1{font-size:var(--rc-fs-h1);font-weight:500;line-height:var(--rc-lh-tight);overflow-wrap:break-word}.rc-h2{font-size:var(--rc-fs-h2);font-weight:400;line-height:var(--rc-lh-heading)}.rc-h3{font-size:var(--rc-fs-h3);font-weight:400;line-height:1.2}.rc-h4{font-size:var(--rc-fs-h4);font-weight:400;line-height:1.25}.rc-hl{color:var(--rc-accent)}.rc-lead{font-size:var(--rc-fs-lead);color:var(--rc-text-muted)}.rc-body{color:var(--rc-text-body)}.rc-muted{color:var(--rc-text-muted)}.rc-small{font-size:var(--rc-fs-small)}.rc-meta{font-family:var(--rc-font-mono);font-size:var(--rc-fs-caption);color:var(--rc-accent)}.rc-caption{font-family:var(--rc-font-mono);color:var(--rc-text-muted);font-size:12px}.rc-label{font-family:var(--rc-font-label);font-size:var(--rc-fs-label)}.rc-section-head{gap:var(--rc-space-3);max-width:var(--rc-measure);flex-direction:column;display:flex}.rc-section-head--sub{padding-top:var(--rc-space-5)}.rc-section-head--split{justify-content:space-between;align-items:flex-end;gap:var(--rc-space-4);flex-flow:wrap;max-width:none}[lang=ar] .rc-eyebrow,[lang=ar] .rc-tag,[lang=ar] .rc-btn{letter-spacing:0;text-transform:none}.rc-list{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.rc-list>li{padding-inline-start:24px;position:relative}.rc-list>li:before{content:">";font-family:var(--rc-font-label);color:var(--rc-accent);position:absolute;inset-inline-start:0}[dir=rtl] .rc-list>li:before{content:"<"}.rc-btn{min-height:48px;font-family:var(--rc-font-label);border:var(--rc-line) solid transparent;border-radius:var(--rc-radius);color:var(--rc-text);cursor:pointer;transition:transform var(--rc-dur) var(--rc-ease), box-shadow var(--rc-dur) var(--rc-ease), background-color var(--rc-dur) var(--rc-ease);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.rc-btn svg{flex:none;width:14px;height:14px}.rc-btn--lg{min-height:52px;padding:0 22px;font-size:15px}.rc-btn--sm{min-height:var(--rc-tap);padding:0 16px;font-size:13px}.rc-btn--primary{background:var(--rc-accent);color:var(--rc-on-accent);box-shadow:var(--rc-shadow-sm)}.rc-btn--guide{background:var(--rc-guide);color:var(--rc-on-accent);box-shadow:var(--rc-shadow-sm)}.rc-btn--primary:hover{background:var(--rc-accent-hover);color:var(--rc-on-accent)}.rc-btn--guide:hover{color:var(--rc-on-accent)}.rc-btn--primary:hover,.rc-btn--guide:hover{box-shadow:var(--rc-shadow-md);transform:translate(-2px,-2px)}.rc-btn--primary:active,.rc-btn--guide:active{box-shadow:2px 2px 0 var(--rc-shadow-color);transform:translate(2px,2px)}.rc-btn--secondary{border-color:var(--rc-guide);color:var(--rc-text)}.rc-btn--secondary:hover{background:var(--rc-surface);color:var(--rc-text)}.rc-btn--outline{border-color:var(--rc-accent);color:var(--rc-accent)}.rc-btn--outline:hover{background:var(--rc-surface);color:var(--rc-accent-hover);border-color:var(--rc-accent-hover)}.rc-link-label{align-items:center;gap:var(--rc-space-2);min-height:var(--rc-tap);font-family:var(--rc-font-label);font-size:var(--rc-fs-label);color:var(--rc-accent);display:inline-flex}.rc-tags{gap:var(--rc-space-2);flex-wrap:wrap;display:flex}.rc-tag{font-family:var(--rc-font-label);background:var(--rc-bg);color:var(--rc-text);border:var(--rc-line) solid var(--rc-border);align-items:center;padding:4px 10px;font-size:12px;line-height:1.4;display:inline-flex}.rc-tag--console{border-color:var(--rc-lane-console);color:var(--rc-lane-console)}.rc-tag--computer{border-color:var(--rc-lane-computer);color:var(--rc-lane-computer)}.rc-tag--year{color:var(--rc-accent)}a.rc-tag{min-height:var(--rc-tap);text-decoration:none}a.rc-tag:hover{border-color:var(--rc-accent);color:var(--rc-text)}.rc-tags[role=list]{padding:0;list-style:none}.rc-badge{font-family:var(--rc-font-label);font-size:var(--rc-fs-label-sm);background:var(--rc-accent);color:var(--rc-on-accent);padding:3px 8px;line-height:1.4;display:inline-block}.rc-badge--guide{background:var(--rc-guide)}.rc-header{background:var(--rc-bg);border-bottom:var(--rc-line) solid var(--rc-border)}.rc-header__inner{align-items:center;gap:var(--rc-space-4);flex-wrap:wrap;padding-block:14px;display:flex}.rc-brand{align-items:center;gap:var(--rc-space-3);color:var(--rc-text);min-height:var(--rc-tap);text-decoration:none;display:flex}.rc-brand:hover{color:var(--rc-text)}.rc-brand svg{width:32px;height:32px}.rc-brand__name{font-family:var(--rc-font-display);letter-spacing:.04em;font-size:22px;font-weight:500}.rc-nav{gap:var(--rc-space-1) var(--rc-space-4);flex-wrap:wrap;flex:auto;display:flex}.rc-nav a{min-height:var(--rc-tap);font-family:var(--rc-font-label);font-size:var(--rc-fs-label);color:var(--rc-text);align-items:center;text-decoration:none;display:inline-flex}.rc-nav a:hover,.rc-nav a[aria-current=page]{color:var(--rc-accent)}.rc-header__tools{align-items:center;gap:var(--rc-space-3);display:flex}.rc-header{position:relative}.rc-menu{margin-inline-start:auto;display:none}.rc-menu>summary{width:var(--rc-tap);height:var(--rc-tap);cursor:pointer;color:var(--rc-text);border:var(--rc-line) solid var(--rc-border-control);justify-content:center;align-items:center;list-style:none;display:flex}.rc-menu>summary::-webkit-details-marker{display:none}.rc-menu>summary svg{width:21px;height:21px}.rc-menu[open]>summary{color:var(--rc-accent);border-color:var(--rc-accent)}.rc-menu__panel{inset-inline:0;z-index:10;gap:var(--rc-space-4);padding:var(--rc-space-4) var(--rc-gutter) var(--rc-space-5);background:var(--rc-surface);border-bottom:var(--rc-line) solid var(--rc-border);box-shadow:var(--rc-shadow-md);flex-direction:column;display:flex;position:absolute;top:100%}.rc-menu__panel .rc-nav{flex-direction:column;flex:none}.rc-menu__panel .rc-lang{align-self:flex-start}@media (width<=640px){.rc-header__inner{column-gap:var(--rc-space-4);flex-wrap:nowrap}.rc-brand svg{flex:none}.rc-brand__name{white-space:nowrap;font-size:clamp(14px,4.2vw,22px)}.rc-header__inner>.rc-nav,.rc-header__inner>.rc-header__tools{display:none}.rc-menu{display:block}}.rc-lang{border:var(--rc-line) solid var(--rc-border);display:flex}.rc-lang button,.rc-lang a{min-height:var(--rc-tap);cursor:pointer;color:var(--rc-text-muted);font-family:var(--rc-font-label);background:0 0;border:0;align-items:center;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.rc-lang a:hover{color:var(--rc-text)}.rc-lang button[aria-pressed=true],.rc-lang a[aria-current=true]{background:var(--rc-border);color:var(--rc-text)}.rc-breadcrumb{gap:var(--rc-space-2);font-family:var(--rc-font-mono);font-size:var(--rc-fs-caption);color:var(--rc-text-muted);flex-wrap:wrap;display:flex}.rc-breadcrumb [aria-current=page]{color:var(--rc-text)}.rc-pager{justify-content:space-between;gap:var(--rc-space-4);border-block:var(--rc-line) solid var(--rc-border);padding-block:var(--rc-space-3);flex-wrap:wrap;display:flex}.rc-pager a{min-height:var(--rc-tap);font-family:var(--rc-font-label);font-size:var(--rc-fs-label);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.rc-footer{border-top:var(--rc-line) solid var(--rc-border)}.rc-footer__inner{justify-content:space-between;gap:var(--rc-space-3);color:var(--rc-text-muted);flex-wrap:wrap;padding-block:28px;font-size:14px;display:flex}.rc-footer__brand{font-family:var(--rc-font-display);color:var(--rc-text)}.rc-frame{background:var(--rc-surface);border:var(--rc-line) solid var(--rc-border);box-shadow:var(--rc-shadow-lg);padding:var(--rc-space-3)}a.rc-frame{transition:transform var(--rc-dur) var(--rc-ease), border-color var(--rc-dur) var(--rc-ease);display:block}a.rc-frame:hover{border-color:var(--rc-accent);transform:translate(-2px,-2px)}.rc-media{aspect-ratio:4/3;background:var(--rc-media);justify-content:center;align-items:center;gap:var(--rc-space-3);border:var(--rc-line) solid var(--rc-border);flex-direction:column;display:flex;position:relative;overflow:hidden}.rc-media img{object-fit:cover;width:100%;height:100%}.rc-media--square{aspect-ratio:1}.rc-media--raised{box-shadow:var(--rc-shadow-lg)}.rc-media--active{border-color:var(--rc-accent)}.rc-media__placeholder{font-family:var(--rc-font-mono);color:var(--rc-text-muted);text-align:center;padding:0 8px;font-size:12px}.rc-media__badge{top:var(--rc-space-3);position:absolute;inset-inline-start:var(--rc-space-3)}.rc-media--video{aspect-ratio:16/9}.rc-media--video iframe{border:0;width:100%;height:100%}.rc-video__play{justify-content:center;align-items:center;gap:var(--rc-space-4);width:100%;height:100%;color:var(--rc-text);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.rc-video__play svg{width:42px;height:42px}.rc-video__play:hover svg{color:var(--rc-accent)}.rc-thumbs{gap:var(--rc-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rc-panel{background:var(--rc-surface);border:var(--rc-line) solid var(--rc-border)}.rc-panel--raised{box-shadow:var(--rc-shadow-md)}.rc-panel--guide{border-color:var(--rc-guide)}.rc-panel--accent{border-color:var(--rc-accent)}.rc-panel__title{font-family:var(--rc-font-label);font-size:var(--rc-fs-label);color:var(--rc-accent);border-bottom:var(--rc-line) solid var(--rc-border);padding:14px 20px}.rc-panel--guide .rc-panel__title{color:var(--rc-guide)}.rc-panel__body{padding:20px}.rc-card{background:var(--rc-surface);border:var(--rc-line) solid var(--rc-border);box-shadow:var(--rc-shadow-md);flex-direction:column;gap:14px;padding:28px;display:flex}.rc-band .rc-card,.rc-band .rc-compare__row,.rc-band .rc-callout,.rc-band .rc-steps{background:var(--rc-bg)}.rc-card--featured{border-color:var(--rc-accent)}a.rc-card{color:var(--rc-text);transition:transform var(--rc-dur) var(--rc-ease), border-color var(--rc-dur) var(--rc-ease);text-decoration:none}a.rc-card:hover{color:var(--rc-text);border-color:var(--rc-accent);transform:translate(-2px,-2px)}.rc-card__top{justify-content:space-between;align-items:center;display:flex}.rc-card__top svg{width:48px;height:48px}.rc-card__num{font-family:var(--rc-font-display);color:var(--rc-border);font-size:30px;font-weight:500}.rc-card__text{color:var(--rc-text-muted);font-size:16px}.rc-card__foot{font-family:var(--rc-font-label);color:var(--rc-lane-console);margin-top:auto;font-size:12px}.rc-card__foot--accent{color:var(--rc-accent)}.rc-stats{gap:var(--rc-line);background:var(--rc-border);border:var(--rc-line) solid var(--rc-border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.rc-stat{background:var(--rc-surface);padding:22px 24px}.rc-stat__value{font-weight:500;font-size:var(--rc-fs-stat);color:var(--rc-accent);line-height:1}.rc-stat__label{color:var(--rc-text-muted);font-size:var(--rc-fs-small);padding-top:var(--rc-space-2)}.rc-object{background:var(--rc-surface);border:var(--rc-line) solid var(--rc-border);color:var(--rc-text);transition:transform var(--rc-dur) var(--rc-ease), box-shadow var(--rc-dur) var(--rc-ease);flex-direction:column;text-decoration:none;display:flex}a.rc-object:hover{color:var(--rc-text);box-shadow:var(--rc-shadow-md);transform:translate(-2px,-2px)}.rc-object--rare{border-color:var(--rc-accent)}.rc-object .rc-media{border:0;border-bottom:var(--rc-line) solid var(--rc-border)}.rc-object .rc-media img{object-fit:contain;padding:var(--rc-space-3)}.rc-object__body{flex-direction:column;flex:1;gap:6px;padding:18px 20px 22px;display:flex}.rc-object__title{font-family:var(--rc-font-display);font-weight:400;font-size:var(--rc-fs-h4);line-height:1.2}.rc-object__title a{color:inherit}.rc-object__text{color:var(--rc-text-muted);font-size:var(--rc-fs-small)}.rc-object__more{font-family:var(--rc-font-label);color:var(--rc-accent);margin-top:auto;padding-top:6px;font-size:12px}.rc-feature{background:var(--rc-surface);border:var(--rc-line) solid var(--rc-guide);box-shadow:var(--rc-shadow-lg);flex-wrap:wrap;display:flex}.rc-feature__media{background:var(--rc-media);justify-content:center;align-items:center;gap:var(--rc-space-3);border-inline-end:var(--rc-line) solid var(--rc-border);min-height:300px;padding:var(--rc-space-5);flex-direction:column;flex:380px;display:flex}.rc-feature__media img{aspect-ratio:4/3;object-fit:contain;width:100%}.rc-feature__body{min-width:0;padding:var(--rc-space-6);flex-direction:column;flex:420px;gap:14px;display:flex}.rc-feature__kicker{align-items:center;gap:var(--rc-space-3);font-family:var(--rc-font-label);font-size:var(--rc-fs-label);color:var(--rc-guide);display:flex}.rc-feature__kicker svg{flex:none;width:40px;height:40px}.rc-compare{flex-direction:column;gap:14px;display:flex}.rc-compare__row{background:var(--rc-surface);border:var(--rc-line) solid var(--rc-border);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.rc-compare__item{flex:140px}.rc-compare__row>svg{width:21px;height:21px;color:var(--rc-accent);flex:none}.rc-kind{font-family:var(--rc-font-mono);color:var(--rc-text-muted);font-size:12px}.rc-kind--computer{color:var(--rc-lane-computer)}.rc-kind--console{color:var(--rc-lane-console)}.rc-kind--accent{color:var(--rc-accent)}.rc-compare__name{font-family:var(--rc-font-display);font-size:20px}.rc-timeline{border:var(--rc-line) solid var(--rc-border);background:var(--rc-surface);overflow-x:auto}.rc-timeline__grid{--rc-cols:9;min-width:1100px;padding:var(--rc-space-5);grid-template-columns:130px repeat(var(--rc-cols), minmax(0, 1fr));display:grid}.rc-timeline__year{font-family:var(--rc-font-display);color:var(--rc-accent);padding:0 8px 12px;font-size:22px;font-weight:500}.rc-timeline__lane{font-family:var(--rc-font-label);border-top:var(--rc-line) solid var(--rc-border);padding:14px 8px;font-size:12px}.rc-timeline__lane--console{color:var(--rc-lane-console)}.rc-timeline__lane--computer{color:var(--rc-lane-computer)}.rc-timeline__cell{border-top:var(--rc-line) solid var(--rc-border);color:var(--rc-text);hyphens:auto;overflow-wrap:break-word;padding:14px 8px;font-size:14px;line-height:1.4}.rc-timeline__cell--console{border-top-color:var(--rc-lane-console)}.rc-timeline__cell--computer{border-top-color:var(--rc-lane-computer)}a.rc-timeline__cell,.rc-timeline__cell--current{border-top-color:var(--rc-accent);color:var(--rc-accent)}.rc-dl{font-size:var(--rc-fs-small);line-height:var(--rc-lh-snug);grid-template-columns:120px minmax(0,1fr);gap:10px 16px;padding:14px 20px 18px;display:grid}.rc-dl dt{color:var(--rc-text-muted)}.rc-dl__strong{font-family:var(--rc-font-display);color:var(--rc-accent);font-size:20px}.rc-dl__mono{font-family:var(--rc-font-mono)}.rc-chapter{gap:var(--rc-space-3);flex-direction:column;display:flex}.rc-chapter__label{font-family:var(--rc-font-label);font-size:var(--rc-fs-label);color:var(--rc-guide)}.rc-chapter__title{font-family:var(--rc-font-display);font-size:32px;font-weight:400;line-height:1.15}.rc-chapter__body{color:var(--rc-text-body)}.rc-callout{background:var(--rc-surface);border:var(--rc-line) solid var(--rc-accent);padding:var(--rc-space-5)}.rc-callout .rc-chapter__label{color:var(--rc-accent)}.rc-steps{background:var(--rc-surface);border:var(--rc-line) solid var(--rc-border);flex-direction:column;gap:14px;padding:22px;display:flex}.rc-steps ol{counter-reset:rc-step;flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}.rc-steps li{font-size:var(--rc-fs-small);counter-increment:rc-step;padding-inline-start:28px;position:relative}.rc-steps li:before{content:counter(rc-step);inset-inline-start:0;font-family:var(--rc-font-display);color:var(--rc-lane-console);font-size:22px;line-height:1.1;position:absolute;top:-2px}.rc-tree{flex-wrap:wrap;align-items:stretch;gap:14px;padding:0;list-style:none;display:flex}.rc-tree__node{background:var(--rc-surface);border:var(--rc-line) solid var(--rc-border);color:var(--rc-text);flex-direction:column;flex:200px;gap:2px;padding:18px;text-decoration:none;display:flex}a.rc-tree__node:hover{color:var(--rc-text);border-color:var(--rc-accent)}.rc-tree__node--current{background:var(--rc-bg);border:var(--rc-line-strong) solid var(--rc-accent);box-shadow:var(--rc-shadow-md);flex-basis:220px}.rc-tree__name{font-family:var(--rc-font-display);font-size:20px}.rc-tree__node--current .rc-tree__name{font-size:22px;font-weight:400}.rc-tree__note{color:var(--rc-text-muted);font-size:14px}.rc-tree__node--absent{background:0 0}.rc-tree__node--absent .rc-tree__name{color:var(--rc-text-muted)}.rc-tree--chain{flex-wrap:nowrap}.rc-tree__item{flex:1 1 0;min-width:0;display:flex}.rc-tree__item>.rc-tree__node{overflow-wrap:break-word;flex:auto;min-width:0}.rc-tree__arrow{color:var(--rc-text-muted);flex:none;justify-content:center;align-items:center;display:flex}.rc-tree__arrow svg{width:22px;height:18px}@media (width<=640px){.rc-tree--chain{flex-direction:column}.rc-tree--chain .rc-tree__item{flex:none}.rc-tree__arrow svg,[dir=rtl] .rc-tree__arrow svg{transform:rotate(90deg)}}.rc-cta{background:var(--rc-surface);border:var(--rc-line) solid var(--rc-accent);box-shadow:var(--rc-shadow-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.rc-cta__text{flex-direction:column;flex:420px;gap:6px;display:flex}.rc-portrait{background:var(--rc-media);border:4px solid var(--rc-accent);box-shadow:var(--rc-shadow-lg);aspect-ratio:1;overflow:hidden}.rc-portrait svg,.rc-portrait img{object-fit:cover;width:100%;height:100%}.rc-wall{--rc-wall-unit:8px;--rc-wall-gap:2px;gap:var(--rc-space-4);background:var(--rc-surface);border:var(--rc-line) solid var(--rc-border);padding:var(--rc-space-5);flex-direction:column;display:flex}.rc-wall__legend{gap:var(--rc-space-2) var(--rc-space-5);font-size:var(--rc-fs-small);color:var(--rc-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rc-wall__legend li{align-items:center;gap:var(--rc-space-2);display:inline-flex}.rc-wall__rows{flex-direction:column;padding:0;list-style:none;display:flex}.rc-wall__row,.rc-wall__key{--rc-wall-color:var(--rc-text-muted)}.rc-wall__row--console,.rc-wall__key--console{--rc-wall-color:var(--rc-lane-console)}.rc-wall__row--computer,.rc-wall__key--computer{--rc-wall-color:var(--rc-lane-computer)}.rc-wall__row{align-items:flex-start;gap:var(--rc-space-2) var(--rc-space-5);padding-block:var(--rc-space-3);border-top:var(--rc-line) solid var(--rc-border);flex-wrap:wrap;display:flex}.rc-wall__row:first-child{border-top:0;padding-top:0}.rc-wall__row:last-child{padding-bottom:0}.rc-wall__label{min-height:var(--rc-tap);gap:var(--rc-space-1);color:var(--rc-text);flex-direction:column;flex:0 0 220px;text-decoration:none;display:flex}.rc-wall__count{font-family:var(--rc-font-display);font-size:var(--rc-fs-h4);color:var(--rc-wall-color);line-height:1}.rc-wall__name{font-size:var(--rc-fs-small);line-height:var(--rc-lh-snug);color:var(--rc-text-muted)}a.rc-wall__label .rc-wall__name{text-decoration:underline;text-decoration-color:var(--rc-border-control);text-underline-offset:3px}a.rc-wall__label:hover .rc-wall__name{color:var(--rc-accent-hover);text-decoration-color:currentColor}.rc-wall__units{align-content:flex-start;gap:var(--rc-wall-gap);min-width:0;padding-top:var(--rc-space-1);flex-wrap:wrap;flex:320px;display:flex}.rc-wall__units>i,.rc-wall__key{width:var(--rc-wall-unit);height:var(--rc-wall-unit);background:var(--rc-wall-color);flex:none}.rc-wall__row--accessory .rc-wall__units>i,.rc-wall__key--accessory{border:var(--rc-line) solid var(--rc-wall-color);background:0 0}.rc-gens{gap:var(--rc-space-4);background:var(--rc-surface);border:var(--rc-line) solid var(--rc-border);padding:var(--rc-space-5);flex-direction:column;display:flex}.rc-gens__list{gap:var(--rc-space-5) var(--rc-space-1);grid-template-columns:repeat(9,minmax(0,1fr));padding:0;list-style:none;display:grid}.rc-gens__item{gap:var(--rc-space-2);min-width:0;padding:var(--rc-space-3) var(--rc-space-2) 0;border-top:var(--rc-space-1) solid var(--rc-lane-console);flex-direction:column;display:flex}.rc-gens__head{min-height:var(--rc-tap);gap:var(--rc-space-1);color:var(--rc-text);flex-direction:column;text-decoration:none;display:flex}.rc-gens__label{font-family:var(--rc-font-label);font-size:var(--rc-fs-label-sm);color:var(--rc-text-muted);text-decoration:underline;text-decoration-color:var(--rc-border-control);text-underline-offset:3px}a.rc-gens__head:hover .rc-gens__label{color:var(--rc-accent-hover);text-decoration-color:currentColor}.rc-gens__number{font-family:var(--rc-font-display);font-size:var(--rc-fs-h3);line-height:1}.rc-gens__years{font-family:var(--rc-font-mono);font-size:var(--rc-fs-caption);color:var(--rc-text-muted)}.rc-gens__count{gap:var(--rc-space-1);font-size:var(--rc-fs-small);color:var(--rc-text-muted);flex-direction:column;display:flex}.rc-gens__value{font-family:var(--rc-font-display);font-size:var(--rc-fs-h4);color:var(--rc-lane-console);line-height:1}.rc-gens__models{gap:var(--rc-space-1);font-size:var(--rc-fs-small);line-height:var(--rc-lh-snug);hyphens:auto;overflow-wrap:break-word;flex-direction:column;padding:0;list-style:none;display:flex}@media (width<=1100px){.rc-gens__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.rc-gens{padding:var(--rc-space-4)}.rc-gens__item{padding-inline:var(--rc-space-1)}}.rc-guide{align-items:flex-start;gap:14px;display:flex}.rc-guide>svg{flex:none;width:48px;height:48px}.rc-guide--spaced{padding-top:var(--rc-space-3)}.rc-guide--stack{gap:var(--rc-space-4);flex-direction:column}.rc-guide--stack>svg{margin-inline-start:var(--rc-space-2)}.rc-bubble--tail{position:relative}.rc-bubble--tail:before,.rc-bubble--tail:after{content:"";background:var(--rc-bubble-bg);border:var(--rc-line) solid var(--rc-shadow-color);border-top:0;position:absolute}.rc-bubble--tail:before{top:calc(100% - var(--rc-line));width:var(--rc-space-4);height:var(--rc-space-2);inset-inline-start:var(--rc-space-5)}.rc-bubble--tail:after{top:calc(100% - var(--rc-line) + var(--rc-space-2));width:var(--rc-space-2);height:var(--rc-space-2);inset-inline-start:var(--rc-space-5)}.rc-bubble{background:var(--rc-bubble-bg);color:var(--rc-bubble-text);font-size:var(--rc-fs-small);line-height:var(--rc-lh-snug);border:var(--rc-line) solid var(--rc-shadow-color);box-shadow:var(--rc-shadow-sm);max-width:320px;padding:12px 14px}.rc-bubble>p{margin:0}.rc-bubble a{color:var(--rc-bubble-label)}.rc-bubble a:hover{color:var(--rc-bubble-text)}.rc-bubble__label{font-family:var(--rc-font-label);font-size:var(--rc-fs-label-sm);color:var(--rc-bubble-label);margin-bottom:2px;display:block}[data-guide=off] .rc-guide,[data-guide=off] .rc-bubble,[data-guide=off] [data-guide-only]{display:none!important}.rc-form{background:var(--rc-surface);border:var(--rc-line) solid var(--rc-border);box-shadow:var(--rc-shadow-lg);gap:var(--rc-space-4);flex-direction:column;padding:28px;display:flex}.rc-form__row{gap:var(--rc-space-4);flex-wrap:wrap;display:flex}.rc-form__row>*{flex:200px}.rc-field{font-family:var(--rc-font-label);color:var(--rc-text-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.rc-input{background:var(--rc-bg);width:100%;min-height:46px;color:var(--rc-text);border:var(--rc-line) solid var(--rc-border-control);border-radius:var(--rc-radius);font-family:var(--rc-font-body);padding:0 12px;font-size:16px}textarea.rc-input{resize:vertical;min-height:120px;padding:10px 12px;line-height:1.5}.rc-input:focus{border-color:var(--rc-accent);box-shadow:0 0 0 2px var(--rc-accent);outline:none}.rc-form__note{color:var(--rc-text-muted);font-size:14px}.rc-hero{padding-block:clamp(40px,6vw,80px) 56px}.rc-hero__copy{flex-direction:column;gap:22px;display:flex;flex-basis:500px!important}.rc-hero__copy .rc-lead{max-width:520px}.rc-hero__art{position:relative}.rc-hero__art .rc-frame svg{width:100%;height:auto}.rc-hero__bubble{inset-inline-start:6%;bottom:var(--rc-space-7);position:absolute}.rc-hero__note{text-align:end;padding-top:14px}.rc-link-label svg{flex:none;width:14px;height:14px}@media (width<=640px){.rc-hero__bubble{margin-top:var(--rc-space-4);position:static}.rc-chapter__title{font-size:26px}.rc-feature__body,.rc-card,.rc-form,.rc-cta{padding:20px}}.rc-prose{color:var(--rc-text-body);overflow-wrap:break-word}.rc-prose>*,.rc-prose>section:not(.rc-wide)>*{max-width:var(--rc-measure)}.rc-prose>.rc-wide,.rc-prose>section>.rc-wide{max-width:none}.rc-prose>*+*,.rc-prose section:not([class*=rc-])>*+*{margin-block-start:var(--rc-space-4)}.rc-prose :is(h1,h2,h3):not([class]){font-family:var(--rc-font-display);color:var(--rc-text);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}.rc-prose h1:not([class]){font-size:var(--rc-fs-h1);font-weight:500;line-height:var(--rc-lh-tight);overflow-wrap:break-word}.rc-prose h2:not([class]){font-size:var(--rc-fs-h3);margin-block-start:var(--rc-space-7);font-weight:400;line-height:1.2}.rc-prose h3:not([class]){font-size:var(--rc-fs-h4);margin-block-start:var(--rc-space-6);font-weight:400;line-height:1.25}.rc-prose :is(h4,h5,h6):not([class]){font-family:var(--rc-font-label);font-size:var(--rc-fs-label);color:var(--rc-accent);letter-spacing:.06em;text-transform:uppercase;margin-block-start:var(--rc-space-6);font-weight:400}.rc-prose :is(h2,h3,h4,h5,h6):not([class])+*{margin-block-start:var(--rc-space-3)}.rc-prose strong{color:var(--rc-text);font-weight:600}.rc-prose :is(ul,ol):not([class]){padding-inline-start:var(--rc-space-5)}.rc-prose ul:not([class]){list-style:square}.rc-prose :is(ul,ol):not([class])>li+li,.rc-prose li>:is(ul,ol):not([class]){margin-block-start:var(--rc-space-2)}.rc-prose :is(ul,ol):not([class])>li::marker{color:var(--rc-accent)}.rc-prose ol:not([class])>li::marker{font-family:var(--rc-font-mono);font-size:var(--rc-fs-small)}.rc-prose blockquote{border-inline-start:var(--rc-line) solid var(--rc-accent);color:var(--rc-text-muted);margin-inline:0;padding-inline-start:var(--rc-space-4)}.rc-prose :is(code,kbd){font-family:var(--rc-font-mono);font-size:var(--rc-fs-small)}.rc-prose pre{background:var(--rc-surface);border:var(--rc-line) solid var(--rc-border);padding:var(--rc-space-4);font-size:var(--rc-fs-small);overflow-x:auto}.rc-prose hr{border:0;border-top:var(--rc-line) solid var(--rc-border);margin-block:var(--rc-space-6)}.rc-prose img{height:auto}.rc-table{border:var(--rc-line) solid var(--rc-border);background:var(--rc-surface);position:relative;overflow-x:auto}.rc-table table{border-collapse:collapse;width:100%;font-size:var(--rc-fs-small);line-height:var(--rc-lh-snug)}.rc-table :is(th,td){padding:var(--rc-space-2) var(--rc-space-3);text-align:start;vertical-align:top}.rc-table th{font-family:var(--rc-font-label);font-size:var(--rc-fs-label-sm);color:var(--rc-text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:var(--rc-line) solid var(--rc-border);font-weight:400}.rc-table tbody tr+tr td{border-top:var(--rc-line) solid var(--rc-border)}.rc-table thead:not(:has(th:not(:empty))){display:none}.rc-figure{gap:var(--rc-space-2);flex-direction:column;display:flex}.rc-figure img{border:var(--rc-line) solid var(--rc-border);background:var(--rc-media);height:auto}.rc-figure figcaption{font-family:var(--rc-font-mono);font-size:var(--rc-fs-caption);line-height:var(--rc-lh-snug);color:var(--rc-text-muted)}.rc-figure__credit{display:block}.rc-figure--start,.rc-figure--end{max-width:50%;margin-block:0 var(--rc-space-4)}.rc-figure--start{float:inline-start;margin-inline:0 var(--rc-space-5)}.rc-figure--end{float:inline-end;margin-inline:var(--rc-space-5) 0}.rc-figure--center{text-align:center;align-items:center}@media (width<=640px){.rc-figure--start,.rc-figure--end{float:none;max-width:none;margin-inline:0}}.rc-gallery{position:relative}.rc-gallery__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;background:var(--rc-media);border:var(--rc-line) solid var(--rc-border);display:flex;overflow-x:auto}.rc-gallery__track>.rc-figure{scroll-snap-align:center;padding:var(--rc-space-4);flex:0 0 100%;align-items:center}.rc-gallery__track>.rc-figure img{aspect-ratio:4/3;object-fit:contain;background:0 0;border:0;width:100%}.rc-gallery__btn{width:var(--rc-tap);height:var(--rc-tap);background:var(--rc-bg);color:var(--rc-text);border:var(--rc-line) solid var(--rc-border-control);box-shadow:var(--rc-shadow-sm);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;translate:0 -50%}.rc-gallery__btn svg{width:14px;height:14px}.rc-gallery__btn:hover{color:var(--rc-accent);border-color:var(--rc-accent)}.rc-gallery__btn:disabled{color:var(--rc-border);border-color:var(--rc-border);box-shadow:none;cursor:default}.rc-gallery__btn--prev{inset-inline-start:var(--rc-space-3)}.rc-gallery__btn--next{inset-inline-end:var(--rc-space-3)}.rc-gallery__thumbs{margin-top:var(--rc-space-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.rc-gallery__thumb{cursor:pointer;padding:0}.rc-gallery__thumb:hover{border-color:var(--rc-accent)}.rc-dos{border:2px solid var(--rc-border-control);background:var(--rc-shadow-color);max-inline-size:560px;box-shadow:6px 6px 0 var(--rc-shadow-color)}.rc-dos__bar{padding:var(--rc-space-1) var(--rc-space-3);background:var(--rc-border-control);color:var(--rc-text);font-family:var(--rc-font-label);font-size:var(--rc-fs-label-sm);text-transform:uppercase}.rc-dos__screen{padding:var(--rc-space-4) var(--rc-space-5);font-family:var(--rc-font-mono);font-size:var(--rc-fs-small);line-height:var(--rc-lh-snug);color:var(--rc-text-body);white-space:pre-wrap;margin:0}.rc-dos__cursor{animation:1s step-end infinite rc-dos-blink}@keyframes rc-dos-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.rc-dos__cursor{animation:none}}.rc-unit{padding:0 var(--rc-space-2);font-family:var(--rc-font-label);font-size:var(--rc-fs-label-sm);letter-spacing:.04em;color:var(--rc-text-muted);border:var(--rc-line) solid var(--rc-border);vertical-align:middle;margin-inline-end:var(--rc-space-2);line-height:1.8;display:inline-block}.rc-count{font-family:var(--rc-font-mono);color:var(--rc-text-muted)}.rc-count--many{color:var(--rc-accent);font-weight:500}.rc-toc{top:var(--rc-space-5);position:sticky}.rc-toc .rc-list{gap:var(--rc-space-1);font-size:var(--rc-fs-small)}.rc-toc a{padding-block:var(--rc-space-1);text-decoration:none;display:inline-block}.rc-toc a:hover{text-decoration:underline}html:root{--pf-font:var(--rc-font-body);--pf-text:var(--rc-text);--pf-text-secondary:var(--rc-text-body);--pf-text-muted:var(--rc-text-muted);--pf-background:var(--rc-surface);--pf-hover:var(--rc-media);--pf-border:var(--rc-border-control);--pf-border-focus:var(--rc-accent);--pf-outline-focus:var(--rc-accent);--pf-mark:var(--rc-accent);--pf-skeleton:var(--rc-media);--pf-skeleton-shine:var(--rc-border);--pf-border-radius:var(--rc-radius);--pf-shadow-sm:var(--rc-shadow-sm);--pf-shadow-md:var(--rc-shadow-md);--pf-shadow-lg:var(--rc-shadow-lg);--pf-scroll-shadow:var(--rc-shadow-color);--pf-input-height:var(--rc-tap);--pf-input-font-size:var(--rc-fs-body);--pf-summary-font-size:var(--rc-fs-caption);--pf-result-title-font-size:var(--rc-fs-body);--pf-result-excerpt-font-size:var(--rc-fs-small);--pf-image-width:calc(var(--rc-space-8) + var(--rc-space-6));--pf-image-height:calc(var(--rc-space-8) + var(--rc-space-2))}.rc-search-toggle{width:var(--rc-tap);height:var(--rc-tap);color:var(--rc-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.rc-search-toggle:hover,.rc-search-toggle[aria-expanded=true]{color:var(--rc-accent)}.rc-search-toggle svg{width:21px;height:21px}.rc-search-toggle--mobile{display:none}@media (width<=640px){.rc-search-toggle--mobile{margin-inline-start:auto;display:flex}.rc-search-toggle--mobile+.rc-menu{margin-inline-start:calc(var(--rc-space-1) - var(--rc-space-4))}}.rc-search-panel{inset-inline:0;z-index:10;background:var(--rc-surface);border-bottom:var(--rc-line) solid var(--rc-border);box-shadow:var(--rc-shadow-md);position:absolute;top:100%}.rc-search-panel__inner{gap:var(--rc-space-3);padding-block:var(--rc-space-4) var(--rc-space-5);flex-direction:column;display:flex}.rc-search-panel__bar{align-items:center;gap:var(--rc-space-2);display:flex}.rc-search-panel__bar pagefind-input{flex:1;min-width:0}.rc-search-panel__results{gap:var(--rc-space-3);overscroll-behavior:contain;flex-direction:column;max-height:min(60vh,560px);display:flex;overflow-y:auto}.rc-search__all{font-family:var(--rc-font-label);font-size:var(--rc-fs-label);color:var(--rc-accent);align-self:flex-start}.rc-search-page{align-items:flex-start;gap:var(--rc-space-6);flex-wrap:wrap;display:flex}.rc-search-page__filters{flex:220px;max-width:320px}.rc-search-page__results{gap:var(--rc-space-4);flex-direction:column;flex:999 420px;min-width:0;display:flex}.rc-game__frame{position:relative}.rc-game__fullscreen{position:absolute;inset-block-end:var(--rc-space-3);inset-inline-end:var(--rc-space-3)}.rc-game__fullscreen[hidden]{display:none}.rc-game:fullscreen{padding:var(--rc-space-4);background:var(--rc-night-900);justify-content:center;align-items:center;display:flex}.rc-game:fullscreen .rc-game__frame{width:min(100%, calc((100vh - 2 * var(--rc-space-4) - 3 * var(--rc-space-3)) * 4 / 3 + 2 * var(--rc-space-3)))}:root{--rc-print-paper:#fff;--rc-print-ink:#111;--rc-print-muted:#444;--rc-print-rule:#bbb;--rc-print-surface:#eee;--rc-print-margin:14mm;--rc-print-font-size:9pt;--rc-print-title-size:20pt;--rc-print-heading-size:14pt;--rc-print-subheading-size:11pt}.rc-inventory{min-inline-size:0}.rc-inventory__meta{color:var(--rc-text-muted)}.rc-inventory>header>:is(p,.rc-inventory__meta){max-inline-size:var(--rc-measure)}.rc-inventory__group{gap:var(--rc-space-7)}.rc-inventory__source{gap:var(--rc-space-4)}.rc-inventory__content>*{max-width:none}.rc-inventory__content :is(h4,h5,h6){font-family:var(--rc-font-body);font-size:var(--rc-fs-body);font-weight:600}.rc-inventory__content .rc-table{max-inline-size:100%}@page rc-inventory{size:A4;margin:var(--rc-print-margin);@top-left{content:"The 1000 Collection · Bestandsübersicht";font-family:var(--rc-font-body);font-size:var(--rc-print-font-size);color:var(--rc-print-muted)}@bottom-right{content:"Seite " counter(page) " / " counter(pages);font-family:var(--rc-font-body);font-size:var(--rc-print-font-size);color:var(--rc-print-muted)}}@media print{body:has(.rc-inventory){page:rc-inventory;background:var(--rc-print-paper);color:var(--rc-print-ink);font-size:var(--rc-print-font-size)}body:has(.rc-inventory)>:is(header,footer,svg,astro-dev-toolbar),.rc-inventory__screen{display:none!important}.rc-inventory{page:rc-inventory;max-inline-size:none;font-size:var(--rc-print-font-size);line-height:var(--rc-lh-snug);padding:0;display:block}.rc-inventory *{color:var(--rc-print-ink)!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}.rc-inventory .rc-stack{display:block}.rc-inventory>header{margin-block-end:var(--rc-space-6)}.rc-inventory>header>*+*{margin-block-start:var(--rc-space-2)}.rc-inventory :is(h1,h2,h3,h4,h5,h6){break-after:avoid;page-break-after:avoid;font-weight:600;font-family:var(--rc-font-body)!important;letter-spacing:normal!important;text-transform:none!important}.rc-inventory h1{font-size:var(--rc-print-title-size)}.rc-inventory h2{font-size:var(--rc-print-heading-size);margin-block:var(--rc-space-6) var(--rc-space-3);border-block-end:var(--rc-line) solid var(--rc-print-ink);padding-block-end:var(--rc-space-2)}.rc-inventory :is(h3,h4,h5,h6){font-size:var(--rc-print-subheading-size);margin-block:var(--rc-space-4) var(--rc-space-2)}.rc-inventory :is(.rc-lead,.rc-small,.rc-eyebrow){font-family:var(--rc-font-body);font-size:var(--rc-print-font-size);letter-spacing:normal;text-transform:none}.rc-inventory .rc-prose>*+*{margin-block-start:var(--rc-space-2)}.rc-inventory .rc-table{max-inline-size:none;border:0;margin-block-start:var(--rc-space-2);overflow:visible}.rc-inventory table{inline-size:100%;min-inline-size:0;max-inline-size:100%;font-size:var(--rc-print-font-size);table-layout:auto;overflow-wrap:anywhere;border-collapse:collapse}.rc-inventory thead{display:table-header-group}.rc-inventory tr{break-inside:avoid;page-break-inside:avoid}.rc-inventory :is(th,td){padding:var(--rc-space-1);border-block-end:1px solid var(--rc-print-rule);font-size:var(--rc-print-font-size);font-family:var(--rc-font-body);font-weight:400;line-height:var(--rc-lh-snug);text-transform:none;letter-spacing:normal;white-space:normal}.rc-inventory th{white-space:nowrap;overflow-wrap:normal;font-weight:600;background:var(--rc-print-surface)!important}.rc-inventory .rc-table tbody tr+tr td{border-block-start:0}.rc-inventory td[data-inventory-number]{white-space:nowrap}.rc-inventory li{break-inside:avoid;page-break-inside:avoid}.rc-inventory a{text-decoration:none}.rc-inventory p{orphans:3;widows:3}}:root{--pf-text:#1a1a1a;--pf-text-secondary:#666;--pf-text-muted:#767676;--pf-background:#fff;--pf-border:#e0e0e0;--pf-border-focus:#999;--pf-skeleton:#eee;--pf-skeleton-shine:#f5f5f5;--pf-hover:#f5f5f5;--pf-mark:#1a1a1a;--pf-scroll-shadow:#00000014;--pf-shadow-sm:0 2px 8px #0000000f;--pf-shadow-md:0 4px 12px #0000001a;--pf-shadow-lg:0 16px 48px #0003;--pf-error-bg:#fef2f2;--pf-error-border:#fecaca;--pf-error-text:#dc2626;--pf-error-text-secondary:#b91c1c;--pf-outline-focus:#0969da;--pf-outline-width:2px;--pf-outline-offset:2px;--pf-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pf-input-height:36px;--pf-input-font-size:16px;--pf-summary-font-size:12px;--pf-result-title-font-size:14px;--pf-result-excerpt-font-size:13px;--pf-modal-backdrop:#00000080;--pf-results-display:flex;--pf-results-flex-direction:column;--pf-results-flex-wrap:nowrap;--pf-results-columns:none;--pf-results-gap:8px;--pf-border-radius:6px;--pf-image-width:64px;--pf-image-height:48px;--pf-icon-search:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");--pf-icon-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23000' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--pf-dropdown-z-index:9999;--pf-modal-max-width:560px;--pf-modal-max-height:min(80dvh, 800px);--pf-modal-top:10dvh;--pf-searchbox-max-width:480px;--pf-searchbox-dropdown-max-height:320px;--pf-dropdown-max-height:280px}[data-pf-theme=dark]{--pf-text:#e5e5e5;--pf-text-secondary:#a0a0a0;--pf-text-muted:#949494;--pf-background:#1a1a1a;--pf-border:#333;--pf-border-focus:#555;--pf-skeleton:#2a2a2a;--pf-skeleton-shine:#333;--pf-hover:#252525;--pf-mark:#e5e5e5;--pf-scroll-shadow:#ffffff1a;--pf-outline-focus:#58a6ff;--pf-shadow-sm:0 2px 8px #0000004d;--pf-shadow-md:0 4px 12px #0006;--pf-shadow-lg:0 16px 48px #00000080;--pf-error-bg:#2a1a1a;--pf-error-border:#5c2828;--pf-error-text:#f87171;--pf-error-text-secondary:#ef4444;--pf-modal-backdrop:#000000b3}pagefind-config,pagefind-filter-dropdown,pagefind-filter-pane,pagefind-input,pagefind-keyboard-hints,pagefind-modal,pagefind-modal-body,pagefind-modal-footer,pagefind-modal-header,pagefind-modal-trigger,pagefind-results,pagefind-searchbox,pagefind-summary{all:initial;box-sizing:border-box;font-family:var(--pf-font,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:canvastext;contain:layout style;font-size:16px;line-height:1.5;display:block}pagefind-searchbox,pagefind-filter-dropdown{position:relative}pagefind-searchbox:has(.pf-searchbox.open),pagefind-filter-dropdown:has(.pf-dropdown-trigger.open){z-index:var(--pf-dropdown-z-index)}pagefind-config{display:none}pagefind-modal-trigger{display:inline-block}:is(*,#\#):is(*,#\#) :is([class^=pf-],[class*=\ pf-]):not(svg,svg *){all:revert;box-sizing:border-box}:is(*,#\#):is(*,#\#) :is([class^=pf-],[class*=\ pf-]):not(svg,svg *):before,:is(*,#\#):is(*,#\#) :is([class^=pf-],[class*=\ pf-]):not(svg,svg *):after{box-sizing:border-box}:is(*,#\#):is(*,#\#):is(*,#\#) [class^=pf-][hidden],:is(*,#\#):is(*,#\#):is(*,#\#) [class*=\ pf-][hidden]{display:none}[data-pf-hidden]{display:none!important}[data-pf-suppressed]{opacity:0!important;pointer-events:none!important}[data-pf-sr-hidden]{clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(100%)!important;clip-path:inset(100%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-link:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-link:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-checkbox-input:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-checkbox-input:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-btn:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-btn:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-options:focus,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-options:focus-visible{outline:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-clear:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-btn:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close:focus-visible{outline:var(--pf-outline-width) solid var(--pf-outline-focus);outline-offset:var(--pf-outline-offset)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-key,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-key,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer-key,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-keyboard-key,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-footer-key{background:var(--pf-hover);border:1px solid var(--pf-border);color:var(--pf-text-secondary);font-weight:500;font-family:var(--pf-font);border-radius:3px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-key--sm,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-footer-key{min-width:16px;height:16px;padding:0 3px;font-size:9px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-wrapper{position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-wrapper:before,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input-wrapper:before{content:"";background-color:var(--pf-text-muted);width:14px;height:14px;top:calc((var(--pf-input-height) - 14px) / 2);-webkit-mask-image:var(--pf-icon-search);mask-image:var(--pf-icon-search);pointer-events:none;position:absolute;inset-inline-start:10px;-webkit-mask-size:100%;mask-size:100%}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input-wrapper:before{z-index:1}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input{width:100%;height:var(--pf-input-height);background-color:var(--pf-background);border:1px solid var(--pf-border);border-radius:var(--pf-border-radius);font-family:var(--pf-font,inherit);font-size:var(--pf-input-font-size);color:var(--pf-text);box-sizing:border-box}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input{padding:0;padding-inline:32px 36px;font-weight:400}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input:focus-visible{border-color:var(--pf-outline-focus);box-shadow:0 0 0 var(--pf-outline-width) var(--pf-outline-focus)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input::placeholder,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input::placeholder{color:var(--pf-text-muted)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input::-webkit-search-decoration,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input::-webkit-search-cancel-button,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input::-webkit-search-results-button,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear{inset-inline-end:2px;min-width:44px;height:calc(100% - 4px);color:var(--pf-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 8px;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear:hover{background:var(--pf-hover);color:var(--pf-text-secondary)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear[data-pf-suppressed]{display:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-summary{font-size:var(--pf-summary-font-size);color:var(--pf-text-muted)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-results{display:var(--pf-results-display);flex-direction:var(--pf-results-flex-direction);flex-wrap:var(--pf-results-flex-wrap);grid-template-columns:var(--pf-results-columns);gap:var(--pf-results-gap);margin:0;padding:0;list-style:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result{flex-direction:column;gap:8px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card{background:var(--pf-background);border:1px solid var(--pf-border);border-radius:var(--pf-border-radius);gap:12px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:hover{border-color:var(--pf-border-focus);box-shadow:var(--pf-shadow-sm)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:has(.pf-result-link:focus-visible){border-color:var(--pf-outline-focus);box-shadow:0 0 0 var(--pf-outline-width) var(--pf-outline-focus)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:has([data-pf-selected]){border-color:var(--pf-border-focus);background:var(--pf-hover)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-image{width:var(--pf-image-width);height:var(--pf-image-height);object-fit:cover;background:var(--pf-skeleton);border-radius:4px;flex-shrink:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-content{flex:1;min-width:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-title{font-size:var(--pf-result-title-font-size);margin:0;font-weight:500;line-height:1.4}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-link{color:var(--pf-text);text-decoration:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-link:after{content:"";border-radius:inherit;position:absolute;inset:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-link:hover{text-decoration:underline}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-excerpt{font-size:var(--pf-result-excerpt-font-size);color:var(--pf-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;line-height:1.5;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-excerpt mark,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-excerpt mark,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result-excerpt mark{color:var(--pf-mark);background:0 0;font-weight:500}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton{background:var(--pf-skeleton);border-radius:4px}@media (prefers-reduced-motion:no-preference){:is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton{background:linear-gradient(90deg, var(--pf-skeleton) 25%, var(--pf-skeleton-shine) 50%, var(--pf-skeleton) 75%);background-size:200% 100%;animation:1.5s infinite pf-shimmer}@keyframes pf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton-title{width:60%;height:14px;margin-bottom:8px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton-excerpt{width:90%;height:13px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton-image{width:var(--pf-image-width);height:var(--pf-image-height);flex-shrink:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-empty{text-align:center;color:var(--pf-text-muted);padding:32px 16px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-empty-icon{opacity:.4;margin-bottom:8px;font-size:24px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-empty-text{margin:0;font-size:14px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-error{background:var(--pf-error-bg);border:1px solid var(--pf-error-border);border-radius:var(--pf-border-radius);color:var(--pf-error-text);padding:12px 16px;font-size:13px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-error strong{font-weight:600}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-error small{color:var(--pf-error-text-secondary);margin-top:4px;font-size:12px;display:block}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chips{flex-direction:column;gap:6px;margin:0;padding:0;padding-inline-start:12px;list-style:none;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip{background:var(--pf-background);border:1px solid var(--pf-border);border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip:hover{border-color:var(--pf-border-focus)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip:has(.pf-heading-link:focus-visible){border-color:var(--pf-outline-focus);box-shadow:0 0 0 var(--pf-outline-width) var(--pf-outline-focus)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip:has([data-pf-selected]){border-color:var(--pf-border-focus);background:var(--pf-hover)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link{color:var(--pf-text);font-weight:500;line-height:1.3;text-decoration:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link:before{content:"#";color:var(--pf-text-muted);margin-inline-end:4px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link:after{content:"";border-radius:inherit;position:absolute;inset:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link:hover{text-decoration:underline}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-excerpt{color:var(--pf-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.4;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-pane{background:var(--pf-skeleton);border-radius:var(--pf-border-radius);border:1px solid var(--pf-border);flex-direction:column;gap:20px;padding:16px;display:flex;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) details.pf-filter-group{display:block}:is(*,#\#):is(*,#\#):is(*,#\#) details.pf-filter-group>.pf-filter-options,:is(*,#\#):is(*,#\#):is(*,#\#) details.pf-filter-group>.pf-filter-fieldset{margin-top:8px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-fieldset{border:none;margin:0;padding:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-title{text-transform:uppercase;letter-spacing:.3px;color:var(--pf-text-muted);margin:0;font-size:11px;font-weight:600}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-name,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger-label,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) summary.pf-filter-group-title{cursor:pointer;align-items:center;margin:-4px 0;padding:4px 0;list-style:none;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) summary.pf-filter-group-title::-webkit-details-marker{display:none}:is(*,#\#):is(*,#\#):is(*,#\#) summary.pf-filter-group-title:after{content:"";background:var(--pf-text-muted);width:10px;height:6px;-webkit-mask-image:var(--pf-icon-arrow);mask-image:var(--pf-icon-arrow);flex-shrink:0;margin-inline-start:8px;transition:transform .15s;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(*,#\#):is(*,#\#):is(*,#\#) details.pf-filter-group:not([open])>summary.pf-filter-group-title:after{transform:rotate(-90deg)}:is(*,#\#):is(*,#\#):is(*,#\#) [dir=rtl] details.pf-filter-group:not([open])>summary.pf-filter-group-title:after{transform:rotate(90deg)}:is(*,#\#):is(*,#\#):is(*,#\#) summary.pf-filter-group-title:hover{color:var(--pf-text-secondary)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-count,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-selected-badge{background:var(--pf-text);color:var(--pf-background);box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-count{text-transform:none;margin-inline-start:auto}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-count[data-pf-hidden],:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-selected-badge[data-pf-hidden]{visibility:hidden;display:inline-flex!important}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-options{flex-direction:column;gap:0;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox{cursor:pointer;min-height:30px;color:var(--pf-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}@media (pointer:coarse){:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox{min-height:44px}}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox:hover{color:var(--pf-text)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-checkbox-input{width:16px;height:16px;accent-color:var(--pf-text);cursor:pointer;color-scheme:light;margin:0}:is(*,#\#):is(*,#\#):is(*,#\#) [data-pf-theme=dark] .pf-checkbox-input{color-scheme:dark}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox:has(.pf-checkbox-input:focus-visible){outline:var(--pf-outline-width) solid var(--pf-outline-focus);outline-offset:var(--pf-outline-offset);border-radius:4px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox-count{color:var(--pf-text-muted);margin-inline-start:auto;font-size:11px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-wrapper{align-items:center;display:inline-flex;position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger{height:var(--pf-input-height);background:var(--pf-background);border:1px solid var(--pf-border);border-radius:var(--pf-border-radius);color:var(--pf-text-secondary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:border-color .15s;display:inline-flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger:hover,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger.open{border-color:var(--pf-border-focus)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger.wrap{height:auto;min-height:var(--pf-input-height);padding-top:6px;padding-bottom:6px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger-label.wrap,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-label.wrap{white-space:normal;line-height:1.3}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-arrow{background:var(--pf-text-muted);width:10px;height:6px;-webkit-mask-image:var(--pf-icon-arrow);mask-image:var(--pf-icon-arrow);flex-shrink:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger.open .pf-dropdown-arrow{transform:rotate(180deg)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-menu{top:calc(100% + 4px);min-width:180px;max-height:var(--pf-dropdown-max-height);border:1px solid var(--pf-border);border-radius:var(--pf-border-radius);box-shadow:var(--pf-shadow-md);z-index:100;background: linear-gradient(var(--pf-background) 30%, transparent) center top,  linear-gradient(transparent, var(--pf-background) 70%) center bottom,  linear-gradient(var(--pf-scroll-shadow), transparent) center top,  linear-gradient(transparent, var(--pf-scroll-shadow)) center bottom, var(--pf-background);background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px,100% 100%;background-attachment:local,local,scroll,scroll,scroll;padding:4px;position:absolute;inset-inline-start:0;overflow-y:auto}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option{min-height:44px;color:var(--pf-text-secondary);cursor:pointer;box-sizing:border-box;border-radius:4px;align-items:center;gap:8px;padding:12px 10px;font-size:13px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option:hover{background:var(--pf-hover)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option.pf-dropdown-option-focused{outline:var(--pf-outline-width) solid var(--pf-outline-focus);outline-offset:-2px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option.wrap{align-items:flex-start}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-checkbox{border:1px solid var(--pf-border);background:var(--pf-background);border-radius:3px;flex-shrink:0;width:16px;height:16px;position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option.wrap .pf-dropdown-checkbox{margin-top:2px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option[aria-selected=true] .pf-dropdown-checkbox{background:var(--pf-text);border-color:var(--pf-text)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option[aria-selected=true] .pf-dropdown-checkbox:after{content:"";inset-inline-start:5px;border:solid var(--pf-background);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;transform:rotate(45deg)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-label{flex:1}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-count{color:var(--pf-text-muted);flex-shrink:0;margin-inline-start:auto;font-size:11px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option.wrap .pf-dropdown-option-count{margin-top:2px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-loading{pointer-events:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-loading .pf-dropdown-checkbox{width:16px;height:16px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option-loading .pf-dropdown-option-label{border-radius:4px;height:13px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-error{color:var(--pf-error-text);padding:12px 10px;font-size:13px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-clear{border-radius:var(--pf-border-radius);height:44px;color:var(--pf-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:4px;padding:0 10px;font-size:12px;display:inline-flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-clear:hover:not([aria-disabled=true]){background:var(--pf-hover);border-color:var(--pf-border);color:var(--pf-text)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-clear[aria-disabled=true]{color:var(--pf-text-muted);cursor:default;opacity:.4}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-options{max-height:var(--pf-dropdown-max-height);overflow-y:auto}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-btn{width:100%;height:var(--pf-input-height);background:var(--pf-background);border:1px solid var(--pf-border);border-radius:var(--pf-border-radius);color:var(--pf-text-muted);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:inline-flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-btn:hover{border-color:var(--pf-border-focus)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-icon{background:var(--pf-text-muted);width:14px;height:14px;-webkit-mask-image:var(--pf-icon-search);mask-image:var(--pf-icon-search);flex-shrink:0;-webkit-mask-size:100%;mask-size:100%}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-text{text-align:start;color:var(--pf-text-muted);flex:1}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-shortcut{align-items:center;gap:2px;margin-inline-start:8px;display:inline-flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-key{border-radius:4px;min-width:20px;height:18px;font-size:11px}:is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal{width:100%;max-width:var(--pf-modal-max-width);max-height:var(--pf-modal-max-height);margin:var(--pf-modal-top) auto;background:var(--pf-background);box-shadow:var(--pf-shadow-lg);overscroll-behavior:contain;border:none;border-radius:12px;flex-direction:column;padding:0;position:fixed;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal::backdrop{background:var(--pf-modal-backdrop);overscroll-behavior:contain;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal[open]{display:flex}@media (prefers-reduced-motion:no-preference){:is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal[open]{animation:.15s ease-out pf-modal-appear}@keyframes pf-modal-appear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}}@media (width<=640px){:is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal[open]{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;animation:none;top:0;left:0}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-header,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header{padding-top:max(16px, env(safe-area-inset-top));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-body,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-body{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-footer,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer{padding-bottom:max(12px, env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-header,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header{border-bottom:1px solid var(--pf-border);flex-shrink:0;align-items:center;gap:8px;padding:16px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header-content{flex:1;min-width:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close{width:40px;height:40px;color:var(--pf-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close:hover{background:var(--pf-hover);color:var(--pf-text)}@media (width<=640px){:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close{display:flex}}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-header .pf-input-wrapper:before,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header .pf-input-wrapper:before{top:50%;transform:translateY(-50%)}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-header .pf-input,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header .pf-input{font-size:var(--pf-input-font-size);background:0 0;border:none;height:40px}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-body,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-body{overscroll-behavior:contain;flex:auto;padding:8px 16px 16px;overflow-y:auto}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-body .pf-summary,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-body .pf-summary{margin-bottom:8px}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-body .pf-result-card:has([data-pf-selected]),:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-body .pf-result-card:has([data-pf-selected]){background:var(--pf-skeleton)}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-modal-footer,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer{border-top:1px solid var(--pf-border);color:var(--pf-text-muted);flex-shrink:0;align-items:center;gap:16px;padding:10px 16px;font-size:12px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer-hint,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-keyboard-hint{align-items:center;gap:6px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer-key,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-keyboard-key{min-width:18px;height:18px;font-size:10px}:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-keyboard-hints,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-keyboard-hints{color:var(--pf-text-muted);flex-wrap:wrap;align-items:center;gap:16px;min-height:20px;font-size:12px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox{width:100%;max-width:var(--pf-searchbox-max-width);display:inline-block;position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input-wrapper{position:relative}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input-wrapper .pf-trigger-shortcut{inset-inline-end:12px;pointer-events:none;margin-inline-start:0;position:absolute;top:50%;transform:translateY(-50%)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input{padding:0;padding-inline:32px 12px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input-wrapper:has(.pf-trigger-shortcut) .pf-searchbox-input{padding-inline-end:72px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input:focus~.pf-trigger-shortcut{display:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input:focus{border-color:var(--pf-border-focus);padding-inline-end:12px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox.open .pf-searchbox-input{border-bottom-color:var(--pf-border);border-bottom-right-radius:0;border-bottom-left-radius:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-dropdown{background:var(--pf-background);border:1px solid var(--pf-border);border-radius:0 0 var(--pf-border-radius) var(--pf-border-radius);box-shadow:var(--pf-shadow-md);max-height:var(--pf-searchbox-dropdown-max-height);z-index:100;border-top:none;flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox.open .pf-searchbox-dropdown{display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-results{flex:1;margin:0;padding:4px;list-style:none;overflow-y:auto}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result{cursor:pointer;min-height:44px;color:inherit;box-sizing:border-box;border-radius:4px;padding:12px 10px;text-decoration:none;display:block}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result:hover{background:var(--pf-hover)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-placeholder{cursor:default;pointer-events:none}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-placeholder:hover{background:0 0}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result[data-pf-selected]{background:var(--pf-hover);outline:var(--pf-outline-width) solid var(--pf-outline-focus);outline-offset:-2px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result-title{color:var(--pf-text);margin:0;font-size:13px;font-weight:500;line-height:1.3}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result-excerpt{color:var(--pf-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;line-height:1.4;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-subresult{border-inline-start:2px solid var(--pf-border);margin-inline-start:10px;padding-inline-start:20px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result-meta{align-items:center;gap:6px;margin-top:4px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-footer{border-top:1px solid var(--pf-border);color:var(--pf-text-muted);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:8px 10px;font-size:11px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-footer-hint{align-items:center;gap:4px;display:flex}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-empty{text-align:center;color:var(--pf-text-muted);padding:20px 10px;font-size:13px}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-loading{color:var(--pf-text-muted);justify-content:center;align-items:center;gap:8px;padding:16px 10px;font-size:13px;display:flex}@media (forced-colors:active){:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-input:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-trigger-btn:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-trigger:focus-visible,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:has(.pf-result-link:focus-visible),:is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip:has(.pf-heading-link:focus-visible),:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox:has(.pf-checkbox-input:focus-visible),:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-option.pf-dropdown-option-focused,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-result[data-pf-selected]{outline-offset:2px;outline:2px solid canvastext}}@media (hover:none){:is(*,#\#):is(*,#\#):is(*,#\#) pagefind-keyboard-hints,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-keyboard-hints,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-footer,:is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer-hint{display:none}}@media (width<=640px){:is(*,#\#):is(*,#\#):is(*,#\#) .pf-dropdown-menu{min-width:unset;width:max(180px,100vw - 32px);max-width:calc(100vw - 32px);inset-inline-start:unset;max-height:min(var(--pf-dropdown-max-height), 50vh);left:50%;transform:translate(-50%)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-searchbox-dropdown{max-height:min(var(--pf-searchbox-dropdown-max-height), 60vh)}:is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-pane{gap:16px;padding:12px}}
