.site-home{max-width:1160px;margin:0 auto}.site-home-hero{padding:34px 0 62px}.site-home-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.8vw,62px);font-weight:720;line-height:1.24}.site-home-hero h1 span{color:#a8afba}.site-home-intro{color:#9da5b1;word-break:keep-all;margin:25px 0 0;font-size:15px;line-height:1.95}.site-directory-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.site-directory-heading h2{letter-spacing:-.04em;margin:0;font-size:17px;font-weight:650}.site-directory-heading>span{color:#7e8794;font-size:12px}.site-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px;display:grid}.site-platform-card{isolation:isolate;background:linear-gradient(150deg,color-mix(in srgb,var(--service-accent) 6%,#191c21),#16191e 75%);border:1px solid #ffffff15;border-radius:24px;flex-direction:column;min-width:0;min-height:340px;padding:32px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.site-platform-card:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--service-accent) 45%,transparent),transparent);height:1px;position:absolute;inset:0 0 auto}.site-platform-card:hover{border-color:color-mix(in srgb,var(--service-accent) 30%,transparent);transform:translateY(-3px)}.site-platform-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.site-platform-wordmark{color:var(--service-accent);letter-spacing:-.05em;font-size:24px;font-weight:850;line-height:1.2}.site-platform-live{letter-spacing:.1em;color:#a8b0bb;border:1px solid #ffffff13;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:600;display:inline-flex}.site-platform-live i{background:var(--service-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.site-platform-copy{padding:30px 0 32px}.site-platform-copy h3{letter-spacing:-.04em;margin:0 0 12px;font-size:23px;font-weight:650}.site-platform-copy p{color:#9ca5b2;word-break:keep-all;max-width:390px;min-height:54px;margin:0;font-size:14px;line-height:1.9}.site-platform-actions{margin-top:auto}.chzzk-app .site-platform-primary{background:var(--service-accent);color:#101821;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:13px 16px;font-size:13px;font-weight:700;transition:filter .15s;display:flex}.site-platform-primary:hover{filter:brightness(1.12)}.site-platform-utilities{grid-template-columns:1fr 1fr;margin-top:17px;display:grid}.site-platform-utilities a{color:#a7afbb;justify-content:space-between;align-items:center;gap:12px;padding:3px 4px;font-size:12px;display:flex}.site-platform-utilities a+a{border-left:1px solid #ffffff14;margin-left:17px;padding-left:20px}.site-platform-utilities a:hover{color:var(--service-accent)}.site-platform-utilities svg{opacity:.65;width:14px;height:14px}.site-home-footnote{text-align:center;color:#76808f;margin:28px 0 0;font-size:12px;line-height:1.8}.site-shell:has(.site-home) .cz-ambient{background:radial-gradient(at 30% 0,#607fa30c,#0000 65%)}.site-platform-card :is(a,button):focus-visible{outline:2px solid var(--service-accent);outline-offset:5px}@media (max-width:700px){.site-home-hero{padding:18px 0 42px}.site-home-intro{margin-top:20px;font-size:13px}.site-home-desktop-break{display:none}.site-directory-heading{margin-bottom:16px}.site-directory-heading>span{display:none}.site-service-grid{gap:18px}.site-platform-card{border-radius:20px;min-height:320px;padding:26px}.site-platform-copy{padding-block:26px}.site-home-footnote{margin-top:24px;font-size:11px}}@media (prefers-reduced-motion:reduce){.site-platform-card{transition:none}.site-platform-card:hover{transform:none}}
