.platform-icon{vertical-align:middle;flex-shrink:0;display:block}.product-suite{border-block:1px solid var(--line);background:radial-gradient(ellipse at 0 0, var(--faint), transparent 52%)}.suite-heading{gap:70px}.suite-heading h2{max-width:700px}.product-suite-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.suite-product{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;padding:30px;transition:border-color .2s;position:relative;overflow:hidden}.suite-product:focus-within,.suite-product:hover{border-color:var(--ice)}.suite-product:before{content:"";background:var(--ice);width:48px;height:2px;position:absolute;inset-block-start:-1px;inset-inline-start:30px}.suite-product[data-product-id=vault]:before,.suite-product[data-product-id=compression]:before{background:var(--copper)}.suite-product-top{justify-content:space-between;align-items:start;gap:20px;margin-block-end:30px;display:flex}.suite-product-coordinate{letter-spacing:.1em;color:var(--muted);direction:ltr;flex-shrink:0;padding-block:6px;font:400 10px/1.7 Sora,sans-serif}.suite-product-stage{border:1px solid var(--line);max-width:75%;color:var(--copper);text-align:end;border-radius:3px;padding:5px 9px;font-size:10px;line-height:1.6}.suite-product-identity{align-items:center;gap:18px;margin-block-end:22px;display:flex}.suite-product-identity>div{flex:1;min-width:0}.suite-product-symbol{border:1px solid var(--line);background:var(--panel-2);width:58px;height:58px;color:var(--ice);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.suite-product-role{margin-block-end:4px;font-size:10px;line-height:1.7}.suite-product h3{letter-spacing:-.04em;font-size:clamp(23px,2.1vw,29px);line-height:1.35}.suite-product-link{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.suite-product-link bdi{overflow-wrap:anywhere}.suite-product-link .icon{color:var(--muted);transition:color .2s,transform .2s}.suite-product-link:hover .icon,.suite-product-link:focus-visible .icon{color:var(--ice);transform:translate(2px,-2px)}.suite-product-summary{max-width:570px;margin-block-end:23px;font-size:13px;line-height:1.9}.suite-product-highlights{gap:8px;margin:0 0 27px;padding:0;list-style:none;display:grid}.suite-product-highlights li{color:var(--fg);align-items:start;gap:10px;font-size:11px;line-height:1.8;display:flex}.suite-product-highlights li>span{background:var(--ice);flex-shrink:0;width:4px;height:4px;margin-block-start:8px}.suite-product-platforms{border-block-start:1px solid var(--line);padding-block-start:19px}.suite-platform-heading{color:var(--muted);margin-block-end:14px;font-size:9px;font-weight:500;line-height:1.7}.suite-platform-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.suite-platform{border:1px solid var(--line);background:var(--bg);border-radius:4px;align-items:start;gap:10px;min-width:0;padding:14px 12px;display:flex}.suite-platform-symbol{color:var(--muted);flex-shrink:0;padding-block-start:2px}.suite-platform-first .suite-platform-symbol{color:var(--ice)}.suite-platform-copy{flex:1;min-width:0}.suite-platform-name{color:var(--fg);font-size:11px;font-weight:500;line-height:1.7;display:block}.suite-platform-detail{overflow-wrap:anywhere;margin-block:3px 7px;font-size:10px;line-height:1.75}.suite-platform-name bdi,.suite-platform-detail bdi{font-family:inherit}.suite-platform-stage{color:var(--copper);align-items:start;gap:6px;font-size:10px;line-height:1.65;display:flex}.suite-stage-mark{border:1px solid;flex-shrink:0;width:5px;height:5px;margin-block-start:5px;display:block}.suite-platform-first .suite-stage-mark{background:currentColor}.suite-platform-mixed .suite-stage-mark{border-inline-start-width:3px}.suite-product-details{justify-content:space-between;min-height:44px;margin-block-start:20px;font-size:11px;display:flex}.suite-release-note{border-inline-start:2px solid var(--copper);align-items:start;gap:13px;max-width:990px;margin-block-start:30px;padding-inline-start:18px;font-size:11px;line-height:1.85;display:flex}.suite-release-note .icon{color:var(--copper);margin-block-start:2px}.product-suite-matrix{background:var(--panel)}.product-suite-matrix .suite-product{background:var(--bg)}.product-suite-matrix .suite-platform-list{grid-template-columns:1fr;gap:0}.product-suite-matrix .suite-platform{border:0;border-block-start:1px solid var(--line);background:0 0;border-radius:0;gap:17px;padding:20px 0}.product-suite-matrix .suite-platform:first-child{border-block-start:0;padding-block-start:3px}.product-suite-matrix .suite-platform:last-child{padding-block-end:0}.product-suite-matrix .suite-platform-name{font-size:14px}.product-suite-matrix .suite-platform-detail{margin-block:5px 9px;font-size:11px}.product-suite-matrix .suite-platform-stage{font-size:10px}.product-suite-single .product-suite-grid{grid-template-columns:1fr}.product-suite-single .suite-product{padding:36px}.product-suite-single.product-suite-matrix .suite-platform-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.product-suite-single.product-suite-matrix .suite-platform:nth-child(2){border-block-start:0;padding-block-start:3px}html[dir=rtl] .suite-product-link>.icon{transform:scaleX(-1)}html[dir=rtl] .suite-product-link:hover>.icon,html[dir=rtl] .suite-product-link:focus-visible>.icon{transform:scaleX(-1)translate(2px,-2px)}html[lang=ar] .suite-product h3{letter-spacing:0;line-height:1.5}html[lang=ar] .suite-product-role,html[lang=ar] .suite-product-stage,html[lang=ar] .suite-platform-heading{font-size:13px}html[lang=ar] .suite-product-summary{font-size:16px}html[lang=ar] .suite-product-highlights li,html[lang=ar] .suite-platform-name,html[lang=ar] .suite-product-details{font-size:14px}html[lang=ar] .suite-platform-detail,html[lang=ar] .suite-platform-stage,html[lang=ar] .suite-release-note{font-size:12px}html[lang=ar] .suite-product-highlights li>span{margin-block-start:11px}html[lang=ar] .suite-stage-mark{margin-block-start:7px}html[lang=ar] .product-suite-matrix .suite-platform-name{font-size:17px}html[lang=ar] .product-suite-matrix .suite-platform-detail{font-size:14px}html[lang=ar] .product-suite-matrix .suite-platform-stage{font-size:13px}@media (width<=1080px){.suite-heading{gap:45px}.suite-product{padding:24px}.suite-product-symbol{width:50px;height:50px}.suite-product-identity{gap:14px}.suite-platform-list{grid-template-columns:1fr}.suite-platform{gap:14px;padding:14px}.suite-platform-detail,.suite-platform-stage{font-size:10px}}@media (width<=800px){.suite-heading{gap:24px}.product-suite-grid{grid-template-columns:1fr;gap:20px}.suite-product{padding:28px}.suite-product h3{font-size:29px}.suite-product-summary{max-width:650px}.suite-platform-list{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-platform{padding:15px}.suite-product-top{margin-block-end:25px}.product-suite-single .suite-product{padding:28px}.product-suite-single.product-suite-matrix .suite-platform-list{gap:0 24px}}@media (width<=540px){.suite-product,.product-suite-single .suite-product{padding:22px}.suite-product:before{inset-inline-start:22px}.suite-product-top{gap:12px}.suite-product-coordinate{font-size:9px}.suite-product-stage{max-width:74%;font-size:9px}.suite-product-identity{gap:13px}.suite-product-symbol{width:46px;height:46px}.suite-product-symbol .icon{width:25px;height:25px}.suite-product h3{font-size:23px}.suite-product-role{font-size:9px}.suite-product-link{gap:9px}.suite-product-link>.icon{width:18px;height:18px}.suite-product-summary{font-size:12px}.suite-platform-list,.product-suite-single.product-suite-matrix .suite-platform-list{grid-template-columns:1fr}.suite-platform{gap:15px}.suite-platform-name{font-size:12px}.suite-platform-detail,.suite-platform-stage{font-size:10px}.product-suite-single.product-suite-matrix .suite-platform:nth-child(2){border-block-start:1px solid var(--line);padding-block-start:20px}.suite-release-note{gap:10px;padding-inline-start:14px;font-size:10px}}@media print{.product-suite,.product-suite-matrix,.suite-product,.product-suite-matrix .suite-product,.suite-platform{background:#fff}.suite-product,.suite-platform{break-inside:avoid}}
