.CardRow-module__x_Z-eW__row{gap:var(--space-12);flex-wrap:wrap;display:flex}@media (max-width:767px){.CardRow-module__x_Z-eW__row{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-bottom:var(--space-4);scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.CardRow-module__x_Z-eW__row::-webkit-scrollbar{display:none}.CardRow-module__x_Z-eW__row>li{scroll-snap-align:start;flex:0 0 42%}}
.HeroBand-module__GiIQxW__band{min-height:231px;padding-block:var(--space-20);background:var(--bg-surface);align-items:center;display:flex}.HeroBand-module__GiIQxW__inner{width:100%}.HeroBand-module__GiIQxW__headline{color:var(--text-heading)}.HeroBand-module__GiIQxW__line{display:block}@media (max-width:767px){.HeroBand-module__GiIQxW__band{min-height:0;padding-block:var(--space-36)}}
.StarChip-module__9ikZOW__chip{align-items:flex-start;gap:var(--space-8);border-radius:var(--radius-full);color:var(--text-primary);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--border-subtle);display:inline-flex}.StarChip-module__9ikZOW__list{background:var(--bg-raised);padding:3px var(--space-8) 3px var(--space-4)}.StarChip-module__9ikZOW__grid{background:var(--bg-surface);padding:var(--space-4) var(--space-12) var(--space-4) var(--space-8)}.StarChip-module__9ikZOW__icon{width:14px;height:13px;color:var(--icon-default);flex-shrink:0}
.SearchField-module__1WI7Wq__wrapper{width:100%;position:relative}.SearchField-module__1WI7Wq__field{align-items:center;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-12);background:var(--bg-muted);border-radius:var(--radius-full);display:flex}.SearchField-module__1WI7Wq__icon{width:18px;height:18px;color:var(--icon-muted);flex-shrink:0}.SearchField-module__1WI7Wq__input{min-width:0;color:var(--text-primary);background:0 0;border:0;flex:1;padding:0}.SearchField-module__1WI7Wq__input::placeholder{color:var(--text-placeholder)}.SearchField-module__1WI7Wq__input:focus-visible{outline:none}.SearchField-module__1WI7Wq__field:focus-within{outline:var(--stroke-bold) solid var(--accent-primary);outline-offset:2px}.SearchField-module__1WI7Wq__panel{top:calc(100% + var(--space-8));z-index:25;width:max(100%,520px);max-width:calc(100vw - 2 * var(--space-16));max-height:min(70vh,560px);padding-block:var(--space-8);background:var(--bg-page);border:var(--stroke-hairline) solid var(--border-default);position:absolute;left:0;overflow-y:auto}.SearchField-module__1WI7Wq__list{flex-direction:column;display:flex}.SearchField-module__1WI7Wq__group{padding:var(--space-12) var(--space-16) var(--space-6);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.SearchField-module__1WI7Wq__option{align-items:center;gap:var(--space-12);min-height:44px;padding:var(--space-6) var(--space-16);color:var(--text-primary);display:flex}.SearchField-module__1WI7Wq__option[aria-selected=true]{background:var(--bg-surface)}.SearchField-module__1WI7Wq__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SearchField-module__1WI7Wq__match{background:var(--accent-primary-subtle);font-weight:600}.SearchField-module__1WI7Wq__from{color:var(--text-secondary);font-weight:400}.SearchField-module__1WI7Wq__kind{color:var(--text-secondary);flex-shrink:0}.SearchField-module__1WI7Wq__all{margin-top:var(--space-8);border-top:var(--stroke-hairline) solid var(--border-subtle)}.SearchField-module__1WI7Wq__arrow{width:18px;height:18px;color:var(--icon-default);flex-shrink:0}.SearchField-module__1WI7Wq__empty{padding:var(--space-12) var(--space-16);color:var(--text-secondary)}@media (max-width:767px){.SearchField-module__1WI7Wq__wrapper{max-width:none}.SearchField-module__1WI7Wq__panel{width:100%}}.SearchField-module__1WI7Wq__clear{padding:var(--space-4);margin-block:calc(-1 * var(--space-4));border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SearchField-module__1WI7Wq__clear:hover{background:var(--bg-surface)}.SearchField-module__1WI7Wq__clearIcon{width:var(--space-16);height:var(--space-16)}.SearchField-module__1WI7Wq__fullscreen{flex-direction:column;height:100%;display:flex}.SearchField-module__1WI7Wq__bar{align-items:center;gap:var(--space-4);padding:var(--space-16) var(--gutter);border-bottom:var(--stroke-hairline) solid var(--border-subtle);display:flex}.SearchField-module__1WI7Wq__bar>.SearchField-module__1WI7Wq__field{flex:1;min-width:0}.SearchField-module__1WI7Wq__screen{overscroll-behavior:contain;min-height:0;padding-block:var(--space-8) var(--space-24);flex:1;overflow-y:auto}.SearchField-module__1WI7Wq__screen .SearchField-module__1WI7Wq__group,.SearchField-module__1WI7Wq__screen .SearchField-module__1WI7Wq__option,.SearchField-module__1WI7Wq__screen .SearchField-module__1WI7Wq__empty{padding-inline:var(--gutter)}
.MobileSearch-module__QhQwza__trigger{padding:var(--space-10);color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.MobileSearch-module__QhQwza__trigger:hover{color:var(--accent-primary-hover)}.MobileSearch-module__QhQwza__icon{width:var(--space-20);height:var(--space-20)}.MobileSearch-module__QhQwza__dialog{background:var(--bg-page);border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.MobileSearch-module__QhQwza__dialog::backdrop{background:var(--bg-page)}.MobileSearch-module__QhQwza__close{padding:var(--space-10);margin-left:calc(-1 * var(--space-10));color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MobileSearch-module__QhQwza__close:hover{color:var(--accent-primary-hover)}html:has(.MobileSearch-module__QhQwza__dialog[open]){overflow:hidden}
.SiteHeader-module__BAu-nW__header{z-index:30;background:var(--bg-page);position:relative}.SiteHeader-module__BAu-nW__inner{padding-block:var(--space-20);justify-content:space-between;align-items:center;display:flex}.SiteHeader-module__BAu-nW__left,.SiteHeader-module__BAu-nW__right{align-items:center;display:flex}.SiteHeader-module__BAu-nW__left{gap:var(--space-24);flex:auto;min-width:0}.SiteHeader-module__BAu-nW__search{min-width:0;max-width:405px;transition:max-width var(--duration-base) var(--ease-standard);flex:auto}.SiteHeader-module__BAu-nW__right{gap:var(--space-16);flex-shrink:0}.SiteHeader-module__BAu-nW__brand{color:var(--text-heading);flex-shrink:0;display:block}.SiteHeader-module__BAu-nW__wordmark{width:153.33px;height:27px}.SiteHeader-module__BAu-nW__nav{white-space:nowrap;max-width:520px;transition:max-width var(--duration-base) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), visibility var(--duration-base);align-items:center;display:flex;overflow:hidden}.SiteHeader-module__BAu-nW__inner:has([data-expanded=true]) .SiteHeader-module__BAu-nW__search{max-width:1000px}.SiteHeader-module__BAu-nW__inner:has([data-expanded=true]) .SiteHeader-module__BAu-nW__nav{opacity:0;visibility:hidden;max-width:0}@media (prefers-reduced-motion:reduce){.SiteHeader-module__BAu-nW__search,.SiteHeader-module__BAu-nW__nav{transition:none}}.SiteHeader-module__BAu-nW__navLink{padding:var(--space-6) var(--space-14);color:var(--text-primary);display:block}.SiteHeader-module__BAu-nW__navLink:hover{color:var(--accent-primary-hover)}.SiteHeader-module__BAu-nW__mobileActions{display:none}@media (max-width:1023px){.SiteHeader-module__BAu-nW__desktopOnly{display:none}.SiteHeader-module__BAu-nW__mobileActions{align-items:center;gap:var(--space-4);display:flex}}
.ViewAllLink-module__J7bphG__link{padding:var(--space-8) var(--space-16);border:var(--stroke-hairline) solid var(--border-soft);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}.ViewAllLink-module__J7bphG__raised{background:var(--bg-raised)}.ViewAllLink-module__J7bphG__raised:hover{border-color:var(--border-strong)}.ViewAllLink-module__J7bphG__ghost{background:0 0}.ViewAllLink-module__J7bphG__ghost:hover{background:var(--bg-raised);border-color:var(--border-strong)}.ViewAllLink-module__J7bphG__icon{width:18px;height:18px;color:var(--icon-default)}
.Chart-module__Gzyi-W__chart{gap:var(--space-16);margin-block:var(--space-28) var(--space-20);padding:var(--space-20);background:var(--bg-raised);border:var(--stroke-hairline) solid var(--border-default);border-top:var(--stroke-bold) solid var(--text-heading);flex-direction:column;display:flex}.Chart-module__Gzyi-W__head{justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-20);flex-wrap:wrap;display:flex}.Chart-module__Gzyi-W__title{color:var(--text-heading)}.Chart-module__Gzyi-W__legend{align-items:center;gap:var(--space-6) var(--space-16);flex-wrap:wrap;display:flex}.Chart-module__Gzyi-W__key{align-items:center;gap:var(--space-6);color:var(--text-secondary);display:inline-flex}.Chart-module__Gzyi-W__swatch{width:var(--space-10);height:var(--space-10)}.Chart-module__Gzyi-W__targetSwatch{width:0;height:var(--space-14);border-left:var(--stroke-bold) dashed var(--accent-danger)}.Chart-module__Gzyi-W__better{padding:var(--space-4) var(--space-8);background:var(--bg-muted);color:var(--text-primary)}.Chart-module__Gzyi-W__table{border-collapse:collapse;width:100%}.Chart-module__Gzyi-W__row+.Chart-module__Gzyi-W__row>*{border-top:var(--stroke-hairline) solid var(--border-subtle)}.Chart-module__Gzyi-W__label{width:28%;padding:var(--space-12) var(--space-16) var(--space-12) 0;text-align:left;vertical-align:middle;color:var(--text-heading)}.Chart-module__Gzyi-W__bars{padding-block:var(--space-12)}.Chart-module__Gzyi-W__track{gap:var(--space-6);flex-direction:column;display:flex;position:relative}.Chart-module__Gzyi-W__barLine{align-items:center;gap:var(--space-8);display:flex}.Chart-module__Gzyi-W__bar{width:calc(var(--w) * .82);min-width:var(--space-4);height:var(--space-20);flex:0 auto}.Chart-module__Gzyi-W__a{background:var(--text-heading)}.Chart-module__Gzyi-W__b{background:var(--accent-primary)}.Chart-module__Gzyi-W__value{z-index:1;padding-inline:var(--space-4);background:var(--bg-raised);color:var(--text-primary);font-variant-numeric:tabular-nums;flex-shrink:0;position:relative}.Chart-module__Gzyi-W__target{inset-block:calc(-1 * var(--space-6));left:calc(var(--x) * .82);border-left:var(--stroke-bold) dashed var(--accent-danger);pointer-events:none;position:absolute}.Chart-module__Gzyi-W__caption{color:var(--text-secondary)}@media (max-width:767px){.Chart-module__Gzyi-W__chart{padding:var(--space-16)}.Chart-module__Gzyi-W__row{flex-direction:column;display:flex}.Chart-module__Gzyi-W__label{width:auto;padding:var(--space-12) 0 0}.Chart-module__Gzyi-W__row+.Chart-module__Gzyi-W__row>.Chart-module__Gzyi-W__bars{border-top:none}.Chart-module__Gzyi-W__bars{padding-top:var(--space-6)}}
.NewsModule-module__XaxzxW__list{gap:var(--space-20);flex-direction:column;display:flex}
.Table-module__-U5Cwa__figure{margin-block:var(--space-20) var(--space-8)}.Table-module__-U5Cwa__scroll{background:var(--bg-raised);border:var(--stroke-hairline) solid var(--border-default);border-top:var(--stroke-bold) solid var(--border-default);overflow-x:auto}.Table-module__-U5Cwa__table{border-collapse:collapse;width:100%}.Table-module__-U5Cwa__table th,.Table-module__-U5Cwa__table td{padding:var(--space-10) var(--space-16);text-align:left;vertical-align:baseline;white-space:nowrap}.Table-module__-U5Cwa__table thead th{color:var(--accent-secondary-hover);text-transform:uppercase;border-bottom:var(--stroke-hairline) solid var(--border-default)}.Table-module__-U5Cwa__table tbody th{color:var(--text-heading)}.Table-module__-U5Cwa__table tbody td{color:var(--text-primary)}.Table-module__-U5Cwa__table tbody tr+tr>*{border-top:var(--stroke-hairline) solid var(--border-subtle)}.Table-module__-U5Cwa__caption{margin-top:var(--space-8);color:var(--text-secondary)}
.Scorecard-module__ZnMyYW__scorecard{gap:var(--space-16);margin-block:var(--space-28) var(--space-20);padding:var(--space-20);background:var(--bg-raised);border:var(--stroke-hairline) solid var(--border-default);border-top:var(--stroke-bold) solid var(--text-heading);flex-direction:column;display:flex}.Scorecard-module__ZnMyYW__head{justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-20);flex-wrap:wrap;display:flex}.Scorecard-module__ZnMyYW__title{color:var(--text-heading)}.Scorecard-module__ZnMyYW__legend{gap:var(--space-6) var(--space-16);flex-wrap:wrap;display:flex}.Scorecard-module__ZnMyYW__key{align-items:center;gap:var(--space-6);color:var(--text-secondary);display:inline-flex}.Scorecard-module__ZnMyYW__mark{width:var(--space-12);height:var(--space-12);border:var(--stroke-bold) solid transparent;flex-shrink:0}.Scorecard-module__ZnMyYW__met{background:var(--accent-secondary);border-color:var(--accent-secondary)}.Scorecard-module__ZnMyYW__partly{background:linear-gradient(135deg, var(--accent-primary) 50%, transparent 50%);border-color:var(--accent-primary)}.Scorecard-module__ZnMyYW__missed{border-color:var(--accent-danger)}.Scorecard-module__ZnMyYW__na{border-color:var(--border-default);border-style:dashed}.Scorecard-module__ZnMyYW__scroll{overflow-x:auto}.Scorecard-module__ZnMyYW__table{width:100%;min-width:calc(var(--layout-main-column) * .66);border-collapse:collapse;table-layout:fixed}.Scorecard-module__ZnMyYW__colHead{padding:0 var(--space-12) var(--space-10);text-align:left;vertical-align:bottom;color:var(--text-heading);border-bottom:var(--stroke-bold) solid var(--border-default)}.Scorecard-module__ZnMyYW__check{width:24%;padding:var(--space-12) var(--space-12) var(--space-12) 0;text-align:left;vertical-align:top;color:var(--text-heading);border-bottom:var(--stroke-hairline) solid var(--border-subtle)}.Scorecard-module__ZnMyYW__cell{padding:var(--space-12);vertical-align:top;border-bottom:var(--stroke-hairline) solid var(--border-subtle)}.Scorecard-module__ZnMyYW__result{align-items:center;gap:var(--space-6);display:flex}.Scorecard-module__ZnMyYW__status{color:var(--text-primary)}.Scorecard-module__ZnMyYW__note{margin-top:var(--space-4);color:var(--text-secondary);display:block}.Scorecard-module__ZnMyYW__caption{color:var(--text-secondary)}@media (max-width:767px){.Scorecard-module__ZnMyYW__scorecard{padding:var(--space-16)}}
.Screenshots-module__QVyeEq__screenshots{gap:var(--space-12);margin-block:var(--space-28) var(--space-20);flex-direction:column;display:flex}.Screenshots-module__QVyeEq__title{color:var(--text-heading)}.Screenshots-module__QVyeEq__grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Screenshots-module__QVyeEq__four{grid-template-columns:repeat(4,minmax(0,1fr))}.Screenshots-module__QVyeEq__item{gap:var(--space-8);color:var(--text-heading);flex-direction:column;text-decoration:none;display:flex}.Screenshots-module__QVyeEq__frame{aspect-ratio:3/4;background:var(--bg-surface);border:var(--stroke-hairline) solid var(--border-default);transition:border-color var(--duration-fast) var(--ease-standard);display:block;position:relative;overflow:hidden}.Screenshots-module__QVyeEq__item:hover .Screenshots-module__QVyeEq__frame{border-color:var(--border-strong)}.Screenshots-module__QVyeEq__image{object-fit:cover;object-position:top}.Screenshots-module__QVyeEq__label{text-underline-offset:2px;text-decoration:underline}.Screenshots-module__QVyeEq__item:hover .Screenshots-module__QVyeEq__label{color:var(--accent-primary-hover)}.Screenshots-module__QVyeEq__caption{color:var(--text-secondary)}@media (max-width:767px){.Screenshots-module__QVyeEq__four{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ProjectsBand-module__Ewokfq__band{gap:var(--space-20);padding:var(--space-24);background:var(--bg-surface);flex-direction:column;display:flex}.ProjectsBand-module__Ewokfq__title{color:var(--text-primary)}.ProjectsBand-module__Ewokfq__grid{gap:var(--space-12);flex-direction:column;display:flex}@media (max-width:767px){.ProjectsBand-module__Ewokfq__band{padding:var(--space-16)}}
.ProjectGridCard-module__yq2JCa__card{align-items:center;gap:var(--space-16);width:137px;padding:var(--space-10) var(--space-14);background:var(--bg-raised);border:var(--stroke-hairline) solid var(--border-default);flex-direction:column;display:flex;position:relative}.ProjectGridCard-module__yq2JCa__card:hover{border-color:var(--border-strong)}.ProjectGridCard-module__yq2JCa__body{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.ProjectGridCard-module__yq2JCa__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-primary);overflow:hidden}.ProjectGridCard-module__yq2JCa__link:after{content:"";position:absolute;inset:0}@media (max-width:767px){.ProjectGridCard-module__yq2JCa__card{width:100%}}
.SearchTabs-module__arVjbG__tabs{gap:var(--space-6);scrollbar-width:none;display:flex;overflow-x:auto}.SearchTabs-module__arVjbG__tab{align-items:center;gap:var(--space-8);height:36px;padding-inline:var(--space-14);background:var(--bg-raised);border:var(--stroke-hairline) solid var(--border-soft);color:var(--text-primary);flex-shrink:0;display:inline-flex}.SearchTabs-module__arVjbG__tab:hover{border-color:var(--border-strong)}.SearchTabs-module__arVjbG__count{min-width:20px;padding:2px var(--space-6);background:var(--bg-surface);border-radius:var(--radius-full);color:var(--text-secondary);text-align:center}.SearchTabs-module__arVjbG__current{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent)}.SearchTabs-module__arVjbG__current .SearchTabs-module__arVjbG__count{background:var(--bg-raised);color:var(--text-primary)}
.McpClientCard-module__39os7W__card{align-items:center;gap:var(--space-16);width:137px;padding:var(--space-10) var(--space-14);background:var(--bg-raised);border:var(--stroke-hairline) solid var(--border-default);cursor:pointer;flex-direction:column;display:flex}.McpClientCard-module__39os7W__tile{aspect-ratio:1;width:100%;color:var(--icon-inverse);justify-content:center;align-items:center;display:flex}.McpClientCard-module__39os7W__tile svg{width:45%;height:45%}.McpClientCard-module__39os7W__tileSmall{width:42px;height:42px;aspect-ratio:unset;flex-shrink:0}.McpClientCard-module__39os7W__tile.McpClientCard-module__39os7W__orange{background:var(--accent-primary)}.McpClientCard-module__39os7W__tile.McpClientCard-module__39os7W__green{background:var(--accent-secondary)}.McpClientCard-module__39os7W__tile.McpClientCard-module__39os7W__black{background:var(--bg-inverse)}.McpClientCard-module__39os7W__name{color:var(--text-primary);font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-lg);letter-spacing:-.03em}.McpClientCard-module__39os7W__badge{padding:var(--space-4) var(--space-8);background:var(--bg-surface);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-xs)}.McpClientCard-module__39os7W__connected{background:var(--accent-secondary-subtle);border-color:var(--color-green-tint-2);color:var(--text-primary)}.McpClientCard-module__39os7W__dialogTitleRow{align-items:center;gap:var(--space-16);display:flex}.McpClientCard-module__39os7W__steps{gap:var(--space-16);flex-direction:column;display:flex}.McpClientCard-module__39os7W__step{gap:var(--space-6);flex-direction:column;display:flex}.McpClientCard-module__39os7W__stepLabel{color:var(--text-secondary)}.McpClientCard-module__39os7W__snippetRow{align-items:flex-start;gap:var(--space-8);display:flex}.McpClientCard-module__39os7W__snippet{min-width:0;padding:var(--space-8) var(--space-12);background:var(--bg-surface);border:var(--stroke-hairline) solid var(--border-soft);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-primary);white-space:pre;flex:auto;margin:0;overflow-x:auto}.McpClientCard-module__39os7W__status{color:var(--text-secondary);margin:0}@media (max-width:767px){.McpClientCard-module__39os7W__card{width:100%}}
.RequestChangeButton-module__piLNhW__trigger{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);background:var(--bg-raised);border:var(--stroke-hairline) solid var(--border-default);color:var(--text-primary);cursor:pointer;white-space:nowrap;display:inline-flex}.RequestChangeButton-module__piLNhW__trigger:hover{border-color:var(--border-strong)}.RequestChangeButton-module__piLNhW__icon{width:16px;height:16px}.RequestChangeButton-module__piLNhW__form{gap:var(--space-16);flex-direction:column;display:flex}.RequestChangeButton-module__piLNhW__field{gap:var(--space-6);flex-direction:column;display:flex}.RequestChangeButton-module__piLNhW__textarea{width:100%;padding:var(--space-8) var(--space-16);background:var(--bg-raised);border:var(--stroke-hairline) solid var(--border-soft);border-radius:var(--radius-sm);color:var(--text-primary);resize:vertical}.RequestChangeButton-module__piLNhW__submit{width:100%;padding:var(--space-8) var(--space-16);background:var(--accent-primary);color:var(--text-on-accent);cursor:pointer;border:0}.RequestChangeButton-module__piLNhW__submit:hover{background:var(--accent-primary-hover)}
