@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-italic.BELOEI8R.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-italic.CfSXsIbO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-italic.D9J6q4_O.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-italic.Bf1n82Tb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-italic.BEZwmy7D.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-italic.CTYLy0lX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-italic.BbRnwouv.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-italic.78jqtfZH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-italic.Du9zzoL2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-italic.V_9i1P_m.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-italic.CZTNEAuW.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-italic.CsGl1sm0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:italic;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-italic.ozSsKzVr.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-italic.DctCKN4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-italic.Bciu8Xq8.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-italic.D0AxS3QG.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-italic.D15qedDD.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-500-italic.BHrHUCjh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-italic.B9pVj-sv.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-italic.CQn4dKZN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-italic.CcbQhBK3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-italic.BegXSX49.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:italic;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-italic.BNK2_mGO.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-italic.DpEwFAQM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,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:700;src:url(/_astro/ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-700-normal.CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-700-normal.BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[lang=ar] .t-ar,html[lang=ar] .t-ar *{letter-spacing:normal!important;text-transform:none!important;font-style:normal!important}html[lang=ar] .t-ar{line-height:1.75}html[lang=ar] :is(h1,h2,h3) .t-ar{line-height:1.45}html[lang=ar] .uppercase:has(>.t-ar){letter-spacing:normal!important}html[dir=rtl] .t-en{unicode-bidi:plaintext}html[dir=rtl] .text-right{text-align:left}html[dir=rtl] .text-left{text-align:right}html[dir=rtl] [style*="text-align: right"]{text-align:left!important}html[dir=rtl] [style*="text-align: left"]{text-align:right!important}html[dir=rtl] [style*="border-left: 3px solid var(--accent)"]{border-left:none!important;border-right:3px solid var(--accent)!important}html[dir=rtl] [style*="border-left: 2px solid var(--accent)"]{border-left:none!important;border-right:2px solid var(--accent)!important}html[dir=rtl] [style*="border-left: 2px solid var(--border-1)"]{border-left:none!important;border-right:2px solid var(--border-1)!important}html[dir=rtl] [style*="padding-left: 1rem"]{padding-left:0!important;padding-right:1rem!important}html[dir=rtl] [style*="padding-left: 1.5rem"]{padding-left:0!important;padding-right:1.5rem!important}html[dir=rtl] .reg-item{border-left:none;padding-left:0;border-right:3px solid var(--accent);padding-right:1rem}html[dir=rtl] .pl-3{padding-left:0;padding-right:calc(var(--spacing) * 3)}html[dir=rtl] .pl-4{padding-left:0;padding-right:calc(var(--spacing) * 4)}html[dir=rtl] .pr-4{padding-right:0;padding-left:calc(var(--spacing) * 4)}html[dir=rtl] .pl-9.pr-3{padding-left:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 9)}html[dir=rtl] .left-3{left:auto;right:calc(var(--spacing) * 3)}html[dir=rtl] svg[style*="margin-left:0.4rem"]{margin-left:0!important;margin-right:.4rem!important}html[dir=rtl] svg[style*="margin-left:0.3rem"]{margin-left:0!important;margin-right:.3rem!important}html[dir=rtl] svg[style*="margin-left:0.2rem"]{margin-left:0!important;margin-right:.2rem!important}html[dir=rtl] svg:has(polyline[points="15 18 9 12 15 6"],polyline[points="9 18 15 12 9 6"],path[d*="l5 5-5 5"],path[d*="l4 4-4 4"],path[d*="l3 3-3 3"],path[d*="l-3-3 3-3"]){transform:scaleX(-1)}html[dir=rtl] [style*="left:-12px"]{left:auto!important;right:-12px!important}html[dir=rtl] .fcn-lang-menu,html[dir=rtl] .fcn-sub-menu{right:auto;left:0}html[dir=rtl] #hero-progress{left:auto!important;right:0!important}html[dir=rtl] [style*="right:8px"],html[dir=rtl] [style*="right: 8px"]{right:auto!important;left:8px!important}html[dir=rtl] .opx-pager-next{text-align:left}html[dir=rtl] .opx-prose ul,html[dir=rtl] .opx-prose ol,html[dir=rtl] .opx-notes ol{padding-left:0;padding-right:1.4em}html[dir=rtl] .opx-prose li{padding-left:0;padding-right:.2em}html[dir=rtl] .opx-prose blockquote{padding-left:0;border-left:none;padding-right:1rem;border-right:2px solid var(--border-1)}html[dir=rtl] .fcviz-domestic-zone{border-right:none;border-left:3px solid var(--accent)}html[dir=rtl] .fcviz-intl-zone .fcviz-dim-card+.fcviz-dim-card{border-left:none;border-right:1px solid var(--border-1)}html[dir=rtl] .fcviz-feature-chip{text-align:right}html[dir=rtl] .fcviz-compact-toggle{right:auto;left:0}html[dir=rtl] .fcviz-wrap--compact .fcviz-intl-zone>.fcviz-zone-label{padding-right:0;padding-left:150px}html[dir=rtl] :is(.fcviz-dir-arrow,.fcviz-chip-arrow,.fcviz-breadcrumb-sep){display:inline-block;transform:scaleX(-1)}#fcn-ball{position:fixed;right:0;bottom:0;width:286px;height:286px;z-index:-1;pointer-events:none}.bgp{position:fixed;z-index:400;inset-inline-start:14px;bottom:14px;width:min(560px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow-y:auto;background:color-mix(in srgb,var(--bg-card) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border-1);box-shadow:0 8px 28px #0f1a2a29;font-size:13px;color:var(--fg-1)}.bgp[hidden]{display:none!important}.bgp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid var(--border-1);position:sticky;top:0;background:var(--bg-card);z-index:1}.bgp-head-btns{display:flex;gap:6px;align-items:center}.bgp-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.bgp-x{appearance:none;border:1px solid var(--border-1);background:var(--bg-card);color:var(--fg-3);font-size:15px;line-height:1;width:26px;height:26px;cursor:pointer}.bgp-x:hover{color:var(--fg-accent);border-color:var(--accent)}.bgp-btn{appearance:none;border:1px solid var(--border-1);background:var(--bg-card);color:var(--fg-1);font-size:12px;padding:4px 9px;cursor:pointer}.bgp-btn:hover{border-color:var(--accent);color:var(--fg-accent)}.bgp-body{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}@media(max-width:520px){.bgp-body{grid-template-columns:minmax(0,1fr)}}.bgp-cell{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.bgp-slide{display:grid;grid-template-columns:1fr auto;gap:2px 8px}.bgp-slide input[type=range]{grid-column:1 / -1}.bgp-cell label{font-family:var(--font-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--fg-3)}.bgp-cell output{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.bgp select{font:inherit;font-size:12px;color:var(--fg-1);background:var(--bg-card);border:1px solid var(--border-1);padding:3px 6px}.bgp input[type=range]{width:100%;accent-color:var(--accent);margin:0}.bgp-color{display:inline-flex;align-items:center;gap:6px}.bgp input[type=color]{width:34px;height:24px;padding:0;border:1px solid var(--border-1);background:var(--bg-card);cursor:pointer}.bgp-switch{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.fcn-bg-gear{appearance:none;background:none;border:0;padding:0 2px;margin:0;cursor:pointer;color:var(--footer-fg);vertical-align:-3px;line-height:1;opacity:.8}.fcn-bg-gear:hover,.fcn-bg-gear:focus-visible{opacity:1}html:not([data-lang]) :is(.t-zh-hans,.t-zh-hant,.t-ko,.t-ar),html[data-lang=en] :is(.t-zh-hans,.t-zh-hant,.t-ko,.t-ar),html[data-lang=zh-hans] :is(.t-en,.t-zh-hant,.t-ko,.t-ar),html[data-lang=zh-hant] :is(.t-en,.t-zh-hans,.t-ko,.t-ar),html[data-lang=ko] :is(.t-zh-hans,.t-zh-hant,.t-ar),html[data-lang=ko] .t-en:has(~.t-ko),html[data-lang=ar] :is(.t-zh-hans,.t-zh-hant,.t-ko),html[data-lang=ar] .t-en:has(~.t-ar){display:none!important}html[data-lang=ko]{--font-sans: "IBM Plex Sans", "IBM Plex Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif}html[data-lang=ko] .t-ko{word-break:keep-all;overflow-wrap:anywhere}html[data-lang=ko] :is(.t-ko,.t-ko *){font-style:normal!important}html[data-lang=ar]{--font-sans: "IBM Plex Sans", "IBM Plex Sans Arabic", "Geeza Pro", "Segoe UI", system-ui, sans-serif}.fcn-lang-wrap{position:relative}.fcn-lang-wrap.open .fcn-lang-menu{display:block}#mobile-menu{max-height:calc(100vh - 73px);max-height:calc(100dvh - 73px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:400px){.fcn-lang-mobile .fcn-lang-btn svg:first-child{display:none}.fcn-lang-mobile .fcn-lang-btn{padding:0 .5rem}}.fcn-lang-btn{display:inline-flex;align-items:center;gap:.4rem;height:36px;padding:0 .7rem;background:none;border:1px solid var(--border-1);border-radius:2px;color:var(--fg-1);cursor:pointer;font-family:var(--font-sans);font-size:.75rem;font-weight:600}.fcn-lang-btn:hover{border-color:var(--fg-3)}.fcn-lang-menu{display:none;position:absolute;top:calc(100% + 2px);right:0;z-index:200;min-width:150px;background:var(--bg-card);border:1px solid var(--border-1);border-top:2px solid var(--accent);box-shadow:0 8px 24px #0f1a2a1f;padding:.25rem 0}.fcn-lang-wrap:hover .fcn-lang-menu,.fcn-lang-wrap:focus-within .fcn-lang-menu{display:block}.fcn-lang-menu button{display:block;width:100%;text-align:start;padding:.55rem .9rem;background:none;border:none;cursor:pointer;font-size:.8rem;color:var(--fg-2)}.fcn-lang-menu button:hover{background:var(--accent-wash);color:var(--fg-accent)}.fcn-lang-menu button.is-active{color:var(--fg-1);font-weight:600}.fcn-lang-menu button.is-active:after{content:" ✓";color:var(--fg-accent)}.fcn-skip{position:absolute;left:1rem;top:-100px;z-index:300;background:var(--accent);color:var(--on-accent);padding:.6rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;border-radius:2px}.fcn-skip:focus{top:.75rem}.fcn-header{position:sticky;top:0;z-index:100;background-color:var(--bg-card);border-bottom:1px solid var(--border-1)}.fcn-monogram{font-family:var(--font-mono);font-weight:600;font-size:1.4rem;line-height:1;letter-spacing:-.02em;color:var(--fg-1);padding-bottom:5px;border-bottom:2px solid var(--fg-accent)}.fcn-nav-link{color:var(--fg-1);text-decoration:none;font-size:.8125rem;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .12s var(--ease-standard)}.fcn-nav-link:hover{border-bottom-color:var(--fg-accent)}.fcn-nav-link[data-active]{border-bottom-color:var(--fg-1)}.fcn-subscribe{background-color:var(--accent);color:var(--on-accent);border:none;border-radius:2px;cursor:pointer;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:9px 16px;transition:background-color .12s var(--ease-standard)}.fcn-subscribe:hover{background-color:var(--accent-hover)}.fcn-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:1px solid var(--border-1);border-radius:2px;color:var(--fg-2);cursor:pointer;transition:color .12s var(--ease-standard),border-color .12s var(--ease-standard)}.fcn-theme-toggle:hover{color:var(--fg-1);border-color:var(--fg-3)}.fcn-icon-sun{display:none}:root[data-theme=dark] .fcn-icon-sun{display:block}:root[data-theme=dark] .fcn-icon-moon{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fcn-icon-sun{display:block}:root:not([data-theme=light]) .fcn-icon-moon{display:none}}.fcn-footer-mono{font-family:var(--font-mono);font-weight:600;font-size:1.6rem;line-height:1;color:var(--footer-fg);padding-bottom:5px;width:fit-content;border-bottom:2px solid var(--footer-accent)}.fcn-footer-link{transition:color .12s var(--ease-standard)}.fcn-footer-link:hover{color:var(--footer-fg)!important;text-decoration:underline!important}.fcn-dd-item:hover{background-color:var(--accent-wash);color:var(--fg-accent)!important}.fcn-sub-wrap{position:relative}.fcn-sub-menu{display:none;position:absolute;top:calc(100% + 2px);right:0;min-width:178px;background:var(--bg-card);border:1px solid var(--border-1);box-shadow:0 8px 24px #0f1a2a1f;z-index:200}.fcn-sub-wrap:hover .fcn-sub-menu,.fcn-sub-wrap:focus-within .fcn-sub-menu{display:block}.fcn-sub-menu a{display:flex;align-items:center;gap:9px;padding:10px 14px;font-size:.72rem;font-weight:600;text-decoration:none;color:var(--fg-2);letter-spacing:.06em;border-bottom:1px solid var(--border-1);transition:background .12s,color .12s}.fcn-sub-menu a:last-child{border-bottom:none}.fcn-sub-menu a:hover{background:var(--accent-wash);color:var(--fg-accent)}
