@import"https://fonts.googleapis.com/css2?family=Archivo:wght@600;800;900&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Paytone+One&family=Outfit:wght@400;500;600;800;900&family=JetBrains+Mono:wght@400;700&display=swap";html[data-theme=sheet],html[data-theme=sheet][data-mode=ink]{--bg: #17171a;--panel: #1e1e22;--mass: #26262b;--ink: #eae8ee;--dim: #cdccd2;--faint: #b0afb6;--faint2: #908f96;--line: #26262b;--line2: #35353d;--spot: #8cf58b;--spot-ink: #17171a;--grid: #202024}html[data-theme=sheet][data-mode=paper]{--bg: #efece5;--panel: #e7e3da;--mass: #ddd8cc;--ink: #15140f;--dim: #55534a;--faint: #86826f;--faint2: #928e79;--line: #e2ded4;--line2: #cbc5b6;--spot: #2f7d32;--spot-ink: #fff;--grid: #e4e0d6}html[data-theme=sheet]{--disp: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--body: "Inter", system-ui, -apple-system, "Segoe UI", Helvetica, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gut: 34px}html[data-theme=sheet] *{box-sizing:border-box}html[data-theme=sheet] body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:14.5px;line-height:1.65;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:72px 72px;overflow-x:clip;padding-bottom:72px}html[data-theme=sheet] ::selection{background:var(--spot);color:var(--spot-ink)}html[data-theme=sheet] a{color:inherit}html[data-theme=sheet] #rain-intro{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:60;pointer-events:none;background:var(--bg);transition:opacity 1.1s ease}html[data-theme=sheet] #rain-intro.gone{opacity:0}html[data-theme=sheet] .frame{max-width:1440px;margin:0 auto;background:var(--bg);position:relative;border-left:1px solid var(--line2);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2)}html[data-theme=sheet] .nav{display:flex;align-items:center;gap:24px;height:60px;padding:0 var(--gut);border-bottom:1px solid var(--line2)}html[data-theme=sheet] .nav .lock{display:flex;align-items:baseline;gap:10px;text-decoration:none}html[data-theme=sheet] .nav .lock b{font-family:var(--disp);font-weight:900;font-size:20px;letter-spacing:-.045em;color:var(--ink)}html[data-theme=sheet] .nav .lock i{font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint2)}html[data-theme=sheet] .nav .sp{flex:1}html[data-theme=sheet] .nav a.lnk{color:var(--dim);text-decoration:none;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase}html[data-theme=sheet] .nav a.lnk:hover,html[data-theme=sheet] .nav a.lnk[aria-current=page]{color:var(--ink)}html[data-theme=sheet] .nav .btn{border:1px solid var(--line2);padding:7px 15px;color:var(--ink);text-decoration:none;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase}html[data-theme=sheet] .nav .btn:hover{background:var(--spot);color:var(--spot-ink);border-color:var(--spot)}html[data-theme=sheet] .nav .ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border:1px solid var(--line2);color:var(--dim);text-decoration:none}html[data-theme=sheet] .nav .ico svg{width:14px;height:14px;fill:currentColor}html[data-theme=sheet] .nav .ico:hover{color:var(--spot);border-color:var(--spot)}html[data-theme=sheet] .mode{display:flex;border:1px solid var(--line2)}html[data-theme=sheet] .mode button{background:none;border:0;color:var(--faint);cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:7px 10px}html[data-theme=sheet] .mode button:hover{color:var(--ink)}html[data-theme=sheet] .mode button[aria-pressed=true]{background:var(--ink);color:var(--bg)}html[data-theme=sheet] .nav .menu{display:none;align-items:center;justify-content:center;gap:4px;flex-direction:column;width:30px;height:30px;flex:0 0 auto;padding:0;border:1px solid var(--line2);background:none;color:var(--dim);cursor:pointer}html[data-theme=sheet] .nav .menu span{display:block;width:13px;height:1px;background:currentColor}html[data-theme=sheet] .nav .menu[aria-expanded=true]{color:var(--spot);border-color:var(--spot)}html[data-theme=sheet] .sheet{display:none;border-bottom:1px solid var(--line2)}html[data-theme=sheet] .sheet.open{display:block}html[data-theme=sheet] .sheet a{display:block;padding:15px var(--gut);text-decoration:none;color:var(--ink);font-size:12px;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--line)}html[data-theme=sheet] .hero{padding:68px var(--gut) 56px}html[data-theme=sheet] .eyebrow{display:flex;align-items:center;gap:14px;color:var(--spot);font-size:11px;letter-spacing:.3em;text-transform:uppercase}html[data-theme=sheet] .eyebrow s{width:42px;height:1px;background:var(--spot);text-decoration:none}html[data-theme=sheet] h1{font-family:var(--disp);font-weight:900;letter-spacing:-.055em;line-height:.88;font-size:clamp(38px,6.6vw,132px);margin:24px 0 0;max-width:20ch;color:var(--ink)}html[data-theme=sheet] h1 em{font-style:normal;color:var(--spot)}html[data-theme=sheet] .lede{color:var(--dim);font-size:15px;line-height:1.75;max-width:52ch;margin:32px 0 0}html[data-theme=sheet] .lede b{color:var(--ink);font-weight:400}html[data-theme=sheet] .go{display:flex;align-items:center;gap:22px;margin-top:38px;flex-wrap:wrap}html[data-theme=sheet] .cmd{display:inline-flex;align-items:center;border:1px solid var(--line2)}html[data-theme=sheet] .cmd code{padding:14px 19px;font-size:13.5px;font-family:var(--mono)}html[data-theme=sheet] .cmd code b{color:var(--spot);font-weight:400;margin-right:11px}html[data-theme=sheet] .cmd button{padding:14px 16px;border:0;border-left:1px solid var(--line2);background:none;cursor:pointer;color:var(--faint);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}html[data-theme=sheet] .cmd button:hover{color:var(--ink)}html[data-theme=sheet] .meta{margin-top:20px;color:var(--faint);font-size:11.5px;letter-spacing:.04em}html[data-theme=sheet] .meta a{color:var(--spot);text-decoration:none}html[data-theme=sheet] .meta a:hover{text-decoration:underline}html[data-theme=sheet] .strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}html[data-theme=sheet] .stat{display:block;text-decoration:none;padding:24px var(--gut) 26px;border-right:1px solid var(--line)}html[data-theme=sheet] .stat:last-child{border-right:0}html[data-theme=sheet] .stat:hover{background:color-mix(in srgb,var(--spot) 5%,transparent)}html[data-theme=sheet] .stat b{display:block;font-family:var(--disp);font-weight:900;font-size:clamp(26px,3vw,40px);letter-spacing:-.045em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}html[data-theme=sheet] .stat span{display:block;margin-top:11px;color:var(--faint);font-size:10px;letter-spacing:.2em;text-transform:uppercase}html[data-theme=sheet] .stat:hover span{color:var(--dim)}html[data-theme=sheet] .fig{padding:40px var(--gut) 46px;border-bottom:1px solid var(--line2)}html[data-theme=sheet] .fighd{display:flex;align-items:baseline;gap:16px;padding:0 0 11px;color:var(--faint);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}html[data-theme=sheet] .fighd .r{margin-left:auto;text-align:right}html[data-theme=sheet] .plate{border:1px solid var(--line2);background:var(--panel);padding:26px 30px}html[data-theme=sheet] .marks{display:flex;align-items:center;gap:44px;flex-wrap:wrap;padding:24px var(--gut);border-bottom:1px solid var(--line2)}html[data-theme=sheet] .marks .lbl{color:var(--faint);font-size:10px;letter-spacing:.2em;text-transform:uppercase}html[data-theme=sheet] .marks .mark{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--dim);font-size:12.5px;letter-spacing:.04em}html[data-theme=sheet] .marks .mark:hover{color:var(--spot)}html[data-theme=sheet] .rows{border-bottom:1px solid var(--line2)}html[data-theme=sheet] .rows>.row{display:grid;grid-template-columns:130px minmax(0,58ch) minmax(0,1fr);gap:0 40px;align-items:start;padding:26px var(--gut);border-bottom:1px solid var(--line);text-decoration:none;cursor:pointer}html[data-theme=sheet] .rows>.row:last-child{border-bottom:0}html[data-theme=sheet] .rows>.row:hover{background:color-mix(in srgb,var(--spot) 4%,transparent)}html[data-theme=sheet] .rows>.row:hover h3{color:var(--spot)}html[data-theme=sheet] .rows .n{font-family:var(--disp);font-weight:900;font-size:44px;letter-spacing:-.05em;line-height:1;color:var(--mass);transition:color .12s ease}html[data-theme=sheet] .rows>.row:hover .n{color:var(--line2)}html[data-theme=sheet] .rows h3{margin:0;font-family:var(--disp);font-weight:800;font-size:21px;letter-spacing:-.02em;line-height:1.2;color:var(--ink);transition:color .12s ease}html[data-theme=sheet] .rows h3 .arw{margin-left:4px;vertical-align:2px;font-family:var(--body);font-weight:400;font-size:15px;line-height:1;color:var(--faint);transition:color .12s ease,margin-left .12s ease}html[data-theme=sheet] .rows>.row:hover .arw{color:var(--spot);margin-left:8px}html[data-theme=sheet] .rows p{margin:11px 0 0;color:var(--dim)}html[data-theme=sheet] .rows .ev{align-self:center;justify-self:end;width:100%;max-width:520px;border:1px solid var(--line2);background:var(--panel);padding:13px 15px;font-family:var(--mono);font-size:11.5px;color:var(--faint)}html[data-theme=sheet] .rows .ev-row{display:flex;align-items:center;gap:14px;padding:6px 0}html[data-theme=sheet] .rows .ev-row>span{color:var(--dim)}html[data-theme=sheet] .rows .ev-row b{margin-left:auto;font-weight:400}html[data-theme=sheet] .head{display:flex;align-items:baseline;gap:16px;padding:34px var(--gut) 16px;color:var(--faint);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}html[data-theme=sheet] .head .r{margin-left:auto}html[data-theme=sheet] .prose{line-height:1.75;color:var(--dim)}html[data-theme=sheet] .prose>*:first-child{margin-top:0}html[data-theme=sheet] .prose h1,html[data-theme=sheet] .prose h2,html[data-theme=sheet] .prose h3{font-family:var(--disp);letter-spacing:-.03em;color:var(--ink);margin:2.2em 0 .5em;line-height:1.15}html[data-theme=sheet] .prose h1{font-weight:900;font-size:30px}html[data-theme=sheet] .prose h2{font-weight:800;font-size:22px;padding-bottom:.4em;border-bottom:1px solid var(--line)}html[data-theme=sheet] .prose h3{font-weight:800;font-size:17px}html[data-theme=sheet] .prose a{color:var(--spot);text-decoration:none;border-bottom:1px solid var(--line2)}html[data-theme=sheet] .prose a:hover{border-bottom-color:var(--spot)}html[data-theme=sheet] .prose code{font-family:var(--mono);font-size:.88em;color:var(--ink);background:var(--mass);padding:.15em .4em}html[data-theme=sheet] .prose pre{font-family:var(--mono);font-size:12.5px;line-height:1.7;background:var(--panel);border:1px solid var(--line2);padding:16px 18px;overflow-x:auto}html[data-theme=sheet] .prose pre code{background:none;padding:0;color:var(--dim)}html[data-theme=sheet] .prose blockquote{margin:1.4em 0;padding-left:18px;border-left:2px solid var(--spot);color:var(--faint)}html[data-theme=sheet] .prose img{max-width:100%}html[data-theme=sheet] .prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}html[data-theme=sheet] .prose table{border-collapse:collapse;width:100%;font-size:13.5px}html[data-theme=sheet] .prose th,html[data-theme=sheet] .prose td{border:1px solid var(--line);padding:8px 12px;text-align:left}html[data-theme=sheet] .article{padding:46px var(--gut) 60px}html[data-theme=sheet] .article .back{background:none;border:0;padding:0;cursor:pointer;color:var(--faint);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}html[data-theme=sheet] .article .back:hover{color:var(--spot)}html[data-theme=sheet] .article h1.title{font-size:clamp(30px,4.4vw,60px);margin:26px 0 0;max-width:24ch}html[data-theme=sheet] .article .byline{margin:18px 0 38px;padding-bottom:22px;border-bottom:1px solid var(--line);color:var(--faint);font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}html[data-theme=sheet] .article .prose{max-width:74ch}html[data-theme=sheet] .foot{padding:22px var(--gut);border-top:1px solid var(--line2);display:flex;gap:22px;align-items:center;flex-wrap:wrap;color:var(--faint);font-size:11.5px}html[data-theme=sheet] .foot a{color:var(--dim);text-decoration:none}html[data-theme=sheet] .foot a:hover{color:var(--spot)}html[data-theme=sheet] .foot .out{margin-left:auto;display:flex;gap:18px;align-items:center}@media (max-width: 900px){html[data-theme=sheet] .nav a.lnk,html[data-theme=sheet] .nav .mode{display:none}html[data-theme=sheet] .nav .menu{display:inline-flex}html[data-theme=sheet] .strip{grid-template-columns:1fr 1fr}html[data-theme=sheet] .stat{border-bottom:1px solid var(--line)}html[data-theme=sheet] .stat:nth-last-child(-n+2){border-bottom:0}html[data-theme=sheet] .stat:nth-child(2n){border-right:0}html[data-theme=sheet] .rows>.row{grid-template-columns:60px minmax(0,1fr);gap:0 22px}html[data-theme=sheet] .rows .n{font-size:30px}html[data-theme=sheet] .rows .ev{grid-column:2;justify-self:stretch;max-width:none;margin-top:18px}html[data-theme=sheet] .hero{padding:54px var(--gut) 44px}}@media (max-width: 560px){html[data-theme=sheet]{--gut: 20px}html[data-theme=sheet] body{background-size:40px 40px;padding-bottom:40px}html[data-theme=sheet] .frame{border-left:0;border-right:0}html[data-theme=sheet] .nav{gap:12px}html[data-theme=sheet] .cmd code{padding:12px 14px;font-size:12px}html[data-theme=sheet] .foot .out{margin-left:0}}html[data-theme=spark],html[data-theme=spark][data-mode=ink]{--bg: #12100f;--panel: #201d1c;--mass: #2b2725;--ink: #f7f1de;--dim: #ded7c4;--faint: #b3ab98;--faint2: #8a8271;--line: #2b2725;--line2: #3b3633;--spot: #4fc3f7;--spot-ink: #16130f;--grid: transparent;--edge: #3f3a36;--c1: #ffc24b;--c2: #7bdc8a;--c3: #ff8a5c;--c4: #f79ac0}html[data-theme=spark][data-mode=paper]{--bg: #fbf6e6;--panel: #ffffff;--mass: #efe7cf;--ink: #221f1e;--dim: #4a4442;--faint: #756d68;--faint2: #938a83;--line: #efe7cf;--line2: #ddd2b6;--spot: #6b4fa3;--spot-ink: #ffffff;--grid: transparent;--edge: #221f1e;--c1: #1b9fd8;--c2: #2f9e57;--c3: #e2622a;--c4: #d4638f}html[data-theme=spark]{--disp: "Paytone One", system-ui, sans-serif;--body: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gut: 28px}html[data-theme=spark] *{box-sizing:border-box}html[data-theme=spark] body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;overflow-x:clip;padding-bottom:40px}html[data-theme=spark] ::selection{background:var(--spot);color:var(--spot-ink)}html[data-theme=spark] a{color:inherit}html[data-theme=spark] #rain-intro{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:60;pointer-events:none;background:var(--bg);transition:opacity 1.1s ease}html[data-theme=spark] #rain-intro.gone{opacity:0}html[data-theme=spark] .frame{max-width:1180px;margin:0 auto;padding:0 var(--gut)}html[data-theme=spark] .nav{display:flex;align-items:center;gap:14px;padding:26px 0 8px;flex-wrap:wrap}html[data-theme=spark] .nav .lock{display:flex;align-items:baseline;gap:9px;text-decoration:none;margin-right:auto}html[data-theme=spark] .nav .lock b{font-family:var(--disp);font-size:25px;color:var(--ink)}html[data-theme=spark] .nav .lock i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--faint2)}html[data-theme=spark] .nav .sp{display:none}html[data-theme=spark] .nav a.lnk{padding:8px 17px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:600;color:var(--dim)}html[data-theme=spark] .nav a.lnk:hover,html[data-theme=spark] .nav a.lnk[aria-current=page]{background:var(--mass);color:var(--ink)}html[data-theme=spark] .nav .btn{padding:9px 22px;border:2px solid var(--edge);border-radius:999px;background:var(--spot);color:var(--spot-ink);text-decoration:none;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.02em;box-shadow:4px 4px 0 var(--edge);transition:transform .1s ease,box-shadow .1s ease}html[data-theme=spark] .nav .btn:hover{transform:translate(4px,4px);box-shadow:0 0 0 var(--edge)}html[data-theme=spark] .nav .ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border-radius:999px;background:var(--mass);color:var(--dim);text-decoration:none}html[data-theme=spark] .nav .ico svg{width:16px;height:16px;fill:currentColor}html[data-theme=spark] .nav .ico:hover{background:var(--spot);color:var(--spot-ink)}html[data-theme=spark] .mode{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--mass)}html[data-theme=spark] .mode button{background:none;border:0;border-radius:999px;color:var(--faint);cursor:pointer;font-family:var(--body);font-weight:600;font-size:12px;padding:5px 13px}html[data-theme=spark] .mode button:hover{color:var(--ink)}html[data-theme=spark] .mode button[aria-pressed=true]{background:var(--spot);color:var(--spot-ink)}html[data-theme=spark] .nav .menu{display:none;align-items:center;justify-content:center;gap:4px;flex-direction:column;width:40px;height:40px;flex:0 0 auto;padding:0;border:0;border-radius:999px;background:var(--mass);color:var(--dim);cursor:pointer}html[data-theme=spark] .nav .menu span{display:block;width:15px;height:2px;border-radius:2px;background:currentColor}html[data-theme=spark] .nav .menu[aria-expanded=true]{background:var(--spot);color:var(--spot-ink)}html[data-theme=spark] .sheet{display:none;margin-top:10px;padding:8px;border-radius:20px;background:var(--panel)}html[data-theme=spark] .sheet.open{display:block}html[data-theme=spark] .sheet a{display:block;padding:12px 16px;border-radius:14px;text-decoration:none;color:var(--ink);font-weight:600;font-size:15px}html[data-theme=spark] .sheet a:hover{background:var(--mass)}html[data-theme=spark] .hero{padding:46px 0 40px}html[data-theme=spark] .eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 16px;border-radius:999px;background:var(--mass);color:var(--spot);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}html[data-theme=spark] .eyebrow s{width:16px;height:3px;border-radius:3px;background:var(--spot);text-decoration:none}html[data-theme=spark] h1{font-family:var(--disp);font-weight:400;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;font-size:clamp(38px,6vw,86px);margin:26px 0 0;max-width:18ch;color:var(--ink)}html[data-theme=spark] h1 em{font-style:normal;color:var(--spot)}html[data-theme=spark] .lede{color:var(--dim);font-size:20px;line-height:1.55;max-width:46ch;margin:24px 0 0}html[data-theme=spark] .lede b{color:var(--ink);font-weight:600}html[data-theme=spark] .go{display:flex;align-items:center;gap:18px;margin-top:32px;flex-wrap:wrap}html[data-theme=spark] .cmd{display:inline-flex;align-items:center;border:2px solid var(--edge);border-radius:999px;background:var(--panel);overflow:hidden;box-shadow:5px 5px 0 var(--edge)}html[data-theme=spark] .cmd code{padding:13px 22px;font-size:14px;font-family:var(--mono);color:var(--ink)}html[data-theme=spark] .cmd code b{color:var(--spot);font-weight:700;margin-right:10px}html[data-theme=spark] .cmd button{align-self:stretch;padding:13px 20px;border:0;border-left:2px solid var(--edge);background:var(--spot);color:var(--spot-ink);cursor:pointer;font-family:var(--body);font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase}html[data-theme=spark] .cmd button:hover{filter:brightness(1.08)}html[data-theme=spark] .meta{margin-top:22px;color:var(--faint);font-size:14px}html[data-theme=spark] .meta a{color:var(--spot);text-decoration:none;font-weight:600}html[data-theme=spark] .meta a:hover{text-decoration:underline}html[data-theme=spark] .strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0}html[data-theme=spark] .stat{display:block;text-decoration:none;padding:22px 20px 20px;border:2px solid var(--edge);border-radius:20px;background:var(--panel);box-shadow:5px 5px 0 var(--edge);transition:transform .1s ease,box-shadow .1s ease}html[data-theme=spark] .stat:hover{transform:translate(5px,5px);box-shadow:0 0 0 var(--edge)}html[data-theme=spark] .stat b{display:block;font-family:var(--disp);font-size:clamp(28px,3.4vw,42px);line-height:1;color:var(--ink)}html[data-theme=spark] .stat span{display:block;margin-top:10px;color:var(--faint);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}html[data-theme=spark] .stat:nth-child(1) b{color:var(--spot)}html[data-theme=spark] .stat:nth-child(2) b{color:var(--c1)}html[data-theme=spark] .stat:nth-child(3) b{color:var(--c2)}html[data-theme=spark] .stat:nth-child(4) b{color:var(--c3)}html[data-theme=spark] .stat,html[data-theme=spark] .rows>.row,html[data-theme=spark] .plate{position:relative}html[data-theme=spark] .stat:after,html[data-theme=spark] .rows>.row:after,html[data-theme=spark] .plate:after{position:absolute;z-index:2;display:grid;place-items:center;width:46px;height:46px;border-radius:999px;border:2px solid var(--edge);background:var(--panel);box-shadow:3px 3px 0 var(--edge);font-size:23px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}html[data-theme=spark] .stat:after{top:-19px;right:13px;transform:rotate(8deg)}html[data-theme=spark] .rows>.row:after{top:-17px;left:-17px;transform:rotate(-9deg)}html[data-theme=spark] .plate:after{bottom:-20px;right:26px;transform:rotate(7deg)}html[data-theme=spark] .stat:nth-child(1):after{content:"📝"}html[data-theme=spark] .stat:nth-child(2):after{content:"🐙"}html[data-theme=spark] .stat:nth-child(3):after{content:"🎓"}html[data-theme=spark] .stat:nth-child(4):after{content:"🧠"}html[data-theme=spark] .plate:after{content:"🐙"}html[data-theme=spark] .rows>.row:nth-child(4n+1):after{content:"✍️"}html[data-theme=spark] .rows>.row:nth-child(4n+2):after{content:"⚡"}html[data-theme=spark] .rows>.row:nth-child(4n+3):after{content:"📄"}html[data-theme=spark] .rows>.row:nth-child(4n):after{content:"👋"}html[data-theme=spark] .marks{display:flex;align-items:center;gap:34px;flex-wrap:wrap;padding:20px 26px;margin:0 0 34px;border-radius:22px;background:var(--panel);border:2px solid var(--edge);transform:rotate(-1.2deg)}html[data-theme=spark] .marks>*{transform:rotate(1.2deg)}html[data-theme=spark] .marks .lbl{color:var(--faint);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}html[data-theme=spark] .marks .mark{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--dim);font-size:14px;font-weight:600}html[data-theme=spark] .marks .mark:hover{color:var(--spot)}html[data-theme=spark] .fig{padding:6px 0 34px}html[data-theme=spark] .fighd{display:flex;align-items:baseline;gap:14px;padding:0 4px 12px;color:var(--faint);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}html[data-theme=spark] .fighd .r{margin-left:auto;text-align:right}html[data-theme=spark] .plate{border:2px solid var(--edge);border-radius:24px;background:var(--panel);padding:28px 32px;box-shadow:6px 6px 0 var(--edge)}html[data-theme=spark] .rows{display:grid;gap:16px;margin-bottom:34px}html[data-theme=spark] .rows>.row{display:grid;grid-template-columns:78px minmax(0,1fr) minmax(0,320px);gap:6px 26px;align-items:center;text-decoration:none;cursor:pointer;padding:22px 24px;border:2px solid var(--edge);border-radius:22px;background:var(--panel);box-shadow:5px 5px 0 var(--edge);transition:transform .1s ease,box-shadow .1s ease}html[data-theme=spark] .rows>.row:hover{transform:translate(5px,5px);box-shadow:0 0 0 var(--edge)}html[data-theme=spark] .rows .n{font-family:var(--disp);font-size:42px;line-height:1;color:var(--spot)}html[data-theme=spark] .rows>.row:nth-child(4n+2) .n{color:var(--c1)}html[data-theme=spark] .rows>.row:nth-child(4n+3) .n{color:var(--c2)}html[data-theme=spark] .rows>.row:nth-child(4n) .n{color:var(--c3)}html[data-theme=spark] .rows h3{margin:0;font-family:var(--disp);font-weight:400;font-size:23px;text-transform:uppercase;line-height:1.1;color:var(--ink)}html[data-theme=spark] .rows h3 .arw{margin-left:6px;font-family:var(--body);font-weight:700;font-size:17px;color:var(--spot);transition:margin-left .12s ease}html[data-theme=spark] .rows>.row:hover .arw{margin-left:12px}html[data-theme=spark] .rows p{margin:8px 0 0;color:var(--dim);font-size:15px}html[data-theme=spark] .rows .ev{justify-self:end;width:100%;border-radius:14px;background:var(--mass);padding:13px 16px;font-family:var(--mono);font-size:12px;color:var(--faint)}html[data-theme=spark] .rows .ev-row{display:flex;align-items:center;gap:12px;padding:4px 0}html[data-theme=spark] .rows .ev-row>span{color:var(--dim)}html[data-theme=spark] .rows .ev-row b{margin-left:auto;font-weight:400;color:var(--ink)}html[data-theme=spark] .head{display:flex;align-items:baseline;gap:14px;padding:10px 4px 16px;color:var(--faint);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}html[data-theme=spark] .head .r{margin-left:auto}html[data-theme=spark] .prose{line-height:1.7;color:var(--dim);font-size:16px}html[data-theme=spark] .prose>*:first-child{margin-top:0}html[data-theme=spark] .prose h1,html[data-theme=spark] .prose h2,html[data-theme=spark] .prose h3{font-family:var(--disp);font-weight:400;text-transform:uppercase;color:var(--ink);margin:1.9em 0 .5em;line-height:1.15}html[data-theme=spark] .prose h1{font-size:32px}html[data-theme=spark] .prose h2{font-size:24px}html[data-theme=spark] .prose h3{font-size:19px}html[data-theme=spark] .prose a{color:var(--spot);text-decoration:underline;text-underline-offset:3px;font-weight:600}html[data-theme=spark] .prose code{font-family:var(--mono);font-size:.86em;color:var(--ink);background:var(--mass);padding:.18em .45em;border-radius:6px}html[data-theme=spark] .prose pre{font-family:var(--mono);font-size:13px;line-height:1.65;background:var(--mass);border-radius:16px;padding:18px 20px;overflow-x:auto}html[data-theme=spark] .prose pre code{background:none;padding:0;color:var(--dim)}html[data-theme=spark] .prose blockquote{margin:1.4em 0;padding:2px 0 2px 18px;border-left:4px solid var(--spot);border-radius:2px;color:var(--faint)}html[data-theme=spark] .prose img{max-width:100%;border-radius:12px}html[data-theme=spark] .prose hr{border:0;border-top:2px solid var(--line2);margin:2.2em 0}html[data-theme=spark] .prose table{border-collapse:collapse;width:100%;font-size:14px}html[data-theme=spark] .prose th,html[data-theme=spark] .prose td{border:1px solid var(--line2);padding:9px 13px;text-align:left}html[data-theme=spark] .article{padding:34px 0 50px}html[data-theme=spark] .article .back{background:var(--mass);border:0;border-radius:999px;padding:8px 17px;cursor:pointer;color:var(--dim);font-family:var(--body);font-weight:600;font-size:13px}html[data-theme=spark] .article .back:hover{background:var(--spot);color:var(--spot-ink)}html[data-theme=spark] .article h1.title{font-size:clamp(30px,4.6vw,58px);margin:24px 0 0;max-width:22ch}html[data-theme=spark] .article .byline{margin:16px 0 34px;color:var(--faint);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}html[data-theme=spark] .article .prose{max-width:70ch}html[data-theme=spark] .foot{margin-top:10px;padding:22px 26px;border-radius:22px;background:var(--panel);display:flex;gap:20px;align-items:center;flex-wrap:wrap;color:var(--faint);font-size:13px}html[data-theme=spark] .foot a{color:var(--dim);text-decoration:none;font-weight:600}html[data-theme=spark] .foot a:hover{color:var(--spot)}html[data-theme=spark] .foot .out{margin-left:auto;display:flex;gap:16px;align-items:center}@media (max-width: 900px){html[data-theme=spark] .nav a.lnk,html[data-theme=spark] .nav .mode{display:none}html[data-theme=spark] .nav .menu{display:inline-flex}html[data-theme=spark] .strip{grid-template-columns:1fr 1fr}html[data-theme=spark] .rows>.row{grid-template-columns:56px minmax(0,1fr)}html[data-theme=spark] .rows .n{font-size:32px}html[data-theme=spark] .rows .ev{grid-column:2;justify-self:stretch;margin-top:14px}html[data-theme=spark] .hero{padding:34px 0 30px}}@media (max-width: 560px){html[data-theme=spark]{--gut: 16px}html[data-theme=spark] .strip{grid-template-columns:1fr}html[data-theme=spark] .rows>.row:after{left:-8px}html[data-theme=spark] .marks{transform:none}html[data-theme=spark] .marks>*{transform:none}html[data-theme=spark] .cmd{width:100%}html[data-theme=spark] .cmd code{flex:1;padding:12px 16px;font-size:12.5px}html[data-theme=spark] .foot .out{margin-left:0}}:where(a,button,[tabindex]):focus-visible{outline:3px solid var(--spot);outline-offset:3px}.marks i{display:block;flex:0 0 auto;background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}.m-ito{--m: url(./ito-Z47rI-7R.svg);width:44px;height:32px}.m-genpact{--m: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20data-name='Layer%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20310%20135.27'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cpath%20class='cls-1'%20d='M99.09,67.12h0v-.24l-23.27-15.6,23.27-15.84c.24,0,.48-.48.48-.96s0-.72-.48-.96L50.39.18c-.48-.24-.96-.24-1.44,0L.24,33.53l-.24.24h0v.48h0v66.7c0,.48,0,.72.48.96l48.71,33.35h.96l48.71-33.35c.24,0,.48-.48.48-.96v-33.35h0v-.48h-.24ZM26.15,51.77l23.03-15.6,22.07,15.12-22.79,15.6h0v31.19l-21.83-14.88v-31.91l-.48.48ZM71.26,84.16l-20.87,14.16v-28.55l20.87,14.4ZM73.42,82.72l-22.07-15.12,22.07-15.12,22.55,15.12-22.31,15.12h-.24ZM49.19,2.34l46.79,31.91-22.55,15.36-23.51-16.08c-.48-.24-.96-.24-1.44,0l-23.51,16.08L2.4,34.25S49.19,2.34,49.19,2.34ZM1.68,36.65l22.31,15.12v32.39c0,.48,0,.72.48.96l23.75,16.08v30.71L1.92,100.23v-63.82l-.24.24ZM96.7,100.23l-46.31,31.67v-30.71l.96-.72,45.35-30.71v30.47Z'/%3e%3cg%3e%3cpath%20class='cls-1'%20d='M138.92,80.08c1.2,2.16,3.36,3.84,6,3.84,3.84,0,6.72-3.12,6.72-7.2h0v-.24c-2.16,2.16-4.8,3.36-7.68,3.36-6.48,0-11.52-5.76-11.52-12.96s5.28-12.96,11.52-12.96,5.76,1.2,7.68,3.36h0v-2.64h6v22.31c0,6.96-5.28,12.72-12.48,12.72s-8.88-2.64-11.28-6.48l5.04-2.88v-.24ZM144.92,74.08c3.84,0,6.96-3.36,6.96-7.44s-3.12-7.44-6.96-7.44-6.96,3.36-6.96,7.44,3.12,7.44,6.96,7.44'/%3e%3cpath%20class='cls-1'%20d='M178.51,71.68l4.08,4.08c-2.4,2.4-5.76,3.84-9.6,3.84-7.44,0-13.2-5.76-13.2-12.96s5.76-12.96,12.96-12.96,12.96,5.76,12.96,12.96,0,1.44,0,1.44h-19.67c0,2.64,3.36,6,6.96,6s4.08-.96,5.52-2.4M179.23,63.28h0c-1.44-2.64-3.6-4.08-6.48-4.08s-5.04,1.44-6.48,4.08h12.96Z'/%3e%3cpath%20class='cls-1'%20d='M194.11,66.64v12.24h-6v-24.71h6v3.12h0c1.92-2.4,4.8-3.6,7.68-3.6,10.8,0,11.04,9.6,11.04,12.48v12.72h-6v-12.24c0-2.88,0-7.44-6.24-7.44-3.6,0-6.48,3.36-6.48,7.44'/%3e%3cpath%20class='cls-1'%20d='M229.62,79.6c-3.12,0-5.76-1.2-7.92-3.36h0v12.48h-6v-34.31h6v2.64h0c2.16-1.92,4.8-3.36,7.92-3.36,6.48,0,11.52,5.76,11.52,12.96s-5.28,12.96-11.52,12.96M228.42,59.2c-3.84,0-6.96,3.36-6.96,7.44s3.12,7.44,6.96,7.44,6.96-3.36,6.96-7.44-3.12-7.44-6.96-7.44'/%3e%3cpath%20class='cls-1'%20d='M255.05,53.69c2.88,0,5.76,1.2,7.68,3.36h0v-2.64h6v24.71h-6v-2.64h0c-2.16,1.92-4.8,3.12-7.68,3.12-6.48,0-11.52-5.76-11.52-12.96s5.28-12.96,11.52-12.96M256.25,74.08c3.84,0,6.96-3.36,6.96-7.44s-3.12-7.44-6.96-7.44-6.96,3.36-6.96,7.44,3.12,7.44,6.96,7.44'/%3e%3cpath%20class='cls-1'%20d='M293.92,75.76c-2.4,2.4-5.76,3.84-9.36,3.84-7.44,0-13.2-5.76-13.2-12.96s6-12.96,13.2-12.96,6.96,1.44,9.36,3.84l-4.32,3.84c-1.44-1.44-3.12-2.16-5.28-2.16-4.08,0-7.2,3.36-7.2,7.44s3.12,7.44,7.2,7.44,4.08-.96,5.28-2.4l4.08,4.08h.24Z'/%3e%3cpolygon%20class='cls-1'%20points='305.92%2059.92%20305.92%2078.88%20299.92%2078.88%20299.92%2059.92%20295.84%2059.92%20295.84%2054.41%20299.92%2054.41%20299.92%2043.37%20305.92%2043.37%20305.92%2054.41%20310%2054.41%20310%2059.92%20305.92%2059.92'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");width:76px;height:33px}.m-iqvia{--m: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='logo'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20545.63%20208.8'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;}.cls-2{fill:%23005487;}.cls-3{fill:%2300a1df;}.cls-4{fill:%237fa9c3;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-3'%20d='M244.45,67.78c-18.65.98-33.03,16.95-32.05,35.59.98,18.65,16.95,33.03,35.59,32.05,2.71-.14,5.33-.61,7.82-1.35h.03s2.54,4.84,2.54,4.84c1.02,1.96,3.44,2.71,5.4,1.69,1.96-1.02,2.71-3.44,1.69-5.4l-2.26-4.32c10.62-6.19,17.52-17.95,16.83-31.05-.98-18.65-16.95-33.03-35.59-32.05ZM259.49,123.79l-2.88-5.51c-1.02-1.96-3.44-2.71-5.4-1.69-1.96,1.02-2.71,3.44-1.69,5.4l2.51,4.8h-.03c-1.43.34-2.91.56-4.43.64-14.24.75-26.44-10.23-27.19-24.48-.75-14.24,10.23-26.44,24.48-27.19s26.44,10.23,27.19,24.48c.52,9.88-4.61,18.77-12.56,23.54Z'/%3e%3cpath%20class='cls-3'%20d='M192.42,135.28c-2.21,0-4-1.79-4-4v-59.36c0-2.21,1.79-4,4-4s4,1.79,4,4v59.36c0,2.21-1.79,4-4,4Z'/%3e%3cpath%20class='cls-2'%20d='M382.36,135.28c-2.21,0-4-1.79-4-4v-59.36c0-2.21,1.79-4,4-4s4,1.79,4,4v59.36c0,2.21-1.79,4-4,4Z'/%3e%3cpath%20class='cls-2'%20d='M325.37,135.28h-.02c-1.48,0-2.84-.83-3.53-2.14l-31.08-59.36c-1.02-1.96-.27-4.37,1.69-5.4,1.96-1.03,4.37-.27,5.4,1.69l27.57,52.65,28.11-52.68c1.04-1.95,3.46-2.69,5.41-1.65,1.95,1.04,2.69,3.46,1.65,5.41l-31.67,59.36c-.7,1.3-2.05,2.12-3.53,2.12Z'/%3e%3cpath%20class='cls-2'%20d='M452.25,121.82h-19.28c-2.21,0-4-1.79-4-4s1.79-4,4-4h19.28c2.21,0,4,1.79,4,4s-1.79,4-4,4Z'/%3e%3cpath%20class='cls-2'%20d='M473.9,135.28c-1.44,0-2.83-.78-3.55-2.15l-27.57-52.65-28.11,52.68c-1.04,1.95-3.46,2.69-5.41,1.65-1.95-1.04-2.69-3.46-1.65-5.41l31.67-59.36c.7-1.31,2.06-2.16,3.54-2.12,1.48,0,2.84.83,3.53,2.14l31.08,59.36c1.02,1.96.27,4.37-1.69,5.4-.59.31-1.23.46-1.85.46Z'/%3e%3cpath%20class='cls-2'%20d='M165.23,124.16h-19.63c-1.37,2.49-2.96,4.78-4.74,6.81h24.37c1.87,0,3.41-1.53,3.41-3.41h0c0-1.87-1.53-3.41-3.41-3.41Z'/%3e%3cpath%20class='cls-2'%20d='M165.23,111.18h-14.95c-.47,2.36-1.11,4.64-1.9,6.81h16.85c1.87,0,3.41-1.53,3.41-3.41s-1.53-3.41-3.41-3.41Z'/%3e%3cpath%20class='cls-2'%20d='M165.23,98.2h-14.11c.07,1.06.11,2.13.11,3.21,0,1.21-.05,2.41-.13,3.6h14.13c1.87,0,3.41-1.53,3.41-3.41s-1.53-3.41-3.41-3.41Z'/%3e%3cpath%20class='cls-2'%20d='M165.23,85.22h-16.71c.77,2.17,1.38,4.45,1.83,6.81h14.88c1.87,0,3.41-1.53,3.41-3.41h0c0-1.87-1.53-3.41-3.41-3.41Z'/%3e%3cpath%20class='cls-2'%20d='M165.23,72.24h-24.04c1.73,2.04,3.29,4.32,4.62,6.81h19.42c1.87,0,3.41-1.53,3.41-3.41s-1.53-3.41-3.41-3.41Z'/%3e%3cpath%20class='cls-3'%20d='M100.32,127.56h0c0-1.87,1.53-3.41,3.41-3.41h-13.42c-1.87,0-3.41,1.53-3.41,3.41h0c0,1.87,1.53,3.41,3.41,3.41h13.42c-1.87,0-3.41-1.53-3.41-3.41Z'/%3e%3cpath%20class='cls-4'%20d='M145.59,124.16h-41.87c-1.87,0-3.41,1.53-3.41,3.41h0c0,1.87,1.53,3.41,3.41,3.41h37.13c1.78-2.03,3.36-4.32,4.74-6.81Z'/%3e%3cpath%20class='cls-3'%20d='M90.81,115.3c-.46-2.18,1.22-4.13,3.33-4.13h-13.42c-1.87,0-3.41,1.53-3.41,3.41s1.53,3.41,3.41,3.41h13.53c-1.63,0-3.11-1.09-3.44-2.68Z'/%3e%3cpath%20class='cls-4'%20d='M150.28,111.18h-56.13c-2.11,0-3.79,1.94-3.33,4.13.33,1.59,1.82,2.68,3.44,2.68h54.12c.79-2.17,1.43-4.45,1.9-6.81Z'/%3e%3cpath%20class='cls-3'%20d='M81.23,102.32c-.46-2.18,1.22-4.13,3.33-4.13h-13.42c-1.87,0-3.41,1.53-3.41,3.41s1.53,3.41,3.41,3.41h13.53c-1.63,0-3.11-1.09-3.44-2.68Z'/%3e%3cpath%20class='cls-4'%20d='M81.23,102.32c.33,1.59,1.82,2.68,3.44,2.68h66.43c.08-1.19.13-2.39.13-3.6,0-1.08-.04-2.15-.11-3.21h-66.56c-2.11,0-3.79,1.94-3.33,4.13Z'/%3e%3cpath%20class='cls-3'%20d='M85.9,88.62c0-1.87,1.53-3.41,3.41-3.41h-13.42c-1.87,0-3.41,1.53-3.41,3.41h0c0,1.87,1.53,3.41,3.41,3.41h13.42c-1.87,0-3.41-1.53-3.41-3.41Z'/%3e%3cpath%20class='cls-4'%20d='M148.52,85.22h-59.21c-1.87,0-3.41,1.53-3.41,3.41s1.53,3.41,3.41,3.41h61.04c-.45-2.36-1.07-4.64-1.83-6.81Z'/%3e%3cpath%20class='cls-3'%20d='M110.64,76.37c-.46-2.18,1.22-4.13,3.33-4.13h-13.42c-1.87,0-3.41,1.53-3.41,3.41s1.53,3.41,3.41,3.41h13.53c-1.63,0-3.11-1.09-3.44-2.68Z'/%3e%3cpath%20class='cls-4'%20d='M141.19,72.24h-27.21c-2.11,0-3.79,1.94-3.33,4.13.33,1.59,1.82,2.68,3.44,2.68h31.73c-1.34-2.49-2.89-4.77-4.62-6.81Z'/%3e%3crect%20class='cls-1'%20width='545.63'%20height='208.8'/%3e%3c/svg%3e");width:92px;height:30px}.m-indivia{--m: url(./indivia-DY7-WgIh.png);width:29px;height:26px}
