.zhp{min-width:0;font:inherit;color:inherit}.zhp :is(h2,h3,p){overflow-wrap:anywhere}.zhp .zhp-kicker{font:750 9px/1.5 system-ui,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--accent,#dfb759)!important;margin:0 0 12px}.zhp .zhp-welcome{position:relative;padding:32px!important;background:linear-gradient(130deg,var(--surface,#151820),var(--bg,#0b0d12))!important;overflow:hidden}.zhp-welcome:after{content:"";position:absolute;width:170px;height:170px;right:-95px;top:-95px;border:26px solid var(--accent,#dfb759);border-radius:50%;opacity:.1;pointer-events:none}.zhp .zhp-welcome h2{font-size:clamp(26px,3.3vw,44px)!important;letter-spacing:-.04em;line-height:1.15;margin:12px 0 18px}.zhp .zhp-intro{font-size:15px;line-height:1.8;color:var(--muted,#bdc4d0);max-width:700px}.zhp-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:22px}.zhp .zhp-button{display:inline-flex;align-items:center;gap:18px;background:var(--accent,#dfb759);color:var(--bg,#080b10)!important;border:1px solid var(--accent,#dfb759);border-radius:9px;font-size:12px;font-weight:750;padding:12px 17px;text-decoration:none}.zhp .zhp-secondary{font-size:12px;color:var(--fg,#f0f2f6);text-decoration:underline;text-underline-offset:4px}.zhp-section{margin:32px 0}.zhp-section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}.zhp .zhp-section-head h2{font-size:21px!important;margin:0;line-height:1.25;letter-spacing:-.02em}.zhp .zhp-section-head .zhp-kicker{margin-bottom:7px}.zhp-section-head>a{font-size:11px;white-space:nowrap}.zhp-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:16px}.zhp .zhp-product{padding:0!important;overflow:hidden;margin:0!important;min-width:0;display:flex;flex-direction:column}.zhp-cover{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:var(--bg,#0b0d12);border-bottom:1px solid var(--zxt-border,#ffffff1c);text-decoration:none}.zhp-cover img{display:block;width:100%;height:100%;object-fit:cover}.zhp-product-symbol{font:800 35px system-ui;color:var(--accent,#dfb759);opacity:.85}.zhp-product-body{padding:20px;display:flex;flex-direction:column;flex:1}.zhp-product-body h3{font-size:17px!important;line-height:1.35;margin:0 0 10px}.zhp-product-body h3 a{color:inherit;text-decoration:none}.zhp-product-body>p:not(.zhp-kicker){font-size:12px;line-height:1.75;margin:0 0 18px;color:var(--muted,#bdc4d0)}.zhp-product-meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;font-size:13px}.zhp-product-meta small{font-size:10px;color:var(--muted,#bdc4d0)}.zhp-product-link{font-size:11px;display:inline-block;margin-top:16px;color:var(--accent,#dfb759)}.zhp-downloads{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.zhp .zhp-download{padding:19px!important;display:flex;gap:15px;align-items:center;margin:0!important;text-decoration:none;color:inherit}.zhp-download-icon{display:grid;place-items:center;border:1px solid var(--accent,#dfb759);color:var(--accent,#dfb759);font-size:24px;width:40px;height:40px;flex-shrink:0;border-radius:10px}.zhp-download strong{display:block;font-size:13px;line-height:1.4}.zhp-download small{display:block;font-size:10px;margin-top:6px;color:var(--muted,#bdc4d0)}.zhp-download>b{margin-left:auto;color:var(--accent,#dfb759)}.zhp-news{display:grid;gap:14px}.zhp .zhp-news-card{padding:24px!important;margin:0!important}.zhp-news-date{font-size:10px;color:var(--muted,#bdc4d0);margin:0 0 10px}.zhp .zhp-news-card h3{font-size:20px!important;line-height:1.4;margin:8px 0}.zhp-news-card h3 a{color:inherit;text-decoration:none}.zhp-news-card>p:not(.zhp-news-date){font-size:13px;line-height:1.8;color:var(--muted,#bdc4d0)}.zhp-news-card>a{font-size:11px}.zhp-roadmap{padding:0;list-style:none;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.zhp .zhp-roadmap-item{padding:23px!important;margin:0!important}.zhp .zhp-roadmap-item h3{font-size:16px!important;line-height:1.4;margin:16px 0 9px}.zhp-roadmap-item p{font-size:12px;line-height:1.7;color:var(--muted,#bdc4d0)}.zhp-status{font-size:10px;font-weight:700;display:inline-flex;gap:7px;align-items:center;padding:5px 9px;border:1px solid var(--zxt-border,#ffffff30);border-radius:999px;color:var(--fg,#eef2f7)}.zhp-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--muted,#bdc4d0)}.zhp-status-working:before{background:var(--accent,#dfb759)}.zhp-status-done:before{background:#62b694}.zhp .zhp-support{padding:28px!important;display:flex;align-items:center;justify-content:space-between;gap:22px}.zhp .zhp-support h2{font-size:24px!important;letter-spacing:-.025em;margin:8px 0}.zhp-support p{font-size:13px;line-height:1.8;color:var(--muted,#bdc4d0)}.zhp-support .zhp-button{flex-shrink:0}.zhp .zhp-empty{padding:22px!important;margin:0!important;font-size:13px;color:var(--muted,#bdc4d0);line-height:1.7}.zhp-preview{padding:12px 15px;border:1px solid var(--accent,#dfb759);font-size:12px}.zhp :is(a,button):focus-visible{outline:3px solid var(--accent,#dfb759);outline-offset:4px}@media(max-width:650px){.zhp .zhp-welcome{padding:24px!important}.zhp-section-head{align-items:start;flex-direction:column;gap:10px}.zhp .zhp-support{flex-direction:column;align-items:start}.zhp .zhp-section-head h2{font-size:20px!important}}@media(prefers-reduced-motion:reduce){.zhp *{animation:none!important;transition:none!important}}
