.home .uc-grid{grid-template-columns:1fr;gap:44px 20px;display:grid}@media (min-width:640px){.home .uc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 20px}}@media (min-width:1024px){.home .uc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 24px}}.home .uc-tile{min-width:0}.home .uc-panel{aspect-ratio:4/3;background:var(--panel);border:1px solid var(--line);transition:border-color .5s var(--ease);border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.home .uc-tile:hover .uc-panel{border-color:var(--line-2)}.home .uc-index{font:500 10px/1 var(--mono);letter-spacing:0;color:var(--fg-3);pointer-events:none;position:absolute;top:14px;left:16px}.home .uc-art{transition:transform .9s var(--ease);place-items:center;display:grid;position:absolute;inset:7% 6%}.home .uc-tile:hover .uc-art{transform:scale(1.02)}.home .uc-svg{width:100%;height:100%;display:block;overflow:visible}.home .uc-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.home .uc-svg .uc-p{stroke:var(--fg);stroke-width:1.5px}.home .uc-svg .uc-s{stroke:var(--fg-2);stroke-width:1.05px}.home .uc-svg .uc-h{stroke:var(--fg-3);stroke-width:.6px}.home .uc-svg .uc-h2{opacity:.55}.home .uc-svg .uc-a{stroke:var(--accent);stroke-width:1.7px}.home .uc-svg .uc-ink{stroke:var(--fg);stroke-width:1.9px}.home .uc-svg .uc-dot{stroke:var(--fg);stroke-width:3.2px}.home .uc-svg .uc-dot-s{stroke:var(--fg-2)}.home .uc-svg .uc-dot-a{stroke:var(--accent)}.home .uc-svg .uc-occ{fill:var(--panel);stroke:none}.home .uc-svg .uc-route{stroke-width:2px}.home .uc-svg .uc-pin{stroke-width:1.5px}.home .uc-svg .uc-flow{stroke-width:1.35px}.home .uc-svg .uc-word{stroke-width:1.6px}.home .uc-svg .uc-logo-s{stroke-width:1.5px}.home .uc-svg .uc-key{stroke-width:1.6px}.home .uc-svg .uc-box-dim{stroke:var(--fg-3);stroke-width:.8px}.home .uc-svg .uc-t{font-family:var(--mono);letter-spacing:0;fill:var(--fg-3);opacity:calc(var(--scroll-draw-progress,1) * 1.6 - .3);font-size:9.5px}.home .uc-svg .uc-t-a{fill:var(--accent)}.home .uc-svg .uc-late{opacity:calc((var(--scroll-draw-progress,1) - .9) * 10)}.home .uc-svg .uc-t-b{letter-spacing:0;font-size:10px;font-weight:500}.home .uc-svg .uc-t-box{letter-spacing:0;fill:var(--fg-2);font-size:11px}.home .uc-svg .uc-t-dim{fill:var(--fg-3)}.home .uc-title{font:500 18px/1.3 var(--sans);letter-spacing:0;color:var(--fg);margin:20px 0 0}.home .uc-desc{color:var(--fg-2);margin:8px 0 0;font-size:14px;line-height:1.5}.home .uc-code{font:400 11px/1.5 var(--mono);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:12px;display:block;overflow:hidden}.home .uc-code .uc-fn{color:var(--fg-2)}@container (max-width:439px){.home .uc-svg .uc-t{letter-spacing:0;font-size:10.5px}.home .uc-svg .uc-t-b{font-size:11px}.home .uc-svg .uc-t-box{font-size:12px}}@container (max-width:359px){.home .uc-svg .uc-h{stroke-width:.75px}.home .uc-svg .uc-p{stroke-width:1.7px}.home .uc-svg .uc-ink{stroke-width:2.2px}.home .uc-svg .uc-t{letter-spacing:0;font-size:12.5px}.home .uc-svg .uc-t-b{font-size:13px}.home .uc-svg .uc-t-box{font-size:13.5px}}
