@layer theme,base;@layer components{.gp-tlogo{--s:48px;width:var(--s);height:var(--s);color:var(--ink-2);font-size:calc(var(--s) * .3);letter-spacing:-.02em;text-transform:uppercase;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid;position:relative}.gp-tlogo--24{--s:24px}.gp-tlogo--32{--s:32px}.gp-tlogo__code{pointer-events:none}.gp-tlogo__img{-o-object-fit:contain;object-fit:contain;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.gp-tlogo.is-on .gp-tlogo__img{opacity:1}.gp-tlogo.is-on .gp-tlogo__code{visibility:hidden}.gp-tlogo__img--light{display:none}.gp-tlogo--alt .gp-tlogo__img--light{display:block}.gp-tlogo--alt .gp-tlogo__img--dark{display:none}.gp-tlogo--contour .gp-tlogo__img{filter:drop-shadow(1px 0 0 var(--ink)) drop-shadow(-1px 0 0 var(--ink)) drop-shadow(0 1px 0 var(--ink)) drop-shadow(0 -1px 0 var(--ink))}:is(html.dark,.tk-dark) .gp-tlogo--alt:not(.tk-light *) .gp-tlogo__img--light{display:none}:is(html.dark,.tk-dark) .gp-tlogo--alt:not(.tk-light *) .gp-tlogo__img--dark{display:block}:is(html.dark,.tk-dark) .gp-tlogo--contour:not(.tk-light *) .gp-tlogo__img{filter:none}@media (forced-colors:active){.gp-tlogo{color:canvastext}}.pgc__top .gp-tlogo{z-index:1;border-radius:var(--r-2);background:var(--pgc-bg);box-shadow:0 0 0 3px var(--pgc-bg)}.pgc__top .gp-tlogo__img{width:calc(100% - 10px);height:calc(100% - 10px);inset:5px}.feat{gap:var(--sp-4);display:grid}.feat__head{gap:var(--sp-1);display:grid}.feat__head>*{margin:0}.feat__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.feat__grid>li{min-width:0}.feat__foot{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}}@layer utilities;
