.home-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;padding-block:30px 52px}.home-intro{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,#f0eaff,#e6ddfc);border:1px solid #e5dafa;border-radius:28px;padding:44px 36px;min-height:445px}.hero-badge{display:inline-flex;align-items:center;gap:10px;background:#ffffff9c;padding:7px 16px;border-radius:30px;color:#6340b9;font-size:13px;font-weight:650;margin-bottom:26px}.home-intro h1{font-size:clamp(38px,4.2vw,62px);line-height:1.26;letter-spacing:-.045em;margin-bottom:22px;position:relative;z-index:2}.home-description{font-size:14px;line-height:1.9;max-width:350px;position:relative;z-index:2;color:#625875}.hero-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px;position:relative;z-index:2}.hero-tags span{padding:9px 13px;background:#ffffffa8;border-radius:30px;font-size:12px;color:#6744b5;font-weight:600}.hero-art{position:absolute;right:0;top:80px;width:40%;height:300px;z-index:-1;color:#9a76e8}.infinity{position:absolute;font-size:250px;font-weight:700;line-height:1;right:5px;top:-85px;opacity:.16;transform:rotate(-18deg)}.browser-card{position:absolute;width:160px;height:195px;border:1px solid #ffffffed;border-radius:18px;background:linear-gradient(140deg,#fffc,#d3c2fa);box-shadow:8px 20px 30px #7554b824;padding:12px;transform:rotate(-8deg)}.browser-card.back{right:12px;top:30px;transform:rotate(12deg)}.browser-card.front{right:48px;top:80px}.browser-card i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#bea6eb;margin-right:5px}.browser-card svg{display:block;width:115px;margin:15px auto}.environment-panel{background:#fff;border:1px solid var(--line);border-radius:28px;padding:28px;display:flex;flex-direction:column;min-width:0}.environment-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.environment-heading h2{font-size:21px;margin:0}.environment-heading .live-label{font-size:10px;white-space:nowrap}.environment-panel .overview{display:grid;grid-template-columns:1fr;background:transparent;border:0;margin:0;gap:0}.environment-panel .overview>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;border-bottom:1px solid #f0edf5;padding:15px 0;align-items:center}.environment-panel .overview dt{font-size:12px;margin:0}.environment-panel .overview dd{font-size:13px;text-align:right;line-height:1.6}.environment-link{display:flex;align-self:flex-end;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:20px}.home-download{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;scroll-margin-top:110px}.download-card{padding:22px 18px 18px;background:#fff;border:1px solid var(--line);border-radius:24px;min-width:0}.download-identity{display:flex;align-items:center;gap:12px;margin-bottom:20px}.download-identity svg{width:32px;height:32px;color:var(--accent);flex:none}.download-identity h2{font-size:16px;margin:0 0 3px;letter-spacing:0}.download-identity p{font-size:11px;margin:0}.platform-direct{display:flex;align-items:center;justify-content:center;gap:18px;background:var(--soft);color:var(--accent);padding:9px 8px;border-radius:12px;font-size:12px;font-weight:600}.platform-direct:hover{background:#e5d9ff}.platform-direct.unavailable{background:#f4f3f6;color:#77717f}.home-product{margin:28px 0;padding:24px;background:#efebf7;border-radius:24px}.home-product img{border-radius:12px}.home-product figcaption{font-size:12px;color:var(--muted);margin-top:14px}.network-feature{display:grid;grid-template-columns:1fr 1fr;gap:48px}.home-theme .section{padding-block:40px;border:0}.home-theme .feature-row{background:#fff;border:1px solid var(--line);border-radius:28px;padding:32px;gap:40px;margin-top:24px}.home-theme .feature-row .mobile-feature{max-height:380px}.home-theme .research{padding:38px;background:var(--soft);border-radius:28px;margin-block:24px}.home-theme .year{font-size:58px;letter-spacing:-2px}.home-theme .research h2,.home-theme .section h2{font-size:30px}.home-theme .network-feature{padding:38px;background:#fff;border:1px solid var(--line);border-radius:28px}.home-theme .guide-choice h3{font-size:22px}@media(min-width:1500px){.home-intro{padding:48px}.hero-art{right:15px}.browser-card{width:190px;height:210px}}@media(max-width:1000px){.home-hero{grid-template-columns:1.35fr 1fr}.home-intro{padding:30px 24px}.hero-art{opacity:.45;right:-35px}.home-download{gap:9px}.download-card{padding:18px 12px}.download-identity{gap:8px}.download-identity svg{width:24px}.environment-panel{padding:24px 20px}.environment-heading{flex-wrap:wrap}}@media(max-width:760px){.home-hero{grid-template-columns:1fr;padding-top:20px}.home-intro{min-height:390px}.hero-art{opacity:1;right:10px;top:70px}.home-download{grid-template-columns:repeat(2,minmax(0,1fr))}.download-card:last-child{grid-column:1/-1}.environment-panel .overview{grid-template-columns:1fr 1fr;column-gap:20px}.environment-panel .overview>div{display:block}.environment-panel .overview dd{text-align:left;margin-top:7px}.home-theme .feature-row{padding:22px;gap:24px}.network-feature{grid-template-columns:1fr;gap:10px}.home-theme .research,.home-theme .network-feature{padding:24px}.home-theme .section h2{font-size:25px}}@media(max-width:420px){.hero-art{opacity:.4;right:-25px}.home-intro h1{font-size:40px}.hero-tags{gap:6px}.hero-tags span{padding:8px 10px;font-size:11px}.home-description{font-size:13px}.environment-panel{padding:22px}.home-product{padding:12px}}.hero-download-action{position:relative;z-index:2;margin-top:28px}.hero-download-button{gap:28px;padding:14px 26px;box-shadow:0 8px 24px #7042bd24}.supported-label{font-size:11px;color:#746489;margin:18px 0 10px}.supported-platforms{display:flex;flex-wrap:wrap;gap:12px 16px;list-style:none;padding:0;margin:0}.supported-platforms li{display:flex;align-items:center;gap:6px;font-size:11px;color:#625875}.supported-platforms svg{width:18px;height:18px;flex:none}.home-intro{padding-block:40px}.home-intro h1{margin-bottom:26px}.hero-tags{margin-top:0;gap:8px}.hero-tags span{background:#ffffff70;padding:6px 11px;font-weight:500}.hero-download-action{margin-top:32px}.hero-download-button{gap:22px;min-height:50px}.hero-download-button svg,.header-download svg{flex:none}.supported-platforms{align-items:center;gap:20px;margin-top:20px}.supported-platforms li{color:#78658e}.supported-platforms svg{width:20px;height:20px}.harmony-wordmark{font-size:12px;font-weight:650;letter-spacing:-.03em}@media(max-width:760px){.home-intro{padding-block:32px}}.home-intro{display:flex;flex-direction:column;align-items:flex-start}.hero-download-action{width:228px;max-width:100%;align-self:flex-start;margin-top:auto;padding-top:32px}.hero-download-button{display:flex;width:100%;justify-content:center}.supported-platforms{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:0;margin-top:16px}.supported-platforms li{flex:none}.home-intro .hero-art{top:52px;height:230px;opacity:.65}.home-intro .browser-card{width:125px;height:150px}.home-intro .browser-card svg{width:85px}@media(max-width:760px){.hero-download-action{padding-top:28px}.home-intro .hero-art{opacity:.35;right:-12px}}
