@font-face{font-family:inter;font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/ttn/Inter-Light.woff2)format('woff2')}@font-face{font-family:inter;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/ttn/Inter-Regular.woff2)format('woff2')}@font-face{font-family:inter;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/ttn/Inter-Medium.woff2)format('woff2')}@font-face{font-family:inter;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/ttn/Inter-SemiBold.woff2)format('woff2')}@font-face{font-family:poppins;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/ttn/Poppins-SemiBold.woff2)format('woff2')}:root{--tti-025:#F8FCFF;--tti-050:#F0F7FF;--tti-075:#E8F1FF;--tti-100:#D8E7FF;--tti-200:#99BEFF;--tti-300:#6699FF;--tti-400:#3F7AFF;--tti-500:#0047FF;--tti-600:#0036DB;--tti-700:#0028B7;--tti-800:#001C93;--tti-900:#00147A;--tti-1000:#00095C;--tti-1025:#00064B;--tti-1050:#000536;--tti-1075:#000321;--ttn-025:#F7FDFF;--ttn-050:#EAFAFF;--ttn-075:#DEF8FF;--ttn-100:#CBF3FF;--ttn-200:#A8E7FF;--ttn-300:#7CD4FF;--ttn-400:#5CC0FF;--ttn-500:#26A0FF;--ttn-600:#1B7CDB;--ttn-700:#135DB7;--ttn-800:#0C4193;--ttn-900:#012B6B;--ttn-1000:#011B4D;--ttn-1025:#00123D;--ttn-1050:#020D2D;--ttn-1075:#00091A;--grey-025:#FBFCFD;--grey-050:#F3F5F8;--grey-075:#EBEEF3;--grey-100:#DEE3EA;--grey-200:#D2D7E0;--grey-300:#C3C9D4;--grey-400:#B2BAC8;--grey-500:#98A4B6;--grey-600:#7887A1;--grey-700:#536482;--grey-800:#354661;--grey-900:#1C293F;--grey-1000:#0C1525;--grey-1025:#09101B;--grey-1050:#080D15;--grey-1075:#06090D;--info-025:#F7FCFF;--info-050:#EFFAFF;--info-075:#E3F6FF;--info-100:#CCEEFF;--info-200:#99D8FF;--info-300:#66BDFF;--info-400:#3FA4FF;--info-500:#007AFF;--info-600:#005EDB;--info-700:#0046B7;--info-800:#003193;--info-900:#002074;--info-1000:#000F4F;--info-1025:#000B3A;--info-1050:#00082A;--info-1075:#00051F;--success-025:#F7FFF7;--success-050:#EAFFEA;--success-075:#DEFFD4;--success-100:#CFFFC2;--success-200:#B3FAA9;--success-300:#7EF07B;--success-400:#58E160;--success-500:#27CD41;--success-600:#1CB041;--success-700:#13933F;--success-800:#0C763B;--success-900:#00572E;--success-1000:#002C17;--success-1025:#001C0E;--success-1050:#00130A;--success-1075:#000D07;--error-025:#FFFAFA;--error-050:#FFF5F5;--error-075:#FFEEEE;--error-100:#FFE2DE;--error-200:#FFD1CA;--error-300:#FFA497;--error-400:#FF6C63;--error-500:#FF3B30;--error-600:#DB2328;--error-700:#B7182A;--error-800:#930F29;--error-900:#6E071B;--error-1000:#45030F;--error-1025:#2D0109;--error-1050:#1D0003;--error-1075:#110002;--warning-025:#FFFCF3;--warning-050:#FFF9E6;--warning-075:#FFF4D4;--warning-100:#FFEEBC;--warning-200:#FFE096;--warning-300:#FFCC66;--warning-400:#FFB73F;--warning-500:#FF9500;--warning-600:#DB7600;--warning-700:#B75B00;--warning-800:#934300;--warning-900:#6E2D00;--warning-1000:#391700;--warning-1025:#210D00;--warning-1050:#160900;--warning-1075:#0D0500;--caution-025:#FFFDEC;--caution-050:#FFFAD9;--caution-075:#FFF5B7;--caution-100:#FFF09C;--caution-200:#FFEC7D;--caution-300:#FFE666;--caution-400:#FFDC3F;--caution-500:#FFCC00;--caution-600:#DBAA00;--caution-700:#B78B00;--caution-800:#936D00;--caution-900:#755400;--caution-1000:#3B2A00;--caution-1025:#281D00;--caution-1050:#161100;--caution-1075:#0E0C00;--ttn-primary:#26A0FF;--ttn-primary-600:#008DF9;--ttn-primary-dark:#001859;--tts-primary:#1E5DFF;--tts-primary-600:#194FDA;--ttc-primary:#0001FF;--gn-primary:#6514FF;--bone:#F7F6F1;--tn-blue:var(--ttn-primary);--tn-blue-600:var(--ttn-primary-600);--tn-blue-700:#0071c7;--tn-navy:var(--ttn-primary-dark);--tn-navy-900:#00103f;--tn-ink:#000e36;--tn-tint:#e6f4ff;--tn-muted-invert:#aebbd3;--tn-highlight:var(--ttn-600);--link:var(--tti-500);--link-hover:var(--tti-600);--link-on-dark:var(--tti-300);--link-on-dark-hover:var(--tti-200);--focus-ring:0 0 0 2px #fff, 0 0 0 4px var(--tti-500);--focus-ring-on-dark:0 0 0 2px var(--tn-navy), 0 0 0 4px var(--tti-300);--c-text-heavy:var(--grey-900);--c-text-semilight:var(--grey-700);--c-text-light:var(--grey-600);--c-text-extralight:var(--grey-400);--c-text-invert:#ffffff;--c-text-brand:var(--tti-500);--c-text-brand-hover:var(--tti-600);--c-text-brand-active:var(--tti-700);--c-text-success:var(--success-700);--c-text-warning:var(--warning-700);--c-text-error:var(--error-600);--c-text-info:var(--info-600);--c-bg-page:#ffffff;--c-bg-subtle:var(--grey-025);--c-bg-neutral-light:var(--grey-050);--c-bg-neutral-semilight:var(--grey-075);--c-bg-brand-extralight:var(--tti-025);--c-bg-brand-light:var(--tti-050);--c-bg-brand-semilight:var(--tti-075);--c-bg-brand:var(--tti-500);--c-bg-brand-hover:var(--tti-600);--c-bg-brand-dark:var(--tti-1050);--c-bg-inverse:var(--grey-1000);--c-border-extralight:var(--grey-050);--c-border-light:var(--grey-100);--c-border-normal:var(--grey-200);--c-border-semibold:var(--grey-500);--c-border-bold:var(--grey-700);--c-border-brand:var(--tti-500);--font-display:'Poppins', -apple-system,
    BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;--font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI',
    Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas,
    'Liberation Mono', monospace;--fs-xxs:0.5rem;--fs-xs:0.75rem;--fs-s:0.875rem;--fs-m:1rem;--fs-l:1.25rem;--fs-xl:1.563rem;--fs-xxl:1.875rem;--fs-xl3:2.5rem;--fs-xl4:3rem;--fs-xl5:4rem;--fs-xl6:5rem;--fs-display:clamp(2.4rem, 5.5vw, 4rem);--fs-display-lg:clamp(3rem, 8vw, 6rem);--fs-lede:clamp(1.05rem, 1.6vw, 1.3rem);--lh-xxs:1.1;--lh-xs:1.2;--lh-s:1.5;--lh-m:1.4;--lh-l:1.4;--lh-xl:1.5;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:600;--fw-heading:600;--type-display-size:68px;--type-display-lh:68px;--type-display-track:-0.03em;--type-h2-size:48px;--type-h2-lh:58px;--type-h2-track:-0.02em;--type-h3-size:30px;--type-h3-lh:36px;--type-h3-track:-0.02em;--type-h4-size:24px;--type-h4-lh:34px;--type-h4-track:-0.05em;--type-h5-size:21px;--type-h5-lh:29px;--type-h5-track:0em;--type-h6-size:16px;--type-h6-lh:21px;--type-h6-track:0em;--type-body-xl-size:18px;--type-body-xl-lh:25px;--type-body-l-size:17px;--type-body-l-lh:24px;--type-body-m-size:16px;--type-body-m-lh:22px;--type-body-size:15px;--type-body-lh:21px;--type-body-s-size:14px;--type-body-s-lh:21px;--type-body-xs-size:13px;--type-body-xs-lh:20px;--type-label-l-size:15px;--type-label-l-lh:21px;--type-label-m-size:14px;--type-label-m-lh:17px;--type-label-s-size:13px;--type-label-s-lh:16px;--lsp-s:-0.03em;--lsp-m:-0.02em;--lsp-l:0em;--cs-xxs:0.25rem;--cs-xs:0.5rem;--cs-s:0.75rem;--cs-m:1rem;--cs-l:1.25rem;--cs-xl:1.5rem;--cs-xxl:2rem;--cs-xl3:3rem;--ls-xxs:1rem;--ls-xs:1.25rem;--ls-s:2rem;--ls-m:3rem;--ls-l:5rem;--ls-xl:6.25rem;--ls-xxl:10rem;--ls-xl3:12.5rem;--br-s:8px;--br-m:8px;--br-l:8px;--br-xl:16px;--br-xxl:16px;--br-full:999px;--bs-s:0 0.2rem 1rem 0 rgba(0, 0, 0, 0.05);--bs-m:0 0 1rem 0 rgba(0, 0, 0, 0.1);--bs-l:0 0 2.5rem 0 rgba(0, 0, 0, 0.1);--bs-xl:0 0 5rem 0 rgba(0, 0, 0, 0.1);--ease-standard:cubic-bezier(0.4, 0, 0.2, 1);--ease-out:cubic-bezier(0, 0, 0.2, 1);--dur-instant:80ms;--dur-fast:140ms;--dur-base:220ms;--dur-slow:400ms}@media(max-width:1200px){:root{--type-display-size:56px;--type-display-lh:56px;--type-h2-size:40px;--type-h2-lh:48px}}@media(max-width:700px){:root{--type-display-size:32px;--type-display-lh:34px;--type-display-track:-0.025em;--type-h2-size:32px;--type-h2-lh:38px}}.tn-wrap{max-width:1200px;margin-inline:auto;padding-inline:24px}.tn-eyebrow{margin:0;font-family:var(--font-body);font-size:var(--type-label-s-size);font-weight:600;line-height:var(--type-label-s-lh);letter-spacing:0;color:var(--tn-blue-700)}:where(a){color:var(--link)}:where(a:hover){color:var(--link-hover)}:where(a,button,summary,select,input,textarea,label[for],[role=button],[role=tab]){transition-property:color,background-color,border-color,box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard)}:where([role=tab]){transition-duration:var(--dur-base)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition-property:color,background-color,border-color,box-shadow,opacity!important}}.tn-ph{border-bottom:1px solid var(--grey-100);background:var(--tti-050);color:var(--grey-900);font-family:var(--font-body)}.tn-ph :where(p,h1,ol,ul,dl,dd,figure){margin:0}.tn-ph a,.tn-ph a:hover,.tn-ph-subnav a,.tn-ph-subnav a:hover{text-decoration:none}.tn-ph__inner{display:flex;flex-direction:column;gap:24px;padding-block:56px 48px}.tn-ph__crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;list-style:none;color:var(--grey-700);font-size:var(--type-label-s-size);font-weight:500;line-height:var(--type-label-s-lh)}.tn-ph__crumbs li{display:inline-flex;align-items:center;gap:8px;min-width:0}.tn-ph__crumbs li+li::before{content:"/";color:var(--grey-400)}.tn-ph__crumbs a{color:var(--grey-700);text-decoration:none;transition:color var(--dur-fast)var(--ease-standard)}.tn-ph__crumbs a:hover{color:var(--link)}.tn-ph__crumbs [aria-current=page]{overflow:hidden;color:var(--grey-900);text-overflow:ellipsis;white-space:nowrap}.tn-ph--aside .tn-ph__body{display:grid;grid-template-columns:minmax(0,7fr)minmax(0,5fr);align-items:center;gap:48px}.tn-ph__main{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.tn-ph__media{max-width:100%}.tn-ph__media img{display:block;max-width:100%;height:auto}.tn-ph__media--cover{align-self:stretch}.tn-ph__media--cover img{width:100%;aspect-ratio:4/1;border-radius:var(--br-xl);object-fit:cover}.tn-ph__eyebrow{display:inline-flex;align-items:center;gap:8px}.tn-ph__dot{flex:none;width:8px;height:8px;border-radius:var(--br-full);background:var(--success-500);box-shadow:0 0 0 4px rgb(39 205 65/18%)}.tn-ph__title{max-width:100%;color:var(--tn-navy);font-family:var(--font-display);font-size:var(--type-display-size);font-style:normal;font-weight:600;line-height:var(--type-display-lh);letter-spacing:var(--type-display-track);text-wrap:balance;overflow-wrap:break-word}.tn-ph__title em{color:var(--tn-highlight);font-style:normal}.tn-ph__title sup{font-size:.4em;line-height:0;vertical-align:.9em}.tn-ph__lede{max-width:60ch;color:var(--grey-700);font-size:var(--type-body-xl-size);font-weight:400;line-height:var(--type-body-xl-lh);text-wrap:pretty}.tn-ph__lede a,.tn-ph__lede a:hover{color:var(--link);text-decoration:underline;text-underline-offset:.15em}.tn-ph__lede a:hover{color:var(--link-hover)}.tn-ph__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tn-ph__actions{display:flex;flex-wrap:wrap;align-items:center;align-self:stretch;gap:16px;margin-top:8px}.tn-ph__note{color:var(--grey-700);font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh)}.tn-ph__note a{color:var(--link);font-weight:600;text-decoration:none;transition:color var(--dur-fast)var(--ease-standard)}.tn-ph__note a:hover{color:var(--link-hover)}.tn-ph__aside{min-width:0}.tn-ph__aside img{display:block;max-width:100%;height:auto}.tn-ph__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:16px}.tn-ph__stat{position:relative;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:16px;border:1px solid var(--grey-100);border-radius:var(--br-l);background:#fff;transition:border-color var(--dur-fast)var(--ease-standard),box-shadow var(--dur-fast)var(--ease-standard)}.tn-ph__stat dt{color:var(--grey-700);font-size:var(--type-label-s-size);font-weight:500;line-height:var(--type-label-s-lh)}.tn-ph__stat dd{color:var(--tn-navy);font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:600;line-height:var(--type-h3-lh);letter-spacing:var(--type-h3-track);font-variant-numeric:tabular-nums}.tn-ph__stat dd.tn-ph__stat-text{font-family:var(--font-body);font-size:var(--type-body-xl-size);font-weight:600;line-height:36px;letter-spacing:0}.tn-ph__stat a{color:inherit;text-decoration:none}.tn-ph__stat a::after{content:"";position:absolute;inset:0;border-radius:inherit}.tn-ph__stat:has(a:hover){border-color:var(--tn-blue);box-shadow:var(--bs-m)}.tn-ph__stat a:focus-visible{outline:none}.tn-ph__stat:has(a:focus-visible){box-shadow:var(--focus-ring)}.tn-ph--tabs .tn-ph__inner{padding-bottom:0}.tn-ph__tabs{display:flex;gap:8px;margin-bottom:-1px;overflow-x:auto;scrollbar-width:none}.tn-ph__tab{padding:12px 16px;border-bottom:2px solid transparent;color:var(--grey-700);font-size:var(--type-label-m-size);font-weight:500;line-height:var(--type-label-m-lh);text-decoration:none;white-space:nowrap;transition:color var(--dur-base)var(--ease-standard),border-color var(--dur-base)var(--ease-standard)}.tn-ph__tab:hover{color:var(--grey-900)}.tn-ph__tab[aria-current=page]{border-bottom-color:var(--tn-highlight);color:var(--tn-navy);font-weight:600}.tn-ph--inset{border-bottom:0;background:0 0}.tn-ph--inset .tn-ph__inner{padding-block:0 32px}.tn-ph--inset .tn-ph__title{font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-track)}.tn-ph-subnav{border-bottom:1px solid var(--grey-100);background:#fff;color:var(--grey-900);font-family:var(--font-body)}.tn-ph-subnav__bar{display:flex;align-items:center;gap:32px;min-height:56px}.tn-ph-subnav__title{flex:none;color:var(--tn-navy);font-size:var(--type-label-l-size);font-weight:600;line-height:var(--type-label-l-lh);text-decoration:none}.tn-ph-subnav__title:hover{color:var(--tn-navy)}.tn-ph-subnav__nav{display:flex;align-self:stretch;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.tn-ph-subnav__link{display:inline-flex;align-items:center;margin-bottom:-1px;padding-inline:8px;border-bottom:2px solid transparent;color:var(--grey-700);font-size:var(--type-label-m-size);font-weight:500;line-height:var(--type-label-m-lh);text-decoration:none;white-space:nowrap;transition:color var(--dur-base)var(--ease-standard),border-color var(--dur-base)var(--ease-standard)}.tn-ph-subnav__link:hover{color:var(--grey-900)}.tn-ph-subnav__link[aria-current=page]{border-bottom-color:var(--tn-highlight);color:var(--tn-navy);font-weight:600}.tn-ph-subnav__tools{display:flex;align-items:center;gap:8px;margin-left:auto}@media(max-width:960px){.tn-ph--aside .tn-ph__body{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:700px){.tn-ph__stat dd,.tn-ph__stat dd.tn-ph__stat-text{line-height:32px}.tn-ph__stat dd{font-size:var(--type-h4-size)}.tn-ph-subnav__bar{flex-wrap:wrap;gap:4px 16px;padding-block:12px 0}.tn-ph-subnav__nav{margin-inline-start:-8px}.tn-ph-subnav__link{min-height:40px}.tn-ph-subnav__tools{flex-basis:100%;margin-left:0;padding-block:8px 12px}}:root{--navy-text:#c7d4ea;--dx-br-code:4px;--header-h:72px}*,*::before,*::after{box-sizing:border-box}html{font-size:15px;scroll-padding-top:calc(var(--header-h) + 24px);-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.4;color:var(--grey-900);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}b,strong{font-weight:600}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--tti-500,#0047FF);outline-offset:2px;border-radius:4px}.dx-search__field,.dx-search__item,.dx-anchor,.dx-chapter__arrow,.dx-card__arrow,.dx-prose tbody tr{transition-property:color,background-color,border-color,box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard)}.dx-icon{width:1em;height:1em;flex:none;vertical-align:-.125em}.dx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dx-skip{position:absolute;left:16px;top:-48px;z-index:50;padding:8px 14px;border-radius:var(--br-m);background:var(--tn-navy);color:#fff}.dx-skip:focus{top:12px;color:#fff}.dx-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:1px solid transparent;border-radius:var(--br-m);font:inherit;font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}.dx-btn .dx-icon{font-size:16px}.dx-btn p{margin:0}.dx-btn--sm{padding:9px 18px;font-size:14px}.dx-btn,.dx-btn--brand{background:var(--tn-blue);color:#fff}.dx-btn:hover,.dx-btn--brand:hover{background:var(--tn-blue-600);color:#fff}.dx-btn--primary{background:var(--tn-navy);color:#fff}.dx-btn--primary:hover{background:var(--tn-navy-900);color:#fff}.dx-btn--outline{background:0 0;border-color:var(--grey-300);color:var(--tn-navy)}.dx-btn--outline:hover{background:0 0;border-color:var(--grey-500);color:var(--tn-navy)}.tn-ph__actions .dx-btn{padding:14px 26px}.tn-ph__actions .dx-btn--primary{background:var(--tn-blue)}.tn-ph__actions .dx-btn--primary:hover{background:var(--tn-blue-600)}.tn-ph__actions .dx-btn--outline{background:#fff;border-color:var(--grey-200)}.tn-ph__actions .dx-btn--outline:hover{background:#fff;border-color:var(--grey-400)}.dx-btn:focus-visible,.dx-header__link:focus-visible,.dx-header__toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.dx-header{position:sticky;top:0;z-index:20;background:rgb(255 255 255/88%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--grey-100);font-family:var(--font-body)}.dx-header__bar{max-width:1200px;height:var(--header-h);margin-inline:auto;padding-inline:24px;display:flex;align-items:center;gap:32px}.dx-header__logo{flex:none}.dx-header__logo img{display:block;height:28px;width:auto}.dx-header__panel{flex:1;min-width:0;display:flex;align-items:center;gap:16px}.dx-header__nav{display:flex;align-items:center;gap:2px}.dx-header__link{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:0;border-radius:var(--br-m);background:0 0;color:var(--grey-800);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;line-height:1.2;list-style:none}.dx-header__link::-webkit-details-marker{display:none}.dx-header__link:hover,.dx-drop[open]>.dx-header__link{background:var(--grey-050);color:var(--grey-900)}.dx-header__link[aria-current=page]{color:var(--tn-navy);font-weight:600}.dx-header__link--highlight,.dx-header__link--highlight:hover{background:var(--tn-tint);color:var(--ttn-700);font-weight:600}.dx-header__link--highlight:hover{background:#cce8ff}.dx-header__cta{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:var(--br-m);background:var(--tn-navy);color:#fff;font-size:14px;font-weight:600;white-space:nowrap;line-height:1.2}.dx-header__cta:hover{background:var(--tn-navy-900);color:#fff}.dx-header__tools{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:8px}.dx-header__auth{display:flex;align-items:center;gap:8px}.dx-header__login{padding:8px 14px;color:var(--grey-800);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap}.dx-header__login:hover{color:var(--grey-900)}.dx-header__user{display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border:1px solid var(--grey-100);border-radius:var(--br-m);background:#fff;color:var(--grey-900);font:inherit;font-size:14px;font-weight:500;cursor:pointer;line-height:1.2}.dx-header__user:hover{color:var(--grey-900)}.dx-header__user img{width:28px;height:28px;border-radius:50%;background:var(--grey-050)}.dx-header__toggle{display:none;margin-left:auto;padding:8px;border:0;border-radius:var(--br-m);background:0 0;color:var(--grey-900);font-size:24px;line-height:0;cursor:pointer}.dx-header__toggle-close{display:none}.dx-drop{position:relative}.dx-drop__chev{font-size:14px;transition:transform var(--dur-base)var(--ease-standard)}.dx-drop[open] .dx-drop__chev{transform:rotate(180deg)}.dx-drop__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:220px;display:flex;flex-direction:column;padding:6px;background:#fff;border:1px solid var(--grey-100);border-radius:var(--br-l);box-shadow:var(--bs-m);transition:opacity var(--dur-base)var(--ease-standard),transform var(--dur-base)var(--ease-standard)}@starting-style{.dx-drop[open] .dx-drop__menu { opacity: 0; transform: translateY(-4px); }
}.dx-drop__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:var(--br-m);background:0 0;color:var(--grey-900);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;line-height:1.2;white-space:nowrap}.dx-drop__item:hover{background:var(--grey-050);color:var(--grey-900)}summary.dx-header__user{list-style:none}summary.dx-header__user::-webkit-details-marker{display:none}.dx-drop--end>.dx-drop__menu{left:auto;right:0}.dx-drop--end form{margin:0}.dx-search{position:relative;width:min(100%,240px)}.dx-search__field{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--grey-200);border-radius:var(--br-m);background:var(--grey-025);color:var(--grey-700);font-size:16px}.dx-search__field:focus-within{border-color:var(--tn-blue);background:#fff;box-shadow:var(--focus-ring)}.dx-search__field input{flex:1;min-width:0;border:0;outline:0;background:0 0;font:inherit;font-size:14px;color:var(--grey-900)}.dx-search__field input::placeholder{color:var(--grey-700)}.dx-search__field input::-webkit-search-cancel-button{display:none}.dx-search__field kbd{font-family:var(--font-mono);font-size:11px;line-height:1.4;padding:1px 6px;border:1px solid var(--grey-200);border-radius:var(--dx-br-code);background:#fff;color:var(--grey-700)}.dx-search__field:focus-within kbd{display:none}.dx-search__results{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(440px,calc(100vw - 32px));max-height:min(70vh,480px);overflow-y:auto;padding:6px;background:#fff;border:1px solid var(--grey-100);border-radius:var(--br-l);box-shadow:var(--bs-m)}.dx-search__item{display:block;padding:10px 12px;border-radius:var(--br-m);color:var(--grey-900)}.dx-search__item:hover,.dx-search__item[aria-selected=true]{background:var(--tn-tint);color:var(--grey-900)}.dx-search__title{display:block;font-size:14px;font-weight:600;line-height:17px;color:var(--tn-navy)}.dx-search__meta{display:block;margin-top:2px;font-size:13px;line-height:20px;color:var(--grey-700)}.dx-search__empty{padding:12px;font-size:14px;color:var(--grey-700)}.dx-search__item mark{background:0 0;color:var(--tn-blue-700);font-weight:600}@media(min-width:1201px){.dx-search{width:40px;height:40px}.dx-search__field{position:absolute;top:0;right:0;z-index:31;width:40px;padding:0 11px;overflow:hidden;cursor:pointer}.dx-search__field kbd{display:none}.dx-search__field:focus-within{width:280px;cursor:auto}}.dx-docs{max-width:1440px;margin-inline:auto;display:flex;align-items:flex-start}.dx-side{flex:0 0 280px;position:sticky;top:var(--header-h);max-height:calc(100vh - var(--header-h));overflow-y:auto;padding:28px 20px 40px 24px;border-right:1px solid var(--grey-100);overscroll-behavior:contain}.dx-side__summary{display:none}.dx-side__nav{display:flex;flex-direction:column;gap:28px}.dx-side__group{display:flex;flex-direction:column;gap:2px}.dx-side__label{padding:0 10px 8px;font-size:13px;font-weight:600;line-height:16px;color:var(--grey-700)}.dx-side__link{display:flex;align-items:baseline;gap:10px;padding:6px 10px;border-radius:var(--br-m);color:var(--grey-800);font-size:14px;line-height:1.45}.dx-side__link:hover{background:var(--grey-050);color:var(--grey-900)}.dx-side__link[aria-current=page]{background:var(--tn-tint);color:var(--tn-navy);font-weight:600}.dx-side__link--overview{align-items:center;padding-block:8px;font-weight:600;color:var(--grey-900)}.dx-side__link--overview .dx-icon{font-size:16px;color:var(--tn-blue-700)}.dx-side__num{flex:none;width:16px;font-family:var(--font-mono);font-size:11px;color:var(--grey-700)}.dx-side__link[aria-current=page] .dx-side__num{color:var(--tn-blue-700)}.dx-side__tree{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 18px;padding-left:8px;border-left:1px solid var(--grey-100)}.dx-side__tree .dx-side__link{font-size:13.5px;padding-block:5px}.dx-main{flex:1 1 560px;min-width:0;display:flex;justify-content:center;gap:48px;padding:40px 40px 96px}.dx-article{flex:1 1 560px;min-width:0;max-width:780px}.dx-rail{flex:0 1 200px;min-width:200px;position:sticky;top:calc(var(--header-h) + 40px);align-self:flex-start;display:flex;flex-direction:column;gap:10px;font-size:13px;max-height:calc(100vh - var(--header-h) - 64px);overflow-y:auto}.dx-rail__label{margin-bottom:4px;font-size:13px;font-weight:600;line-height:16px;color:var(--grey-700)}.dx-toc{display:flex;flex-direction:column;gap:10px}.dx-toc__link{padding-left:12px;border-left:2px solid var(--grey-100);color:var(--grey-700);line-height:1.45}.dx-toc__link--sub{padding-left:24px}.dx-toc__link:hover{color:var(--grey-900)}.dx-toc__link[aria-current=true]{border-left-color:var(--tn-blue);color:var(--tn-navy);font-weight:600}.dx-rail__rule{height:1px;margin:12px 0;background:var(--grey-100)}.dx-rail__tool{display:flex;align-items:center;gap:8px;color:var(--grey-700)}.dx-rail__tool .dx-icon{font-size:16px}.dx-rail__tool:hover{color:var(--grey-900)}.dx-prose{font-size:16px;line-height:1.6;color:var(--grey-800);overflow-wrap:break-word}.dx-prose::after{content:"";display:table;clear:both}.dx-prose>:first-child{margin-top:0}.dx-prose p,.dx-prose ul,.dx-prose ol,.dx-prose dl,.dx-prose table,.dx-prose pre,.dx-prose blockquote,.dx-prose figure,.dx-prose details{margin:0 0 1.15em}.dx-prose h2,.dx-prose h3,.dx-prose h4,.dx-prose h5,.dx-prose h6{color:var(--tn-navy);font-family:var(--font-display);font-weight:600;scroll-margin-top:calc(var(--header-h) + 24px)}.dx-prose h2{margin:56px 0 16px;font-size:var(--type-h3-size);line-height:var(--type-h3-lh);letter-spacing:var(--type-h3-track)}.dx-prose h3{margin:40px 0 12px;font-size:var(--type-h5-size);line-height:var(--type-h5-lh);letter-spacing:var(--type-h5-track)}.dx-prose h4,.dx-prose h5,.dx-prose h6{margin:32px 0 8px;font-size:var(--type-h6-size);line-height:var(--type-h6-lh);letter-spacing:var(--type-h6-track)}.dx-prose h2+p,.dx-prose h3+p{margin-top:0}.dx-anchor{margin-left:8px;color:transparent}:is(h2,h3,h4,h5,h6):hover>.dx-anchor,.dx-anchor:focus-visible{color:var(--grey-300)}.dx-anchor:hover{color:var(--link)}.dx-prose a:not([class]){color:var(--link);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dx-prose a:not([class]):hover{color:var(--link-hover)}.dx-prose strong{color:var(--grey-900);font-weight:600}.dx-prose ul,.dx-prose ol{padding-left:1.5em}.dx-prose li{margin:.3em 0}.dx-prose li>ul,.dx-prose li>ol{margin:.3em 0}.dx-prose li::marker{color:var(--grey-500)}.dx-prose hr{margin:40px 0;border:0;border-top:1px solid var(--grey-100)}.dx-prose blockquote{padding:4px 0 4px 18px;border-left:3px solid var(--tn-blue);color:var(--grey-700)}.dx-prose dt{font-weight:600;color:var(--grey-900)}.dx-prose dd{margin:.25em 0 .75em 1.25em}.dx-prose img{border-radius:var(--br-m)}.dx-prose figure{margin-inline:0}.dx-prose figure>img,.dx-prose figure>a>img{display:block;max-height:500px;object-fit:contain}.dx-prose figure:not(.plain)>img{box-shadow:var(--bs-s);border:1px solid var(--grey-100)}.dx-prose figure.float{float:right;max-width:40%;margin:0 0 16px 24px}.dx-prose figcaption{margin-top:8px;font-size:13px;line-height:20px;color:var(--grey-700)}.dx-prose details{padding:12px 16px;border:1px solid var(--grey-100);border-radius:var(--br-m)}.dx-prose summary{cursor:pointer;font-weight:600;color:var(--tn-navy)}.dx-prose details[open] summary{margin-bottom:8px}.dx-prose iframe{max-width:100%}.dx-prose code{font-family:var(--font-mono);font-size:.86em;padding:2px 6px;border-radius:var(--dx-br-code);background:var(--grey-050);color:var(--grey-900)}.dx-prose pre{overflow-x:auto;padding:16px 18px;border:1px solid var(--grey-100);border-radius:var(--br-m);background:var(--grey-025);font-size:13.5px;line-height:1.55}.dx-prose pre code{padding:0;background:0 0;font-size:inherit;color:inherit}.dx-prose .highlight{margin:0 0 1.15em}.dx-prose .highlight pre{margin:0}.dx-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;line-height:1.5}.dx-prose th,.dx-prose td{padding:9px 14px;border-bottom:1px solid var(--grey-100);text-align:left;vertical-align:top}.dx-prose thead th,.dx-prose tr:first-child>th{border-bottom:2px solid var(--grey-200);color:var(--grey-900);font-size:13px;font-weight:600;line-height:16px;background:var(--grey-025)}.dx-prose tbody tr:hover{background:var(--grey-025)}.dx-callout{display:flex;gap:16px;align-items:flex-start;margin:0 0 1.15em;padding:16px;border:1px solid var(--info-100);border-radius:var(--br-m);background:var(--info-050);font-size:14px;line-height:1.5;color:var(--grey-800)}.dx-callout__icon{font-size:24px;margin-top:-1px;color:var(--info-600)}.dx-callout__body{min-width:0}.dx-callout__body>:last-child{margin-bottom:0}.dx-callout__body p{margin:0 0 .6em}.dx-callout a{font-weight:600;color:var(--link)}.dx-callout a:hover{color:var(--link-hover)}.dx-callout--note{border-color:var(--grey-100);background:var(--grey-025)}.dx-callout--note .dx-callout__icon{color:var(--grey-700)}.dx-callout--warning{border-color:var(--warning-100);background:var(--warning-050)}.dx-callout--warning .dx-callout__icon{color:var(--warning-600)}.tn-ph--inset+.dx-callout{margin-bottom:32px}.dx-prose .dx-btn,.dx-prose .dx-btn:hover{text-decoration:none}.dx-video{aspect-ratio:16/9;margin:0 0 1.15em;border:1px solid var(--grey-100);border-radius:var(--br-xl);overflow:hidden;background:var(--tn-navy)}.dx-video iframe{display:block;width:100%;height:100%;border:0}.dx-chapters,.dx-prose .dx-chapters{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.dx-prose .dx-chapters li{margin:0;display:flex}.dx-chapter{flex:1;display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--grey-100);border-radius:var(--br-l);background:#fff;color:var(--grey-900)}.dx-prose .dx-chapter:hover{border-color:var(--tn-blue);box-shadow:var(--bs-s);color:var(--grey-900);text-decoration:none}.dx-chapter__num{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--br-m);background:var(--tn-tint);color:var(--tn-blue-700);font-family:var(--font-mono);font-size:14px;font-weight:600}.dx-chapter__title{flex:1;font-size:15px;font-weight:600;line-height:21px;color:var(--tn-navy)}.dx-chapter__arrow{font-size:16px;color:var(--grey-400)}.dx-chapter:hover .dx-chapter__arrow{color:var(--tn-blue)}.dx-feature{margin:56px 0 0;padding:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;align-items:center;border-radius:var(--br-xl);background:var(--tn-navy);color:#fff}.dx-feature__text{display:flex;flex-direction:column;gap:16px}.dx-prose .dx-feature__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--type-h5-size);line-height:var(--type-h5-lh);letter-spacing:var(--type-h5-track);color:#fff}.dx-feature__text p{margin:0;font-size:16px;line-height:1.5;color:var(--navy-text)}.dx-prose .dx-feature__text a:not([class]){color:var(--link-on-dark)}.dx-prose .dx-feature__text a:not([class]):hover{color:var(--link-on-dark-hover)}.dx-feature__text .dx-btn{align-self:flex-start;font-size:14px;padding:11px 20px}.dx-feature__media{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--br-m);background:#fff}.dx-feature__media img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.dx-topics{display:flex;flex-direction:column;gap:32px;margin-top:32px}.dx-topic{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px 32px;padding-top:24px;border-top:1px solid var(--grey-100)}.dx-topic__title{display:flex;align-items:center;gap:8px;align-self:start;font-size:15px;font-weight:600;line-height:21px;color:var(--tn-navy)}.dx-topic__title .dx-icon{font-size:24px;color:var(--tn-blue-700)}.dx-topic__links{grid-column:span 2;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:4px 24px}.dx-prose .dx-topic__links a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px dashed var(--grey-100);font-size:14px;font-weight:400;line-height:1.5;color:var(--grey-800);text-decoration:none}.dx-prose .dx-topic__links a:hover{color:var(--link)}.dx-topic__links .dx-icon{font-size:16px;color:var(--grey-400)}@media(max-width:720px){.dx-topic__links{grid-column:auto}}.dx-cards{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.dx-cards li{display:flex}.dx-card{flex:1;display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--grey-100);border-radius:var(--br-l);color:var(--grey-900)}.dx-card:hover{border-color:var(--tn-blue);box-shadow:var(--bs-s);color:var(--grey-900)}.dx-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dx-card__title{font-size:15px;font-weight:600;line-height:21px;color:var(--tn-navy)}.dx-card__desc{font-size:13px;line-height:20px;color:var(--grey-700)}.dx-card__arrow{font-size:16px;color:var(--grey-400)}.dx-pager{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:56px;padding-top:32px;border-top:1px solid var(--grey-100)}.dx-pager__link{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--grey-100);border-radius:var(--br-l);color:var(--grey-900)}.dx-pager__link:hover{border-color:var(--tn-blue);color:var(--grey-900)}.dx-pager__link--next{text-align:right}.dx-pager__dir{font-size:13px;line-height:16px;color:var(--grey-700)}.dx-pager__title{display:flex;align-items:center;gap:8px;font-weight:600;line-height:21px;color:var(--tn-navy)}.dx-pager__title .dx-icon{font-size:16px}.dx-pager__link--next .dx-pager__title{justify-content:flex-end}.dx-prose .glossary{padding:20px 0;border-top:1px solid var(--grey-100)}.dx-prose .glossary h2{margin:0 0 8px;font-size:var(--type-h5-size);line-height:var(--type-h5-lh);letter-spacing:var(--type-h5-track)}.dx-prose .glossary h3{margin:12px 0 4px;font-family:var(--font-body);font-size:13px;font-weight:600;line-height:16px;letter-spacing:0;color:var(--grey-700)}.dx-home__section{padding-block:48px 8px}.dx-home__section:last-of-type{padding-bottom:96px}.dx-home__h2{margin:0 0 24px;font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:600;line-height:var(--type-h3-lh);letter-spacing:var(--type-h3-track);color:var(--tn-navy)}.dx-home__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.dx-home__grid li{display:flex}.dx-home__card{flex:1;display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--grey-100);border-radius:var(--br-l);background:#fff;color:var(--grey-900)}.dx-home__card:hover{border-color:var(--tn-blue);box-shadow:var(--bs-s);color:var(--grey-900)}.dx-home__img{height:72px;width:auto;align-self:flex-start;margin-bottom:8px;object-fit:contain}.dx-home__img--wide{height:40px;margin-block:16px 24px}.dx-home__card-title{font-family:var(--font-display);font-size:var(--type-h5-size);font-weight:600;line-height:var(--type-h5-lh);letter-spacing:var(--type-h5-track);color:var(--tn-navy)}.dx-home__card-text{flex:1;font-size:14px;line-height:21px;color:var(--grey-700)}.dx-home__card-cta{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:600;line-height:17px;color:var(--link)}.dx-home__card-cta .dx-icon{font-size:16px}.dx-home__card:hover .dx-home__card-cta{color:var(--link-hover)}.dx-footer{background:var(--tn-ink);color:var(--tn-muted-invert);font-family:var(--font-body)}.dx-footer__inner{display:flex;flex-direction:column;gap:56px;padding-block:72px 40px}.dx-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:40px}.dx-footer__brand{grid-column:span 2;max-width:360px;display:flex;flex-direction:column;gap:16px}.dx-footer__brand img{height:28px;width:auto;align-self:flex-start}.dx-footer__brand p{margin:0;font-size:14px;line-height:1.5;color:var(--tn-muted-invert)}.dx-footer__col{display:flex;flex-direction:column;gap:10px}.dx-footer__title{margin-bottom:4px;color:#fff;font-size:13px;font-weight:600;line-height:16px}.dx-footer a{color:var(--tn-muted-invert);font-size:14px;line-height:1.4}.dx-footer a:hover{color:#fff}.dx-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;border-top:1px solid rgb(255 255 255/12%);font-size:13px;line-height:1.4}.dx-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.dx-footer__consent{display:none;padding:0;border:0;background:0 0;color:var(--tn-muted-invert);font:inherit;font-size:13px;cursor:pointer}.dx-footer__consent:hover{color:#fff}.dx-footer__consent:focus-visible{outline:2px solid #fff;outline-offset:2px}.dx-footer__social{display:flex;gap:20px}.dx-footer__social a{font-size:20px;line-height:0}@media(max-width:1240px){.dx-rail{display:none}.dx-main{padding-inline:40px}}@media(max-width:1200px){.dx-header__bar{gap:16px}.dx-header__toggle{display:inline-flex}.dx-header__panel{display:none;position:absolute;top:var(--header-h);left:0;right:0;flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px 20px;border-bottom:1px solid var(--grey-100);background:#fff;box-shadow:var(--bs-s);max-height:calc(100vh - var(--header-h));overflow-y:auto;opacity:0;transform:translateY(-4px);transition:opacity var(--dur-base)var(--ease-standard),transform var(--dur-base)var(--ease-standard),display var(--dur-base)allow-discrete}.dx-header[data-open] .dx-header__panel{display:flex;opacity:1;transform:none}@starting-style{.dx-header[data-open] .dx-header__panel { opacity: 0; transform: translateY(-4px); }
  }.dx-header[data-open] .dx-header__toggle-open{display:none}.dx-header[data-open] .dx-header__toggle-close{display:inline}.dx-header__nav{flex-direction:column;align-items:stretch}.dx-header__link{width:100%;padding:12px;font-size:15px}.dx-drop__menu{position:static;box-shadow:none;border:0;padding:0 0 0 12px;transform:none}@starting-style{.dx-drop[open] .dx-drop__menu { transform: none; }
  }.dx-header__tools{flex-direction:column;align-items:stretch;gap:12px}.dx-search{width:100%}.dx-search__results{position:static;width:100%;margin-top:8px;box-shadow:none}.dx-header__auth{padding-top:12px;border-top:1px solid var(--grey-100)}.dx-header__auth .dx-btn{flex:1;justify-content:center}}@media(max-width:1080px){.dx-docs{flex-direction:column;align-items:stretch}.dx-side{position:static;flex:none;max-height:none;overflow:visible;padding:12px 14px;border-right:0;border-bottom:1px solid var(--grey-100)}.dx-side__summary{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--br-m);color:var(--tn-navy);font-size:14px;font-weight:600;cursor:pointer;list-style:none}.dx-side__summary .dx-icon{font-size:16px}.dx-side__summary::-webkit-details-marker{display:none}.dx-side__toggle[open] .dx-side__summary{margin-bottom:12px}.dx-main{padding:32px 24px 72px}}@media(max-width:700px){html{font-size:14px}.dx-prose h2{font-size:var(--type-h4-size);line-height:32px}.dx-prose figure.float{float:none;max-width:none;margin:0 0 1.15em}.dx-feature{padding:24px}.dx-footer__brand{grid-column:1/-1}}@media print{.dx-header,.dx-side,.dx-rail,.dx-footer,.dx-pager{display:none!important}.dx-main{padding:0}}.chroma{color:var(--grey-900);background:var(--grey-025)}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background:#e6f4ff}.chroma .lnt,.chroma .ln{margin-right:.8em;padding:0 .4em;color:var(--grey-700)}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt,.chroma .nt{color:#0050b3;font-weight:600}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .s2,.chroma .s1,.chroma .sh,.chroma .se,.chroma .sx,.chroma .dl,.chroma .sd{color:#0a7c36}.chroma .m,.chroma .mi,.chroma .mf,.chroma .mh,.chroma .mo,.chroma .mb,.chroma .il{color:#b35900}.chroma .c,.chroma .c1,.chroma .cm,.chroma .cs,.chroma .ch,.chroma .cp,.chroma .cpf{color:var(--grey-700);font-style:italic}.chroma .nf,.chroma .fm,.chroma .nc,.chroma .nn{color:#6f42c1}.chroma .na,.chroma .nb,.chroma .bp,.chroma .no,.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi{color:#005cc5}.chroma .o,.chroma .ow,.chroma .p{color:var(--grey-800)}.chroma .gd{color:#b31d28;background:#ffeef0}.chroma .gi{color:#22863a;background:#f0fff4}.chroma .err{color:#b31d28}