@font-face{font-family:Firebird Document;src:url(/document-fonts/Inter-Variable.woff)format("woff");font-weight:100 900;font-display:swap}.fb-doc-reader{--doc-paper:#fff;--doc-ink:#202125;--doc-muted:#6b6e74;--doc-line:#dfe0dd;--doc-red:#bd1933;--doc-scroll:28px;max-width:1184px;color:var(--doc-ink);letter-spacing:normal;text-transform:none;-webkit-font-smoothing:antialiased;grid-template-columns:232px minmax(0,1fr);align-items:start;gap:36px;margin:28px auto 56px;font-family:Firebird Document,Inter,Arial,sans-serif;font-size:15px;line-height:1.65;display:grid}.fb-doc-reader *{box-sizing:border-box}.fb-doc-sidebar{top:var(--doc-scroll);max-height:calc(100dvh - var(--doc-scroll) - 24px);overscroll-behavior:contain;scrollbar-width:thin;color:#f4f4f2;border-top:2px solid var(--doc-red);background:#161719;padding:19px 15px 20px;position:sticky;overflow:auto}.fb-doc-sidebar summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 3px;font-size:12px;font-weight:600;line-height:1.5;list-style:none;display:flex}.fb-doc-sidebar summary::-webkit-details-marker{display:none}.fb-doc-contents-count{color:#999da4;white-space:nowrap;font-size:10px;font-weight:400}.fb-doc-search{margin:19px 3px 13px;display:block}.fb-doc-search>span{color:#bfc2c7;margin-bottom:7px;font-size:10px;font-weight:400;display:block}.fb-doc-search input{color:#fff;width:100%;min-width:0;font:inherit;background:#222428;border:1px solid #484b51;border-radius:2px;min-height:39px;padding:10px;font-size:12px;line-height:1.5;display:block}.fb-doc-search-status{color:#c7c9ce!important;margin:12px 3px!important;font-size:11px!important;line-height:1.5!important}.fb-doc-sidebar nav{gap:2px;display:grid}.fb-doc-sidebar nav a{letter-spacing:normal;color:#bfc2c8;border-left:2px solid #0000;grid-template-columns:18px 1fr;align-items:baseline;gap:8px;padding:8px 7px;font-size:11px;font-weight:400;line-height:1.5;text-decoration:none;display:grid}.fb-doc-sidebar nav a>span:first-child{color:#858992;font-variant-numeric:tabular-nums;font-size:9px}.fb-doc-sidebar nav a[aria-current]{color:#fff;background:#292b30;border-color:#df3650}.fb-doc-sidebar nav a:hover{color:#fff;background:#24262a}.fb-doc-body{min-width:0;max-width:880px}.fb-doc-toolbar{border-bottom:1px solid var(--doc-line);color:var(--doc-muted);justify-content:space-between;align-items:baseline;gap:14px;padding:0 0 14px;font-size:10px;line-height:1.6;display:flex}.fb-doc-toolbar>span{max-width:45ch}.fb-doc-toolbar>div{flex-shrink:0;gap:17px;display:flex}.fb-doc-toolbar button{font:inherit;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:30px;padding:3px 0;text-decoration:underline}.fb-doc-notice{border-left:2px solid var(--doc-red);background:#eaeae5;padding:12px 15px;color:#555960!important;margin:18px 0!important;font-size:12px!important;font-weight:400!important;line-height:1.65!important}.fb-doc-paper{background:var(--doc-paper);border:1px solid var(--doc-line);min-width:0;margin-top:20px;padding:4px 36px 0;box-shadow:0 2px 10px #17181a03}.fb-doc-chapter{scroll-margin-top:calc(var(--doc-scroll) + 12px);border-bottom:1px solid var(--doc-line);outline:none;min-width:0;padding:32px 0 28px}.fb-doc-chapter-heading{border:0;align-items:baseline;gap:15px;margin:0 0 22px;padding:0;display:flex}.fb-doc-kicker{color:var(--doc-red);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;font-size:10px;font-weight:600;line-height:1.5}.fb-doc-reader .fb-doc-chapter h2{text-wrap:pretty;max-width:35ch;font-family:inherit;letter-spacing:-.025em!important;text-transform:none!important;color:var(--doc-ink)!important;margin:0!important;font-size:24px!important;font-weight:500!important;line-height:1.3!important}.fb-doc-reader .fb-doc-chapter h3{text-wrap:pretty;font-family:inherit;letter-spacing:-.012em!important;text-transform:none!important;color:var(--doc-ink)!important;margin:25px 0 10px!important;font-size:17px!important;font-weight:600!important;line-height:1.45!important}.fb-doc-reader .fb-doc-chapter :is(p,li){color:var(--doc-ink);overflow-wrap:break-word;word-break:normal;letter-spacing:normal;font-family:inherit;font-size:15px;font-weight:400;line-height:1.7}.fb-doc-chapter>p{max-width:76ch;margin:12px 0}.fb-doc-chapter .fb-doc-instruction{margin:20px 0 9px!important;font-size:15px!important;font-weight:600!important;line-height:1.6!important}.fb-doc-chapter :is(ul,ol){list-style:revert;margin:13px 0 20px;padding-left:22px}.fb-doc-chapter li{margin:7px 0;padding-left:3px}.fb-doc-chapter li::marker{color:#8a8e95;font-size:.85em}.fb-doc-chapter .fb-doc-source-list{padding-left:0;list-style:none}.fb-doc-chapter .fb-doc-source-list li{padding-left:0}.fb-doc-reader .fb-doc-source{color:#868a90!important;margin:24px 0 0!important;font-size:10px!important;font-weight:400!important;line-height:1.5!important}.fb-doc-chapter mark{color:inherit;scroll-margin-top:calc(var(--doc-scroll) + 20px);background:#ffedb4;padding:0 1px}.fb-doc-table{border:1px solid var(--doc-line);scrollbar-width:thin;border-radius:2px;max-width:100%;margin:20px 0;overflow-x:auto}.fb-doc-table table{border-collapse:collapse;table-layout:auto;width:100%;color:var(--doc-ink);font-family:inherit;font-size:12px;line-height:1.6}.fb-doc-table :is(th,td){border:0;border-bottom:1px solid var(--doc-line);text-align:left;vertical-align:top;min-width:70px;max-width:52ch;color:var(--doc-ink);overflow-wrap:break-word;font-size:inherit;line-height:inherit;padding:10px 12px;white-space:normal!important}.fb-doc-table th{background:#f0f1ed;font-weight:600}.fb-doc-table tr:last-child td{border-bottom:0}.fb-doc-table tr:nth-child(2n) td{background:#fbfbf9}.fb-doc-table caption{text-align:left;color:#44484f;caption-side:top;border-bottom:1px solid var(--doc-line);background:#f6f6f3;padding:11px 12px;font-size:11px;font-weight:500;line-height:1.5}.fb-doc-figures{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin:23px 0;display:grid}.fb-doc-figures-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fb-doc-figure{text-align:left;width:100%;min-width:0;max-width:100%;margin:0}.fb-doc-artwork{cursor:zoom-in;color:#60656c;background:#fff;border:1px solid #e4e5e0;border-radius:2px;width:fit-content;max-width:100%;margin:0 auto;padding:12px;display:block;position:relative}.fb-doc-reader .fb-doc-figure img{width:var(--figure-width);object-fit:contain;object-position:center;float:none;max-width:100%;height:auto;max-height:470px;margin:0 auto;padding:0;display:block}.fb-doc-figure-compact .fb-doc-artwork{border-color:#0000;padding:4px 8px}.fb-doc-figure-compact img{max-height:105px}.fb-doc-figure button>span{text-align:right;color:#777c83;background:#fffffff0;margin-top:0;padding:3px 6px;font:10px/1.5 Firebird Document,Inter,Arial,sans-serif;display:block;position:absolute;bottom:6px;right:6px}.fb-doc-figure figcaption{color:var(--doc-muted);text-align:center;overflow-wrap:break-word;max-width:65ch;margin:9px auto 0;padding:0;font-size:11px;font-weight:400;line-height:1.55}.fb-doc-chapter .fb-doc-action{margin:16px 0}.fb-doc-chapter .fb-doc-action a{color:#a9152e;background:0 0;border-bottom:1px solid #babdbf;padding:8px 0;font-size:12px;font-weight:550;line-height:1.6;text-decoration:none;display:inline-block}.fb-doc-end{color:#777b82;justify-content:space-between;align-items:center;gap:20px;font-size:10px;line-height:1.5;display:flex;background:0 0!important;border:0!important;margin:0!important;padding:22px 0!important}.fb-doc-end>span{letter-spacing:.14em;font-weight:600}.fb-doc-end a{color:inherit;text-decoration:none}.fb-doc-print-header{display:none}.fb-doc-lightbox{box-sizing:border-box;color:#17181c;background:#fff;border:0;width:fit-content;max-width:94vw;max-height:94dvh;margin:auto;padding:20px;overflow:auto}.fb-doc-lightbox::backdrop{background:#000d}.fb-doc-lightbox>button{color:#fff;cursor:pointer;background:#18191d;border:0;margin-left:auto;padding:10px 18px;font:12px/1.5 Firebird Document,Arial,sans-serif;display:block}.fb-doc-lightbox figure{margin:16px 0 0}.fb-doc-lightbox img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:76dvh;margin:auto;display:block}.fb-doc-lightbox figcaption{color:#50545b;text-align:center;max-width:85ch;margin:14px auto 0;font:12px/1.6 Firebird Document,Arial,sans-serif}.fb-doc-reader :is(button,a,input,summary,.fb-doc-table):focus-visible{outline:2px solid var(--doc-red);outline-offset:4px}@media (width<=1100px){.fb-doc-reader{grid-template-columns:205px minmax(0,1fr);gap:24px}.fb-doc-paper{padding-left:27px;padding-right:27px}.fb-doc-toolbar{flex-wrap:wrap;gap:7px}.fb-doc-toolbar>span{max-width:none}}@media (width<=860px){.fb-doc-reader{--doc-scroll:20px;margin-top:24px;display:block}.fb-doc-sidebar{max-height:none;margin-bottom:22px;padding:17px;position:static}.fb-doc-sidebar details[open] nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:270px;overflow:auto}.fb-doc-sidebar summary:after{content:"+";color:#bfc2c7;font-size:18px;font-weight:300}.fb-doc-sidebar details[open]>summary:after{content:"−"}.fb-doc-contents-count{margin-left:auto}.fb-doc-search input{font-size:16px}.fb-doc-sidebar nav a{min-height:42px;font-size:12px}.fb-doc-toolbar{flex-wrap:wrap}.fb-doc-body{max-width:none}.fb-doc-chapter{padding:27px 0}.fb-doc-reader .fb-doc-chapter h2{font-size:23px!important}}@media (width<=540px){.fb-doc-paper{padding:0 19px}.fb-doc-sidebar details[open] nav{grid-template-columns:1fr}.fb-doc-reader .fb-doc-chapter h2{font-size:21px!important}.fb-doc-chapter-heading{gap:12px;margin-bottom:18px}.fb-doc-reader .fb-doc-chapter :is(p,li){font-size:15px;line-height:1.65}.fb-doc-reader .fb-doc-chapter h3{font-size:16px!important}.fb-doc-figures-pair{grid-template-columns:1fr}.fb-doc-artwork{padding:8px}.fb-doc-reader .fb-doc-figure img{max-height:380px}.fb-doc-table :is(th,td){min-width:65px;padding:9px}.fb-doc-table table{font-size:11px}.fb-doc-lightbox{padding:12px}.fb-doc-toolbar{font-size:10px}}@media (prefers-reduced-motion:reduce){.fb-doc-reader *{scroll-behavior:auto!important}}@page firebird-reference{size:A4;margin:16mm 16mm 18mm;@bottom-center{content:"FIREBIRD  /  " counter(page);font:8pt Arial,sans-serif;color:#777}}@media print{body:has(.fb-doc-reader){page:firebird-reference;color:#202125!important;background:#fff!important}body:has(.fb-doc-reader) :is(.td-header,.fb-form-header,.ftic-topnav,.td-intro,.td-footer,.ftic-resource-links,.ftic-actions,.ftic-exam-cover,.site-header,.lead-bar,.document-head,.document-help,.newsletter,.footer-links,.footer-contact,.footer-bottom,.fb-pricing-page main>header){display:none!important}body:has(.fb-doc-reader) :is(.td-main,.section,.document-web-edition,.fb-pricing-page main){background:#fff!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.fb-doc-sidebar,.fb-doc-toolbar,.fb-doc-lightbox,.fb-doc-action,.fb-doc-end{display:none!important}.fb-doc-reader,.fb-doc-body,.fb-doc-paper{width:auto!important;max-width:none!important;box-shadow:none!important;color:#202125!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.fb-doc-print-header{break-after:avoid;border-bottom:1pt solid #bc1933;margin:0 0 18pt;padding:0 0 12pt;display:block}.fb-doc-print-header p{color:#666;letter-spacing:.04em;margin:0 0 5pt;font-size:8pt;line-height:1.5}.fb-doc-print-header h1{letter-spacing:-.02em;margin:8pt 0;font-family:inherit;font-size:21pt;font-weight:500;line-height:1.2}.fb-doc-notice{border-left:1.5pt solid #bd1933;color:#555!important;background:#fff!important;margin:0 0 14pt!important;padding:6pt 10pt!important;font-size:9pt!important;line-height:1.5!important}.fb-doc-chapter{break-inside:auto;break-before:auto;border-bottom:.5pt solid #ddd;padding:16pt 0 12pt;display:block;overflow:visible}.fb-doc-chapter-heading{break-inside:avoid;break-after:avoid;page-break-after:avoid;gap:10pt;margin:0 0 10pt;padding:0;display:flex}.fb-doc-reader .fb-doc-chapter h2{break-after:avoid;max-width:none;font-size:15pt!important;line-height:1.3!important}.fb-doc-kicker{font-size:8pt}.fb-doc-reader .fb-doc-chapter h3{break-after:avoid;page-break-after:avoid;margin:13pt 0 6pt!important;font-size:11pt!important;line-height:1.4!important}.fb-doc-reader .fb-doc-chapter :is(p,li){orphans:3;widows:3;font-size:10pt!important;line-height:1.5!important}.fb-doc-chapter>p{max-width:none;margin:7pt 0}.fb-doc-chapter .fb-doc-instruction{break-after:avoid;margin:11pt 0 6pt!important;font-size:10pt!important;line-height:1.5!important}.fb-doc-chapter :is(ul,ol){margin:7pt 0 10pt;padding-left:16pt}.fb-doc-chapter li{break-inside:avoid;margin:4pt 0}.fb-doc-table{break-inside:auto;border:.5pt solid #ddd;margin:12pt 0;overflow:visible!important}.fb-doc-table table{table-layout:fixed;width:100%;font-size:8.5pt;line-height:1.4}.fb-doc-table :is(th,td){overflow-wrap:anywhere;border-bottom:.5pt solid #ddd;min-width:0;max-width:none;padding:4pt 6pt}.fb-doc-table thead{display:table-header-group}.fb-doc-table tr{break-inside:avoid;page-break-inside:avoid}.fb-doc-table caption{break-after:avoid;padding:7pt;font-size:8.5pt}.fb-doc-figures{break-inside:auto;margin:12pt 0;display:block}.fb-doc-figure{break-inside:avoid;page-break-inside:avoid;max-width:100%;margin:12pt auto;display:block}.fb-doc-artwork{background:#fff;border:.5pt solid #e5e5e5;max-width:100%;margin:auto;padding:7pt}.fb-doc-reader .fb-doc-figure img{width:var(--figure-width);object-fit:contain;max-width:100%;height:auto;max-height:135mm}.fb-doc-figure-compact .fb-doc-artwork{border:0}.fb-doc-reader .fb-doc-figure-compact img{max-height:28mm}.fb-doc-figure button>span{display:none}.fb-doc-figure figcaption{break-before:avoid;max-width:90%;margin:6pt auto 0;font-size:8pt;line-height:1.4}.fb-doc-reader .fb-doc-source{margin:10pt 0 0!important;font-size:7pt!important;line-height:1.4!important}.fb-doc-chapter mark{background:0 0}}.fb-doc-artwork>button{cursor:zoom-in;color:#666;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.fb-doc-artwork:has(button:hover){border-color:#a8abb0}@media print{.fb-doc-artwork>button{display:none!important}.fb-doc-artwork{max-width:100%;position:static;overflow:visible;width:auto!important;height:auto!important}.fb-doc-figures-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12pt;display:grid}.fb-doc-figures-pair .fb-doc-figure{break-inside:avoid;min-width:0;margin:0}.fb-doc-figures-pair .fb-doc-artwork{padding:6pt}}
