:root{--page-title-display:none}body :is(.fm,.fm *).ic-26c0eea.ic-26c0eea{display:inline-block;width:16px;height:16px;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 16 16%22%3E%3Crect fill=%22none%22 height=%2213%22 rx=%221.5%22 stroke=%22black%22 stroke-width=%221.5%22 width=%227%22 x=%224.5%22 y=%221.5%22%3E%3C/rect%3E%3Cpath d=%22M7 12.2h2%22 stroke=%22black%22 stroke-width=%221.5%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 16 16%22%3E%3Crect fill=%22none%22 height=%2213%22 rx=%221.5%22 stroke=%22black%22 stroke-width=%221.5%22 width=%227%22 x=%224.5%22 y=%221.5%22%3E%3C/rect%3E%3Cpath d=%22M7 12.2h2%22 stroke=%22black%22 stroke-width=%221.5%22%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}body :is(.fm,.fm *).ic-518512b.ic-518512b{display:inline-block;width:16px;height:16px;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 16 16%22%3E%3Cpath d=%22M8 1.5l5.5 2v4c0 3.3-2.3 5.9-5.5 7-3.2-1.1-5.5-3.7-5.5-7v-4z%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%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 16 16%22%3E%3Cpath d=%22M8 1.5l5.5 2v4c0 3.3-2.3 5.9-5.5 7-3.2-1.1-5.5-3.7-5.5-7v-4z%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}body :is(.fm,.fm *).ic-567f0b1.ic-567f0b1{display:inline-block;width:16px;height:16px;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 16 16%22%3E%3Cpath d=%22M4 1.5h5.5L12.5 4.5v10h-8.5z M9.5 1.5v3h3 M6 8h4.5 M6 11h4.5%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%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 16 16%22%3E%3Cpath d=%22M4 1.5h5.5L12.5 4.5v10h-8.5z M9.5 1.5v3h3 M6 8h4.5 M6 11h4.5%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}body :is(.fm,.fm *).ic-6b4c5bf.ic-6b4c5bf{display:inline-block;width:16px;height:16px;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 16 16%22%3E%3Crect fill=%22none%22 height=%2210%22 rx=%221.5%22 stroke=%22black%22 stroke-width=%221.5%22 width=%2213%22 x=%221.5%22 y=%222.5%22%3E%3C/rect%3E%3Cpath d=%22M1.5 5.5h13%22 stroke=%22black%22 stroke-width=%221.5%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 16 16%22%3E%3Crect fill=%22none%22 height=%2210%22 rx=%221.5%22 stroke=%22black%22 stroke-width=%221.5%22 width=%2213%22 x=%221.5%22 y=%222.5%22%3E%3C/rect%3E%3Cpath d=%22M1.5 5.5h13%22 stroke=%22black%22 stroke-width=%221.5%22%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}body :is(.fm,.fm *).ic-a25ec7e.ic-a25ec7e{display:inline-block;width:16px;height:16px;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 16 16%22%3E%3Cpath d=%22M2 14l4-4 M4 12l1.5 1.5%22 stroke=%22black%22 stroke-width=%221.5%22%3E%3C/path%3E%3Ccircle cx=%2210%22 cy=%226%22 fill=%22none%22 r=%224%22 stroke=%22black%22 stroke-width=%221.5%22%3E%3C/circle%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 16 16%22%3E%3Cpath d=%22M2 14l4-4 M4 12l1.5 1.5%22 stroke=%22black%22 stroke-width=%221.5%22%3E%3C/path%3E%3Ccircle cx=%2210%22 cy=%226%22 fill=%22none%22 r=%224%22 stroke=%22black%22 stroke-width=%221.5%22%3E%3C/circle%3E%3C/svg%3E") center/contain no-repeat}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-d27e7cc.ic-d27e7cc{display:inline-block;width:16px;height:16px;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 16 16%22%3E%3Cpath d=%22M2 3h12v7.5H7L3.5 13.5v-3H2z%22 fill=%22none%22 stroke=%22black%22 stroke-linejoin=%22round%22 stroke-width=%221.5%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 16 16%22%3E%3Cpath d=%22M2 3h12v7.5H7L3.5 13.5v-3H2z%22 fill=%22none%22 stroke=%22black%22 stroke-linejoin=%22round%22 stroke-width=%221.5%22%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}body :is(.fm,.fm *).ic-de6eda7.ic-de6eda7{display:inline-block;width:16px;height:16px;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 16 16%22%3E%3Cpath d=%22M2 7.5L8 2.5l6 5V14H2z M6.5 14v-4h3v4%22 fill=%22none%22 stroke=%22black%22 stroke-linejoin=%22round%22 stroke-width=%221.5%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 16 16%22%3E%3Cpath d=%22M2 7.5L8 2.5l6 5V14H2z M6.5 14v-4h3v4%22 fill=%22none%22 stroke=%22black%22 stroke-linejoin=%22round%22 stroke-width=%221.5%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 :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%}}body .crumb:is(.fm,.fm *){font:500 .7rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-d-faint)}body .crumb:is(.fm,.fm *) a{color:var(--on-d-mute)}body .crumb:is(.fm,.fm *) a:hover{color:#fff}body .cards:is(.fm,.fm *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body .card:is(.fm,.fm *){border:1px solid var(--line);border-radius:16px;background:var(--paper);padding:20px;display:grid;gap:10px;align-content:start}body .card:is(.fm,.fm *) .ci{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--orange-soft);color:var(--orange-dk)}body .card:is(.fm,.fm *) .ci :where(svg,.t-svg):not(z-z){width:17px;height:17px}body .card:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 1.05rem var(--f-display);color:var(--ink)}body .card: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)}body .mist:is(.fm,.fm *) .card{background:var(--paper)}body .dk:is(.fm,.fm *) .card{background:rgb(13 38 73 / .6);border-color:var(--line-d2)}body .dk:is(.fm,.fm *) .card :where(b,.t-b):not(z-z){color:#fff}body .dk:is(.fm,.fm *) .card :where(p:not(.t-dt,.t-dd,.t-li,.t-figcaption,.t-blockquote,.t-div),.t-p):not(z-z){color:var(--on-d-mute)}body .dk:is(.fm,.fm *) .card .ci{background:rgb(239 116 34 / .14);color:var(--orange-hi)}body .pipe.p3:is(.fm,.fm *){grid-template-columns:repeat(3,minmax(0,1fr))}body .statusbox:is(.fm,.fm *){margin-top:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px;padding-top:28px;border-top:1px solid var(--line-d)}body .statusbox:is(.fm,.fm *) h3{font-size:clamp(1.3rem,2vw,1.6rem);font-weight:600}@media (max-width:1000px){body .cards:is(.fm,.fm *){grid-template-columns:repeat(2,minmax(0,1fr))}body .pipe.p3:is(.fm,.fm *){grid-template-columns:1fr}body .statusbox:is(.fm,.fm *){grid-template-columns:1fr;gap:16px}}@media (max-width:640px){body .cards:is(.fm,.fm *){grid-template-columns:1fr}}body .tx-chips:is(.fm,.fm *){display:flex;flex-wrap:wrap;gap:8px}body .tx-chip:is(.fm,.fm *){border:1px solid var(--line);background:var(--paper);color:var(--brand);border-radius:99px;padding:8px 14px;font:600 .82rem var(--f-body);cursor:pointer}body .tx-chip[aria-pressed="true"]:is(.fm,.fm *){background:var(--navy-900);border-color:var(--navy-900);color:#fff}body .dk:is(.fm,.fm *) .tx-chip{background:#fff0;border-color:var(--line-d2);color:var(--on-d)}body .dk:is(.fm,.fm *) .tx-chip[aria-pressed="true"]{background:var(--orange);border-color:var(--orange);color:#fff}body .tx-act:is(.fm,.fm *){display:inline-flex;align-items:center;gap:6px;font:600 .62rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border-radius:99px;white-space:nowrap}body .tx-act.ok:is(.fm,.fm *){background:#EAF7F0;color:#0E7A4F}body .tx-act.ver:is(.fm,.fm *){background:#FFF7E3;color:#8A5A00}body .tx-act.hold:is(.fm,.fm *){background:var(--orange-soft);color:#A63A0A}body .tx-act.ret:is(.fm,.fm *){background:#EEF2FD;color:#2F4FA8}body .tx-act.chat:is(.fm,.fm *){background:#EAF3FB;color:#1E5D8C}body .tx-act.siu:is(.fm,.fm *){background:#FCE8EC;color:#A3203F}body .tx-act.spec:is(.fm,.fm *){background:#F1ECFB;color:#5236A8}body .dk:is(.fm,.fm *) .tx-act.ok{background:rgb(92 211 164 / .15);color:var(--ok-d)}body .dk:is(.fm,.fm *) .tx-act.ver{background:rgb(231 177 74 / .16);color:#F2C46B}body .dk:is(.fm,.fm *) .tx-act.hold{background:rgb(239 116 34 / .18);color:var(--orange-hi)}body .dk:is(.fm,.fm *) .tx-act.siu{background:rgb(240 90 80 / .2);color:#FF9B92}body .dk:is(.fm,.fm *) .tx-act.spec{background:rgb(177 140 255 / .18);color:#C9B2FF}body .dk:is(.fm,.fm *) .tx-act.ret{background:rgb(140 184 255 / .16);color:var(--sky)}body .tx-rel:is(.fm,.fm *){display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}body .tx-rel:is(.fm,.fm *) a{border:1px solid var(--line);border-radius:99px;padding:9px 14px;font:600 .84rem var(--f-body);color:var(--brand);background:var(--paper)}body .tx-rel:is(.fm,.fm *) a:hover{border-color:var(--brand)}body .tx-relh:is(.fm,.fm *) h2{font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:600}body .fn-board:is(.fm,.fm *){border:1px solid var(--line-d2);border-radius:20px;background:linear-gradient(180deg,rgb(13 38 73 / .7),rgb(7 24 51 / .92));box-shadow:0 50px 100px -40px rgb(0 0 0 / .75);padding:18px;display:grid;gap:14px}body .fn-board-h:is(.fm,.fm *){display:flex;justify-content:space-between;font:500 .64rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-d-faint)}body .fn-in:is(.fm,.fm *){display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:rgb(4 13 31 / .6);border:1px solid var(--line-d)}body .fn-in:is(.fm,.fm *) .ci{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:rgb(140 184 255 / .12);color:var(--sky)}body .fn-in:is(.fm,.fm *) .ci :where(svg,.t-svg):not(z-z){width:16px;height:16px}body .fn-in:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 .95rem var(--f-display);color:#fff;display:block}body .fn-in:is(.fm,.fm *) :where(small,.t-small):not(z-z){font:400 .72rem var(--f-mono);color:var(--on-d-mute)}body .fn-sigs:is(.fm,.fm *){display:flex;flex-wrap:wrap;gap:6px;min-height:28px}body .fn-sigs: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 .7rem var(--f-mono);padding:5px 8px;border-radius:6px;background:rgb(239 116 34 / .14);color:var(--orange-hi);border:1px solid rgb(239 116 34 / .3)}body .fn-sigs: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).g{background:rgb(92 211 164 / .12);color:var(--ok-d);border-color:rgb(92 211 164 / .3)}body .fn-lanes:is(.fm,.fm *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body .fn-lane:is(.fm,.fm *){border-radius:12px;border:1px solid var(--line-d);background:rgb(4 13 31 / .45);padding:10px;display:grid;gap:8px;align-content:start;min-height:118px;transition:border-color .3s,background .3s}body .fn-lane:is(.fm,.fm *) h4{font:600 .66rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-d-mute)}body .fn-lane.on:is(.fm,.fm *){border-color:var(--orange);background:rgb(239 116 34 / .12)}body .fn-lane.on:is(.fm,.fm *) h4{color:#fff}body .fn-pile:is(.fm,.fm *){display:flex;flex-wrap:wrap;gap:4px}body .fn-pile:is(.fm,.fm *) :where(i,.t-i):not(z-z){width:14px;height:10px;border-radius:3px;background:var(--line-d2);display:block}body .fn-pile:is(.fm,.fm *) :where(i,.t-i):not(z-z).new{background:var(--orange);animation:fnpop .5s ease}@keyframes fnpop{from{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}body .fn-why:is(.fm,.fm *){font-size:.84rem;color:var(--on-d-mute);min-height:2.6em}body .fn-why:is(.fm,.fm *) :where(b,.t-b):not(z-z){color:#fff;font-weight:600}body .fn-rt:is(.fm,.fm *){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:20px;background:var(--paper);overflow:hidden;box-shadow:0 30px 70px -50px rgb(4 13 31 / .45)}body .fn-build:is(.fm,.fm *){padding:22px;display:grid;gap:18px;align-content:start;border-right:1px solid var(--line)}body .fn-k:is(.fm,.fm *){font:500 .62rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}body .fn-tg:is(.fm,.fm *){display:grid;gap:6px}body .fn-t:is(.fm,.fm *){display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--paper);cursor:pointer;text-align:left;color:var(--ink);font-size:.88rem;line-height:1.4}body .fn-t:is(.fm,.fm *) :where(i,.t-i):not(z-z){width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-strong,#C9D3E0);display:grid;place-items:center;font-style:normal;font:700 .7rem var(--f-body);color:#fff;margin-top:1px}body .fn-t[aria-pressed="true"]:is(.fm,.fm *){border-color:var(--navy-900);background:var(--mist)}body .fn-t[aria-pressed="true"]:is(.fm,.fm *) :where(i,.t-i):not(z-z){background:var(--navy-900);border-color:var(--navy-900)}body .fn-t.g[aria-pressed="true"]:is(.fm,.fm *) :where(i,.t-i):not(z-z){background:#1F8C62;border-color:#1F8C62}body .fn-t:is(.fm,.fm *) :where(small,.t-small):not(z-z){display:block;font:500 .6rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:2px}body .fn-res:is(.fm,.fm *){padding:22px 24px;display:grid;gap:16px;align-content:start;background:var(--mist)}body .fn-route:is(.fm,.fm *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}body .fn-route: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){border-radius:10px;border:1px solid var(--line);background:var(--paper);padding:10px 8px;text-align:center;font:600 .74rem var(--f-display);color:var(--muted);transition:all .25s}body .fn-route: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(small,.t-small):not(z-z){display:block;font:500 .58rem var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:3px}body .fn-route: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).on{background:var(--navy-900);border-color:var(--navy-900);color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px -12px rgb(4 13 31 / .7)}body .fn-route: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).on :where(small,.t-small):not(z-z){color:var(--orange-hi)}body .fn-res:is(.fm,.fm *) h3{font-size:1.4rem;font-weight:600}body .fn-res:is(.fm,.fm *) .cnt{font:600 .78rem var(--f-mono);color:var(--orange-dk)}body .fn-reasons:is(.fm,.fm *){list-style:none;margin:0;padding:0;display:grid;gap:8px}body .fn-reasons:is(.fm,.fm *) :where(li,.t-li):not(z-z){display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:.9rem;color:var(--ink)}body .fn-reasons:is(.fm,.fm *) :where(li,.t-li):not(z-z) :where(i,.t-i):not(z-z){width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-style:normal;font:700 .66rem var(--f-body);background:var(--orange-soft);color:#A63A0A;margin-top:1px}body .fn-reasons:is(.fm,.fm *) :where(li,.t-li):not(z-z).g :where(i,.t-i):not(z-z){background:#EAF7F0;color:#0E7A4F}body .fn-sees:is(.fm,.fm *){border-top:1px solid var(--line);padding-top:14px;font-size:.88rem;color:var(--muted)}body .fn-sees:is(.fm,.fm *) :where(b,.t-b):not(z-z){color:var(--ink)}body .fn-xr:is(.fm,.fm *){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:36px;align-items:start}body .fn-form:is(.fm,.fm *){border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:20px;display:grid;gap:10px;box-shadow:0 30px 70px -50px rgb(4 13 31 / .45)}body .fn-form-h:is(.fm,.fm *){display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--line)}body .fn-form-h:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 1rem var(--f-display)}body .fn-sw:is(.fm,.fm *){display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:99px;padding:6px 12px 6px 8px;background:var(--paper);font:600 .78rem var(--f-body);color:var(--brand);cursor:pointer}body .fn-sw:is(.fm,.fm *) :where(i,.t-i):not(z-z){width:28px;height:16px;border-radius:99px;background:var(--line);position:relative;transition:background .2s}body .fn-sw:is(.fm,.fm *) :where(i,.t-i):not(z-z)::after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s}body .fn-sw[aria-pressed="true"]:is(.fm,.fm *) :where(i,.t-i):not(z-z){background:var(--orange)}body .fn-sw[aria-pressed="true"]:is(.fm,.fm *) :where(i,.t-i):not(z-z)::after{transform:translateX(12px)}body .fn-f:is(.fm,.fm *){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--paper);cursor:pointer;text-align:left;color:var(--ink);transition:background .25s,border-color .25s,box-shadow .25s}body .fn-f:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 .88rem var(--f-body)}body .fn-f:is(.fm,.fm *) .v{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:36px;padding:8px 10px;border-radius:7px;background:var(--mist);border:1px solid var(--line);transition:background .25s,border-color .25s}body .fn-f:is(.fm,.fm *) .mk{display:block;height:10px;width:var(--w,40%);max-width:100%;border-radius:3px;background:#D5DDE8;transition:background .25s}body .fn-f:is(.fm,.fm *) .mks{display:grid;gap:6px;flex-basis:100%}body .fn-f:is(.fm,.fm *) .mkp{display:flex;gap:5px}body .fn-f:is(.fm,.fm *) .mkp :where(i,.t-i):not(z-z){display:block;width:18px;height:14px;border-radius:3px;background:#D5DDE8;transition:background .25s}body .fn-f:is(.fm,.fm *) .bt{margin-left:auto;font:500 .7rem/1.35 var(--f-mono);color:var(--muted);text-align:right}body .fn-f:is(.fm,.fm *) .mks+.bt{margin-left:0;text-align:left}body .fn-pii:is(.fm,.fm *){display:flex;align-items:center;gap:8px;font:500 .7rem/1.4 var(--f-mono);color:var(--muted)}body .fn-pii:is(.fm,.fm *) :where(svg,.t-svg):not(z-z){width:13px;height:13px;flex:none;color:var(--brand)}body .fn-f:is(.fm,.fm *) .xn{grid-column:1/-1;display:none;font:500 .68rem/1.4 var(--f-mono);color:var(--orange-dk)}body .fn-f:is(.fm,.fm *) .xn::before{content:"↳ "}body .fn-f:is(.fm,.fm *) :where(em,.t-em):not(z-z){font:600 .58rem var(--f-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;border-radius:5px;opacity:0;transition:opacity .25s;background:var(--orange);color:#fff}body .fn-form.xray:is(.fm,.fm *) .fn-f :where(em,.t-em):not(z-z){opacity:1}body .fn-form.xray:is(.fm,.fm *) .fn-f[data-t="h"]{background:#FFF1E6;border-color:var(--orange-line);box-shadow:inset 4px 0 0 var(--orange)}body .fn-form.xray:is(.fm,.fm *) .fn-f[data-t="h"] .v{background:var(--paper);border-color:var(--orange-line)}body .fn-form.xray:is(.fm,.fm *) .fn-f[data-t="h"] .mk,body .fn-form.xray:is(.fm,.fm *) .fn-f[data-t="h"] .mkp :where(i,.t-i):not(z-z){background:#F6D3B6}body .fn-form.xray:is(.fm,.fm *) .fn-f[data-t="h"] .bt{color:var(--orange-dk);font-weight:600}body .fn-form.xray:is(.fm,.fm *) .fn-f[data-t="h"] .xn{display:block}body .fn-f[aria-pressed="true"]:is(.fm,.fm *){outline:2px solid var(--navy-900);outline-offset:1px}body .fn-out:is(.fm,.fm *){display:none;gap:4px;margin-top:4px;padding:14px 16px;border-radius:12px;background:var(--navy-900)}body .fn-form.xray:is(.fm,.fm *) .fn-out{display:grid}body .fn-out: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 .62rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-hi)}body .fn-out:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 1.02rem var(--f-display);color:#fff}body .fn-out: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;line-height:1.45;color:var(--on-d-mute)}body .fn-fd:is(.fm,.fm *){border:1px solid var(--line);border-radius:18px;background:var(--mist);padding:22px;display:grid;gap:12px;position:sticky;top:100px}body .fn-fd:is(.fm,.fm *) h3{font-size:1.3rem;font-weight:600}body .fn-fd:is(.fm,.fm *) :where(p:not(.t-dt,.t-dd,.t-li,.t-figcaption,.t-blockquote,.t-div),.t-p):not(z-z){color:var(--muted);font-size:.92rem}body .fn-fd:is(.fm,.fm *) .fn-lv{justify-self:start;font:600 .64rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:5px;background:var(--mist-2);color:var(--muted)}body .fn-fd:is(.fm,.fm *) .fn-lv.h{background:var(--orange);color:#fff}body .fn-fd:is(.fm,.fm *) .fn-val{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:var(--paper);border:1px solid var(--line);font:400 .9rem/1.45 var(--f-body);color:var(--ink)}body .fn-fd:is(.fm,.fm *) .fn-val :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 .58rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}body .fn-fd:is(.fm,.fm *) .uh{font:500 .62rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding-top:12px;border-top:1px solid var(--line)}body .fn-fd:is(.fm,.fm *) :where(ul,.t-ul):not(z-z){list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.9rem}body .fn-fd:is(.fm,.fm *) :where(li,.t-li):not(z-z)::before{content:"› ";color:var(--orange)}body .fn-bk:is(.fm,.fm *){margin-bottom:28px;border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:18px 20px 20px}body .fn-bk-h:is(.fm,.fm *){display:flex;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin-bottom:14px;font:500 .64rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}body .fn-bk-h: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):first-child{color:var(--orange-dk)}body .fn-bk-l:is(.fm,.fm *){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body .fn-bk-l:is(.fm,.fm *) :where(li,.t-li):not(z-z){position:relative;display:grid;gap:6px;align-content:start;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--mist)}body .fn-bk-l:is(.fm,.fm *) :where(li,.t-li):not(z-z):not(:last-child)::after{content:"";position:absolute;right:-11px;top:22px;width:7px;height:7px;border-top:1.5px solid #9AA8BC;border-right:1.5px solid #9AA8BC;transform:rotate(45deg)}body .fn-bk-l:is(.fm,.fm *) :where(li,.t-li):not(z-z).hot{background:var(--orange-soft);border-color:var(--orange-line);box-shadow:inset 4px 0 0 var(--orange)}body .fn-bk-l:is(.fm,.fm *) :where(time,.t-time):not(z-z){font:500 .72rem var(--f-mono);color:var(--muted)}body .fn-bk-l:is(.fm,.fm *) .ch{justify-self:start;font:600 .6rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;border-radius:99px;background:var(--paper);border:1px solid var(--line);color:var(--brand)}body .fn-bk-l:is(.fm,.fm *) :where(li,.t-li):not(z-z).hot .ch{border-color:var(--orange-line);color:var(--orange-dk)}body .fn-bk-l:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 1rem var(--f-display);color:var(--ink)}body .fn-bk-l: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;line-height:1.45;color:var(--muted)}@media (max-width:760px){body .fn-bk:is(.fm,.fm *){padding:16px}body .fn-bk-l:is(.fm,.fm *){grid-template-columns:1fr;gap:12px}body .fn-bk-l:is(.fm,.fm *) :where(li,.t-li):not(z-z):not(:last-child)::after{right:auto;top:auto;left:26px;bottom:-9px;transform:rotate(135deg)}}body .fn-moms:is(.fm,.fm *){position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:34px}body .fn-moms:is(.fm,.fm *)::before{content:"";position:absolute;top:11px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,var(--line-d2),var(--orange),var(--line-d2))}body .fn-mom:is(.fm,.fm *){position:relative;border:1px solid var(--line-d2);border-radius:16px;background:rgb(13 38 73 / .55);padding:20px;display:grid;gap:12px;align-content:start}body .fn-mom:is(.fm,.fm *)::before{content:"";position:absolute;top:-30px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--navy-900);border:2px solid var(--orange)}body .fn-mom:is(.fm,.fm *) .k{font:500 .62rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-hi)}body .fn-mom:is(.fm,.fm *) h3{font-size:1.2rem;font-weight:600}body .fn-mom:is(.fm,.fm *) :where(ul,.t-ul):not(z-z){list-style:none;margin:0;padding:0;display:grid;gap:10px}body .fn-mom:is(.fm,.fm *) :where(li,.t-li):not(z-z){display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--line-d)}body .fn-mom:is(.fm,.fm *) :where(li,.t-li):not(z-z) :where(b,.t-b):not(z-z){font:600 .95rem var(--f-display);color:#fff}body .fn-mom:is(.fm,.fm *) :where(li,.t-li):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:.85rem;color:var(--on-d-mute);line-height:1.45}body .fn-chs:is(.fm,.fm *){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}body .fn-chc:is(.fm,.fm *){border:1px solid var(--line);border-radius:16px;background:var(--paper);padding:18px;display:grid;gap:10px;align-content:start}body .fn-chc:is(.fm,.fm *) .ci{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--orange-soft);color:var(--orange-dk)}body .fn-chc:is(.fm,.fm *) .ci :where(svg,.t-svg):not(z-z){width:16px;height:16px}body .fn-chc:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 1rem var(--f-display)}body .fn-chc: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(--muted)}body .fn-chc:is(.fm,.fm *) a{font:600 .82rem var(--f-body);color:var(--orange-dk);margin-top:auto}body .fn-ho:is(.fm,.fm *){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center}body .fn-pkt:is(.fm,.fm *){border:1px solid var(--line-d2);border-radius:18px;background:rgb(4 13 31 / .45);overflow:hidden}body .fn-pkt-h:is(.fm,.fm *){display:flex;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line-d);font:500 .64rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-d-faint)}body .fn-pkt-r:is(.fm,.fm *){display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-d);align-items:start}body .fn-pkt-r:last-child:is(.fm,.fm *){border-bottom:0}body .fn-pkt-r:is(.fm,.fm *) .ci{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:rgb(239 116 34 / .14);color:var(--orange-hi)}body .fn-pkt-r:is(.fm,.fm *) .ci :where(svg,.t-svg):not(z-z){width:15px;height:15px}body .fn-pkt-r:is(.fm,.fm *) :where(b,.t-b):not(z-z){font:600 .95rem var(--f-display);color:#fff;display:block}body .fn-pkt-r: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:.85rem;color:var(--on-d-mute)}body .fn-ho:is(.fm,.fm *) .txt{display:grid;gap:16px}@media (max-width:1100px){body .fn-chs:is(.fm,.fm *){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){body .fn-rt:is(.fm,.fm *){grid-template-columns:1fr}body .fn-build:is(.fm,.fm *){border-right:0;border-bottom:1px solid var(--line)}body .fn-xr:is(.fm,.fm *){grid-template-columns:1fr}body .fn-fd:is(.fm,.fm *){position:static}body .fn-moms:is(.fm,.fm *){grid-template-columns:1fr;padding-top:0}body .fn-moms:is(.fm,.fm *)::before,body .fn-mom:is(.fm,.fm *)::before{display:none}body .fn-ho:is(.fm,.fm *){grid-template-columns:1fr}}@media (max-width:640px){body .fn-lanes:is(.fm,.fm *){grid-template-columns:repeat(2,minmax(0,1fr))}body .fn-route:is(.fm,.fm *){grid-template-columns:repeat(2,minmax(0,1fr))}body .fn-chs:is(.fm,.fm *){grid-template-columns:1fr}body .fn-build:is(.fm,.fm *),body .fn-res:is(.fm,.fm *){padding:18px}}body .fn-build:is(.fm,.fm *){padding:30px 30px 32px;gap:26px}body .fn-k:is(.fm,.fm *){margin-bottom:12px}body .fn-tg:is(.fm,.fm *){gap:10px}body .fn-t:is(.fm,.fm *){padding:13px 16px}body .fn-t:is(.fm,.fm *) :where(small,.t-small):not(z-z){margin-top:5px}body .fn-res:is(.fm,.fm *){padding:30px 32px 32px;gap:26px}body .fn-route:is(.fm,.fm *){gap:10px}body .fn-route: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:14px 10px}body .fn-route: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(small,.t-small):not(z-z){margin-top:6px}body .fn-res:is(.fm,.fm *) .cnt{margin-bottom:10px;line-height:1.5}body .fn-res:is(.fm,.fm *) h3{line-height:1.25}body .fn-reasons:is(.fm,.fm *){gap:14px}body .fn-reasons:is(.fm,.fm *) :where(li,.t-li):not(z-z){font-size:.95rem;line-height:1.55;gap:10px}body .fn-sees:is(.fm,.fm *){padding-top:22px;line-height:1.65}@media (max-width:900px){body .fn-build:is(.fm,.fm *),body .fn-res:is(.fm,.fm *){padding:22px}}body .fn-chs:is(.fm,.fm *){grid-template-columns:repeat(3,minmax(0,1fr))!important}body .fn-chc:is(.fm,.fm *){display:flex;flex-direction:column;gap:10px}body .fn-chc:is(.fm,.fm *) a{margin-top:auto;padding-top:6px}@media (max-width:760px){body .fn-chs:is(.fm,.fm *){grid-template-columns:1fr!important}}body :is(#handoff:not(.elementor-menu-anchor),.sid-handoff):is(.fm,.fm *) .fn-pkt{background:var(--navy-900);border-color:var(--navy-900);box-shadow:0 40px 80px -45px rgb(4 13 31 / .6)}body .in4:is(.fm,.fm *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body .in-c:is(.fm,.fm *){border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:24px 22px;display:flex;flex-direction:column;gap:10px;border-top:4px solid var(--c)}body .in-c.ok:is(.fm,.fm *){--c:#1F8C62}body .in-c.chk:is(.fm,.fm *){--c:#E7B14A}body .in-c.siu:is(.fm,.fm *){--c:var(--orange)}body .in-c.stop:is(.fm,.fm *){--c:#D64545}body .in-t:is(.fm,.fm *){font:600 .7rem var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}body .in-c:is(.fm,.fm *) h3{font-size:1.3rem;font-weight:600}body .in-c:is(.fm,.fm *) :where(p:not(.t-dt,.t-dd,.t-li,.t-figcaption,.t-blockquote,.t-div),.t-p):not(z-z){color:var(--muted);font-size:.95rem;line-height:1.55}body .in-r:is(.fm,.fm *){margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font:600 .9rem var(--f-display);color:var(--ink)}@media (max-width:1000px){body .in4:is(.fm,.fm *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){body .in4:is(.fm,.fm *){grid-template-columns:1fr}}body :is(.fm,.fm *).u-47c857f.u-47c857f{margin-top:28px!important}