.main:has(.cloud-home-v21){max-width:none;padding:0}.cloud-home-v21{background:#f7faff;color:#10233c;min-height:calc(100vh - 64px)}.cloud-home-v21-hero{align-items:center;background:#f7fbff;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(480px,1.18fr);height:300px;overflow:hidden;padding-left:max(32px,calc((100vw - 1080px) / 2));position:relative}.cloud-home-v21-hero-copy{position:relative;z-index:2}.cloud-home-v21-hero h1{color:#10233c;font-size:clamp(44px,4.2vw,62px);letter-spacing:-.045em;line-height:1.08;margin:0}.cloud-home-v21-hero h1 span{display:block}.cloud-home-v21-hero p{color:#5e7188;font-size:17px;line-height:1.65;margin:20px 0 0;white-space:nowrap}.cloud-home-v21-scene{height:100%;max-width:none;object-fit:cover;object-position:69% center;opacity:.86;width:100%}.cloud-home-v21-workspace{margin:0 auto;max-width:1080px;padding:24px 0 30px}.cloud-home-v21-entry-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-home-v21-entry{align-items:center;background:#ffffff;border:1px solid #e0e7f0;border-radius:12px;box-shadow:0 7px 20px rgba(40,69,102,.07);display:grid;grid-gap:20px;gap:20px;grid-template-columns:76px 1fr 42px;min-height:154px;padding:24px 28px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cloud-home-v21-entry:hover{border-color:#a7c9ef;box-shadow:0 14px 34px rgba(40,83,132,.12);transform:translateY(-2px)}.cloud-home-v21-entry-icon{align-items:center;background:#2f7df4;border-radius:50%;color:#ffffff;display:flex;font-size:32px;height:72px;justify-content:center;width:72px}.cloud-home-v21-entry-copy{display:grid;min-width:0}.cloud-home-v21-entry-copy strong{color:#10233c;font-size:23px;line-height:1.25}.cloud-home-v21-entry-copy b{color:#2f7df4;font-size:19px;margin-top:4px}.cloud-home-v21-entry-copy small{color:#64788f;font-size:14px;margin-top:12px}.cloud-home-v21-entry-arrow{align-items:center;background:#edf5ff;border-radius:50%;color:#2f7df4;display:flex;font-size:24px;height:42px;justify-content:center;width:42px}.cloud-home-v21-entry.green .cloud-home-v21-entry-icon{background:#10a987}.cloud-home-v21-entry.green .cloud-home-v21-entry-arrow,.cloud-home-v21-entry.green .cloud-home-v21-entry-copy b{color:#0b997b}.cloud-home-v21-entry.green .cloud-home-v21-entry-arrow{background:#eaf8f5}.cloud-home-v21-entry.violet .cloud-home-v21-entry-icon{background:#7954e8}.cloud-home-v21-entry.violet .cloud-home-v21-entry-arrow,.cloud-home-v21-entry.violet .cloud-home-v21-entry-copy b{color:#7954e8}.cloud-home-v21-entry.violet .cloud-home-v21-entry-arrow{background:#f1edff}.cloud-home-v21-entry.orange .cloud-home-v21-entry-icon{background:#ff8b22}.cloud-home-v21-entry.orange .cloud-home-v21-entry-arrow,.cloud-home-v21-entry.orange .cloud-home-v21-entry-copy b{color:#ec7a15}.cloud-home-v21-entry.orange .cloud-home-v21-entry-arrow{background:#fff3e7}.cloud-home-v21-recent{background:#edf5ff;border:1px solid #e0eafa;border-radius:12px;margin-top:22px;padding:16px 20px 20px}.cloud-home-v21-recent header{align-items:center;color:#2477db;display:flex;gap:8px;margin-bottom:12px}.cloud-home-v21-recent h2{color:#18324f;font-size:15px;margin:0}.cloud-home-v21-recent-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.cloud-home-v21-recent-item{align-items:center;background:#ffffff;border:1px solid #e2eaf3;border-radius:9px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:40px 1fr 16px;min-height:72px;padding:10px 12px}.cloud-home-v21-recent-item:hover{border-color:#aacbed}.cloud-home-v21-recent-item>svg{color:#8aa0b6}.cloud-home-v21-recent-item small,.cloud-home-v21-recent-item strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-home-v21-recent-item strong{color:#19324e;font-size:13px}.cloud-home-v21-recent-item small{color:#8192a5;font-size:11px;margin-top:5px}.cloud-home-v21-recent-icon{align-items:center;background:#e9f3ff;border-radius:50%;color:#2f7df4;display:flex;font-size:19px;height:38px;justify-content:center;width:38px}.cloud-home-v21-recent-icon.green{background:#e7f7f2;color:#0b997b}.cloud-home-v21-recent-icon.violet{background:#f0ebff;color:#7954e8}.cloud-home-v21-footer{border-top:1px solid #e1e8f0;color:#77899e;font-size:12px;padding:22px;text-align:center}.cloud-home-v21 a:focus-visible{outline:3px solid rgba(47,125,244,.3);outline-offset:3px}@media (max-width:1120px){.cloud-home-v21-hero{padding-left:32px}.cloud-home-v21-workspace{margin:0 24px}}@media (max-width:820px){.cloud-home-v21-hero{grid-template-columns:1fr;height:310px;padding:42px 24px}.cloud-home-v21-hero-copy{max-width:520px}.cloud-home-v21-scene{inset:0;opacity:.22;position:absolute}.cloud-home-v21-entry-grid,.cloud-home-v21-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cloud-home-v21-hero{height:280px;padding:34px 20px}.cloud-home-v21-hero h1{font-size:40px}.cloud-home-v21-hero p{font-size:15px;white-space:normal}.cloud-home-v21-workspace{margin:0 14px;padding-top:16px}.cloud-home-v21-entry-grid,.cloud-home-v21-recent-grid{grid-template-columns:1fr}.cloud-home-v21-entry{grid-template-columns:60px 1fr 36px;min-height:126px;padding:18px}.cloud-home-v21-entry-icon{font-size:26px;height:56px;width:56px}.cloud-home-v21-entry-copy strong{font-size:20px}.cloud-home-v21-entry-arrow{font-size:20px;height:36px;width:36px}}