:root{--page-title-display:none}body :is(.fm,.fm *).ica-b4a957a::after{content:"";display:inline-block;width:14px;height:14px;flex:none;vertical-align:middle;transition:transform .15s;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 14 14%22%3E%3Cpath d=%22M1 7h11M8 3l4 4-4 4%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.6%22%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 14 14%22%3E%3Cpath d=%22M1 7h11M8 3l4 4-4 4%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.6%22%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}body :is(.fm,.fm *).ica-b4a957a:hover::after{transform:translateX(3px)}body :is(.fm,.fm *).ic-b4a957a.ic-b4a957a{display:inline-block;width:14px;height:14px;min-width:0;flex:none;vertical-align:middle;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 14 14%22%3E%3Cpath d=%22M1 7h11M8 3l4 4-4 4%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.6%22%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 14 14%22%3E%3Cpath d=%22M1 7h11M8 3l4 4-4 4%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.6%22%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}:root{--navy-950:#040D1F;--navy-900:#071833;--navy-850:#0A1F40;--navy-800:#0D2649;--navy-700:#16365F;--line-d:rgba(150,176,214,.16);--line-d2:rgba(150,176,214,.28);--brand:#042D60;--orange:#EF7422;--orange-hi:#FF9550;--orange-dk:#B9520C;--orange-soft:#FFF1E6;--orange-line:#F3CBA9;--ink:#0B1B33;--muted:#52627A;--faint:#8A97AB;--paper:#FFFFFF;--mist:#F3F6FA;--mist-2:#E9EEF5;--line:#DDE4EE;--on-d:#E7EEF8;--on-d-mute:#97A8C2;--on-d-faint:#62769A;--ok:#1F8C62;--ok-d:#5CD3A4;--sky:#8CB8FF;--amber:#E7B14A;--f-display:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--f-body:"IBM Plex Sans",-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;color-scheme:light}body :where(button,.t-button):not(z-z):is(.fm,.fm *){font:inherit;color:inherit;cursor:pointer}body .btn:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:14px;height:14px;transition:transform .15s}body .btn:hover:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){transform:translateX(3px)}body :where(header,.t-header):not(z-z).site:is(.fm,.fm *){position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgb(7 24 51 / .92);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line-d);color:var(--on-d)}body .logo:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:24px;height:25px;flex:none}body .nav-item:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:9px;height:9px;opacity:.7;transition:transform .2s}body .nav-item[aria-expanded="true"]:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){transform:rotate(180deg)}body .burger:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:24px;height:24px;display:block}body .mrail:is(.fm,.fm *) :where(button,.t-button):not(z-z){text-align:left;border:1px solid #fff0;background:#fff0;border-radius:10px;padding:10px 12px;display:grid;gap:2px}body .mrail:is(.fm,.fm *) :where(button,.t-button):not(z-z) :where(b,.t-b):not(z-z){font:600 .96rem var(--f-display);color:var(--ink)}body .mrail:is(.fm,.fm *) :where(button,.t-button):not(z-z) :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){font-size:.78rem;color:var(--muted);line-height:1.4}body .mrail:is(.fm,.fm *) :where(button,.t-button):not(z-z):hover :where(b,.t-b):not(z-z){color:var(--brand)}body .mrail:is(.fm,.fm *) :where(button,.t-button):not(z-z)[aria-selected="true"]{background:var(--paper);border-color:var(--line);box-shadow:0 1px 2px rgb(4 13 31 / .05)}body .mrail:is(.fm,.fm *) :where(button,.t-button):not(z-z)[aria-selected="true"] :where(b,.t-b):not(z-z){color:var(--brand)}body .ico:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:16px;height:16px}body .acc:is(.fm,.fm *)>:where(button,.t-button):not(z-z){width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0;border:0;background:none;font:600 1.1rem var(--f-display);color:#fff;text-align:left}body .acc:is(.fm,.fm *)>:where(button,.t-button):not(z-z) :where(svg,.t-svg):not(z-z){width:12px;height:12px;transition:transform .2s}body .acc:is(.fm,.fm *)>:where(button,.t-button):not(z-z)[aria-expanded="true"] :where(svg,.t-svg):not(z-z){transform:rotate(180deg)}body .hero:is(.fm,.fm *)::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(900px 520px at 78% 8%,rgb(22 54 95 / .9),transparent 65%),radial-gradient(600px 400px at 92% 90%,rgb(239 116 34 / .10),transparent 70%)}body .proof:is(.fm,.fm *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-d);margin-top:6px}body .proof:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z)+:where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z){padding-left:16px;border-left:1px solid var(--line-d)}body .hn:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:14px;height:14px;flex:none;color:var(--sky);transition:color .25s}body .hn.on:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){color:var(--orange-hi)}body .orb:is(.fm,.fm *)>:where(svg,.t-svg):not(z-z){width:100%;height:100%;overflow:visible}body .seg:is(.fm,.fm *) :where(button,.t-button):not(z-z){border:0;background:#fff0;padding:9px 16px;border-radius:99px;font:600 .84rem var(--f-body);color:var(--muted)}body .seg:is(.fm,.fm *) :where(button,.t-button):not(z-z)[aria-pressed="true"]{background:var(--navy-900);color:#fff}body .stack-row:is(.fm,.fm *) .arr :where(svg,.t-svg):not(z-z){width:22px;height:22px}body .viz:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:100%;height:auto;display:block;overflow:visible}body .xi:is(.fm,.fm *) :where(b,.t-b):not(z-z) :where(svg,.t-svg):not(z-z){width:16px;height:16px;color:var(--orange-dk);flex:none}body .node:is(.fm,.fm *) .ch :where(svg,.t-svg):not(z-z){width:14px;height:14px;flex:none;color:var(--sky)}body .ring:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:100%;height:100%;transform:rotate(-90deg)}body .play:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:10px;height:10px}body .cls:is(.fm,.fm *) :where(table,.t-table):not(z-z){width:100%;border-collapse:collapse;font-size:.84rem}body .ev-tabs:is(.fm,.fm *) :where(button,.t-button):not(z-z){font:600 .86rem var(--f-body);padding:9px 15px;border-radius:99px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer}body .ev-tabs:is(.fm,.fm *) :where(button,.t-button):not(z-z)[aria-selected="true"]{background:var(--orange);border-color:var(--orange);color:#fff}body :where(footer,.t-footer):not(z-z).site:is(.fm,.fm *){background:var(--navy-950);color:var(--on-d-mute);font-size:.88rem;border-top:1px solid var(--line-d)}body .pq:is(.fm,.fm *){padding-block:clamp(44px,5vw,68px) 0}body .vt:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:17px;height:17px;flex:none}body .see:is(.fm,.fm *) .vt :where(svg,.t-svg):not(z-z){color:var(--faint)}body .sees:is(.fm,.fm *) .vt :where(svg,.t-svg):not(z-z){color:var(--orange)}body .tl:is(.fm,.fm *) :where(time,.t-time):not(z-z){font:500 .72rem var(--f-mono);color:var(--faint);text-align:right;padding-top:2px;white-space:nowrap}body .sc-ic:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:17px;height:17px}body .viz:is(.fm,.fm *) :where(svg,.t-svg):not(z-z).ring-svg{overflow:hidden}body .vtabs:is(.fm,.fm *) .seg :where(button,.t-button):not(z-z){display:inline-flex;align-items:center;gap:7px}body .chat-av:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:13px;height:13px}body .msg:is(.fm,.fm *) :where(time,.t-time):not(z-z){font:500 .62rem var(--f-mono);color:var(--faint)}@media (max-width:640px){body .proof:is(.fm,.fm *){grid-template-columns:1fr}body .proof:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z)+:where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z){padding-left:0;border-left:0;border-top:1px solid var(--line-d);padding-top:12px}body .proof:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z){padding-top:12px}body .sub-data:is(.fm,.fm *){grid-template-columns:repeat(2,minmax(0,1fr))}body .sub-data:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z):nth-child(3){border-left:0}body .sub-data:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z):nth-child(n+3){border-top:1px solid var(--line)}body .pipe:is(.fm,.fm *){grid-template-columns:1fr}body .extend:is(.fm,.fm *) .xl{grid-template-columns:1fr}body .xi:is(.fm,.fm *){padding:14px 0 0;border-left:0;border-top:1px solid var(--line)}body .where:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z),body .spec:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z){grid-template-columns:1fr;gap:6px}body .collect:is(.fm,.fm *){grid-template-columns:1fr}body .fcols:is(.fm,.fm *){grid-template-columns:1fr}body .cls:is(.fm,.fm *) .hide-sm{display:none}body .cls:is(.fm,.fm *) td,body .cls:is(.fm,.fm *) th{padding-inline:12px}body .outcome:is(.fm,.fm *){flex-wrap:wrap;align-items:flex-start}body .outcome:is(.fm,.fm *) .dot{margin-top:6px}body .outcome:is(.fm,.fm *) :where(small,.t-small):not(z-z){margin-left:22px;text-align:left;flex-basis:100%}}:root{--amber-soft:#FBF3E1;--line-strong:#C9D3E0;--signal:#2C5BA8;--signal-soft:#E8EFFA;--teal:#2E9C93;--teal-soft:#E6F4F2;--ok-soft:#EAF6F0}body .band.tight:is(.fm,.fm *){padding-block:clamp(48px,6vw,80px)}body .muted:is(.fm,.fm *){color:var(--muted)}body .head:is(.fm,.fm *){display:grid;gap:18px;max-width:780px;margin-bottom:48px}body .chip:is(.fm,.fm *){display:inline-flex;align-items:center;gap:6px;font:500 .74rem/1 var(--f-mono);padding:6px 10px;border-radius:99px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}body .crumb:is(.fm,.fm *){font:500 .72rem var(--f-mono);letter-spacing:.08em;color:var(--on-d-faint);display:flex;gap:8px;align-items:center;flex-wrap:wrap}body .crumb:is(.fm,.fm *) a:hover{color:#fff}body .crumb:is(.fm,.fm *) :where(i,.t-i):not(z-z){font-style:normal;opacity:.6}body .faq-grid:is(.fm,.fm *){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:56px;align-items:start}body .faq-grid:is(.fm,.fm *) .head{position:sticky;top:110px;margin:0}body .faq:is(.fm,.fm *){border-top:1px solid var(--line)}body .faq:is(.fm,.fm *) details{border-bottom:1px solid var(--line)}body .faq:is(.fm,.fm *) summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font:600 1.06rem/1.35 var(--f-display);letter-spacing:-.01em;color:var(--ink)}body .faq:is(.fm,.fm *) summary::-webkit-details-marker{display:none}body .faq:is(.fm,.fm *) summary:hover{color:var(--brand)}body .faq:is(.fm,.fm *) summary :where(i,.t-i):not(z-z){width:26px;height:26px;border-radius:50%;border:1px solid var(--line-strong);flex:none;position:relative}body .faq:is(.fm,.fm *) summary :where(i,.t-i):not(z-z)::before,body .faq:is(.fm,.fm *) summary :where(i,.t-i):not(z-z)::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--brand);transform:translate(-50%,-50%);transition:transform .2s}body .faq:is(.fm,.fm *) summary :where(i,.t-i):not(z-z)::after{transform:translate(-50%,-50%) rotate(90deg)}body .faq:is(.fm,.fm *) details[open] summary :where(i,.t-i):not(z-z)::after{transform:translate(-50%,-50%) rotate(0)}body .faq:is(.fm,.fm *) details[open] summary :where(i,.t-i):not(z-z){border-color:var(--orange)}body .faq:is(.fm,.fm *) .ans{padding:0 44px 22px 2px;color:var(--muted);display:grid;gap:10px;max-width:68ch}body .faq:is(.fm,.fm *) .ans a{color:var(--orange-dk);font-weight:600}body .faq:is(.fm,.fm *) .ans a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){body .faq-grid:is(.fm,.fm *){grid-template-columns:1fr;gap:28px}body .faq-grid:is(.fm,.fm *) .head{position:static}body .faq:is(.fm,.fm *) .ans{padding-right:0}}body .cta-note:is(.fm,.fm *){font-size:.84rem;color:var(--on-d-faint)}body .cta-note:is(.fm,.fm *) a{color:var(--on-d-mute);text-decoration:underline;text-underline-offset:3px}body .related:is(.fm,.fm *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}body .related:is(.fm,.fm *) a{display:grid;gap:6px;padding:26px 28px 26px 0;border-bottom:1px solid var(--line);align-content:start}body .related:is(.fm,.fm *) a+a{padding-left:28px;border-left:1px solid var(--line)}body .related:is(.fm,.fm *) :where(small,.t-small):not(z-z){font:500 .66rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}body .related:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 1.2rem var(--f-display);letter-spacing:-.015em;color:var(--ink);display:flex;align-items:center;gap:8px}body .related:is(.fm,.fm *) :where(b,.t-b):not(z-z) :where(svg,.t-svg):not(z-z){width:14px;height:14px;color:var(--orange-dk);transition:transform .15s}body .related:is(.fm,.fm *) a:hover :where(b,.t-b):not(z-z){color:var(--brand)}body .related:is(.fm,.fm *) a:hover :where(b,.t-b):not(z-z) :where(svg,.t-svg):not(z-z){transform:translateX(3px)}body .related:is(.fm,.fm *) :where(p:not(.t-dt,.t-dd,.t-li,.t-figcaption,.t-blockquote,.t-div),.t-p):not(z-z){font-size:.9rem;color:var(--muted);max-width:46ch}@media (max-width:760px){body .related:is(.fm,.fm *){grid-template-columns:1fr}body .related:is(.fm,.fm *) a+a{padding-left:0;border-left:0}}body .sr:is(.fm,.fm *){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body :is(.link,.ilk-link:is(.fm,.fm *) a) :where(svg,.t-svg):not(z-z){width:12px;height:12px}body .hero.deep:is(.fm,.fm *){background:var(--navy-950)}body .hero.deep:is(.fm,.fm *)::before{background:radial-gradient(800px 520px at 75% 30%,rgb(22 54 95 / .85),transparent 65%),radial-gradient(500px 300px at 80% 100%,rgb(92 211 164 / .07),transparent 70%)}body .stmts:is(.fm,.fm *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-d);margin-top:4px}body .stmts:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z){padding:18px 18px 0 0;display:grid;gap:4px}body .stmts:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z)+:where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z){padding-left:18px;border-left:1px solid var(--line-d)}body .stmts:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 1.15rem/1.2 var(--f-display);color:#fff;letter-spacing:-.01em}body .stmts:is(.fm,.fm *) :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){font-size:.82rem;color:var(--on-d-mute);line-height:1.45}@media (max-width:520px){body .stmts:is(.fm,.fm *){grid-template-columns:1fr}body .stmts:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z)+:where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z){padding-left:0;border-left:0;border-top:1px solid var(--line-d);margin-top:14px}}body .spec:is(.fm,.fm *){border:1px solid var(--line-d2);border-radius:20px;background:linear-gradient(180deg,rgb(13 38 73 / .7),rgb(4 13 31 / .9));box-shadow:0 50px 100px -40px rgb(0 0 0 / .8);padding:22px;display:grid;gap:0}body .sp-obs:is(.fm,.fm *){display:grid;gap:10px;padding-bottom:18px}body .sp-h:is(.fm,.fm *){font:500 .64rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ok-d);display:flex;justify-content:space-between;gap:10px}body .sp-h.x:is(.fm,.fm *){color:var(--on-d-faint)}body .lane2:is(.fm,.fm *){position:relative;height:44px;border-radius:8px;background:rgb(4 13 31 / .6);border:1px solid var(--line-d)}body .lane2:is(.fm,.fm *) :where(i,.t-i):not(z-z){position:absolute;bottom:10px;width:3px;border-radius:2px;background:var(--sky)}body .lane2:is(.fm,.fm *) .gap{position:absolute;top:8px;height:2px;background:repeating-linear-gradient(90deg,var(--amber) 0 4px,transparent 4px 7px)}body .lane2:is(.fm,.fm *) .gap :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){position:absolute;top:-2px;left:50%;transform:translate(-50%,-100%);font:500 .58rem var(--f-mono);color:var(--amber);white-space:nowrap}body .lane2:is(.fm,.fm *) .ed{position:absolute;bottom:6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--orange)}body .obs-chips:is(.fm,.fm *){display:flex;flex-wrap:wrap;gap:6px}body .obs-chips:is(.fm,.fm *) :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){font:500 .72rem var(--f-mono);padding:5px 9px;border-radius:6px;border:1px solid rgb(92 211 164 / .3);background:rgb(92 211 164 / .07);color:var(--on-d)}body .bound:is(.fm,.fm *){position:relative;height:1px;border-top:1.5px dashed var(--orange);margin:6px 0 20px}body .bound:is(.fm,.fm *) :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){position:absolute;right:0;top:-10px;font:600 .6rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-hi);background:var(--navy-950);padding:4px 8px;border:1px solid rgb(239 116 34 / .5);border-radius:99px}body .sp-form:is(.fm,.fm *){display:grid;gap:10px}body .mfield:is(.fm,.fm *){display:grid;gap:5px}body .mfield:is(.fm,.fm *) :where(label,.t-label):not(z-z),body .mfield:is(.fm,.fm *) .lb{font-size:.74rem;color:var(--on-d-mute)}body .mbox:is(.fm,.fm *){height:40px;border-radius:9px;border:1px solid var(--line-d2);background:rgb(255 255 255 / .04);display:flex;align-items:center;gap:4px;padding:0 12px}body .mbox:is(.fm,.fm *) :where(u,.t-u):not(z-z){width:8px;height:8px;border-radius:50%;background:rgb(150 176 214 / .45)}body .mbox:is(.fm,.fm *) :where(u,.t-u):not(z-z).sp{background:#fff0;width:6px}body .mbox:is(.fm,.fm *) :where(em,.t-em):not(z-z){margin-left:auto;font-style:normal;font:500 .6rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-d-faint)}body .tx:is(.fm,.fm *){border:1px solid var(--line-d2);border-radius:20px;background:linear-gradient(180deg,rgb(13 38 73 / .7),rgb(4 13 31 / .92));box-shadow:0 50px 100px -40px rgb(0 0 0 / .8);padding:20px;display:grid;gap:16px;min-width:0}body .tx-h:is(.fm,.fm *){display:flex;justify-content:space-between;align-items:center;gap:10px;font:500 .66rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ok-d)}body .tx-clear:is(.fm,.fm *){border:1px solid var(--line-d2);background:#fff0;color:var(--on-d);border-radius:99px;padding:5px 12px;font:600 .74rem var(--f-body);letter-spacing:0;text-transform:none}body .tx-clear:hover:is(.fm,.fm *){border-color:var(--on-d-mute)}body .tx-fields:is(.fm,.fm *){display:grid;grid-template-columns:1fr 1fr;gap:12px}body .tf:is(.fm,.fm *){display:grid;gap:6px;min-width:0}body .tf.wide:is(.fm,.fm *){grid-column:1/-1}body .tf:is(.fm,.fm *) :where(label,.t-label):not(z-z){font-size:.78rem;color:var(--on-d-mute)}body .tf:is(.fm,.fm *) input{height:46px;border-radius:10px;border:1px solid var(--line-d2);background:rgb(255 255 255 / .06);color:#fff;font:500 1rem var(--f-body);padding:0 12px;outline:0;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s}body .tf:is(.fm,.fm *) input:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgb(239 116 34 / .25)}body .tf:is(.fm,.fm *) input::placeholder{color:var(--on-d-faint)}body .tf.bot:is(.fm,.fm *) input{border-color:var(--orange)}body .meter:is(.fm,.fm *){display:grid;gap:7px}body .m-h:is(.fm,.fm *){display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:500 .64rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-d-faint)}body .m-h:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 .92rem var(--f-mono);letter-spacing:0;text-transform:none;color:#fff;font-variant-numeric:tabular-nums}body .m-h:is(.fm,.fm *) :where(b,.t-b):not(z-z).hot{color:var(--orange-hi)}body .m-bar:is(.fm,.fm *){position:relative;height:10px;border-radius:5px;background:rgb(150 176 214 / .14);margin-top:14px}body .m-bar:is(.fm,.fm *) :where(u,.t-u):not(z-z){position:absolute;left:0;top:0;bottom:0;width:0;border-radius:5px;background:var(--ok-d);transition:width .15s}body .m-bar:is(.fm,.fm *) :where(u,.t-u):not(z-z).hot{background:var(--orange)}body .m-bar:is(.fm,.fm *) .thr{position:absolute;left:50%;top:-6px;bottom:-6px;border-left:2px dashed var(--on-d-mute)}body .m-bar:is(.fm,.fm *) .thr :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){position:absolute;bottom:calc(100% + 2px);left:-28px;width:56px;text-align:center;font:500 .6rem var(--f-mono);color:var(--on-d-mute);white-space:nowrap}body .m-k:is(.fm,.fm *){display:grid;grid-template-columns:1fr 1fr;font-size:.72rem;color:var(--on-d-faint)}body .m-k:is(.fm,.fm *) :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z):last-child{text-align:right}body .tx-tw:is(.fm,.fm *){overflow-x:auto}body .tx-t:is(.fm,.fm *){width:100%;border-collapse:collapse;font-size:.84rem;min-width:380px}body .tx-t:is(.fm,.fm *) th,body .tx-t:is(.fm,.fm *) td{padding:9px 8px;border-bottom:1px solid var(--line-d);text-align:left;vertical-align:middle}body .tx-t:is(.fm,.fm *) thead th{font:500 .6rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-d-faint)}body .tx-t:is(.fm,.fm *) tbody th{font-weight:500;color:var(--on-d)}body .tx-t:is(.fm,.fm *) td{font:500 .86rem var(--f-mono);color:#fff;font-variant-numeric:tabular-nums}body .tx-t:is(.fm,.fm *) .n{text-align:right}body .tx-t:is(.fm,.fm *) tr.typing th{color:var(--orange-hi)}body .sp:is(.fm,.fm *){display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}body .sp:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 .58rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;border-radius:4px}body .sp:is(.fm,.fm *) :where(b,.t-b):not(z-z).h{background:rgb(92 211 164 / .16);color:var(--ok-d)}body .sp:is(.fm,.fm *) :where(b,.t-b):not(z-z).x{background:var(--orange);color:#fff}body .sp:is(.fm,.fm *) :where(b,.t-b):not(z-z).w{background:rgb(150 176 214 / .12);color:var(--on-d-faint)}body .sp:is(.fm,.fm *) :where(small,.t-small):not(z-z){color:var(--on-d-faint);font-size:.7rem}body .tx-t:is(.fm,.fm *) td.bump{animation:bump .4s ease}@keyframes bump{40%{color:var(--orange-hi)}}body .tx-note:is(.fm,.fm *){font-size:.78rem;line-height:1.5;color:var(--on-d-mute)}body .tx-note:is(.fm,.fm *) :where(b,.t-b):not(z-z){color:#fff;font-weight:600}@media (max-width:520px){body .tx-fields:is(.fm,.fm *){grid-template-columns:1fr}body .tx:is(.fm,.fm *){padding:16px}}body .bnd:is(.fm,.fm *){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px minmax(0,1fr);gap:0;align-items:stretch}body .bc:is(.fm,.fm *){padding:26px;display:grid;gap:14px;align-content:start;border:1px solid var(--line);background:var(--paper)}body .bc:first-child:is(.fm,.fm *){border-radius:16px 0 0 16px}body .bc:nth-child(2):is(.fm,.fm *){border-left:0;border-radius:0 16px 16px 0}body .bc.no:is(.fm,.fm *){border-radius:16px;background:var(--mist);border-style:dashed;border-color:var(--line-strong)}body .bc:is(.fm,.fm *) :where(small,.t-small):not(z-z){font:500 .64rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase}body .bc.ob:is(.fm,.fm *) :where(small,.t-small):not(z-z){color:var(--ok)}body .bc.pr:is(.fm,.fm *) :where(small,.t-small):not(z-z){color:var(--signal)}body .bc.no:is(.fm,.fm *) :where(small,.t-small):not(z-z){color:var(--orange-dk)}body .bc:is(.fm,.fm *) h3{font-size:1.35rem;font-weight:600}body .bc:is(.fm,.fm *) :where(p:not(.t-dt,.t-dd,.t-li,.t-figcaption,.t-blockquote,.t-div),.t-p):not(z-z){font-size:.92rem;color:var(--muted)}body .bc:is(.fm,.fm *) :where(ul,.t-ul):not(z-z){list-style:none;display:grid;gap:7px;border-top:1px solid var(--line);padding-top:14px;font-size:.9rem}body .bc:is(.fm,.fm *) :where(li,.t-li):not(z-z){display:flex;gap:10px;align-items:baseline}body .bc:is(.fm,.fm *) :where(li,.t-li):not(z-z)::before{content:"";width:8px;height:8px;border-radius:2px;flex:none;transform:translateY(-1px)}body .bc.ob:is(.fm,.fm *) :where(li,.t-li):not(z-z)::before{background:var(--ok)}body .bc.pr:is(.fm,.fm *) :where(li,.t-li):not(z-z)::before{background:var(--signal)}body .bc.no:is(.fm,.fm *) :where(li,.t-li):not(z-z)::before{border:1.5px solid var(--orange-dk);background:#fff0}body .bc.no:is(.fm,.fm *) :where(li,.t-li):not(z-z){color:#5A3414}body .bline:is(.fm,.fm *){position:relative}body .bline:is(.fm,.fm *)::before{content:"";position:absolute;left:50%;top:-12px;bottom:-12px;border-left:2px dashed var(--orange)}body .bline:is(.fm,.fm *) :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;font:600 .6rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-dk);background:var(--paper);padding:4px 8px}body .bnote:is(.fm,.fm *){margin-top:22px;font-size:.88rem;color:var(--muted);max-width:90ch}body .bnote:is(.fm,.fm *) :where(b,.t-b):not(z-z){color:var(--ink)}@media (max-width:1000px){body .bnd:is(.fm,.fm *){grid-template-columns:1fr}body .bc:first-child:is(.fm,.fm *){border-radius:16px 16px 0 0}body .bc:nth-child(2):is(.fm,.fm *){border-left:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px}body .bline:is(.fm,.fm *){height:40px}body .bline:is(.fm,.fm *)::before{left:0;right:0;top:50%;bottom:auto;border-left:0;border-top:2px dashed var(--orange)}body .bline:is(.fm,.fm *) :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){transform:translate(-50%,-50%)}}body .xp:is(.fm,.fm *){display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:0;border:1px solid var(--line-strong);border-radius:20px;overflow:hidden;background:var(--paper);box-shadow:0 40px 80px -50px rgb(4 13 31 / .45)}body .xp-l:is(.fm,.fm *){padding:22px;border-right:1px solid var(--line);display:grid;gap:16px;align-content:start;background:#F7F9FC;min-width:0}body .xp-r:is(.fm,.fm *){padding:22px;display:grid;gap:16px;align-content:start;min-width:0}body .xh:is(.fm,.fm *){display:flex;justify-content:space-between;align-items:center;gap:10px;font:500 .64rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}body .acts:is(.fm,.fm *){display:grid;gap:6px}body .act:is(.fm,.fm *){display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:10px 12px;font:600 .88rem var(--f-body);color:var(--ink)}body .act:hover:is(.fm,.fm *){border-color:var(--line-strong)}body .act[aria-pressed="true"]:is(.fm,.fm *){border-color:var(--navy-900);box-shadow:inset 3px 0 0 var(--orange)}body .act:is(.fm,.fm *) .ico{width:28px;height:28px}body .act:is(.fm,.fm *) :where(small,.t-small):not(z-z){display:block;font:400 .76rem var(--f-body);color:var(--muted)}body .sim:is(.fm,.fm *){border:1px solid var(--line-strong);border-radius:14px;background:var(--paper);overflow:hidden}body .sim-h:is(.fm,.fm *){display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font:500 .68rem var(--f-mono);color:var(--muted)}body .crumbs:is(.fm,.fm *){display:flex;gap:4px;flex-wrap:wrap}body .crumbs:is(.fm,.fm *) :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){padding:3px 8px;border-radius:99px;border:1px solid var(--line);font:500 .62rem var(--f-mono);color:var(--faint)}body .crumbs:is(.fm,.fm *) :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z).on{border-color:var(--navy-900);background:var(--navy-900);color:#fff}body .crumbs:is(.fm,.fm *) :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z).was{border-color:var(--signal);color:var(--signal)}body .sim-b:is(.fm,.fm *){padding:16px 14px 18px;display:grid;gap:12px;min-height:230px;align-content:start}body .sim-b:is(.fm,.fm *) h4{font:600 1rem var(--f-display)}body .sfield:is(.fm,.fm *){display:grid;gap:5px}body .sfield:is(.fm,.fm *) .lb{font-size:.74rem;color:var(--muted);display:flex;justify-content:space-between;gap:8px}body .sfield:is(.fm,.fm *) .lb :where(em,.t-em):not(z-z){font-style:normal;font:500 .62rem var(--f-mono);color:var(--orange-dk)}body .sbox:is(.fm,.fm *){height:38px;border-radius:8px;border:1px solid var(--line-strong);display:flex;align-items:center;gap:4px;padding:0 10px;position:relative;transition:border-color .2s,box-shadow .2s}body .sbox:is(.fm,.fm *) :where(u,.t-u):not(z-z){width:8px;height:8px;border-radius:50%;background:#B8C4D4;animation:pop .2s ease both}body .sbox:is(.fm,.fm *) :where(u,.t-u):not(z-z).sp{background:#fff0;width:5px}body .sbox.focus:is(.fm,.fm *){border-color:var(--orange);box-shadow:0 0 0 3px rgb(239 116 34 / .15)}body .sbox:is(.fm,.fm *) .caret{width:1.5px;height:18px;background:var(--orange);animation:blink 1s steps(1) infinite}body .sbox:is(.fm,.fm *) .pst{position:absolute;right:8px;font:600 .58rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 6px;border-radius:4px;background:var(--signal-soft);color:var(--signal)}body .sbox:is(.fm,.fm *) .tmr{position:absolute;right:8px;font:500 .7rem var(--f-mono);color:var(--amber);color:#9A6A10}@keyframes pop{from{transform:scale(.3);opacity:0}}@keyframes blink{50%{opacity:0}}body .sim-quote:is(.fm,.fm *){border:1px dashed var(--line-strong);border-radius:10px;padding:14px;display:grid;gap:4px;font-size:.82rem;color:var(--muted)}body .sim-quote:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 1rem var(--f-display);color:var(--ink)}body .sim-note:is(.fm,.fm *){font-size:.74rem;color:var(--muted);line-height:1.45}body .res:is(.fm,.fm *){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden}body .res:is(.fm,.fm *)>:where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z){padding:16px;display:grid;gap:8px;align-content:start}body .res:is(.fm,.fm *) .ob{background:var(--ok-soft)}body .res:is(.fm,.fm *) .ex{background:repeating-linear-gradient(135deg,#FFF7F0 0 10px,#FFF1E6 10px 20px);border-left:1.5px dashed var(--orange)}body .res:is(.fm,.fm *) :where(small,.t-small):not(z-z){font:600 .62rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:6px}body .res:is(.fm,.fm *) .ob :where(small,.t-small):not(z-z){color:var(--ok)}body .res:is(.fm,.fm *) .ex :where(small,.t-small):not(z-z){color:var(--orange-dk)}body .res:is(.fm,.fm *) :where(small,.t-small):not(z-z) :where(svg,.t-svg):not(z-z){width:13px;height:13px}body .res:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 1.02rem/1.3 var(--f-display)}body .res:is(.fm,.fm *) :where(p:not(.t-dt,.t-dd,.t-li,.t-figcaption,.t-blockquote,.t-div),.t-p):not(z-z){font-size:.84rem;color:#2E3D54}body .res:is(.fm,.fm *) :where(code,.t-code):not(z-z){font:500 .74rem var(--f-mono);color:var(--ink);background:rgb(255 255 255 / .7);border:1px solid var(--line);border-radius:6px;padding:6px 8px;display:block;white-space:normal}body .mask:is(.fm,.fm *){display:inline-flex;gap:3px;align-items:center;vertical-align:middle}body .mask:is(.fm,.fm *) :where(i,.t-i):not(z-z){width:7px;height:7px;border-radius:50%;background:#D9A57C}body .mask:is(.fm,.fm *) :where(i,.t-i):not(z-z).sp{background:#fff0;width:4px}body .also:is(.fm,.fm *){border:1px solid var(--signal-soft);background:#F5F8FD;border-radius:12px;padding:12px 14px;display:grid;gap:6px;font-size:.82rem;color:#2E3D54}body .also:is(.fm,.fm *) :where(small,.t-small):not(z-z){font:600 .62rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}body .also:is(.fm,.fm *) .tags{display:flex;flex-wrap:wrap;gap:6px}body .also:is(.fm,.fm *) .tags :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){font:500 .72rem var(--f-mono);padding:3px 8px;border-radius:5px;background:#fff;border:1px solid #D3DFF2;color:var(--signal)}body .log:is(.fm,.fm *){list-style:none;display:grid;gap:0;border-top:1px solid var(--line);max-height:170px;overflow:auto}body .log:is(.fm,.fm *) :where(li,.t-li):not(z-z){display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:8px 2px;border-bottom:1px solid var(--line);font-size:.8rem}body .log:is(.fm,.fm *) :where(time,.t-time):not(z-z){font:500 .7rem var(--f-mono);color:var(--muted)}body .log:is(.fm,.fm *) :where(li,.t-li):not(z-z).empty{grid-template-columns:1fr;color:var(--muted)}body .xp-f:is(.fm,.fm *){grid-column:1/-1;display:flex;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--line);background:var(--mist);font-size:.78rem;color:var(--muted)}body .xp-f:is(.fm,.fm *) :where(button,.t-button):not(z-z){border:1px dashed var(--line-strong);background:var(--paper);border-radius:99px;padding:5px 12px;font:600 .76rem var(--f-body);color:var(--muted)}@media (max-width:1000px){body .xp:is(.fm,.fm *){grid-template-columns:1fr}body .xp-l:is(.fm,.fm *){border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:560px){body .res:is(.fm,.fm *){grid-template-columns:1fr}body .res:is(.fm,.fm *) .ex{border-left:0;border-top:1.5px dashed var(--orange)}body .xp-l:is(.fm,.fm *),body .xp-r:is(.fm,.fm *){padding:16px}}body .rec:is(.fm,.fm *){width:100%;border-collapse:collapse}body .rec-wrap:is(.fm,.fm *){overflow-x:auto;border-top:1px solid var(--ink)}body .rec:is(.fm,.fm *) th{font:500 .64rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:left;padding:14px 16px 14px 0;border-bottom:1px solid var(--line)}body .rec:is(.fm,.fm *) td{padding:20px 16px 20px 0;border-bottom:1px solid var(--line);vertical-align:top;font-size:.92rem}body .rec:is(.fm,.fm *) td:first-child{font:600 1.02rem var(--f-display);white-space:nowrap}body .rec:is(.fm,.fm *) td.in{color:var(--muted)}body .rec:is(.fm,.fm *) td.in .mask :where(i,.t-i):not(z-z){background:#B8C4D4}body .rec:is(.fm,.fm *) td.in :where(small,.t-small):not(z-z){display:block;font:500 .66rem var(--f-mono);letter-spacing:.06em;color:var(--orange-dk);margin-top:6px;text-transform:uppercase}body .rec:is(.fm,.fm *) td.out :where(ul,.t-ul):not(z-z){list-style:none;display:flex;flex-wrap:wrap;gap:6px}body .rec:is(.fm,.fm *) td.out :where(li,.t-li):not(z-z){font:500 .76rem var(--f-mono);padding:4px 9px;border-radius:6px;background:var(--ok-soft);color:#145E42;border:1px solid #CBE8DA}body .rec-note:is(.fm,.fm *){font-size:.84rem;color:var(--muted);margin-top:14px}@media (max-width:700px){body .rec:is(.fm,.fm *) thead{display:none}body .rec:is(.fm,.fm *),body .rec:is(.fm,.fm *) tbody,body .rec:is(.fm,.fm *) tr,body .rec:is(.fm,.fm *) td{display:block;width:100%}body .rec:is(.fm,.fm *) tr{border-bottom:1px solid var(--line);padding:16px 0}body .rec:is(.fm,.fm *) td{border:0;padding:4px 0}body .rec:is(.fm,.fm *) td.in::before,body .rec:is(.fm,.fm *) td.out::before{display:block;font:500 .6rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}body .rec:is(.fm,.fm *) td.in::before{content:"What the person enters"}body .rec:is(.fm,.fm *) td.out::before{content:"What ForMotiv records"}}body .flow:is(.fm,.fm *){display:grid;grid-template-columns:minmax(0,1.05fr) 70px minmax(0,1fr) 70px minmax(0,1fr);align-items:stretch}body .fl:is(.fm,.fm *){border:1px solid var(--line-d2);border-radius:16px;padding:20px;display:grid;gap:12px;align-content:start;background:rgb(13 38 73 / .55)}body .fl:is(.fm,.fm *) :where(small,.t-small):not(z-z){font:500 .64rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-d-faint)}body .fl:is(.fm,.fm *) h3{font-size:1.15rem;font-weight:600}body .fl:is(.fm,.fm *) :where(p:not(.t-dt,.t-dd,.t-li,.t-figcaption,.t-blockquote,.t-div),.t-p):not(z-z){font-size:.86rem;color:var(--on-d-mute)}body .fl:is(.fm,.fm *) .stay{border:1.5px dashed rgb(239 116 34 / .6);border-radius:10px;padding:10px 12px;display:grid;gap:4px;font-size:.8rem;color:#FFD3B3;background:rgb(239 116 34 / .06)}body .fl:is(.fm,.fm *) .stay :where(b,.t-b):not(z-z){font:600 .6rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-hi)}body .fl:is(.fm,.fm *) .go{display:grid;gap:5px}body .fl:is(.fm,.fm *) .go :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){font:500 .74rem var(--f-mono);padding:5px 9px;border-radius:6px;border:1px solid var(--line-d2);color:var(--on-d)}body .fl:is(.fm,.fm *) .go :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z).p{border-color:rgb(140 184 255 / .4);color:var(--sky)}body .fl.core:is(.fm,.fm *){border-color:rgb(239 116 34 / .5);background:linear-gradient(180deg,rgb(239 116 34 / .1),rgb(13 38 73 / .55))}body .fl:is(.fm,.fm *) :where(ul,.t-ul):not(z-z){list-style:none;display:grid;gap:6px;font-size:.86rem;color:var(--on-d)}body .fl:is(.fm,.fm *) :where(li,.t-li):not(z-z)::before{content:"› ";color:var(--orange-hi)}body .fa:is(.fm,.fm *){display:grid;place-items:center;position:relative}body .fa:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:100%;height:60px;overflow:visible}@media (max-width:1000px){body .flow:is(.fm,.fm *){grid-template-columns:1fr}body .fa:is(.fm,.fm *){height:50px}body .fa:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){transform:rotate(90deg);width:60px}}body .comp:is(.fm,.fm *){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:start}body .comp:is(.fm,.fm *) .txt{display:grid;gap:18px}body .regs:is(.fm,.fm *){display:grid;border-top:1px solid var(--ink)}body .reg:is(.fm,.fm *){display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--line);align-items:baseline}body .reg:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:700 1.6rem/1 var(--f-display);letter-spacing:-.02em;color:var(--brand)}body .reg:is(.fm,.fm *) :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){font-size:.92rem;color:var(--muted)}body .intl:is(.fm,.fm *){margin-top:72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px;align-items:center;padding-top:56px;border-top:1px solid var(--line)}body .intl:is(.fm,.fm *) .txt{display:grid;gap:16px}body .regions:is(.fm,.fm *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden}body .regions:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z){padding:20px 16px;display:grid;gap:6px;background:var(--paper)}body .regions:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z)+:where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z){border-left:1px solid var(--line)}body .regions:is(.fm,.fm *) :where(small,.t-small):not(z-z){font:500 .62rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}body .regions:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 1.15rem var(--f-display)}body .regions:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z).more :where(b,.t-b):not(z-z){color:var(--muted);font-weight:500;font-size:.95rem}body .distinct:is(.fm,.fm *){margin-top:14px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 18px;border-radius:12px;background:var(--mist);border:1px solid var(--line);font-size:.88rem;color:#2E3D54}body .distinct:is(.fm,.fm *) :where(b,.t-b):not(z-z){color:var(--ink)}@media (max-width:1000px){body .comp:is(.fm,.fm *),body .intl:is(.fm,.fm *){grid-template-columns:1fr;gap:28px}}@media (max-width:640px){body .regions:is(.fm,.fm *){grid-template-columns:1fr}body .regions:is(.fm,.fm *) :where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z)+:where(div:not(.t-dd,.t-dt,.t-dl,.t-li,.t-ul,.t-ol,.t-figure,.t-figcaption,.t-blockquote,.t-span),.t-div):not(z-z){border-left:0;border-top:1px solid var(--line)}body .reg:is(.fm,.fm *){grid-template-columns:1fr;gap:6px}}body .rv-grid:is(.fm,.fm *){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px;align-items:start}body .rv-grid:is(.fm,.fm *) .txt{display:grid;gap:18px}body .topics:is(.fm,.fm *){list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line-d)}body .topics:is(.fm,.fm *) :where(li,.t-li):not(z-z){padding:16px 16px 16px 0;border-bottom:1px solid var(--line-d);display:grid;gap:4px}body .topics:is(.fm,.fm *) :where(li,.t-li):not(z-z):nth-child(even){padding-left:16px;border-left:1px solid var(--line-d)}body .topics:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 1rem var(--f-display);color:#fff}body .topics:is(.fm,.fm *) :where(span:not(.t-b,.t-small,.t-em,.t-i,.t-strong,.t-code,.t-u,.t-s,.t-ul,.t-ol),.t-span):not(z-z){font-size:.84rem;color:var(--on-d-mute)}@media (max-width:1000px){body .rv-grid:is(.fm,.fm *){grid-template-columns:1fr;gap:28px}}@media (max-width:560px){body .topics:is(.fm,.fm *){grid-template-columns:1fr}body .topics:is(.fm,.fm *) :where(li,.t-li):not(z-z):nth-child(even){padding-left:0;border-left:0}}body .wrap:is(.fm,.fm *)>.facts{gap:0}body .bc:is(.fm,.fm *) :where(ul,.t-ul):not(z-z){margin:0;padding-left:0}@media (min-width:1001px){body .bnd:is(.fm,.fm *){grid-template-rows:auto auto auto 1fr}body .bnd:is(.fm,.fm *)>.bc,body .bnd:is(.fm,.fm *)>.bline{grid-row:1 / span 4}body .bnd:is(.fm,.fm *)>.bc{display:grid;grid-template-rows:subgrid;row-gap:12px}body .bnd:is(.fm,.fm *)>.bc.ob{grid-column:1}body .bnd:is(.fm,.fm *)>.bc.pr{grid-column:2}body .bnd:is(.fm,.fm *)>.bline{grid-column:3}body .bnd:is(.fm,.fm *)>.bc.no{grid-column:4}body .bc:is(.fm,.fm *) :where(ul,.t-ul):not(z-z){align-self:start;margin-top:6px}}body :is(.fm,.fm *).u-70c1db9.u-70c1db9{background:var(--navy-950)!important}