@font-face{font-family:youngSerif;src:url(../media/young_serif_latin-s.p.32lku43yll3p5.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:youngSerif Fallback;src:local(Arial);ascent-override:91.54%;descent-override:32.03%;line-gap-override:0.0%;size-adjust:114.27%}.youngserif_7b043ace-module__YhqtKa__className{font-family:youngSerif,youngSerif Fallback;font-weight:400}.youngserif_7b043ace-module__YhqtKa__variable{--font-young-serif:"youngSerif", "youngSerif Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.2xs28az5j2efm.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_e32b980-module__89S9yW__className{font-family:manrope,manrope Fallback}.manrope_e32b980-module__89S9yW__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin-s.p.1-vxdsykms0gx.woff2)format("woff2");font-display:swap;font-weight:100 700}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.plexsans_1756aa1b-module__kPlFcW__className{font-family:plexSans,plexSans Fallback}.plexsans_1756aa1b-module__kPlFcW__variable{--font-plex:"plexSans", "plexSans Fallback"}
@font-face{font-family:plexSerif;src:url(../media/ibm_plex_serif_400_latin-s.p.0w3i04c7cc81w.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexSerif;src:url(../media/ibm_plex_serif_600_latin-s.p.16l8vemv_--j1.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:plexSerif Fallback;src:local(Arial);ascent-override:96.26%;descent-override:25.82%;line-gap-override:0.0%;size-adjust:106.49%}.plexserif_9fcae905-module__jTyQBW__className{font-family:plexSerif,plexSerif Fallback}.plexserif_9fcae905-module__jTyQBW__variable{--font-plex-serif:"plexSerif", "plexSerif Fallback"}
@font-face{font-family:plexMonoHeading;src:url(../media/ibm_plex_mono_400_latin-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexMonoHeading;src:url(../media/ibm_plex_mono_700_latin-s.p.4297h2yzxl-t8.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:plexMonoHeading Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmonoheading_6de382ed-module__zLWlJG__className{font-family:plexMonoHeading,plexMonoHeading Fallback}.plexmonoheading_6de382ed-module__zLWlJG__variable{--font-plex-mono-heading:"plexMonoHeading", "plexMonoHeading Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_93232adb-module__zxAlfG__className{font-family:inter,inter Fallback}.inter_93232adb-module__zxAlfG__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_latin-s.p.405dixo3t0-v0.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.jakarta_e2c56af1-module__aPfYOa__className{font-family:jakarta,jakarta Fallback}.jakarta_e2c56af1-module__aPfYOa__variable{--font-jakarta:"jakarta", "jakarta Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_latin-s.p.0fpdy-lufm69d.woff2)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_49eb41e4-module__7x4B5a__className{font-family:dmSans,dmSans Fallback}.dmsans_49eb41e4-module__7x4B5a__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
@font-face{font-family:jost;src:url(../media/jost_latin-s.p.2oit_qwt_8fbv.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.jost_8abeff66-module__lNAFBG__className{font-family:jost,jost Fallback}.jost_8abeff66-module__lNAFBG__variable{--font-jost:"jost", "jost Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader_latin-s.p.1tkuwlnjs9jrl.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.newsreader_989ff08-module__un852G__className{font-family:newsreader,newsreader Fallback}.newsreader_989ff08-module__un852G__variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:publicSans;src:url(../media/public_sans_latin-s.p.297-5ju1rzndw.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:publicSans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.publicsans_45422fe0-module__JezDjW__className{font-family:publicSans,publicSans Fallback}.publicsans_45422fe0-module__JezDjW__variable{--font-public-sans:"publicSans", "publicSans Fallback"}
@font-face{font-family:sourceSerif4;src:url(../media/source_serif_4_latin-s.p.37qdci525ah5k.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSerif4 Fallback;src:local(Arial);ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.0%;size-adjust:108.31%}.sourceserif4_78b4c8a-module__y_q-zq__className{font-family:sourceSerif4,sourceSerif4 Fallback}.sourceserif4_78b4c8a-module__y_q-zq__variable{--font-source-serif-4:"sourceSerif4", "sourceSerif4 Fallback"}
@font-face{font-family:sourceSans3;src:url(../media/source_sans_3_latin-s.p.2z6qwwh2csmp1.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSans3 Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.sourcesans3_a9720c5d-module__1Lqlfq__className{font-family:sourceSans3,sourceSans3 Fallback}.sourcesans3_a9720c5d-module__1Lqlfq__variable{--font-source-sans-3:"sourceSans3", "sourceSans3 Fallback"}
@font-face{font-family:fraunces;src:url(../media/fraunces_latin-s.p.2on4lsczlu6gv.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.0%;size-adjust:115.82%}.fraunces_302b1920-module__-0xpSq__className{font-family:fraunces,fraunces Fallback}.fraunces_302b1920-module__-0xpSq__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:workSans;src:url(../media/work_sans_latin-s.p.2_ft-ovzzkie7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:workSans Fallback;src:local(Arial);ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.0%;size-adjust:112.07%}.worksans_a818087c-module__KYdiEW__className{font-family:workSans,workSans Fallback}.worksans_a818087c-module__KYdiEW__variable{--font-work-sans:"workSans", "workSans Fallback"}
@font-face{font-family:sora;src:url(../media/sora_latin-s.p.02qdttqb0jl3z.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_14f0694e-module__FAkryG__className{font-family:sora,sora Fallback}.sora_14f0694e-module__FAkryG__variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin-s.p.0gbvn7yk5tf9v.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_ae2df077-module__03Fqza__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_ae2df077-module__03Fqza__variable{--font-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-bg:#0a1628;--ink-bg-2:#13233d;--line:#1f3a5a;--sage:#5f8fc4;--sage-strong:#a9c6e8;--sage-dim:#3a5f82;--sage-rgb:95, 143, 196;--sage-strong-rgb:169, 198, 232;--amber:#d9b45a;--text:#e8ebe3;--white:#fff;--text-dim:color-mix(in srgb, var(--text) 85%, transparent);--font-display:var(--font-inter);--font-body:var(--font-source-sans-3);--display-weight:300;--h1-weight:200;--h2-weight:300;--line-height-scale:1.1}:root[data-font=plex-classic]{--font-display:var(--font-plex-serif);--font-body:var(--font-plex);--display-weight:600}:root[data-font=original]{--font-display:var(--font-young-serif);--font-body:var(--font-manrope);--display-weight:400}:root[data-font=jost]{--font-display:var(--font-jost);--font-body:var(--font-dm-sans);--display-weight:500}:root[data-font=newsreader]{--font-display:var(--font-newsreader);--font-body:var(--font-public-sans);--display-weight:600}:root[data-font=jakarta]{--font-display:var(--font-jakarta);--font-body:var(--font-plex);--display-weight:700}:root[data-font=fraunces]{--font-display:var(--font-fraunces);--font-body:var(--font-work-sans);--display-weight:600}:root[data-font=fintech]{--font-display:var(--font-manrope);--font-body:var(--font-inter);--display-weight:700}:root[data-font=inter]{--font-display:var(--font-inter);--font-body:var(--font-inter);--display-weight:700}:root[data-font=sora]{--font-display:var(--font-sora);--font-body:var(--font-plex);--display-weight:700}:root[data-font=plex-mono]{--font-display:var(--font-plex-mono-heading);--font-body:var(--font-plex);--display-weight:700}:root[data-font],:root[data-weight]{--h1-weight:var(--display-weight);--h2-weight:var(--display-weight)}:root h1{font-weight:var(--h1-weight)}:root h2{font-weight:var(--h2-weight)}:root[data-weight="200"]{--display-weight:200}:root[data-weight="300"]{--display-weight:300}:root[data-weight="400"]{--display-weight:400}:root[data-weight="500"]{--display-weight:500}:root[data-weight="600"]{--display-weight:600}:root[data-weight="700"]{--display-weight:700}:root[data-weight="800"]{--display-weight:800}:root[data-line-height=auto]{--line-height-scale:1}:root[data-line-height="0.85"]{--line-height-scale:.85}:root[data-line-height="0.9"]{--line-height-scale:.9}:root[data-line-height="1.1"]{--line-height-scale:1.1}:root[data-line-height="1.2"]{--line-height-scale:1.2}:root[data-line-height="1.35"]{--line-height-scale:1.35}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ink-bg);color:var(--text);font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}a{color:inherit}@property --moon-x{syntax:"<percentage>";inherits:true;initial-value:28%}@property --moon-y{syntax:"<percentage>";inherits:true;initial-value:30%}:root{--bg-sheen:none}:root:not([data-palette=green]) .hero-surface{--bg-sheen:radial-gradient(ellipse 46% 30% at var(--moon-x) var(--moon-y), #2d5f7d57, #1f405c24 48%, transparent 72%), radial-gradient(ellipse at 50% 45%, transparent 50%, #00000061 100%)}:root[data-palette=green] .hero-surface{--bg-sheen:radial-gradient(ellipse 46% 30% at var(--moon-x) var(--moon-y), #1d6b3f57, #285c4024 48%, transparent 72%), radial-gradient(ellipse at 50% 45%, transparent 50%, #00000061 100%)}:root[data-palette=deep-sea] .hero-surface,:root[data-palette=circuit] .hero-surface,:root[data-palette=network] .hero-surface{--bg-sheen:radial-gradient(ellipse 46% 30% at var(--moon-x) var(--moon-y), rgba(var(--sage-rgb), .22), rgba(var(--sage-rgb), .08) 48%, transparent 72%), radial-gradient(ellipse at 50% 45%, transparent 50%, #00000061 100%)}:root[data-palette=cartesian] .hero-surface,:root[data-palette=coastal] .hero-surface,:root[data-palette=shallows] .hero-surface{--bg-sheen:none}:root[data-palette=green]{--ink-bg:#0e2a1d;--ink-bg-2:#163a28;--line:#2a5840;--sage:#8fb896;--sage-strong:#b5d6b9;--sage-dim:#5d7f62;--sage-rgb:143, 184, 150;--sage-strong-rgb:181, 214, 185}:root[data-palette=cartesian]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-bg:#ede8e0;--ink-bg-2:#e2dbd1;--line:#b8b0a4;--sage:#766d64;--sage-strong:#1a1a1a;--sage-dim:#5a5a5a;--sage-rgb:118, 109, 100;--sage-strong-rgb:26, 26, 26;--text:#1a1a1a;--text-dim:#5a5a5a}:root[data-palette=coastal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-bg:#e6ded4;--ink-bg-2:#f3efe9;--line:#afc3d4;--sage:#4f6d8c;--sage-strong:#263c59;--sage-dim:#3d5673;--sage-rgb:79, 109, 140;--sage-strong-rgb:38, 60, 89;--text:#1b2735;--text-dim:#3d5673}:root[data-palette=shallows]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-bg:#e0f6ff;--ink-bg-2:#fff;--line:#a9d7ea;--sage:#006994;--sage-strong:#00374f;--sage-dim:#0a5573;--sage-rgb:0, 105, 148;--sage-strong-rgb:0, 55, 79;--text:#062b3d;--text-dim:#0a5573}:root[data-palette=deep-sea]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-bg:#03101c;--ink-bg-2:#071e30;--line:#0e3a57;--sage:#2fb5d6;--sage-strong:#9be7f7;--sage-dim:#1c7c99;--sage-rgb:47, 181, 214;--sage-strong-rgb:155, 231, 247;--text:#ddf4ff;--text-dim:color-mix(in srgb, var(--text) 85%, transparent)}:root[data-palette=circuit]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-bg:#1a1a1a;--ink-bg-2:#262626;--line:#3a3a3a;--sage:#76b900;--sage-strong:#a3e635;--sage-dim:#4e7a00;--sage-rgb:118, 185, 0;--sage-strong-rgb:163, 230, 53;--text:#ededed;--text-dim:color-mix(in srgb, var(--text) 85%, transparent)}:root[data-palette=network]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-bg:#262626;--ink-bg-2:#333;--line:#4a4a4a;--sage:#00a8e8;--sage-strong:#7fd8ff;--sage-dim:#005691;--sage-rgb:0, 168, 232;--sage-strong-rgb:127, 216, 255;--amber:orange;--text:#eef2f5;--text-dim:color-mix(in srgb, var(--text) 85%, transparent)}@media (prefers-color-scheme:light){:root:not([data-palette]):not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-bg:#edeee8;--ink-bg-2:#fff;--line:#c2c8b8;--sage:#657b61;--sage-strong:#1e2f1b;--sage-dim:#3f5a3b;--sage-rgb:101, 123, 97;--sage-strong-rgb:30, 47, 27;--text:#1e2f1b;--text-dim:#3f5a3b}}:root[data-theme=light]:not([data-palette]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-bg:#edeee8;--ink-bg-2:#fff;--line:#c2c8b8;--sage:#657b61;--sage-strong:#1e2f1b;--sage-dim:#3f5a3b;--sage-rgb:101, 123, 97;--sage-strong-rgb:30, 47, 27;--text:#1e2f1b;--text-dim:#3f5a3b}:root{--bg-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--bg-dim:linear-gradient(#0000000d, #0000000d)}html[data-reading=technical] [data-reading-block=plain]{display:none}html[data-reading=technical] [data-reading-block=technical]{display:block}html[data-reading=plain] [data-reading-block=technical]{display:none}html[data-reading=technical] [data-glossary-technical]{display:block}
.FontSwitcher-module__D0dubG__group{z-index:60;opacity:0;flex-wrap:wrap;gap:8px;transition:opacity .15s;display:flex;position:fixed;bottom:16px;left:16px}.FontSwitcher-module__D0dubG__group:hover{opacity:1}.FontSwitcher-module__D0dubG__group:has(:focus-visible){opacity:1}.FontSwitcher-module__D0dubG__pill{border:1px dashed var(--amber);color:#e8ebe3;font:600 13px/1 var(--font-body), sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121712d9;border-radius:999px;align-items:center;gap:.55em;padding:.5em .9em;display:inline-flex}.FontSwitcher-module__D0dubG__pill:hover,.FontSwitcher-module__D0dubG__pill:focus-visible{border-style:solid}.FontSwitcher-module__D0dubG__aa{color:var(--amber);font-weight:700}.FontSwitcher-module__D0dubG__fonts{position:relative}.FontSwitcher-module__D0dubG__table{border-collapse:collapse;white-space:nowrap;border:1px dashed var(--amber);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e8ebe3;font:400 13px/1 var(--font-body), sans-serif;opacity:0;pointer-events:none;background:#121712eb;border-radius:12px;margin-bottom:8px;transition:opacity .15s,transform .15s;position:absolute;bottom:100%;left:0;transform:translateY(4px)}.FontSwitcher-module__D0dubG__table:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.FontSwitcher-module__D0dubG__fonts:hover .FontSwitcher-module__D0dubG__table,.FontSwitcher-module__D0dubG__fonts:focus-within .FontSwitcher-module__D0dubG__table{opacity:1;pointer-events:auto;transform:none}.FontSwitcher-module__D0dubG__table td{padding:.55em .9em}.FontSwitcher-module__D0dubG__table tr{cursor:pointer}.FontSwitcher-module__D0dubG__table tr:hover{background:#ffffff14}.FontSwitcher-module__D0dubG__table td:first-child{padding-right:.4em}.FontSwitcher-module__D0dubG__current{color:var(--amber);font-weight:700}@media (max-width:768px){.FontSwitcher-module__D0dubG__group{display:none}}
