.home{--sticky-top: 0px}.intro__name{font-size:var(--text-base);font-weight:500}.intro__line{margin-top:4px;font-size:var(--text-md);color:var(--color-text-mid);max-width:420px}.tabsrow{position:sticky;top:var(--sticky-top);z-index:5;margin-top:var(--space-6);padding:var(--space-3) 0;background:var(--color-bg)}.seg{position:relative;display:inline-flex;max-width:100%;padding:4px;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-bg);overflow-x:auto;scrollbar-width:none}.seg__pill{position:absolute;left:0;top:4px;height:32px;width:var(--pill-w, 0px);transform:translate(var(--pill-x, 4px));border-radius:999px;background:var(--color-text);transition:transform .3s var(--ease-out),width .3s var(--ease-out)}.tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;font-size:var(--text-sm);font-weight:500;color:var(--color-text-mid);white-space:nowrap;transition:color .3s}.tab[aria-pressed=true]{color:var(--color-bg)}.tab:focus-visible{outline-offset:-2px}.ti{display:inline-flex;flex:none;width:16px;height:16px;align-items:center;justify-content:center}.ti-grid{display:inline-grid;grid-template-columns:repeat(3,4px);grid-auto-rows:4px;gap:2px;align-content:center}.ti-grid i{display:block;width:4px;height:4px;border-radius:1px;background:currentColor}.ti-hex svg{width:16px;height:16px}.ti-bars{align-items:flex-end;gap:2px}.ti-bars i{display:block;width:4px;border-radius:1px;background:currentColor;transform-origin:bottom}.ti-bars i:nth-child(1){height:6px}.ti-bars i:nth-child(2){height:11px}.ti-bars i:nth-child(3){height:16px}@media(prefers-reduced-motion:no-preference){.ti-grid i{animation:cg-grid 2.4s ease-in-out infinite both}.ti-grid i:nth-child(2),.ti-grid i:nth-child(4){animation-delay:.15s}.ti-grid i:nth-child(3),.ti-grid i:nth-child(5),.ti-grid i:nth-child(7){animation-delay:.3s}.ti-grid i:nth-child(6),.ti-grid i:nth-child(8){animation-delay:.45s}.ti-grid i:nth-child(9){animation-delay:.6s}@keyframes cg-grid{0%,to{opacity:.3}50%{opacity:1}}.ti-hex svg{animation:ti-spin 8s linear infinite}@keyframes ti-spin{to{transform:rotate(360deg)}}.ti-bars i{animation:cg-bars 2.4s var(--ease-out) infinite both}.ti-bars i:nth-child(2){animation-delay:.15s}.ti-bars i:nth-child(3){animation-delay:.3s}@keyframes cg-bars{0%{transform:scaleY(.3)}40%,80%{transform:scaleY(1)}to{transform:scaleY(.3)}}}.cat{margin-top:var(--space-4)}.cat[hidden]{display:none}.cat__line{font-size:var(--text-md);color:var(--color-text)}.stats{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-3)}.stat{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:10px}.stat b{display:block;font-size:18px;font-weight:600;line-height:1.25;color:var(--color-text)}.stat span{display:block;margin-top:2px;font-size:var(--text-sm);line-height:1.4;color:var(--color-text-mid)}@media(prefers-reduced-motion:no-preference){.cat:not([hidden]){animation:cat-in .4s var(--ease-out) both}.cat:not([hidden]) .stat{animation:cat-in .5s var(--ease-out) both}.cat:not([hidden]) .stat:nth-child(2){animation-delay:60ms}.cat:not([hidden]) .stat:nth-child(3){animation-delay:.12s}@keyframes cat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-motion=paused] .cat:not([hidden]),[data-motion=paused] .cat:not([hidden]) .stat{animation:none}}.list{margin-top:var(--space-8)}.group+.group{margin-top:var(--space-8)}.group[hidden]{display:none}.group__label{font-size:var(--text-base);font-weight:400;color:var(--color-text-mid);margin-bottom:var(--space-2)}.group__rows{list-style:none}.row{max-height:220px;padding:6px 0;overflow:hidden;transition:max-height .4s var(--ease-out),padding .4s var(--ease-out),opacity .3s,visibility 0s}.row.gone{max-height:0;padding:0;opacity:0;visibility:hidden;transition-delay:0s,0s,0s,.4s}.ln{display:flex;align-items:baseline;gap:var(--space-4);width:100%}.ln:focus-visible{outline-offset:-2px}.no{flex:none;width:20px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-dim)}.mask{display:block;overflow:hidden;padding-bottom:2px}.tt{display:inline-block;font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--color-text);transition:color .3s}.ln .tag{align-self:center;flex:none}.sum{max-height:0;opacity:0;overflow:hidden;padding-left:36px;font-size:var(--text-sm);color:var(--color-text-mid);transition:max-height .35s var(--ease-out),opacity .3s,margin .35s}.sum__pm,[data-filter=product] .sum__std{display:none}[data-filter=product] .sum__pm{display:inline}.list.has-active .tt{color:#767676}.list.has-active .row.is-active .tt{color:var(--color-text)}.row.is-active .sum{max-height:64px;opacity:1;margin-top:4px}@media(prefers-reduced-motion:no-preference){.tt{animation:line-up .7s var(--ease-out) both}@keyframes line-up{0%{transform:translateY(100%)}to{transform:none}}[data-motion=paused] .tt{animation:none}}@media(prefers-reduced-motion:reduce){.row,.sum,.seg__pill{transition-duration:0s}}@media(max-width:899.98px),(max-height:559.98px){.home{--sticky-top: var(--topbar-h)}.tt{font-size:22px}.sum{padding-left:36px}}@media(max-width:600px){.stats{grid-template-columns:1fr}.stat{display:flex;align-items:baseline;gap:var(--space-3)}.stat span{margin-top:0}}
