@font-face{font-family:"TB Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/tb-plex-sans-cond-normal-600-latin-v1.woff2") format("woff2");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:"TB Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/tb-plex-sans-cond-normal-700-latin-v1.woff2") format("woff2");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:"TB Serif";font-style:normal;font-weight:400 600;font-display:swap;src:url("/fonts/tb-source-serif-4-400-600-opsz16-latin-v2.woff2") format("woff2");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:"TB Serif";font-style:normal;font-weight:400 600;font-display:swap;src:url("/fonts/tb-source-serif-4-400-600-opsz16-greek-v2.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}body.tb{--tb-sans:"TB Sans","Arial Narrow",system-ui,sans-serif;--tb-serif:"TB Serif",Georgia,"Times New Roman",serif;--tb-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--tb-bg:#ffffff;--tb-surface:#ffffff;--tb-soft:#f3f6f8;--tb-ink:#15202b;--tb-muted:#56626d;--tb-rule:#d6dde2;--tb-rule-strong:#9aa7b4;--tb-link:#1f5fae;--tb-c1:#2a78d6;--tb-c2:#eb6834;--tb-c3:#1baf7a;--tb-c3-ink:#0d6b49;--tb-c1-fill:#e1ecfa;--tb-c2-fill:#fde4d8;--tb-c3-fill:#dcf4ea;--tb-card:#eb9a6f;--tb-card-tab:#fbe5d8;--tb-card-ink:#5a2a12;--tb-warn:#b42318;--tb-note:#fdf3dc;--tb-note-ink:#5a4300;--tb-water:rgba(42,120,214,.11);--tb-liquid:rgba(42,120,214,.32);--tb-area1:rgba(42,120,214,.17);--tb-area2:rgba(180,35,24,.15);--tb-band:rgba(235,104,52,.13);--tb-measure:34rem;--color-bg:var(--tb-bg);--color-bg-muted:var(--tb-bg);--color-bg-subtle:var(--tb-soft);--color-text:var(--tb-ink);--color-text-muted:var(--tb-muted);--color-text-subtle:var(--tb-muted);--color-border:var(--tb-rule);--color-border-strong:var(--tb-rule-strong);--color-accent-calc:var(--tb-ink);--color-accent-calc-subtle:var(--tb-soft);--color-brand-subtle:var(--tb-soft);--ca:var(--tb-ink);--ca-soft:var(--tb-soft);--ct:var(--tb-ink);--cm:var(--tb-muted);--cb:var(--tb-rule);--cs:var(--tb-surface);--con:#ffffff;--cnote:var(--tb-note);--cnote-ink:var(--tb-note-ink);--cgood:var(--tb-c3-ink);--cgood-bg:var(--tb-c3-fill);--cbad:var(--tb-warn);--cbad-bg:color-mix(in srgb,var(--tb-warn) 12%,var(--tb-surface));--cd1:var(--tb-c1);--cd1-fill:var(--tb-c1-fill);--cd2:var(--tb-c2);--cd2-fill:var(--tb-c2-fill);--cd2-ink:#9a3d14;background:var(--tb-bg);color:var(--tb-ink);color-scheme:light}@media (prefers-color-scheme:dark){body.tb{--tb-bg:#10161c;--tb-surface:#151d25;--tb-soft:#1b2530;--tb-ink:#e4e9ee;--tb-muted:#a5afb9;--tb-rule:#34414d;--tb-rule-strong:#5d6b78;--tb-link:#8fbdf5;--tb-c1:#6aa8f0;--tb-c2:#f2915f;--tb-c3:#3fcf98;--tb-c3-ink:#7fe3bb;--tb-c1-fill:#1b3352;--tb-c2-fill:#45271a;--tb-c3-fill:#16392c;--tb-card:#c98258;--tb-card-tab:#3b2a20;--tb-card-ink:#f7d9c6;--tb-warn:#f2857b;--tb-note:#3a3218;--tb-note-ink:#f1dc9c;--tb-water:rgba(106,168,240,.14);--tb-liquid:rgba(106,168,240,.34);--tb-area1:rgba(106,168,240,.2);--tb-area2:rgba(242,133,123,.2);--tb-band:rgba(242,145,95,.16);--con:#10161c;--cd2-ink:#f6b48f;--color-brand:#8fbdf5;--color-brand-hover:#b5d3f8;--color-border-input:#7d8995;color-scheme:dark}body.tb img:not([src$=".svg"]){filter:brightness(.92)}}.tb .dossier{--font-sans:var(--tb-sans);--font-serif:var(--tb-serif);--font-mono:var(--tb-mono);font-family:var(--tb-serif);color:var(--tb-ink);background:var(--tb-bg)}.tb .dossier h1,.tb .dossier h2,.tb .dossier h3,.tb .dossier h4{font-family:var(--tb-sans);color:var(--tb-ink);text-wrap:balance;letter-spacing:normal}.tb .dossier a{color:var(--tb-link)}.tb .dossier code,.tb .dossier .num{font-family:var(--tb-mono)}.tb .header,.tb .footer{background:var(--tb-bg);color:var(--tb-ink);border-color:var(--tb-rule)}.tb .header__brand,.tb .footer__brand{font-family:var(--tb-serif);font-weight:600}.tb .dossier__frame{max-width:none;padding-top:20px;gap:24px;justify-content:center}.tb .dossier__content{display:flex;flex-direction:column;gap:22px;width:100%;max-width:var(--tb-measure);flex:0 1 auto;margin-inline:auto}.tb .dossier__top{gap:12px}.tb .dossier__main{display:flex;flex-direction:column;gap:34px;min-width:0}.tb .dossier__rail{display:none}@media (min-width:1024px){.tb .dossier__content{max-width:calc(var(--tb-measure) + 340px)}.tb .dossier__top{max-width:var(--tb-measure)}.tb .dossier__main>*:not(.dossier__span):not(.dossier__calc):not(.dossier__ad):not(:has(.calc-part)){max-width:var(--tb-measure)}.tb .dossier__span{display:grid;grid-template-columns:minmax(0,var(--tb-measure)) 300px;column-gap:40px;row-gap:34px;align-items:start}.tb .dossier__span>:not(.dossier__spanrail){grid-column:1}.tb .dossier__spanrail{grid-column:2;grid-row:1 / span var(--span-rows,4);align-self:stretch}.tb .dossier__spanrail>.calc-part{position:sticky;top:16px}}@media (min-width:1280px){.tb .dossier__content{display:grid;grid-template-columns:230px minmax(0,calc(var(--tb-measure) + 340px));column-gap:40px;row-gap:22px;align-items:start;max-width:calc(270px + var(--tb-measure) + 340px);margin-inline:auto}.tb .dossier__content>*{grid-column:2}.tb .dossier__top{grid-row:1}.tb .dossier__main{grid-row:2}.tb .dossier__rail{display:block;grid-column:1;grid-row:1 / span 2;align-self:stretch}.tb .dossier__rail>.dossier__toc{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}.tb .dossier__tocfold{display:none!important}}@media (max-width:479px){.tb .dossier__content{max-width:100%}}.tb .dossier__card{background:transparent;border:0;border-radius:0;padding:0;color:var(--tb-ink)}.tb .dossier__card h2{font:700 24px/1.2 var(--tb-sans);margin:0 0 10px}.tb .dossier__card h3:not(:is(.calc-island,.calc-part) *){font:700 18px/1.25 var(--tb-sans);margin:22px 0 6px}.tb .dossier__card:is(p,li,dd,td):not(:is(.calc-island,.calc-part) *){font-family:var(--tb-serif);font-size:16.5px;line-height:1.62}.tb .dossier__card p:not(:is(.calc-island,.calc-part) *){margin:0 0 14px}.tb .dossier__card>:last-child{margin-bottom:0}.tb .dossier__card table th:not(:is(.calc-island,.calc-part) *){font-family:var(--tb-sans);font-size:14px}.tb .dossier table td,.tb .dossier table th{border-color:var(--tb-rule)}.tb .dossier__table thead th{color:var(--tb-muted)}.tb .dossier__table tr.is-current{background:var(--tb-note);color:var(--tb-ink);box-shadow:inset 4px 0 0 var(--tb-ink)}.tb .dossier__note,.tb .cii__hint,.tb .dossier__card p.dossier__note{font-family:var(--tb-sans);font-size:14px;color:var(--tb-muted)}.tb .dossier__crumbs{font:400 14px var(--tb-sans);color:var(--tb-muted)}.tb .dossier__top h1{font:700 28px/1.15 var(--tb-sans);margin:0}@media (min-width:768px){.tb .dossier__top h1{font-size:34px}}.tb .dossier__scope{font:400 17px/1.55 var(--tb-serif);color:var(--tb-muted);margin:0}.tb .dossier__publisher{border:0;padding:0;font:400 12px/1.6 var(--tb-mono);color:var(--tb-muted)}.tb .dossier__publisher strong{color:var(--tb-ink);font-weight:500}.tb .dossier__answer{border:1px solid var(--tb-rule);border-left:4px solid var(--tb-c3);border-radius:6px;padding:14px 18px;background:var(--tb-surface)}.tb .dossier__answer .dossier__label{font:500 12px var(--tb-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tb-c3-ink);margin:0 0 6px!important}.tb .dossier__answer p{font:400 17px/1.55 var(--tb-serif)}.tb .dossier__answer p.dossier__answernote{font:400 13px var(--tb-sans);color:var(--tb-muted);margin-top:8px}.tb .dossier__calc{border:1px solid var(--tb-rule);border-radius:6px;padding:20px;background:var(--tb-surface)}.tb .dossier__calc:is(p,li,dd,td,dt,label,legend,button,span),.tb .calc-part:is(p,li,dd,td,dt,label,legend,button,span){font-family:var(--tb-sans)}.tb .calc-island,.tb .calc-part{font-family:var(--tb-sans);color:var(--tb-ink)}.tb .dossier__spanrail>.calc-part{border:1px solid var(--tb-rule);border-radius:6px;background:var(--tb-surface);overflow:hidden}.tb .dossier__spanrail .psr,.tb .dossier__spanrail .cii-result{border:0;box-shadow:none;border-radius:0;background:transparent}.tb .input,.tb .field input,.tb .field select,.tb .dossier__linkfield input{background:var(--tb-surface);color:var(--tb-ink);border-color:var(--color-border-input)}.tb .btn--secondary{background:var(--tb-surface);color:var(--tb-ink);border:1px solid var(--tb-rule-strong);font-family:var(--tb-sans)}.tb .dossier__citation{background:var(--tb-soft);color:var(--tb-ink);font-family:var(--tb-mono)}.tb .alr-band,.tb .cb-band,.tb .cdr-band,.tb .clr-band,.tb .ddb-band,.tb .dsr-band,.tb .etr-band,.tb .gnr-band,.tb .imb-band,.tb .isr-band,.tb .lbr-band,.tb .lcr-band,.tb .ofr-band,.tb .pcr-band,.tb .ps-band,.tb .psr-band,.tb .rtr-band,.tb .sar-band,.tb .sds-band,.tb .ssb-band,.tb .wrr-band,.tb .icv-band3{background:var(--tb-surface)!important;color:var(--tb-ink)!important;border:1px solid var(--tb-rule);border-radius:6px}.tb .alr-band *,.tb .cb-band *,.tb .cdr-band *,.tb .clr-band *,.tb .ddb-band *,.tb .dsr-band *,.tb .etr-band *,.tb .gnr-band *,.tb .imb-band *,.tb .isr-band *,.tb .lbr-band *,.tb .lcr-band *,.tb .ofr-band *,.tb .pcr-band *,.tb .ps-band *,.tb .psr-band *,.tb .rtr-band *,.tb .sar-band *,.tb .sds-band *,.tb .ssb-band *,.tb .wrr-band *,.tb .icv-band3 *{color:inherit}.tb .alr-band:is(p,dt,small),.tb .cb-band:is(p,dt,small),.tb .cdr-band:is(p,dt,small),.tb .clr-band:is(p,dt,small),.tb .ddb-band:is(p,dt,small),.tb .dsr-band:is(p,dt,small),.tb .etr-band:is(p,dt,small),.tb .gnr-band:is(p,dt,small),.tb .imb-band:is(p,dt,small),.tb .isr-band:is(p,dt,small),.tb .lbr-band:is(p,dt,small),.tb .lcr-band:is(p,dt,small),.tb .ofr-band:is(p,dt,small),.tb .pcr-band:is(p,dt,small),.tb .ps-band:is(p,dt,small),.tb .psr-band:is(p,dt,small),.tb .rtr-band:is(p,dt,small),.tb .sar-band:is(p,dt,small),.tb .sds-band:is(p,dt,small),.tb .ssb-band:is(p,dt,small),.tb .wrr-band:is(p,dt,small),.tb .icv-band3:is(p,dt,small){color:var(--tb-muted)}.tb .alr-band>p:first-child,.tb .cb-band>p:first-child,.tb .cdr-band>p:first-child,.tb .clr-band>p:first-child,.tb .ddb-band>p:first-child,.tb .dsr-band>p:first-child,.tb .etr-band>p:first-child,.tb .gnr-band>p:first-child,.tb .imb-band>p:first-child,.tb .isr-band>p:first-child,.tb .lbr-band>p:first-child,.tb .lcr-band>p:first-child,.tb .ofr-band>p:first-child,.tb .pcr-band>p:first-child,.tb .ps-band>p:first-child,.tb .psr-band>p:first-child,.tb .rtr-band>p:first-child,.tb .sar-band>p:first-child,.tb .sds-band>p:first-child,.tb .ssb-band>p:first-child,.tb .wrr-band>p:first-child,.tb .icv-band3>p:first-child{font-family:var(--tb-mono);font-weight:500;letter-spacing:.04em}.tb .icv-band3 dl>div{border-bottom:1px dotted var(--tb-rule);padding:4px 0}.tb .icv-band3 dl>div:last-child{border-bottom:0}.tb .icv-band3 dd{color:var(--tb-ink)}.tb .dossier__rail .dossier__card{padding:0}.tb .dossier__tocname{display:none}.tb .dossier__raillabel{font:600 12px var(--tb-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tb-muted);margin:0 0 8px}.tb .dossier__toc a{display:block;padding:5px 8px;border:0;border-radius:4px;font:400 14.5px/1.3 var(--tb-sans);color:var(--tb-ink);white-space:normal;overflow:visible}.tb .dossier__toc a:hover{background:var(--tb-soft);color:var(--tb-ink)}.tb .dossier__toc a:focus-visible,.tb .tb-mtoc a:focus-visible,.tb .tb-sheet a:focus-visible{outline:2px solid var(--tb-c1);outline-offset:1px}.tb .dossier__toc a[aria-current],.tb .tb-mtoc a[aria-current],.tb .tb-sheet a[aria-current]{background:color-mix(in srgb,var(--tb-c3) 16%,var(--tb-surface));box-shadow:inset 3px 0 0 var(--tb-c3);font-weight:600;color:var(--tb-ink);border:0}.tb .tb-mtoc{display:block;background:var(--tb-soft);border:1px solid var(--tb-rule);border-radius:8px;padding:0;font:15px/1.3 var(--tb-sans)}.tb .tb-mtoc>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 12px;cursor:pointer;font-weight:400}.tb .tb-mtoc>summary::-webkit-details-marker{display:none}.tb .tb-mtoc>summary::after,.tb .tb-mbar__btn::after{content:"";width:7px;height:7px;border-right:2px solid var(--tb-muted);border-bottom:2px solid var(--tb-muted);transform:rotate(45deg) translateY(-2px)}.tb .tb-mtoc[open]>summary::after{transform:rotate(-135deg) translateY(-1px)}.tb .tb-mtoc[open]>summary{border-bottom:1px solid var(--tb-rule)}.tb .tb-mtoc>summary:focus-visible{outline:2px solid var(--tb-c1);outline-offset:2px;border-radius:8px}.tb .tb-mtoc__head{font:600 12px var(--tb-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tb-ink)}.tb .tb-mtoc__count{font:12px var(--tb-mono);color:var(--tb-muted);flex:1}.tb .tb-mtoc nav ul,.tb .tb-sheet nav ul{list-style:none;margin:0;padding:6px;display:block}.tb .tb-mtoc nav a,.tb .tb-sheet nav a{display:block;padding:9px 8px;border-radius:4px;color:var(--tb-ink);text-decoration:none;line-height:1.3}.tb .tb-mbar{position:fixed;left:0;right:0;top:0;z-index:49;background:var(--tb-surface);border-bottom:1px solid var(--tb-rule);box-shadow:0 2px 6px rgba(0,0,0,.08);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.tb .tb-mbar[hidden]{display:none}.tb .tb-mbar__btn{display:flex;align-items:center;gap:8px;width:100%;height:40px;border:0;background:none;padding:0 16px;font:600 14px var(--tb-sans);color:var(--tb-ink);cursor:pointer;text-align:left}.tb .tb-mbar__btn:focus-visible{outline:2px solid var(--tb-c1);outline-offset:-2px}.tb .tb-mbar__ico{color:var(--tb-c3);font-size:16px}.tb .tb-mbar__cur{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb .tb-mbar__prog{position:absolute;left:0;bottom:-1px;height:3px;width:100%;background:var(--tb-c3);transform-origin:left;transform:scaleX(0)}.tb .tb-sheet{margin:auto 0 0;width:100%;max-width:100%;max-height:72vh;border:0;border-radius:14px 14px 0 0;padding:0;background:var(--tb-surface);color:var(--tb-ink);box-shadow:0 -6px 24px rgba(0,0,0,.2);font:15px/1.3 var(--tb-sans)}.tb .tb-sheet::backdrop{background:rgba(10,20,30,.4)}.tb .tb-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 4px 16px;position:sticky;top:0;background:var(--tb-surface);border-bottom:1px solid var(--tb-rule)}.tb .tb-sheet__head b{font:600 12px var(--tb-mono);text-transform:uppercase;letter-spacing:.06em}.tb .tb-sheet__x{width:44px;height:44px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--tb-muted);border-radius:6px}.tb .rule-card{margin:10px 0 18px;width:100%}.tb .rule-card__tab{display:inline-block;max-width:100%;box-sizing:border-box;background:var(--tb-card-tab);color:var(--tb-card-ink);font:600 11px/1.3 var(--tb-mono);padding:6px 10px;border-radius:6px 6px 0 0}.tb .rule-card__body{border:2px solid var(--tb-card);border-radius:0 6px 6px 6px;padding:14px 16px;background:var(--tb-surface)}.tb .dossier__card p.rule-card__name{margin:0 0 4px;font:600 13px/1 var(--tb-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--tb-muted)}.tb .rule-card .katex-display{margin:10px 0;overflow-x:auto;overflow-y:hidden}.tb .rule-card__body>ul{list-style:none;margin:8px 0 0;padding:0}.tb .rule-card__body>ul::before{content:"where";display:block;font:italic 15px var(--tb-serif);color:var(--tb-muted);margin:0 0 2px}.tb .rule-card__body>ul>li{font-size:14.5px;line-height:1.45;padding:6px 0;border-bottom:1px dotted var(--tb-rule);margin:0}.tb .rule-card__body>ul>li:last-child{border-bottom:0}.tb .tfaq h2{margin-bottom:12px}.tb .tfaq__search{background:var(--tb-surface);border:1px solid var(--tb-rule);border-radius:6px;padding:10px 12px;margin:0 0 6px}.tb .tfaq__search label{display:block;font:600 13px/1.3 var(--tb-sans);margin:0 0 6px;color:var(--tb-ink)}.tb .tfaq__sbox{display:flex;gap:6px}.tb .tfaq__in{flex:1;min-width:0;min-height:40px;padding:9px 10px;border:1px solid var(--color-border-input);border-radius:4px;font:16px var(--tb-serif);color:var(--tb-ink);background:var(--tb-surface)}.tb .tfaq__in:focus-visible{outline:2px solid var(--tb-card);outline-offset:1px;border-color:var(--tb-card)}.tb .tfaq__clear{font:600 13px var(--tb-sans);padding:0 12px;min-height:40px;border:1px solid var(--tb-rule);border-radius:4px;background:var(--tb-surface);color:var(--tb-ink);cursor:pointer}.tb .dossier__card p.tfaq__count{font:12px var(--tb-mono);color:var(--tb-muted);margin:6px 0 0}.tb .dossier__card p.tfaq__none{font-style:italic;color:var(--tb-muted)}.tb .tfaq__item{padding:14px 0;border-bottom:1px dotted var(--tb-rule)}.tb .tfaq__item:last-of-type{border-bottom:0}.tb .dossier__card h3.tfaq__q{display:flex;align-items:baseline;gap:6px;margin:0 0 8px;font:600 17px/1.35 var(--tb-sans);color:var(--tb-ink)}.tb .tfaq__qlab{flex:none;font-weight:700;color:var(--tb-card-ink)}.tb .tfaq__qtext{flex:1;min-width:0}.tb .tfaq__a{background:color-mix(in srgb,var(--tb-card) 12%,var(--tb-surface));border-left:3px solid var(--tb-card);border-radius:0 6px 6px 0;padding:10px 12px}.tb .tfaq__a p{margin:0!important}.tb .dossier__card p.tfaq__lead{font-weight:600}.tb .tfaq__rest{margin-top:8px}.tb .tfaq__more{display:flex;align-items:center;gap:6px;margin-top:8px;min-height:32px;padding:0;border:0;background:none;cursor:pointer;font:600 13px/1.2 var(--tb-sans);color:var(--tb-card-ink)}.tb .tfaq__more::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.tb .tfaq__more[aria-expanded="true"]::after{transform:rotate(-135deg) translateY(-1px)}.tb .tfaq__more:focus-visible{outline:2px solid var(--tb-card);outline-offset:2px}.tb mark.tfaq__hit{background:color-mix(in srgb,var(--tb-c2) 30%,var(--tb-surface));color:inherit;padding:0 1px;border-radius:2px}.tb .dossier__sources{font:400 15px/1.5 var(--tb-serif);padding-left:22px}.tb .dossier__card .dossier__sources li{font-size:15px;line-height:1.5;margin-bottom:8px}.tb .dossier__sources b{font-weight:600}.tb .dossier__sources a{font:400 13px var(--tb-mono);overflow-wrap:anywhere}.tb .dossier__sources li:target{background:var(--tb-note)}.tb .dossier__passport>div,.tb .dossier__changelog li{border-color:var(--tb-rule)}.tb .dossier__passport dt,.tb .dossier__changelog time{font-family:var(--tb-sans);color:var(--tb-muted)}.tb .calc__testcases{font-family:var(--tb-sans)}.tb .dossier__main{counter-reset:tbfig}.tb figure.calc-chart{counter-increment:tbfig;margin:18px 0;border:1px solid var(--tb-rule);border-left:3px solid var(--tb-card);border-radius:4px;padding:12px;background:var(--tb-surface)}.tb figure.calc-chart figcaption{font:400 13.5px/1.5 var(--tb-sans);color:var(--tb-muted);margin-top:8px}.tb figure.calc-chart figcaption::before{content:"Figure " counter(tbfig) ". ";font-weight:700;color:var(--tb-ink)}.tb .dossier svg [fill="#0a3d62" i]{fill:var(--tb-c1)}.tb .dossier svg [stroke="#0a3d62" i]{stroke:var(--tb-c1)}.tb .dossier svg text[fill="#0a3d62" i],.tb .dossier svg tspan[fill="#0a3d62" i]{fill:var(--tb-ink)}.tb .dossier svg:is([fill="#5d84a6" i]){fill:var(--tb-c1)}.tb .dossier svg:is([stroke="#5d84a6" i]){stroke:var(--tb-c1)}.tb .dossier svg:is([fill="#2c3a47" i],[fill="#1f2a33" i],[fill="#16202a" i],[fill="#374151" i],[fill="#2c3e50" i],[fill="#15202b" i]){fill:var(--tb-ink)}.tb .dossier svg:is([stroke="#2c3a47" i],[stroke="#1f2a33" i],[stroke="#16202a" i],[stroke="#374151" i],[stroke="#2c3e50" i]){stroke:var(--tb-ink)}.tb .dossier svg:is([fill="#5b6670" i],[fill="#5b6770" i],[fill="#8a96a3" i],[fill="#9aa5b0" i],[fill="#9aa6b2" i],[fill="#6b7280" i]){fill:var(--tb-muted)}.tb .dossier svg:is([stroke="#5b6670" i],[stroke="#5b6770" i],[stroke="#8a96a3" i],[stroke="#9aa5b0" i],[stroke="#9aa6b2" i],[stroke="#6b7280" i]){stroke:var(--tb-muted)}.tb .dossier svg:is([stroke="#c9d3dd" i],[stroke="#d7dee6" i],[stroke="#e3e8ee" i],[stroke="#c7ccd1" i],[stroke="#d1d5db" i],[stroke="#e5e7eb" i],[stroke="#eef1f4" i]){stroke:var(--tb-rule)}.tb .dossier svg:is([fill="#c9d3dd" i],[fill="#d7dee6" i],[fill="#e3e8ee" i],[fill="#c7ccd1" i],[fill="#d1d5db" i],[fill="#e5e7eb" i]){fill:var(--tb-rule)}.tb .dossier svg:is([fill="#fff" i],[fill="#ffffff" i],[fill="white" i]){fill:var(--tb-surface)}.tb .dossier svg:is([stroke="#fff" i],[stroke="#ffffff" i],[stroke="white" i]){stroke:var(--tb-surface)}.tb .dossier svg:is([fill="#f6f8fa" i],[fill="#eef3f8" i],[fill="#eef2f6" i],[fill="#f1f3f4" i],[fill="#eef1f4" i],[fill="#f5f7f9" i],[fill="#f8f9fb" i]){fill:var(--tb-soft)}.tb .dossier svg:is([fill="#dbe7f3" i],[fill="#dce8f3" i],[fill="#d6e2ee" i],[fill="#e3edf5" i],[fill="#d7e3ee" i],[fill="#eef4fa" i]){fill:var(--tb-c1-fill)}.tb .dossier svg:is([fill="#fdf0d5" i],[fill="#fdf3dc" i]){fill:var(--tb-c2-fill)}.tb .dossier svg [stroke="#8a5a00" i]{stroke:var(--tb-c2)}.tb .dossier svg [fill="#8a5a00" i]{fill:var(--cd2-ink)}.tb .dossier svg:is([fill="#8a1c14" i],[fill="#a32219" i],[fill="#b5462f" i]){fill:var(--tb-warn)}.tb .dossier svg:is([stroke="#8a1c14" i],[stroke="#a32219" i],[stroke="#b5462f" i]){stroke:var(--tb-warn)}.tb .dossier svg:is([fill="#1f5f3a" i],[fill="#1f7a3a" i],[fill="#0e7c66" i]){fill:var(--tb-c3-ink)}.tb .dossier svg:is([stroke="#1f5f3a" i],[stroke="#1f7a3a" i],[stroke="#0e7c66" i]){stroke:var(--tb-c3-ink)}.tb .dossier svg [fill="#e3f3ef" i]{fill:var(--tb-c3-fill)}.tb .dossier svg text:not([fill]){fill:var(--tb-ink)}.tb .dossier__ad{color:var(--tb-muted)}.tb .dossier__ad--rail{margin-top:16px;width:300px}.tb .dossier__ad--rail .adsbygoogle,.tb .dossier__ad--rail .dossier__adpreview{display:block;width:300px;height:250px}.tb .dossier__adlabel{font:600 11px var(--tb-mono);letter-spacing:.06em}@media (max-width:1023px){.tb .dossier__ad--rail{display:none}}@media (min-width:1024px){.tb .dossier__ad--inline{display:none}}.tb .dossier__ad--pillar{display:none!important}@media (min-width:1600px){.tb .dossier__ad--pillar{display:block!important}}.tb .dossier [style*="color:#0a3d62" i],.tb .dossier [style*="color:#36628c" i],.tb .dossier [style*="color:#5d84a6" i]{color:var(--tb-link)!important}.tb .dossier [style*="color:#5b6670" i],.tb .dossier [style*="color:#8a96a3" i],.tb .dossier [style*="color:#9aa5b0" i]{color:var(--tb-muted)!important}.tb .dossier [style*="color:#2c3a47" i],.tb .dossier [style*="color:#1f2a33" i]{color:var(--tb-ink)!important}.tb .dossier [style*="color:#1f5f3a" i],.tb .dossier [style*="color:#1f7a3a" i]{color:var(--tb-c3-ink)!important}.tb .dossier [style*="color:#8a1c14" i],.tb .dossier [style*="color:#b5462f" i],.tb .dossier [style*="color:#a32219" i]{color:var(--tb-warn)!important}.tb .dossier [style*="color:#8a5a00" i]{color:var(--cd2-ink)!important}.tb .dossier [style*="background:#dbe7f3" i]{background:var(--tb-c1-fill)!important}.tb .dossier [style*="background:#fdf0d5" i]{background:var(--tb-c2-fill)!important}.tb .dossier [style*="background:#eef1f4" i]{background:var(--tb-soft)!important}.tb .dossier [style*="border-color:#0a3d62" i]{border-color:var(--tb-c1)!important}.tb .dossier [style*="border-color:#8a5a00" i]{border-color:var(--tb-c2)!important}.tb .cb-pill{color:#fff}.tb .dossier__adlabel{font-size:12px}.tb .dossier svg{font-family:"Public Sans",system-ui,sans-serif}.tb .icv-tile{background:var(--tb-soft)}.tb .dossier .table-stack{overflow-x:auto}body.tb{--con-muted:var(--tb-muted)}body.tb{--tb-purple:#6b4c9a}@media (prefers-color-scheme:dark){body.tb{--tb-purple:#bca6e6}}.tb .dossier [style*="color:#6b4c9a" i]{color:var(--tb-purple)!important}.tb .dossier [style*="border-color:#6b4c9a" i]{border-color:var(--tb-purple)!important}.tb .dossier [style*="background:#e3e8ee" i]{background:var(--tb-rule)!important}.tb .dossier [style*="background:#0a3d62" i]{background:var(--tb-c1)!important}.tb .dossier [style*="background:#dce8f3" i],.tb .dossier [style*="background:#e3edf5" i],.tb .dossier [style*="background:#eef4fa" i]{background:var(--tb-c1-fill)!important}.tb .dossier [style*="border-color:#b5462f" i],.tb .dossier [style*="border-left:2px solid #b5462f" i]{border-color:var(--tb-warn)!important}.tb .wrs-cert{background:var(--tb-soft);border-color:var(--tb-rule-strong)}.tb .imb-mark,.tb .isg-tag.b,.tb .cb-pill{color:#fff!important}.tb .dossier [style*="background:#d9ecdf" i]{background:var(--tb-c3-fill)!important}.tb .dossier [style*="background:#eceff2" i]{background:var(--tb-soft)!important}.tb .dossier [style*="background:#f3dcdc" i]{background:color-mix(in srgb,var(--tb-warn) 14%,var(--tb-surface))!important}.tb .dossier [style*="background:#f6e3cf" i]{background:var(--tb-c2-fill)!important}.tb .dossier [style*="color:#7a4a12" i]{color:var(--cd2-ink)!important}.tb .dossier [style*="border-color:#7a4a12" i]{border-color:var(--tb-c2)!important}.tb .dossier [style*="border-color:#1f5f3a" i]{border-color:var(--tb-c3-ink)!important}.tb .dossier [style*="border-color:#2c3a47" i]{border-color:var(--tb-ink)!important}.tb .dossier [style*="border-color:#8a1c14" i]{border-color:var(--tb-warn)!important}.tb .dossier__rail p.dossier__raillabel{font:600 12px/1.3 var(--tb-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tb-muted);margin:0 0 8px}.tb .dossier__rail .dossier__cluster{margin-bottom:22px}.tb .dossier__rail .dossier__cluster a,.tb .dossier__rail .dossier__cluster strong{display:block;padding:5px 8px;border-radius:4px;font:400 14.5px/1.3 var(--tb-sans);color:var(--tb-ink);text-decoration:none}.tb .dossier__rail .dossier__cluster strong{font-weight:600;background:var(--tb-soft)}.tb .dossier__rail .dossier__cluster a:hover{background:var(--tb-soft)}.tb .dossier__rail ul{list-style:none;margin:0;padding:0}.tb .isr .isg-fix-note{min-height:104px}.tb .rtv-fix-tl{min-height:8.1em}.tb .wrs-fix-note{min-height:5.2em}.tb .rule-card__eq{overflow-x:auto;overflow-y:hidden;text-align:center;padding:4px 0}.tb .rule-card__eq .katex-display,.tb .rule-card__eq .katex-display>.katex,.tb .rule-card__eq .katex-display>.katex>.katex-html{text-align:center!important}.tb .rule-card__eq .katex-display{margin:2px 0!important;padding:4px 0}.tb .dossier__card p.rule-card__note{font:400 15px/1.5 var(--tb-serif);color:var(--tb-ink);margin:10px 0 0}.tb .dossier__card p.rule-card__where{margin:10px 0 2px;font:italic 16px var(--tb-serif);color:var(--tb-muted)}.tb .rule-card__vars{width:100%;border-collapse:collapse;margin:0;background:transparent}.tb .dossier__card .rule-card__vars:is(td,th){font:400 14px/1.4 var(--tb-sans);color:var(--tb-ink);border:0;border-bottom:1px dotted var(--tb-rule);padding:7px 8px 7px 0;vertical-align:baseline;background:transparent}.tb .rule-card__vars tr:last-child:is(td,th){border-bottom:0}.tb .dossier__card .rule-card__vars .sym{width:1%;min-width:6em;white-space:nowrap;font-family:var(--tb-serif)}.tb .dossier__card .rule-card__vars td.unit{width:1%;white-space:nowrap;padding:7px 0 7px 10px;text-align:right;font:12.5px var(--tb-mono);color:var(--tb-muted)}.tb .rule-card__vars .katex{font-size:1.05em}.tb .sw{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:0}.tb .sw--1{background:var(--tb-c1)}.tb .sw--2{background:var(--tb-c2)}.tb .sw--3{background:var(--tb-c3)}.tb .dossier [style*="color:#2a78d6" i]{color:var(--tb-c1)!important}.tb .dossier [style*="color:#eb6834" i]{color:var(--tb-c2)!important}body.tb{--tb-c3-term:#0f8a5a}@media (prefers-color-scheme:dark){body.tb{--tb-c3-term:var(--tb-c3)}}.tb .dossier [style*="color:#1baf7a" i]{color:var(--tb-c3-term)!important}@media (max-width:479px){.tb .dossier__card .rule-card__vars .sym{min-width:4.5em}.tb .dossier__card .rule-card__vars td.unit{white-space:normal;width:5em;min-width:5em}}.tb .rule-card__vars tr.c1 .sym{color:var(--tb-c1)}.tb .rule-card__vars tr.c2 .sym{color:var(--tb-c2)}.tb .rule-card__vars tr.c3 .sym{color:var(--tb-c3-term)}@media (max-width:479px){.tb .dossier__card .rule-card__vars .sym{white-space:normal;max-width:7.5em}}.tb .rule-card__vars th.sym{text-align:left;font-weight:400;background:transparent}