.bp-design-gpu-cloud{background:radial-gradient(ellipse at 83% 28%,#f0ecff 0,transparent 47%),linear-gradient(180deg,#fff,#f8faff);isolation:isolate}.bp-design-gpu-cloud>.bp-facts{display:none}.gh-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:20px 36px;padding-top:34px;padding-bottom:0;align-items:center}.gh-copy{position:relative;z-index:1;padding-bottom:20px}.gh-kicker{display:flex;gap:10px;align-items:center;font-size:10px;font-weight:600;letter-spacing:.13em;color:#5f54c8;margin:0 0 26px}.gh-kicker>span{height:7px;width:7px;border-radius:50%;background:#7862ec;box-shadow:0 0 0 5px #7862ec12;flex-shrink:0}.gh-copy h1{font-size:clamp(46px,4.8vw,70px);line-height:1.08;letter-spacing:-.055em;color:#172b4d;margin:0 0 26px;font-weight:650;overflow-wrap:anywhere}.gh-copy h1>span{display:block;color:#6653da;margin-top:8px}.gh-copy .lead{font-size:15px;line-height:1.9;max-width:530px;margin-bottom:29px}.gh-actions{display:flex;gap:19px;align-items:center;flex-wrap:wrap}.gh-actions>.button{min-height:50px;background:#6050d6;border-color:#6050d6;color:#fff;gap:16px;font-size:13px;box-shadow:0 7px 22px #6050d61a}.gh-actions>.button:hover{background:#5140c6;border-color:#5140c6;transform:translateY(-2px)}.gh-workspace-link{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#465b7b;min-height:44px}.gh-workspace-link .icon{width:16px;height:16px}.gh-frameworks{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:31px;color:#63718b;font-size:11px}.gh-frameworks span+span:before{content:'·';margin-inline-end:18px;color:#a5b1c6}.gh-visual-column{min-width:0;position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.gh-art{position:relative;isolation:isolate;aspect-ratio:640/425;width:calc(100% + 35px);margin-inline-start:-12px;direction:ltr}.gh-art-word{position:absolute;top:9%;left:9%;font-size:clamp(40px,5.8vw,83px);line-height:1;letter-spacing:.06em;font-weight:700;color:#c7c5e6;opacity:.24;z-index:-2;user-select:none}.gh-aura{position:absolute;inset:18% 8% 5%;background:radial-gradient(ellipse,#e4ddff88,transparent 70%);z-index:-1}.gh-engine{display:block;width:100%;height:100%;overflow:visible}.gh-board-float{animation:gh-levitate 7s ease-in-out infinite;transform-origin:50% 60%}.gh-streams path{stroke:#8268ed;stroke-dasharray:12 260;animation:gh-data 6s linear infinite}.gh-streams path:nth-child(2){animation-delay:-1.5s;stroke:#4d85ee}.gh-streams path:nth-child(3){animation-direction:reverse;animation-delay:-3s}.gh-streams path:nth-child(4){animation-delay:-4.5s;stroke:#4d85ee}.gh-core{fill:#8087df;stroke:#a0a4f3;stroke-width:.7;transition:fill .3s}.gh-core-active{fill:#e8d7ff;stroke:#f5efff}.gh-board-light{stroke-dasharray:90 650;animation:gh-edge-light 7s linear infinite}.gh-orbit-tag{position:absolute;display:flex;align-items:center;gap:9px;background:#ffffffed;border:1px solid #e3dff4;border-radius:12px;box-shadow:0 12px 35px #3e3a8020;padding:13px 18px;white-space:nowrap;font-size:12px;font-weight:600;color:#4c438c;animation:gh-tag-drift 8s ease-in-out infinite}.gh-orbit-tag .icon{width:20px;height:20px;color:#7765dc}.gh-tag-top{inset:20% auto auto 5%;transform:rotate(-5deg)}.gh-tag-bottom{inset:auto 1% 22% auto;animation-delay:-4s}.gh-stage-label{position:absolute;inset:auto 0 4%;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;letter-spacing:.04em;color:#69718d}.gh-stage-label i{width:5px;height:5px;border-radius:50%;background:#8170d8}.gh-selector{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin:9px 0 32px;color:#52627b;font-size:11px}.gh-scale-controls{display:flex;gap:4px;padding:5px;border:1px solid #e0ddef;border-radius:12px;background:#ffffffb3;box-shadow:0 4px 18px #44338f06;direction:ltr}.gh-scale-controls :is(a,button){display:grid;place-items:center;min-width:44px;min-height:38px;border:0;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;background:transparent;color:#5e6780;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.gh-scale-controls .gh-selected{background:#6955df;color:#fff;box-shadow:0 4px 10px #6955df27}.gh-scale-controls :is(a,button):hover{background:#eee9ff;color:#5040a8}.gh-scale-controls .gh-selected:hover{background:#5a46ce;color:#fff}.gh-meta{grid-column:1/-1;border-top:1px solid #e3e6f2;display:flex;align-items:center;gap:45px;padding-block:26px;margin-top:7px}.gh-meta>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:#68748c}.gh-meta strong{font-size:26px;line-height:1;color:#253653;font-weight:600;letter-spacing:-.04em;direction:ltr}.gh-meta>div>span{font-size:11px}.gh-brand-line{margin-inline-start:auto;color:#63718b;font-size:12px;display:flex;align-items:center;gap:15px;direction:ltr}.gh-brand-line i{color:inherit;font-style:normal}.gh-hero :is(a,button):focus-visible{outline:3px solid var(--platform-accent);outline-offset:4px}.gh-paused :is(.gh-board-float,.gh-streams path,.gh-board-light,.gh-orbit-tag){animation-play-state:paused}
[data-theme=dark] .bp-design-gpu-cloud{background:radial-gradient(ellipse at 83% 28%,#33265177,transparent 50%),#152138}[data-theme=dark] .gh-copy h1{color:#edf3ff}[data-theme=dark] .gh-copy h1>span{color:#c1adff}[data-theme=dark] .gh-kicker,[data-theme=dark] .gh-orbit-tag{color:#d4c5ff}[data-theme=dark] .gh-workspace-link,[data-theme=dark] .gh-frameworks,[data-theme=dark] .gh-selector,[data-theme=dark] .gh-stage-label{color:#b9c7df}[data-theme=dark] .gh-orbit-tag{background:#29344ded;border-color:#615a80;box-shadow:0 12px 35px #0003}[data-theme=dark] .gh-orbit-tag .icon{color:#b9a6ff}[data-theme=dark] .gh-aura{opacity:.3}[data-theme=dark] .gh-art-word{opacity:.13;color:#b2a2f0}[data-theme=dark] .gh-traces{stroke:#697696}[data-theme=dark] .gh-scale-controls{background:#24314b;border-color:#4a536f}[data-theme=dark] .gh-scale-controls :is(a,button){color:#c2cce0}[data-theme=dark] .gh-scale-controls .gh-selected{background:#a995ff;color:#1b2040}[data-theme=dark] .gh-scale-controls :is(a,button):hover{background:#45416b;color:#fff}[data-theme=dark] .gh-meta{border-color:#3b4861}[data-theme=dark] .gh-meta strong{color:#edf3ff}[data-theme=dark] .gh-meta>div,[data-theme=dark] .gh-brand-line{color:#b9c7df}
@keyframes gh-levitate{50%{transform:translateY(-9px)}}@keyframes gh-data{to{stroke-dashoffset:-272}}@keyframes gh-edge-light{to{stroke-dashoffset:-740}}@keyframes gh-tag-drift{50%{translate:0 -7px}}
@media(max-width:1100px){.gh-hero{gap:15px 20px;padding-top:40px}.gh-copy h1{font-size:52px}.gh-meta{gap:25px}.gh-brand-line{display:none}.gh-orbit-tag{padding:10px 12px;font-size:11px}.gh-selector{gap:10px}.gh-copy .lead{font-size:14px}}
@media(max-width:800px){.gh-hero{grid-template-columns:minmax(0,1fr);padding-top:31px;gap:7px}.gh-copy{max-width:640px;padding-bottom:0}.gh-copy h1{font-size:clamp(41px,7vw,60px);max-width:620px;margin-bottom:22px}.gh-copy .lead{max-width:620px;margin-bottom:23px}.gh-kicker{margin-bottom:20px;font-size:9px}.gh-frameworks{margin-top:21px}.gh-visual-column{width:min(100%,570px);margin-inline:auto}.gh-art{width:100%;margin:0}.gh-art-word{font-size:70px}.gh-selector{margin-bottom:14px}.gh-meta{padding-block:23px;gap:20px 28px;justify-content:space-between}.gh-meta>div{display:grid;gap:9px;max-width:30%}.gh-meta strong{font-size:25px}.gh-meta>div>span{font-size:10px;line-height:1.7}}
@media(max-width:420px){.gh-copy h1{font-size:42px}.gh-copy .lead{font-size:13px}.gh-actions{gap:11px 17px}.gh-actions>.button{font-size:12px;min-height:47px;padding-inline:17px}.gh-workspace-link{font-size:11px}.gh-frameworks{font-size:10px;gap:10px 13px}.gh-frameworks span+span:before{margin-inline-end:13px}.gh-art-word{font-size:45px;top:12%}.gh-orbit-tag{padding:9px 11px;font-size:10px;border-radius:10px}.gh-orbit-tag .icon{width:16px;height:16px}.gh-tag-top{left:1%;top:18%}.gh-tag-bottom{right:0;bottom:22%}.gh-stage-label{font-size:9px;bottom:2%}.gh-selector{gap:9px;margin-top:20px;font-size:10px}.gh-scale-controls :is(a,button){min-width:43px;padding-inline:10px}.gh-meta{gap:16px}.gh-meta strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.gh-board-float,.gh-streams path,.gh-board-light,.gh-orbit-tag{animation:none!important}.gh-actions>.button,.gh-core,.gh-scale-controls :is(a,button){transition:none}.gh-actions>.button:hover{transform:none}}

.gpu-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.gpu-related-grid{grid-template-columns:minmax(0,1fr)}}
