:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sl:env(safe-area-inset-left);--sr:env(safe-area-inset-right);--st:env(safe-area-inset-top);--sb:env(safe-area-inset-bottom)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--hv-bg);color:var(--hv-fg);font:var(--hv-fs-page)/1.45 var(--hv-font);margin:0}[hidden]{display:none!important}a{color:var(--hv-accent)}.home{max-width:40rem;padding:calc(12px + var(--st)) calc(16px + var(--sr)) calc(32px + var(--sb)) calc(16px + var(--sl));margin:0 auto}.home-head{align-items:center;gap:10px;min-height:44px;margin-bottom:12px;display:flex}.home-head .mark{color:var(--hv-accent)}.home-head h1{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:20px;font-weight:600;overflow:hidden}.home-head .hv-seg>button{min-height:32px;font-size:13px}.home-intro h2{margin:20px 0 10px;font-size:24px;line-height:1.2}.home-intro p{color:var(--hv-muted);margin:0 0 12px}.home-actions{gap:8px;margin:18px 0;display:grid}.home-actions .hv-btn{border-radius:var(--hv-r-lg);min-height:52px;font-size:16px;font-weight:600}.home-who{color:var(--hv-muted);align-items:center;gap:8px;margin:4px 0 0;font-size:13px;display:flex}.home-who a{color:var(--hv-muted);align-items:center;gap:4px;display:inline-flex}.home-list{margin:8px 0 0;padding:0;list-style:none}.pc-tools{margin-top:12px}.pc-card .hv-btn{justify-self:start}.empty,.more{color:var(--hv-muted)}.spin{border:2px solid #fff3;border-top-color:var(--hv-fg);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}
