html[data-page-mode="wide"] #content-container{max-width:1150px!important;margin-left:auto!important;margin-right:auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important}html{--scroll-mt: 10rem !important}#content-container :is(h1,h2,h3,h4,h5){scroll-margin-top:var(--scroll-mt)}#sidebar-content button.group,#sidebar-content button.group *{font-size:14px!important;font-weight:400!important}#sidebar-content button.group svg[class*="bg-gray"]{background-color:rgb(107, 114, 112)!important}.dark #sidebar-content button.group svg[class*="bg-gray"]{background-color:rgb(158, 163, 163)!important}.sidebar-group-header svg[class*="bg-gray"]{background-color:rgb(22, 28, 27)!important}.dark .sidebar-group-header svg[class*="bg-gray"]{background-color:rgb(222, 227, 227)!important}#sidebar-content a{font-size:14px!important}#sidebar-content .sidebar-group-header{font-size:12px!important}#sidebar-content div.mt-6:has(>.sidebar-group-header),#sidebar-content .sidebar-group-header:not(:first-child){border-top:1px solid rgba(22, 28, 27, 0.1);margin-top:0.5rem!important;padding-top:0.75rem!important}.dark #sidebar-content div.mt-6:has(>.sidebar-group-header),.dark #sidebar-content .sidebar-group-header:not(:first-child){border-top-color:rgba(222, 227, 227, 0.14)}#sidebar-content ul.sidebar-group>li:has(>a)+li:has(>button){border-top:1px solid rgba(22, 28, 27, 0.1);margin-top:0.5rem!important;padding-top:0.375rem!important}.dark #sidebar-content ul.sidebar-group>li:has(>a)+li:has(>button){border-top-color:rgba(222, 227, 227, 0.14)}#sidebar-content ul.sidebar-group.mt-6:not(ul.sidebar-group.mt-6~ul.sidebar-group.mt-6){border-top:1px solid rgba(22, 28, 27, 0.1);margin-top:0.5rem!important;padding-top:0.375rem!important}.dark #sidebar-content ul.sidebar-group.mt-6:not(ul.sidebar-group.mt-6~ul.sidebar-group.mt-6){border-top-color:rgba(222, 227, 227, 0.14)}#navbar a[href="https://www.getthread.com/aisu-community"],a[href="https://www.getthread.com/aisu-community"]{font-weight:500!important}#topbar-cta-button a{border-radius:8px!important;padding:0.45rem 0.9rem!important;font-size:0.82rem!important;line-height:1!important}#topbar-cta-button a>span:first-child{background-color:#008E78!important;background-image:none!important;border:1px solid #008E78!important;border-radius:8px!important;transition:filter 0.15s ease}#topbar-cta-button a:hover>span:first-child{filter:brightness(0.94);opacity:1!important}#topbar-cta-button a .z-10,#topbar-cta-button a .z-10 *{color:#ffffff!important}#topbar-cta-button a svg{display:none!important}#topbar-cta-button a>div{margin:0!important}#topbar-cta-button a>div>span{margin:0!important}[id*="table-of-contents"] a[href^="#"]{position:relative;padding-left:1.4em}[id*="table-of-contents"] a[aria-current="location"]::before,[id*="table-of-contents"] a[aria-current="location"]::after{content:"";position:absolute;left:0.02em;top:50%;width:1.05em;height:1.05em;margin-top:-0.525em;background-color:#008E78}[id*="table-of-contents"] a[aria-current="location"]::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M8%202.5%20L10.1%206.9%20L14.5%209%20L10.1%2011.1%20L8%2015.5%20L5.9%2011.1%20L1.5%209%20L5.9%206.9%20Z'/%3E%3Cpath%20d='M16.5%202.2%20L17.4%204.1%20L19.3%205%20L17.4%205.9%20L16.5%207.8%20L15.6%205.9%20L13.7%205%20L15.6%204.1%20Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M8%202.5%20L10.1%206.9%20L14.5%209%20L10.1%2011.1%20L8%2015.5%20L5.9%2011.1%20L1.5%209%20L5.9%206.9%20Z'/%3E%3Cpath%20d='M16.5%202.2%20L17.4%204.1%20L19.3%205%20L17.4%205.9%20L16.5%207.8%20L15.6%205.9%20L13.7%205%20L15.6%204.1%20Z'/%3E%3C/svg%3E") center / contain no-repeat;animation:toc-star-in 0.4s ease both, toc-star-twinkle-a 2.6s ease-in-out 0.4s infinite}[id*="table-of-contents"] a[aria-current="location"]::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M17%2012%20L18.3%2014.7%20L21%2016%20L18.3%2017.3%20L17%2020%20L15.7%2017.3%20L13%2016%20L15.7%2014.7%20Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M17%2012%20L18.3%2014.7%20L21%2016%20L18.3%2017.3%20L17%2020%20L15.7%2017.3%20L13%2016%20L15.7%2014.7%20Z'/%3E%3C/svg%3E") center / contain no-repeat;animation:toc-star-in 0.4s ease both, toc-star-twinkle-b 2.15s ease-in-out 0.55s infinite}.dark [id*="table-of-contents"] a[aria-current="location"]::before,.dark [id*="table-of-contents"] a[aria-current="location"]::after{background-color:#19D3AB}@keyframes toc-star-in{from{opacity:0}to{opacity:1}}@keyframes toc-star-twinkle-a{0%,100%{opacity:1}50%{opacity:0.3}}@keyframes toc-star-twinkle-b{0%,100%{opacity:0.9}50%{opacity:0.5}}@media (prefers-reduced-motion: reduce){[id*="table-of-contents"] a[aria-current="location"]::before,[id*="table-of-contents"] a[aria-current="location"]::after{animation:none!important}}#search-bar-entry{border-radius:8px!important}#page-context-menu .rounded-l-xl{border-radius:8px 0 0 8px!important}#page-context-menu .rounded-r-xl{border-radius:0 8px 8px 0!important}a[href*="utm_campaign=poweredBy"]{display:none!important}.thread-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0.5rem 0}.thread-chip{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:9999px;font-size:12px;font-weight:500;line-height:1.66;text-decoration:none!important;color:#008E78!important;background:rgba(0, 179, 152, 0.06);box-shadow:inset 0 0 0 0.5px rgba(0, 179, 152, 0.35)}.dark .thread-chip{color:#19D3AB!important;background:rgba(25, 211, 171, 0.08);box-shadow:inset 0 0 0 0.5px rgba(25, 211, 171, 0.3)}.thread-chips[data-skill-tier]{display:inline-flex;vertical-align:baseline;margin:0}.thread-chip-tier-agent{font-weight:600}.thread-chip-tier-skill{color:rgba(22, 28, 27, 0.72)!important;background:#faf9f6;box-shadow:inset 0 0 0 0.5px rgba(22, 28, 27, 0.14)}.dark .thread-chip-tier-skill{color:rgba(222, 227, 227, 0.8)!important;background:rgba(222, 227, 227, 0.06);box-shadow:inset 0 0 0 0.5px rgba(222, 227, 227, 0.16)}.thread-chips[data-skill-tier]{gap:0.3rem}.changelog-filter-bar{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0.5rem;margin:1rem 0 1.75rem}.changelog-filter-rail-panel{width:19rem;padding-left:2.5rem;margin:0 0 1.5rem}.changelog-filter-bar.changelog-filter-bar--rail{margin:0}.changelog-filter-rail-heading{color:rgb(55, 65, 81);font-weight:500;font-size:0.875rem;line-height:1.5rem;margin-bottom:0.5rem}.dark .changelog-filter-rail-heading{color:rgb(209, 213, 219)}@media (min-width: 1280px){.changelog-filter-bar:not(.changelog-filter-bar--rail){display:none}}.changelog-filter-chip{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border-radius:8px;border:none;font-family:inherit;font-size:12px;font-weight:500;line-height:1.66;cursor:pointer;color:#008E78;background:rgba(0, 179, 152, 0.06);box-shadow:inset 0 0 0 0.5px rgba(0, 179, 152, 0.35);transition:background 0.15s ease, box-shadow 0.15s ease}.changelog-filter-chip:hover{background:rgba(0, 179, 152, 0.12)}.changelog-filter-chip.is-active{font-weight:600;background:rgba(0, 179, 152, 0.16);box-shadow:inset 0 0 0 0.5px rgba(0, 179, 152, 0.6)}.dark .changelog-filter-chip{color:#19D3AB;background:rgba(25, 211, 171, 0.08);box-shadow:inset 0 0 0 0.5px rgba(25, 211, 171, 0.3)}.dark .changelog-filter-chip:hover{background:rgba(25, 211, 171, 0.14)}.dark .changelog-filter-chip.is-active{background:rgba(25, 211, 171, 0.2);box-shadow:inset 0 0 0 0.5px rgba(25, 211, 171, 0.6)}[data-changelog-tag]{scroll-margin-top:11rem}[data-changelog-tag].changelog-highlight>span[data-as="p"]:first-child strong{color:#00B398;transition:color 0.18s ease}[data-changelog-tag].changelog-highlight ul li::marker{color:#00B398;transition:color 0.18s ease}.dark [data-changelog-tag].changelog-highlight>span[data-as="p"]:first-child strong{color:#19D3AB}.dark [data-changelog-tag].changelog-highlight ul li::marker{color:#19D3AB}[data-changelog-tag].changelog-highlight>span[data-as="p"]:first-child{position:relative;padding-left:1.4em}[data-changelog-tag].changelog-highlight>span[data-as="p"]:first-child::before,[data-changelog-tag].changelog-highlight>span[data-as="p"]:first-child::after{content:"";position:absolute;left:0.02em;top:50%;width:1.05em;height:1.05em;margin-top:-0.525em;background-color:#008E78}[data-changelog-tag].changelog-highlight>span[data-as="p"]:first-child::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M8%202.5%20L10.1%206.9%20L14.5%209%20L10.1%2011.1%20L8%2015.5%20L5.9%2011.1%20L1.5%209%20L5.9%206.9%20Z'/%3E%3Cpath%20d='M16.5%202.2%20L17.4%204.1%20L19.3%205%20L17.4%205.9%20L16.5%207.8%20L15.6%205.9%20L13.7%205%20L15.6%204.1%20Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M8%202.5%20L10.1%206.9%20L14.5%209%20L10.1%2011.1%20L8%2015.5%20L5.9%2011.1%20L1.5%209%20L5.9%206.9%20Z'/%3E%3Cpath%20d='M16.5%202.2%20L17.4%204.1%20L19.3%205%20L17.4%205.9%20L16.5%207.8%20L15.6%205.9%20L13.7%205%20L15.6%204.1%20Z'/%3E%3C/svg%3E") center / contain no-repeat;animation:toc-star-in 0.4s ease both, toc-star-twinkle-a 2.6s ease-in-out 0.4s infinite}[data-changelog-tag].changelog-highlight>span[data-as="p"]:first-child::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M17%2012%20L18.3%2014.7%20L21%2016%20L18.3%2017.3%20L17%2020%20L15.7%2017.3%20L13%2016%20L15.7%2014.7%20Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M17%2012%20L18.3%2014.7%20L21%2016%20L18.3%2017.3%20L17%2020%20L15.7%2017.3%20L13%2016%20L15.7%2014.7%20Z'/%3E%3C/svg%3E") center / contain no-repeat;animation:toc-star-in 0.4s ease both, toc-star-twinkle-b 2.15s ease-in-out 0.55s infinite}.dark [data-changelog-tag].changelog-highlight>span[data-as="p"]:first-child::before,.dark [data-changelog-tag].changelog-highlight>span[data-as="p"]:first-child::after{background-color:#19D3AB}@media (prefers-reduced-motion: reduce){[data-changelog-tag].changelog-highlight>span[data-as="p"]:first-child::before,[data-changelog-tag].changelog-highlight>span[data-as="p"]:first-child::after{animation:none!important}}.update-container.changelog-week-hidden{display:none!important}.update-container .flex.flex-wrap.gap-2.text-secondary.mt-3.text-sm{display:none!important}.nav-tabs-item[href$="/skill-library/overview"] img{display:none!important}.nav-tabs-item[href$="/skill-library/overview"]::before{content:"";display:inline-block;flex:0 0 auto;width:1rem;height:1lh;background-color:currentColor;-webkit-mask:url("/logo/stars.svg") center / 1rem 1rem no-repeat;mask:url("/logo/stars.svg") center / 1rem 1rem no-repeat}.thread-cal-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(10, 10, 11, 0.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.thread-cal-modal{position:relative;width:580px;max-width:100%;height:620px;max-height:88vh;background:#faf9f6;border-radius:8px;overflow:hidden;box-shadow:0 24px 64px rgba(0, 0, 0, 0.5),
              inset 0 0 0 1px rgba(0, 179, 152, 0.28)}.thread-cal-embed,.thread-cal-embed iframe{width:100%!important;height:100%!important;border:0}.thread-cal-close{position:absolute;top:10px;right:12px;z-index:3;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:rgba(10, 10, 11, 0.5);transition:color 0.15s ease}.thread-cal-close:hover{color:#0a0a0b}.thread-cal-embed .calendly-spinner{display:none!important}.thread-cal-skeleton{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#faf9f6;transition:opacity 0.35s ease}.thread-cal-skeleton.is-hidden{opacity:0}.thread-cal-spinner{width:30px;height:30px;border-radius:50%;border:3px solid rgba(10, 10, 11, 0.13);border-top-color:#008e78;animation:thread-cal-spin 0.8s linear infinite}@keyframes thread-cal-spin{100%{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.thread-cal-spinner{animation:none}}#sidebar-content:not(:has(.sidebar-nav-group-divider)) div:has(>.sidebar-group-header){border-top:1px solid rgba(0, 0, 0, 0.07);padding-top:12px}.dark #sidebar-content:not(:has(.sidebar-nav-group-divider)) div:has(>.sidebar-group-header){border-top-color:rgba(255, 255, 255, 0.1)}#sidebar-content:not(:has(.sidebar-nav-group-divider)) div:has(>.sidebar-group-header):first-child{border-top:0;padding-top:0}#content-container img,#content-area img{max-width:100%!important;max-height:520px!important;width:auto!important;height:auto!important;margin-inline:auto;display:block}#content-container figure,#content-area figure,#content-container .frame,#content-area .frame{max-width:100%!important;margin-inline:auto}#content-container a img,#content-container [class*="logo"i] img,#content-area a img,#content-area [class*="logo"i] img{max-height:none!important;margin-inline:0;display:inline-block}.ml{--ml-ink: #161618;--ml-2: #706f78;--ml-3: #7e7d86;--ml-ph: #a09fa6;--ml-bg: #ffffff;--ml-bg-2: #faf9f6;--ml-hover: #f2f1ef;--ml-line: #dad9dd;--ml-line-2: #cfced4;--ml-line-3: #e9e9eb;--ml-chip-line: #dddddd;--ml-chip-hover: #f5f5f5;--ml-pop: #ffffff;--ml-brand: #00bb99;--ml-brand-ink: #007a68;--ml-brand-ink-hover: #005c55;--ml-brand-light: #e6faf6;--ml-ok-bg: #e4fcee;--ml-ok: #145a32;--ml-shadow: 0 0 4px rgba(0, 0, 0, 0.08), 0 8px 24px rgba(0, 0, 0, 0.2);--ml-ring: 0 0 0 3px #e6faf6, inset 0 0 0 1.5px #00bb99;--ml-ease: 120ms cubic-bezier(0.2, 0, 0, 1);margin:24px 0 48px;color:var(--ml-ink);font-size:13px}.dark .ml{--ml-ink: #ffffff;--ml-2: #b3b2b8;--ml-3: #7e7d86;--ml-ph: #706f78;--ml-bg: #0c0c0e;--ml-bg-2: #161618;--ml-hover: #1c1c1f;--ml-line: #34343a;--ml-line-2: #3e3e44;--ml-line-3: #2e2e32;--ml-chip-line: #323537;--ml-chip-hover: #2a2c32;--ml-pop: #232326;--ml-brand-ink: #19d3ab;--ml-brand-ink-hover: #33c9ad;--ml-brand-light: #00251f;--ml-ok-bg: #0f2a1a;--ml-ok: #6fdc9c;--ml-shadow: 0 0 4px rgba(0, 0, 0, 0.4), 0 8px 24px rgba(0, 0, 0, 0.6);--ml-ring: 0 0 0 3px #00251f, inset 0 0 0 1.5px #00bb99}.ml button{font-family:inherit;cursor:pointer}.ml a{color:var(--ml-brand-ink);font-weight:600;text-decoration:none}.ml a:hover{color:var(--ml-brand-ink-hover);text-decoration:underline}.ml-icon{flex:none}.ml-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:8px;background:var(--ml-bg);box-shadow:inset 0 0 0 1px var(--ml-line-2);color:var(--ml-3);transition:box-shadow var(--ml-ease)}.ml-search:hover,.ml-search:focus-within{box-shadow:inset 0 0 0 1px var(--ml-brand)}.ml-search-idle{color:var(--ml-2)}.ml-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ml-ink);font:inherit;font-size:14px}.ml-search input::placeholder{color:var(--ml-ph)}.ml-kbd{flex:none;font:600 12px/1 Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:0;color:var(--ml-3);padding:0;background:none;box-shadow:none;border:0}.ml-opt-hint{margin-left:auto;padding-left:12px;overflow:hidden;max-width:55%;white-space:nowrap;text-overflow:ellipsis;color:var(--ml-3);font-size:13px}.ml-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--ml-2);font-size:12px;font-weight:600;line-height:1;letter-spacing:-0.1px;white-space:nowrap;transition:background var(--ml-ease), color var(--ml-ease)}.ml-btn:hover,.ml-btn[aria-expanded="true"]{background:var(--ml-hover);color:var(--ml-ink)}.ml-btn-outline,.ml-more{color:var(--ml-brand-ink);box-shadow:inset 0 0 0 1px var(--ml-brand-ink);background:var(--ml-bg)}.ml-btn-outline:hover,.ml-more:hover{background:var(--ml-brand-light);color:var(--ml-brand-ink)}.ml-chip{display:inline-flex;align-items:stretch}.ml-seg{display:inline-flex;align-items:center;gap:6px;max-width:170px;padding:1px 6px;margin:0 0 0 -1px;border:1px solid var(--ml-chip-line);border-radius:0;background:var(--ml-bg);color:var(--ml-ink);font-size:13px;font-weight:400;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background 0.2s ease}button.ml-seg:hover{background:var(--ml-chip-hover)}.ml-seg-field{margin-left:0;border-radius:8px 0 0 8px}.ml-seg-field .ml-icon{color:var(--ml-2)}.ml-seg-x{border-radius:0 8px 8px 0;padding:2px 4px;color:var(--ml-2)}.ml-pop{position:absolute;z-index:40;top:calc(100% + 4px);left:0;width:256px;max-width:calc(100vw - 32px);border-radius:8px;background:var(--ml-pop);box-shadow:var(--ml-shadow);padding:4px 0}.ml-pop-sm{width:160px}.ml-pop-right{left:auto;right:0}.ml-pop-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;margin-bottom:4px;border-bottom:1px solid var(--ml-line-3);color:var(--ml-3)}.ml-pop-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ml-ink);font:inherit;font-size:13px}.ml-pop-search input::placeholder{color:var(--ml-ph)}.ml-pop-list{max-height:320px;overflow-y:auto;padding:0 4px}.ml-pop-section{padding:8px 12px 4px;color:var(--ml-2);font-size:12px;font-weight:600}.ml-opt{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;margin:0;border:0;border-radius:8px;background:transparent;color:var(--ml-ink);font-size:13px;text-align:left;cursor:pointer;transition:background var(--ml-ease)}.ml-pop>.ml-opt{width:calc(100% - 8px);margin:0 4px}.ml-opt:hover{background:var(--ml-hover)}.ml-opt .ml-icon{color:var(--ml-2)}.ml-opt.is-on .ml-icon:last-child{color:var(--ml-brand)}.ml-opt input{width:16px;height:16px;margin:0;border-radius:8px;accent-color:var(--ml-brand)}.ml-opt-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-opt-n{color:var(--ml-3);font-size:12px;font-variant-numeric:tabular-nums}.ml-opt.is-empty{color:var(--ml-ph)}.ml-opt-none{padding:8px;color:var(--ml-3)}.ml-dd{position:relative}.ml-shelf{margin-top:24px}.ml-shelf-h{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--ml-ink);font-size:14px;font-weight:600}.ml-shelf-h .ml-icon{color:var(--ml-brand)}.ml-shelf-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.ml-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border:0;border-radius:8px;background:var(--ml-bg);box-shadow:inset 0 0 0 0.5px var(--ml-line), 0 0 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.08);color:inherit;text-align:left;transition:box-shadow var(--ml-ease)}.ml-card:hover{box-shadow:inset 0 0 0 1px var(--ml-brand), 0 0 1px rgba(0, 0, 0, 0.12)}.ml-card-title{font-size:14px;font-weight:600;line-height:20px}.ml-card-desc{max-height:40px;color:var(--ml-2);font-size:13px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ml-card .ml-tags{justify-content:flex-start;max-width:none;margin-top:auto;padding-top:4px}.ml-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:24px 0 8px}.ml-filter-btn{box-shadow:inset 0 0 0 1px var(--ml-line-2)}.ml-filter-btn:hover,.ml-filter-btn[aria-expanded="true"]{box-shadow:inset 0 0 0 1px var(--ml-brand)}.ml-pop-filter{width:288px}.ml-pop-back{display:flex;align-items:center;gap:4px;width:100%;height:28px;padding:0 8px;margin-bottom:4px;border:0;border-radius:8px;background:transparent;color:var(--ml-2);font-size:12px;font-weight:600;text-align:left}.ml-pop-back:hover,.ml-pop-back:focus-visible{background:var(--ml-hover);color:var(--ml-ink)}.ml-pop-section{display:flex;align-items:center;gap:4px}.ml-pop-section .ml-icon{color:var(--ml-3)}.ml-box{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--ml-line-2);background:var(--ml-bg);color:#ffffff}.ml-box.is-on{background:var(--ml-brand);box-shadow:none}.ml-opt:hover .ml-box:not(.is-on){box-shadow:inset 0 0 0 1px var(--ml-brand)}.ml-opt:focus-visible{outline:0;background:var(--ml-hover);box-shadow:inset 0 0 0 1.5px var(--ml-brand)}.ml-results{min-width:0}.ml-list-head .ml-btn{height:24px;color:var(--ml-2)}.ml-row-top{display:flex;align-items:flex-start;gap:12px;width:100%}.ml-row-top .ml-title{flex:1;min-width:0}.ml-list-head,.ml-group-h{display:flex;justify-content:space-between;align-items:center;padding:4px 12px;background:var(--ml-bg-2);color:var(--ml-2);font-size:13px;font-weight:500;line-height:20px}.ml-list-head{margin-top:0;border-radius:0;box-shadow:inset 0 -1px 0 var(--ml-line-3)}.ml-group-h{box-shadow:inset 0 -1px 0 var(--ml-line-3)}.ml-count{color:var(--ml-3);font-weight:400;white-space:nowrap}.ml-row{box-shadow:inset 0 -1px 0 var(--ml-line-3)}.ml-row-head{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;padding:8px 12px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;transition:background var(--ml-ease)}.ml-row-head:hover{background:var(--ml-hover)}.ml-title{font-size:14px;font-weight:600;line-height:20px;color:var(--ml-ink)}.ml-row-desc{color:var(--ml-2);font-size:13px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:50%}.ml-tag{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:0 6px;border-radius:8px;background:var(--ml-bg-2);box-shadow:inset 0 0 0 0.5px var(--ml-line);color:var(--ml-2);font-size:12px;font-weight:500;line-height:1.66;white-space:nowrap}.ml-tag-accent{background:var(--ml-brand-light);box-shadow:none;color:var(--ml-brand-ink);font-weight:600}.ml-tag-ok{background:var(--ml-ok-bg);box-shadow:none;color:var(--ml-ok);font-weight:600}.ml mark{background:rgba(0, 187, 153, 0.22);color:inherit;border-radius:2px;padding:0 2px}.ml-desc,.ml-teaches{color:var(--ml-2);font-size:14px;line-height:1.6}.ml-desc{margin-top:8px}.ml-label{margin:16px 0 8px;color:var(--ml-2);font-size:12px;font-weight:600}.ml-prompt-box{position:relative;padding:12px 16px;border-radius:8px;background:var(--ml-bg-2);box-shadow:inset 0 0 0 0.5px var(--ml-line)}.ml-prompt{margin:0;padding:0 72px 0 0;background:none;color:var(--ml-ink);font:400 13px/1.6 "Roboto Mono", ui-monospace, Menlo, monospace;white-space:pre-wrap;word-break:break-word}.ml-copy{position:absolute;top:8px;right:8px;height:28px;padding:0 8px;border:0;border-radius:8px;background:var(--ml-brand-ink);color:#ffffff;font-size:12px;font-weight:600;line-height:1;transition:background var(--ml-ease)}.ml-copy:hover{background:var(--ml-brand-ink-hover)}.dark .ml-copy{color:#0a0a0b}.ml-next{margin-top:16px;padding:12px 16px;border-radius:8px;background:var(--ml-brand-light);font-size:14px;line-height:1.5}.ml-next-label{margin-right:4px;color:var(--ml-brand-ink);font-weight:600}.ml-src{margin-top:12px;color:var(--ml-3);font-size:13px}.ml-more{display:block;margin:16px auto 0;height:32px;padding:0 12px;border:0;border-radius:8px;font-size:13px;font-weight:600;transition:background var(--ml-ease)}.ml-empty{padding:24px 12px;color:var(--ml-2)}.ml-empty p{margin:0 0 12px}.ml-empty-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ml button:focus-visible,.ml a:focus-visible,.ml-opt:focus-within{outline:0;box-shadow:var(--ml-ring)}.ml-seg:focus-visible{position:relative;z-index:1}.ml-search input:focus-visible,.ml-pop-search input:focus-visible,.ml-opt input:focus-visible{outline:0;box-shadow:none}@media (max-width: 900px){.ml-shelf-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.ml-search .ml-kbd{display:none}.ml-pop-filter{width:calc(100vw - 32px)}.ml-shelf-grid{grid-template-columns:minmax(0, 1fr)}.ml-row-top{flex-direction:column;gap:4px}.ml-tags{justify-content:flex-start;max-width:none}.ml-row-desc{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ml-btn{height:32px}}@media (prefers-reduced-motion: reduce){.ml *{transition:none!important}}.ml-props{display:grid;grid-template-columns:112px minmax(0, 1fr);margin:8px 0 24px;border-radius:8px;background:#ffffff;box-shadow:inset 0 0 0 0.5px #dad9dd;font-size:14px;line-height:20px}.dark .ml-props{background:#0c0c0e;box-shadow:inset 0 0 0 0.5px #34343a}.ml-prop{display:contents}.ml-prop-k,.ml-prop-v{padding:8px 12px;box-shadow:inset 0 -1px 0 #e9e9eb}.dark .ml-prop-k,.dark .ml-prop-v{box-shadow:inset 0 -1px 0 #2e2e32}.ml-prop:last-child .ml-prop-k,.ml-prop:last-child .ml-prop-v{box-shadow:none}.ml-prop-k{color:#706f78;font-size:13px;font-weight:500}.dark .ml-prop-k{color:#b3b2b8}.ml-prop-v{color:inherit;min-width:0}.ml-prop-v .thread-chips{display:inline-flex;margin:0;vertical-align:middle}.ml-prop-v a{color:#007a68;font-weight:600;text-decoration:none}.ml-prop-v a:hover{text-decoration:underline}.dark .ml-prop-v a{color:#19d3ab}@media (max-width: 640px){.ml-props{grid-template-columns:minmax(0, 1fr)}.ml-prop-k{padding-bottom:0;box-shadow:none}}.ml-panel{position:fixed;z-index:60;display:flex;flex-direction:column;max-width:100vw;overflow:hidden;border-radius:16px;background:var(--ml-bg);color:var(--ml-ink);outline:none;container:ml-popup / inline-size;box-shadow:0 0 0 100vmax rgba(10, 10, 11, 0.32), inset 0 0 0 0.5px var(--ml-line-3), var(--ml-shadow);animation:ml-panel-in 160ms cubic-bezier(0.2, 0, 0, 1)}.dark .ml-panel{box-shadow:0 0 0 100vmax rgba(0, 0, 0, 0.6), inset 0 0 0 0.5px var(--ml-line-3), var(--ml-shadow)}@keyframes ml-panel-in{from{opacity:0}to{opacity:1}}.ml-panel-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;min-height:56px;padding:0 12px 0 24px;background:var(--ml-bg);box-shadow:inset 0 -1px 0 var(--ml-line-3)}.ml-panel-title{margin:0;min-width:0;overflow:hidden;font-size:18px;font-weight:600;line-height:26px;letter-spacing:-0.2px;white-space:nowrap;text-overflow:ellipsis;color:var(--ml-ink)}.ml-panel-nav{display:inline-flex;flex:none;align-items:center;gap:4px}.ml-panel-nav .ml-count{margin-right:4px;font-size:12px}.ml-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--ml-2);transition:background var(--ml-ease), color var(--ml-ease)}.ml-icon-btn:hover:not(:disabled){background:var(--ml-hover);color:var(--ml-ink)}.ml-icon-btn:disabled{opacity:0.4;cursor:default}.ml-panel-cols{display:grid;grid-template-columns:minmax(0, 1fr) 340px;flex:1;min-height:0}.ml-panel-main,.ml-panel-side{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ml-panel-main{padding:20px 24px 32px}.ml-panel-main>.ml-desc{margin:0;font-size:14px;line-height:22px}.ml-panel-side{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--ml-bg-2);box-shadow:inset 1px 0 0 var(--ml-line-3)}.ml-side-card{padding:16px;border-radius:12px;background:var(--ml-bg);box-shadow:inset 0 0 0 1px var(--ml-line-3)}.ml-side-card.ml-next{margin:0;border-radius:12px;background:var(--ml-brand-light);box-shadow:none}.ml-side-props{display:grid;grid-template-columns:96px minmax(0, 1fr);gap:10px 12px;align-items:start;margin:0;font-size:13px;line-height:20px}.ml-side-props dt,.ml-side-props dd{margin:0!important;padding:0!important}.ml-side-props dt{min-height:24px;display:flex;align-items:center;color:var(--ml-2);font-weight:400}.ml-side-props dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:24px;margin:0;color:var(--ml-ink)}.ml-side-props dd a{border:0;color:var(--ml-brand-ink);font-weight:500;text-decoration:none}.ml-side-props dd a:hover{text-decoration:underline}.ml-side-props dd .ml-tag{margin:0}.ml-row.is-sel>.ml-row-head{background:var(--ml-brand-light)}.ml-row.is-sel .ml-title{color:var(--ml-ink)}@container ml-popup (max-width: 820px){.ml-panel-cols{display:block;overflow-y:auto;overscroll-behavior:contain}.ml-panel-main,.ml-panel-side{overflow:visible}.ml-panel-side{box-shadow:inset 0 1px 0 var(--ml-line-3)}}@media (max-width: 640px){.ml-panel{border-radius:16px 16px 0 0}.ml-panel-bar{padding-left:16px}.ml-panel-main{padding:16px}}@media (prefers-reduced-motion: reduce){.ml-panel{animation:none}}html.ml-popup-open{overflow:hidden;scrollbar-gutter:stable}html.ml-popup-open #content{z-index:25}.ml-module{margin-top:24px;border-radius:16px;background:var(--ml-bg);box-shadow:inset 0 0 0 0.5px var(--ml-line-3), 0 0 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.18);overflow:hidden}.dark .ml-module{box-shadow:inset 0 0 0 0.5px #3e3e44}.ml-module-head{padding:4px 8px;box-shadow:inset 0 -0.5px 0 var(--ml-line)}.ml-module .ml-search{height:40px;padding:0 8px;background:transparent;box-shadow:none;border-radius:8px}.ml-module .ml-search:hover,.ml-module .ml-search:focus-within{box-shadow:none;background:transparent}.ml-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:4px 8px;box-shadow:inset 0 -0.5px 0 var(--ml-line)}.ml-toolbar .ml-bar{margin:0;flex:1;min-width:0}.ml-toolbar .ml-btn,.ml-filter-btn{height:28px;padding:0 8px;border-radius:8px;background:transparent;box-shadow:none;color:var(--ml-2);font-size:13px;font-weight:500}.ml-toolbar .ml-btn:hover,.ml-toolbar .ml-btn[aria-expanded="true"],.ml-filter-btn:hover,.ml-filter-btn[aria-expanded="true"]{background:rgba(229, 228, 224, 0.65);box-shadow:none;color:var(--ml-ink)}.dark .ml-toolbar .ml-btn:hover,.dark .ml-toolbar .ml-btn[aria-expanded="true"],.dark .ml-filter-btn:hover,.dark .ml-filter-btn[aria-expanded="true"]{background:#2e2e32}.ml-display .ml-btn{height:28px;font-size:13px;border-radius:8px}.ml-btn{border-radius:8px}.ml-list-head,.ml-group-h{padding:4px 16px 4px 12px;font-weight:600;box-shadow:inset 0 -0.5px 0 var(--ml-line)}.ml-list .ml-row:last-child{box-shadow:none}.ml-row-head{padding:10px 16px 10px 12px}.ml-row-head:hover{background:rgba(22, 22, 24, 0.05)}.dark .ml-row-head:hover{background:#232326}.ml-row.is-sel>.ml-row-head{background:rgba(236, 236, 237, 0.6)}.dark .ml-row.is-sel>.ml-row-head{background:#232326}.ml-tag{border-radius:9999px;padding:0 8px;line-height:20px}.ml-pop{border-radius:8px;padding:4px 0}.ml-pop-search{height:40px;padding:0 12px;margin-bottom:4px;box-shadow:inset 0 -0.5px 0 var(--ml-line);border-bottom:0}.ml-pop-search input{font-size:14px}.ml-opt{min-height:34px;padding:0 8px;border-radius:6px;font-size:14px}.ml-opt:hover{background:rgba(236, 236, 237, 0.6)}.dark .ml-opt:hover{background:#1c1c1f}.ml-opt .ml-icon{color:var(--ml-3)}.ml-pop-section{padding:8px 12px 4px;font-size:11px;font-weight:600;color:var(--ml-3)}.ml-pop-display{width:256px}.ml-pop-list,.ml-panel-main,.ml-panel-side,.ml-panel-cols{scrollbar-width:thin;scrollbar-color:#c4c4c4 transparent}.ml-pop-list::-webkit-scrollbar,.ml-panel-main::-webkit-scrollbar,.ml-panel-side::-webkit-scrollbar,.ml-panel-cols::-webkit-scrollbar{width:12px}.ml-pop-list::-webkit-scrollbar-thumb,.ml-panel-main::-webkit-scrollbar-thumb,.ml-panel-side::-webkit-scrollbar-thumb,.ml-panel-cols::-webkit-scrollbar-thumb{background:#c4c4c4;border:3px solid transparent;border-radius:12px;background-clip:padding-box}.ml-pop-list::-webkit-scrollbar-thumb:hover,.ml-panel-main::-webkit-scrollbar-thumb:hover,.ml-panel-side::-webkit-scrollbar-thumb:hover,.ml-panel-cols::-webkit-scrollbar-thumb:hover{background-color:#7e7d86}.ml-card{border-radius:12px}.ml-prompt-box{border-radius:12px}.ml-next{border-radius:8px}.ml-copy,.ml-more,.ml-search,.ml-icon-btn{border-radius:8px}.ml-box{border-radius:4px}.ml-props{border-radius:12px;overflow:hidden}@media (max-width: 640px){.ml-toolbar{flex-wrap:wrap}}.ml-panel-sep{width:1px;height:16px;margin:0 4px;background:var(--ml-line)}a.ml-icon-btn{text-decoration:none!important;color:var(--ml-2);font-weight:400}a.ml-icon-btn:hover{color:var(--ml-ink)}.ml[aria-busy="true"]{min-height:100vh}.ml-side-head{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--ml-2)}.ml-related{padding:12px 8px 8px}.ml-related .ml-side-head{padding:0 8px}.ml-related-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--ml-ink);font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer;transition:background var(--ml-ease)}.ml-related-row:hover{background:var(--ml-hover)}.ml-related-row:focus-visible{outline:none;box-shadow:var(--ml-ring)}.ml-related-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ml-related-row .ml-tag{flex:none;margin:0}.loom-embed{container-type:inline-size;margin:1.5rem 0}.loom-embed>div{position:relative;padding-bottom:56.25%}@container (min-width: 600px){.loom-embed>div{padding-bottom:calc(56.25% + 56px)}}.loom-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:12px}