@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-300-normal-b4i7YzLG.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-300-normal-C9Of02-5.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}html,body{height:100%}:root{--plex-sans:"IBM Plex Sans", sans-serif;--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--foreground-rgb:0, 0, 0;--background-start-rgb:214, 219, 220;--background-end-rgb:255, 255, 255;--primary-main:#d52b1e;--markdown-table-header-bg:var(--bg-minus-one);--markdown-table-header-border:color-mix(in srgb, var(--primary-main) 22%, transparent);--markdown-table-row-hover-bg:color-mix(in srgb, var(--primary-main) 4%, transparent);--primary-glow:conic-gradient(from 180deg at 50% 50%, #16abff33 0deg, #0885ff33 55deg, #54d6ff33 120deg, #0071ff33 160deg, transparent 360deg);--secondary-glow:radial-gradient(#fff, #fff0);--tile-start-rgb:239, 245, 249;--tile-end-rgb:228, 232, 233;--tile-border:conic-gradient(#00000080, #00000040, #00000030, #00000020, #00000010, #00000010, #00000080);--callout-rgb:238, 240, 241;--callout-border-rgb:172, 175, 176;--card-rgb:180, 185, 188;--card-border-rgb:131, 134, 135;--text-primary-light:#fff;--gelica:"gelica", --apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400}ul,ol{margin:.5rem 0}ul>li{margin:.25rem 0 .25rem 1.5rem}ol{margin-left:1rem}ol>li{margin:.35rem 0}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#212121;max-width:100vw}a{color:inherit;text-decoration:none}.gelica{font-family:var(--gelica);font-weight:300}.loader{z-index:1;border-radius:24px;width:100%;height:8px;margin:0 auto;transition:transform .3s ease-in;position:relative;overflow:hidden;transform:rotateY(0)}.loader[data-active=true]:after{content:"";background-color:var(--primary-main);border-radius:12px;width:100%;height:100%;animation:2s cubic-bezier(.4,0,.2,1) infinite loading;display:block;position:absolute;transform:translate(-95%)}@keyframes loading{0%{transform:translate(-95%)}50%{transform:translate(95%)}to{transform:translate(-95%)}}.children-inherit-font-size *{font-size:inherit!important}._tables_1c26z_1 table{border-collapse:separate;border-spacing:0;border:1px solid #0000000f;border-radius:10px;width:100%;font-size:.92em;overflow:hidden;box-shadow:0 1px 2px #00000005}._tables_1c26z_1 th,._tables_1c26z_1 td{text-align:left;vertical-align:top;border:none;padding:.7rem .9rem}._tables_1c26z_1 thead th{background:var(--markdown-table-header-bg,#0000000a);color:#000000b8;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--markdown-table-header-border,#0000001a);font-size:.78em;font-weight:600}._tables_1c26z_1 tbody tr+tr td{border-top:1px solid #0000000d}._tables_1c26z_1 tbody tr{transition:background-color .14s}._tables_1c26z_1 tbody tr:hover{background:var(--markdown-table-row-hover-bg,#00000008)}._tables_1c26z_1 tbody td:first-child{color:#000000d1;font-weight:500}._root_lmcid_1{color:#000000de;font-family:var(--markdown-font-family,var(--font-geist-sans,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif));word-wrap:break-word;overflow-wrap:break-word;font-size:15px;line-height:1.65}._root_lmcid_1>div>*{margin-top:0!important;margin-bottom:0!important}._root_lmcid_1>div>*+*{margin-top:.75rem!important}._root_lmcid_1>div>*+:is(h1,h2,h3,h4,h5,h6){margin-top:1.25rem!important}._root_lmcid_1>div>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:.4rem!important}._root_lmcid_1 [data-block]{margin:0}._root_lmcid_1 [data-block]+[data-block]{margin-top:.9rem}._root_lmcid_1 h1,._root_lmcid_1 h2,._root_lmcid_1 h3,._root_lmcid_1 h4,._root_lmcid_1 h5,._root_lmcid_1 h6{font-family:var(--markdown-heading-font-family,var(--font-geist-sans,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif));color:#000000de;letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}._root_lmcid_1 h1{font-size:1.6rem}._root_lmcid_1 h2{font-size:1.35rem}._root_lmcid_1 h3{font-size:1.15rem}._root_lmcid_1 h4{font-size:1rem}._root_lmcid_1 h5{font-size:.95rem}._root_lmcid_1 h6{color:#000000b8;font-size:.9rem}._root_lmcid_1 [data-block]+[data-block]>h1,._root_lmcid_1 [data-block]+[data-block]>h2,._root_lmcid_1 [data-block]+[data-block]>h3{margin-top:.4rem}._root_lmcid_1 p{margin:0}._root_lmcid_1 ul,._root_lmcid_1 ol{margin:0;padding-left:1.4rem}._root_lmcid_1 ul>li,._root_lmcid_1 ol>li{margin:.25rem 0;padding-left:.25rem}._root_lmcid_1 ul ul,._root_lmcid_1 ul ol,._root_lmcid_1 ol ul,._root_lmcid_1 ol ol{margin-top:.25rem}._root_lmcid_1 ul>li::marker{color:var(--markdown-accent,#21808f)}._root_lmcid_1 ol>li::marker{color:#0009;font-weight:500}._root_lmcid_1 li._task-list-item_lmcid_113{margin-left:-1.2rem;padding-left:0;list-style:none}._root_lmcid_1 li:has(>input[type=checkbox]){margin-left:-1.2rem;padding-left:0;list-style:none}._root_lmcid_1 li._task-list-item_lmcid_113>input[type=checkbox]{accent-color:var(--markdown-accent,#21808f);margin-right:.5rem;transform:translateY(1px)}._root_lmcid_1 li:has(>input[type=checkbox])>input[type=checkbox]{accent-color:var(--markdown-accent,#21808f);margin-right:.5rem;transform:translateY(1px)}._root_lmcid_1 strong,._root_lmcid_1 b{color:#000000eb;font-weight:600}._root_lmcid_1 em,._root_lmcid_1 i{font-style:italic}._root_lmcid_1 del,._root_lmcid_1 s{color:#0000008c;text-decoration:line-through;text-decoration-thickness:1px}._root_lmcid_1 u{text-underline-offset:2px;text-decoration:underline}._root_lmcid_1 mark{color:inherit;background:#ffe3e0;border-radius:2px;padding:.35em .15em}._root_lmcid_1 mark._saved-highlight_lmcid_157{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffe3e0;border-radius:2px;padding:.35em .15em}._root_lmcid_1 small{font-size:.85em}._root_lmcid_1 sup,._root_lmcid_1 sub{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}._root_lmcid_1 sup{top:-.5em}._root_lmcid_1 sub{bottom:-.25em}._root_lmcid_1 abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._root_lmcid_1 kbd{font-family:var(--font-mono,ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Source Code Pro", "Fira Mono", "Courier New", monospace);color:#000000d1;background:#0000000a;border:1px solid #00000026;border-bottom-width:2px;border-radius:4px;padding:.08em .42em;font-size:.82em}._root_lmcid_1 a{color:var(--markdown-accent,#21808f);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}._root_lmcid_1 a:hover{color:var(--markdown-accent-hover,var(--markdown-accent,#21808f))}._root_lmcid_1 img{border-radius:6px;max-width:100%;height:auto}._root_lmcid_1 code{font-family:var(--font-mono,ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Source Code Pro", "Fira Mono", "Courier New", monospace);background:var(--markdown-code-bg,#21808f14);color:#000000d9;border-radius:4px;padding:.12em .36em;font-size:.88em}._root_lmcid_1 pre{background:var(--markdown-pre-bg,#0f1720);color:var(--markdown-pre-color,#e6edf3);font-family:var(--font-mono,ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Source Code Pro", "Fira Mono", "Courier New", monospace);border-radius:10px;margin:0;padding:.9rem 1rem;font-size:.85rem;line-height:1.55;overflow-x:auto}._root_lmcid_1 pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}._root_lmcid_1 blockquote{border-left:3px solid var(--markdown-blockquote-border,#21808f4d);color:#000000b3;margin:0;padding:.25rem 0 .25rem 1rem;font-style:italic}._root_lmcid_1 hr{border:none;border-top:1px solid #00000014;margin:.5rem 0}@keyframes harness-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes harness-shimmer-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes _harness-shimmer_bs8cb_1{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes _harness-shimmer-pulse_bs8cb_1{0%,to{opacity:.55}50%{opacity:1}}._shimmer_bs8cb_20{color:#0000008c;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#0000008c 0% 42%,#000000e6 50%,#0000008c 58% 100%);background-position:200% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite _harness-shimmer_bs8cb_1}@media (prefers-reduced-motion:reduce){._shimmer_bs8cb_20{-webkit-text-fill-color:#0009;background:0 0;animation:1.6s ease-in-out infinite _harness-shimmer-pulse_bs8cb_1}}._root_1aj5a_1{width:100%;height:var(--harness-height,100dvh);flex-direction:column;display:flex;position:relative;overflow:hidden auto}._viewport_1aj5a_11{box-sizing:border-box;width:100%;min-width:var(--harness-min-width,0);max-width:var(--harness-max-width,740px);margin:0 auto;position:relative}._content_1aj5a_20{box-sizing:border-box;gap:var(--harness-gap,1.25rem);min-width:0;padding-inline:var(--harness-horizontal-padding,1.5rem);flex-direction:column;display:flex}._composer_1aj5a_29{z-index:1000;margin-top:auto;padding-top:4rem;position:sticky;bottom:0}._constrainedLane_1aj5a_37{box-sizing:border-box;width:100%;min-width:var(--harness-min-width,0);max-width:var(--harness-max-width,740px);padding-inline:var(--harness-horizontal-padding,1.5rem);margin-inline:auto}._turn_1aj5a_46{gap:var(--harness-gap,1.25rem);flex-direction:column;display:flex}._userPrompt_1aj5a_52{scroll-margin-top:calc(2 * var(--harness-gap,1.25rem))}
