@font-face{font-family:Paper Mono;src:url(/fonts/PaperMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#242421;background:#fafaf8;font-family:Paper Mono,monospace;font-size:13px;line-height:1.6}*{box-sizing:border-box}body{margin:0}main{max-width:1280px;margin:0 auto;padding:36px 28px 80px}header{justify-content:space-between;align-items:baseline;margin-bottom:28px;display:flex}h1{margin:0;font-size:20px;font-weight:400}a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere}.filters{flex-wrap:wrap;gap:12px;display:flex}input,select,button{font:inherit;color:inherit}input,select{background:0 0;border:1px solid #d8d8d2;border-radius:0;padding:8px 10px}input{flex:1;min-width:180px}:focus-visible{outline-offset:3px;outline:2px solid #555}#status{color:#77776e;margin:20px 0 12px}.table-scroll{max-height:100%;overflow:auto}thead th{z-index:2;color:#242421;background:#fafaf8;position:sticky;top:0;box-shadow:inset 0 -1px #c8c8c0}table{border-collapse:collapse;text-align:left;width:100%}th{color:#77776e;white-space:nowrap;font-weight:400}th,td{vertical-align:top;border-bottom:1px solid #e3e3dc;padding:12px 16px 12px 0}th:first-child{min-width:250px}button{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}article{border-top:1px solid #d8d8d2;padding:18px 0}h2{margin:0 0 12px;font-size:15px;font-weight:400}summary{cursor:pointer;padding:4px 0}details+details{margin-top:12px}dl{margin:0}dl>div{grid-template-columns:210px minmax(0,1fr);gap:16px;padding:5px 0;display:grid}dt{color:#77776e;overflow-wrap:anywhere}dd{overflow-wrap:anywhere;min-width:0;margin:0}ul{margin:0;padding-left:18px}li+li{margin-top:6px}dd dl>div{grid-template-columns:170px minmax(0,1fr)}.missing,.quiet{color:#aaa99f}.matrix th[scope=row] a{color:#242421;text-decoration-color:#c8c8c0}.matrix td{border-bottom:3px solid #fafaf8;border-left:3px solid #fafaf8;height:1px;padding:0}.matrix thead th+th{width:14%;padding-left:17px}.matrix td>.missing{padding:12px 14px;display:block}.matrix .level{color:#242421;background:#f1f1ec;align-items:center;column-gap:8px;height:100%;min-height:44px;padding:12px 14px;text-decoration:none;display:flex}.matrix .level+.level{border-top:3px solid #fafaf8}.matrix .level-label{white-space:nowrap}.matrix .level:hover,.matrix .level:focus-visible{box-shadow:inset 0 0 0 1px var(--mark,#77776e)}.level-native,.level-compatible{--tile:#e4efdf;--mark:#3f7a32}.level-adapter,.level-partial{--tile:#f6eed8;--mark:#9a6c12}.level-unsupported{--tile:#f7e6e2;--mark:#a3402f}.level-unknown{--tile:#f1f1ec;--mark:#aaa99f}.matrix .level{background:var(--tile,#f1f1ec)}.level-unknown{color:#8d8c83}.level .note-mark{color:var(--mark);margin-left:-6px}:target,:target>th,:target>td{background:#f1f1ec}#status button{color:inherit}.empty-state{color:#77776e}@media (width<=650px){main{padding:24px 16px 48px}.filters{gap:8px}select{flex:1;min-width:0;max-width:100%}input{flex-basis:100%}dl>div,dd dl>div{grid-template-columns:1fr;gap:0}}.sticky-label{display:inline-block;position:sticky;left:12px}.category th{color:#242421;border-bottom:1px solid #c8c8c0;padding-top:24px;padding-bottom:8px}main{flex-direction:column;max-width:none;height:100vh;padding-bottom:24px;display:flex}.workspace{flex:1;grid-template-columns:210px minmax(0,1fr);gap:32px;min-height:0;display:grid}.sidebar{border-right:1px solid #e3e3dc;max-height:100%;padding-right:16px;overflow-y:auto}.sidebar h2{color:#aaa99f;margin:0;padding:0 10px 4px;font-size:11px}.sidebar-section+.sidebar-section{margin-top:18px}.sidebar a{color:#77776e;justify-content:space-between;gap:8px;padding:5px 10px;text-decoration:none;display:flex}.sidebar a:hover,.sidebar a.active{color:#242421;background:#eeeee8}.sidebar a.empty{color:#c4c4bb}.sidebar .count{font-size:11px}.workspace-content{flex-direction:column;min-width:0;min-height:0;display:flex}#content{flex:1;min-height:0;overflow:auto}.dataset-title{margin-bottom:20px;font-size:18px}.comparison{table-layout:fixed;width:max-content;min-width:100%}.comparison th,.comparison td{overflow-wrap:anywhere;white-space:normal;border-right:1px solid #e3e3dc;width:300px;min-width:300px;max-width:300px;padding:14px 20px}.comparison th:first-child{z-index:1;background:#fafaf8;width:190px;min-width:190px;max-width:190px;position:sticky;left:0}.comparison thead th{background:#eeeee8}.comparison thead th:first-child{z-index:3}.row-label{top:var(--sticky-head,4.5rem);display:block;position:sticky}.comparison dl>div,.comparison dd dl>div{grid-template-columns:1fr;gap:0}.record-value+.record-value{border-top:1px solid #e3e3dc;margin-top:14px;padding-top:14px}.variant{color:#77776e;margin:0 0 8px;font-size:11px}@media (width<=650px){main{height:auto}#content,.table-scroll{max-height:none;overflow-y:visible}.workspace{grid-template-columns:minmax(0,1fr);gap:16px}.sidebar{border-bottom:1px solid #e3e3dc;border-right:0;gap:16px;padding:0 0 8px;display:flex;overflow-x:auto}.sidebar-section{flex:none;align-items:baseline;display:flex}.sidebar-section+.sidebar-section{margin-top:0}.sidebar a{white-space:nowrap;padding:4px 8px}}.skills-intro{max-width:850px;margin-bottom:24px}.skills-intro h2{font-size:17px}.skills-intro p,.plugin-delivery p{margin:10px 0}.audit-note{color:#77776e;max-width:950px}.skills-comparison th,.skills-comparison td{width:185px;min-width:185px;max-width:185px;padding:12px 14px}.skills-comparison th:first-child{width:230px;min-width:230px;max-width:230px}.plugin-delivery{max-width:950px;margin-top:24px}.skills-evidence{border-top:1px solid #d8d8d2;padding:18px 0}.skills-evidence details{max-width:1100px}.skills-evidence details[open] summary{margin-bottom:16px}.skills-evidence details+details{margin-top:8px}.location-section{margin:28px 0 8px}.location-section>h2{font-size:17px}.locations-comparison th,.locations-comparison td{width:250px;min-width:250px;max-width:250px;padding:12px 14px}.locations-comparison th:first-child{width:170px;min-width:170px;max-width:170px}.locations-comparison thead .variant{margin:2px 0 0;display:block}ul.locations,ul.plain{padding:0;list-style:none}.location+.location{margin-top:12px}.location code{background:#eeeee8;padding:1px 4px;font-family:inherit}.location-tags,.location-detail{color:#77776e;margin:3px 0 0;font-size:11px}.location.unsupported code{color:#aaa99f;text-decoration:line-through}.location-evidence{margin-top:12px}.location-evidence details{max-width:1100px}.location-evidence details+details{margin-top:4px}.location-evidence h3{color:#77776e;margin:12px 0 6px;font-size:13px;font-weight:400}.comparison.few th:not(:first-child),.comparison.few td{width:520px;min-width:520px;max-width:520px}.cell-details summary{color:#77776e;text-underline-offset:3px;text-decoration:underline}.cell-details[open] summary{margin-bottom:8px}.record-sources{margin-top:20px}.record-sources[open] summary{margin-bottom:12px}.column-variant{overflow-wrap:anywhere;margin:2px 0 0;display:block}.hooks-comparison th,.hooks-comparison td{width:210px;min-width:210px;max-width:210px;padding:10px 14px}.hooks-comparison th:first-child{width:200px;min-width:200px;max-width:200px}.hook-event+.hook-event{margin-top:10px}.hook-event code{font-family:inherit}.hook-power{margin:2px 0 0}.hooks-heading{margin-top:32px}.hooks-own{max-width:1100px}.hooks-own+.hooks-own{margin-top:6px}.hooks-own-table th{width:220px;min-width:220px;padding:8px 16px 8px 0}.hooks-own-table td{padding:8px 0}.hooks-sources{margin-top:12px}.hook-availability{color:#a0603a;margin:2px 0 0;font-size:11px}.permissions-heading{margin:28px 0 10px;font-size:15px}.permissions-comparison th,.permissions-comparison td{width:280px;min-width:280px;max-width:280px;padding:12px 14px}.permissions-comparison th:first-child{width:170px;min-width:170px;max-width:170px}.permissions-comparison td p{margin:0 0 6px}.permission-support{font-weight:400}.permission-example{white-space:pre-wrap;overflow-wrap:anywhere;background:#eeeee8;margin:0;padding:8px 10px;font-family:inherit;font-size:11px}.steering-comparison th,.steering-comparison td,.memories-comparison th,.memories-comparison td{width:240px;min-width:240px;max-width:240px}.steering-comparison th:first-child,.memories-comparison th:first-child{width:170px;min-width:170px;max-width:170px}.memory-absent-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;max-width:1000px;display:grid}.memory-absent h3{margin:0;font-size:13px}.harness-picker{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.harness-choice{cursor:pointer;color:#77776e;background:0 0;border:1px solid #d8d8d2;align-items:center;gap:9px;min-height:40px;padding:8px 12px;text-decoration:none;display:inline-flex}.harness-choice svg{flex-shrink:0}.harness-choice[aria-pressed=true]{color:#242421;background:#eaeae4;border-color:#89897f}.harness-choice:hover{color:#242421;border-color:#55554e}.harness-choice:disabled{cursor:default}.harness-all{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px 10px;text-decoration:underline}.harness-all:disabled{color:#77776e;cursor:default;text-decoration:none}.filters input{flex-basis:220px}.comparison:not(.few){--label:14rem;--column:13rem;--columns:1;width:100%;min-width:calc(var(--label) + var(--columns) * var(--column))}.comparison:has(>thead>tr>th:nth-child(3)){--columns:2}.comparison:has(>thead>tr>th:nth-child(4)){--columns:3}.comparison:has(>thead>tr>th:nth-child(5)){--columns:4}.comparison:has(>thead>tr>th:nth-child(6)){--columns:5}.comparison:has(>thead>tr>th:nth-child(7)){--columns:6}.comparison:has(>thead>tr>th:nth-child(8)){--columns:7}.comparison:has(>thead>tr>th:nth-child(9)){--columns:8}.comparison:has(>thead>tr>th:nth-child(10)){--columns:9}.comparison:has(>thead>tr>th:nth-child(11)){--columns:10}.comparison:has(>thead>tr>th:nth-child(12)){--columns:11}.comparison:has(>thead>tr>th:nth-child(13)){--columns:12}.comparison:not(.few) th,.comparison:not(.few) td{width:auto;min-width:0;max-width:none;padding:.9rem 1.1rem}.comparison:not(.few) th:first-child{width:var(--label);min-width:var(--label);max-width:var(--label)}#content{--sticky-head:4.5rem;scrollbar-gutter:stable;overscroll-behavior:contain}#content .table-scroll{max-height:none;overflow:visible}#content thead th{top:0}#content tr[id],#content tbody[id]{scroll-margin-top:var(--sticky-head)}@media (width>=651px){main{height:100dvh;padding-block:clamp(1rem,4dvh - .5rem,2.75rem) clamp(.75rem,2dvh,1.85rem)}header{margin-bottom:clamp(1rem,3dvh - .5rem,2.15rem)}.dataset-title{margin-bottom:clamp(.75rem,2dvh - .25rem,1.55rem)}#status{margin-block:clamp(.75rem,2dvh - .25rem,1.55rem) clamp(.5rem,1dvh,.9rem)}}.group-tabs{flex-wrap:wrap;gap:.4rem;margin:0 0 1.2rem;display:flex}.group-tabs a{color:#77776e;border:1px solid #d8d8d2;align-items:baseline;gap:.6rem;padding:.45rem .85rem;text-decoration:none;display:inline-flex}.group-tabs a:hover{color:#242421;border-color:#aaa99f}.group-tabs a.active{color:#242421;background:#eeeee8;border-color:#aaa99f}.group-tabs .count{color:#aaa99f;font-variant-numeric:tabular-nums;font-size:.85rem}.command+.command{margin-top:.9rem}.command p{margin:0}.command-line code{overflow-wrap:anywhere}.command-args{color:#77776e;font-size:.85rem;display:inline}.command-detail{color:#77776e;margin-top:.2rem;font-size:.85rem;line-height:1.45}.command-notes summary{color:#a0603a;padding:.15rem 0 0;font-size:.85rem}.command-notes[open] summary{color:#77776e}a:has(>.command-args){text-decoration:none}a:has(>.command-args)>code:first-child{text-underline-offset:3px;text-decoration:underline}.command-surface{margin:1.6rem 0 .2rem;font-size:1rem;font-weight:400}.command-surfaces>.command-surface:first-child{margin-top:0}.command-surface-note{color:#77776e;margin:0 0 .8rem}
