[hidden]{display:none!important}
.public-site{--base:#0a0d0d;--surface:#121716;--line:#26302d;--accent:#9bf4ce;--muted:#aab8b2;--ease:cubic-bezier(.2,.65,.25,1);background:var(--base)}
.public-site .top{background:#0c100f;border-color:#222b27}
.public-site .button{border-radius:4px;letter-spacing:.015em;gap:.65em}
.public-site .button.primary{color:#092219}
.public-site .button.secondary{background:#141c19;border-color:#364640}
.public-site footer{margin-top:0;background:#0c100f}
.public-site .page-intro{padding-top:clamp(44px,7vw,100px)}
.public-site .form-panel{margin-bottom:70px}
.kicker{color:#b5c7bd;text-transform:uppercase;font:620 11px/1.4 var(--body);letter-spacing:.16em;margin:0 0 12px}
.signal{display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:50%;background:#7c8a83;margin-right:6px}
.signal.positive{background:var(--accent);box-shadow:0 0 12px #9bf4ce50}.signal.danger{background:#ff9a89}.signal.caution{background:#ffd799}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.launch-hero{position:relative;isolation:isolate;min-height:min(825px,calc(100svh - 74px));display:grid;align-content:center;background:#0a1110;overflow:hidden}
.launch-photo{position:absolute;inset:0 0 0 31%;z-index:-2;animation:photo-in 1.05s var(--ease) both}
.launch-photo img{width:100%;height:100%;object-fit:cover;object-position:48% 46%;filter:grayscale(.73) brightness(.66) contrast(1.12)}
.launch-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a1110 10%,#0a1110 31%,#0a1110a8 48%,#10332712 79%),linear-gradient(0deg,#09100e 0%,transparent 38%),radial-gradient(ellipse at 75% 32%,#6cf5af37,transparent 55%);pointer-events:none}
.launch-content{padding-block:72px 118px;animation:rise .65s var(--ease) both}
.launch-content h1{font-size:clamp(72px,10.5vw,160px);line-height:.84;letter-spacing:-.085em;text-transform:uppercase}
.launch-content h1 em,.studio-intro h1 em,.discovery-intro h1 em{font-style:normal;color:var(--accent)}
.launch-content>p:not(.kicker){max-width:365px;font-size:17px;margin:27px 0}
.launch-content .actions{margin-top:23px}
.launch-base{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;color:#bdccc3;font-size:12px}
.launch-base a{text-decoration:none;color:inherit}.launch-base a:hover{text-decoration:underline}
.editorial,.journey{padding-block:clamp(52px,8vw,112px)}
.editorial h2,.route-copy h2,.journey h2,.local-section h2{font-size:clamp(39px,5.4vw,78px);margin-bottom:28px;letter-spacing:-.064em}
.editorial-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:235px 235px;gap:12px}
.feature{position:relative;display:flex;align-items:end;overflow:hidden;isolation:isolate;background:#1d2824;text-decoration:none;color:var(--text);min-height:210px}
.feature:first-child{grid-row:span 2}
.feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .55s var(--ease);filter:saturate(.62)}
.feature:hover img,.feature:focus-visible img{transform:scale(1.055)}
.feature::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#07110ef5,transparent 90%),linear-gradient(90deg,#07110e70,transparent)}
.feature-mini img{object-position:center 55%}.feature-nas img{object-position:center 53%}
.feature-copy{padding:clamp(19px,3vw,37px);width:100%;position:relative}
.feature-copy h3{font-size:clamp(25px,3.6vw,52px);padding-right:29px}.feature-copy p{max-width:310px;margin-bottom:0;color:#d0dbd4}
.feature-copy>span{position:absolute;right:24px;bottom:23px;font-size:24px;color:var(--accent)}
.route-section{background:#101915;padding-block:clamp(48px,7vw,90px)}
.route-grid,.local-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(25px,7vw,100px)}
.route-copy h2{margin-bottom:12px}.route-copy h3{margin-top:17px}.route-copy .button{margin-top:8px}
.route-switch,.preview-steps{display:flex;gap:5px;flex-wrap:wrap}.route-switch{margin-top:19px}
.route-switch button,.wizard-choice button,.game-tile{background:#151e1a;color:#e0ebe4;border:1px solid #394a41;border-radius:4px;padding:9px 13px;cursor:pointer;font:600 13px var(--body);min-height:42px}
.route-switch button[aria-pressed=true],.wizard-choice button[aria-pressed=true],.game-tile[aria-pressed=true]{background:#b0fad8;color:#10291e;border-color:#b0fad8}
.route-preview{background:#0a100e;box-shadow:0 26px 60px #0006;min-width:0;padding:18px}
.preview-bar{font:700 12px var(--head);letter-spacing:.12em;padding-bottom:12px;border-bottom:1px solid #27352d}
.preview-steps{padding:10px 0;color:var(--muted);font-size:12px;gap:19px}.preview-steps b{color:var(--accent)}
.preview-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:13px}.preview-grid img{width:100%;aspect-ratio:1.05;object-fit:cover;filter:saturate(.55)}
.preview-grid a,.preview-use a{font-size:13px}.route-preview h3{margin:12px 0 8px}.preview-use{display:grid;grid-template-columns:1fr 1fr;gap:8px}.preview-use a{padding:18px;background:#1a2922}
.journey-steps{display:grid;grid-template-columns:repeat(6,1fr);position:relative}.journey-steps::before{content:"";position:absolute;top:11px;left:0;right:0;height:1px;background:#394940}
.journey-steps button{display:grid;gap:12px;justify-items:start;position:relative;background:none;border:0;color:var(--muted);cursor:pointer;font:650 15px var(--head);text-align:left;padding:4px 5px 9px 0;min-height:48px}
.journey-steps button span{width:14px;height:14px;border-radius:50%;border:2px solid #55645c;background:#0a0d0d;transition:background .25s var(--ease)}
.journey-steps button[aria-pressed=true],.journey-steps button.past{color:var(--accent)}.journey-steps button[aria-pressed=true] span,.journey-steps button.past span{background:var(--accent);border-color:var(--accent)}
.journey [data-journey-copy]{min-height:46px;margin-top:13px;font-size:17px}
.local-section{background:#a3eecb;color:#0a2419;padding-block:55px}.local-section h2{margin:0}.local-section p{color:#143a2b}.local-section .button.secondary{background:#10291f;color:#dcf9e9}
.product-hero{min-height:460px;display:grid;align-items:center;position:relative;isolation:isolate;overflow:hidden;background:#101a16}
.product-hero img{position:absolute;inset:0 0 0 36%;width:64%;height:100%;object-fit:cover;object-position:center;z-index:-2;filter:saturate(.55) brightness(.75)}
.product-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a100e 15%,#0a100ef2 39%,#0a100e2b 90%)}
.product-hero h1{max-width:660px;font-size:clamp(48px,7vw,112px);letter-spacing:-.073em}.product-hero p{max-width:360px}
.product-paths{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,8vw,120px);padding-block:50px}.product-paths p,.product-scope p{max-width:440px}.product-paths a{margin-top:12px}.product-scope{padding-block:0 66px}
.arrived{animation:rise .55s var(--ease) both}@keyframes rise{from{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes photo-in{from{opacity:.45;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}


.studio{position:relative;padding-bottom:94px}
.studio-intro,.discovery-intro{display:flex;justify-content:space-between;align-items:end;gap:14px;padding-block:35px 27px}
.studio-intro h1{font-size:clamp(33px,5.15vw,75px);letter-spacing:-.073em}
.text-link{font-size:13px;white-space:nowrap}.demo-banner{padding:8px 12px;background:#29251a;border-left:2px solid #f0cc84;color:#efdbac;font-size:12px;margin:0 0 12px}
.studio-sticky{position:sticky;top:0;z-index:5;background:#0d1411ed;backdrop-filter:blur(14px)}
.step-shell{border-block:1px solid #283630}.studio-steps{display:flex;position:relative;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-inline:contain;gap:4px;padding-block:4px}
.studio-steps button{position:relative;display:flex;gap:6px;justify-content:center;align-items:center;flex:1 0 auto;min-height:47px;background:transparent;color:#aabbb1;border:0;border-radius:4px;padding:0 7px;font:600 13px var(--head);cursor:pointer}
.studio-steps button svg{width:17px;height:17px}.studio-steps button[aria-current=step]{color:var(--accent);background:#23352c}.studio-steps button.done{color:var(--accent)}.studio-steps button.skipped{color:#b3cfc1}.studio-steps button.warning{color:#ffd097}
.studio-progress{display:block;width:100%;height:3px;appearance:none;border:0;color:var(--accent);background:#26352d}
.studio-progress::-webkit-progress-bar{background:#26352d}.studio-progress::-webkit-progress-value{background:var(--accent);transition:width .26s var(--ease)}.studio-progress::-moz-progress-bar{background:var(--accent)}
.studio-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(285px,.85fr);gap:clamp(22px,4vw,60px);align-items:start;padding-block:28px 20px;min-height:min(570px,75vh)}
.studio-main,.build-summary{min-width:0}.studio-heading h2,.build-reveal h2{font-size:clamp(33px,4vw,61px);letter-spacing:-.058em}.studio-heading .kicker{color:var(--accent);margin-bottom:7px}.studio-heading>p:last-child{margin-bottom:0}
.studio-filters{display:grid;grid-template-columns:minmax(120px,1fr) minmax(138px,165px) auto;gap:9px;align-items:center;margin-block:12px 13px}
.studio-filters label{margin:0}.studio-filters input,.studio-filters select{margin:0}.fit-filter{white-space:nowrap}.studio-filters .fit-filter input{min-height:16px}
.studio-cards{display:grid;gap:8px}
.part-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(113px,auto);gap:12px;min-height:124px;padding:13px 14px;background:#151d19;border-left:2px solid #304138;transition:background .18s,border-color .18s}
.part-card:has(figure){grid-template-columns:100px minmax(0,1fr) minmax(113px,auto)}
.part-card:hover{background:#1a2720}.part-card.selected{border-color:var(--accent);background:#1b2c23}.part-card.conflict{border-color:#f1a08c}
.part-card figure{width:100%;align-self:stretch}.part-card img{width:100%;height:100%;max-height:120px;object-fit:cover;filter:saturate(.62)}
.part-detail{min-width:0}.part-detail .kicker{font-size:10px;margin-bottom:3px}.part-detail h3{font-size:clamp(17px,2vw,26px);overflow-wrap:anywhere}.part-detail p{margin:4px 0;font-size:11px}
.spec-chips{display:flex;flex-wrap:wrap;gap:4px;margin:7px 0}.spec-chips span{background:#25372d;color:#d6e4da;font-size:11px;line-height:1.35;padding:3px 6px;border-radius:2px}.part-stock time{display:inline-block;color:#b1c2b7;margin-left:4px}
.fit-text{color:#a9e8c5}.conflict-text{color:#ffb1a0}.review-text{color:#ffd699}
.part-actions{display:flex;align-items:end;flex-direction:column;justify-content:center;gap:4px;text-align:right}.part-actions strong{font:700 19px var(--head)}.part-actions small{font-size:10px;color:var(--muted)}
.choice-button,.compare-button{min-height:34px;cursor:pointer;font:650 12px var(--body);border-radius:3px}
.choice-button{background:#202f27;border:1px solid #405a4c;color:var(--text);padding:6px 10px}.choice-button[aria-pressed=true]{background:#b1f8d4;color:#11271d;border-color:#b1f8d4;animation:chosen .24s var(--ease)}
.compare-button{background:none;border:0;color:#9ee7c1;padding:3px 0}.compare-button:hover{text-decoration:underline}
@keyframes chosen{50%{transform:scale(1.035)}}.empty-stage{padding:28px;background:radial-gradient(ellipse at 20% 20%,#24362c,#141c18 76%)}.empty-stage svg{width:36px;color:var(--accent);margin-bottom:8px}
.build-summary{position:sticky;top:73px;background:#141c18;overflow:hidden}
.visual-disclosure{border:0;margin:0;padding:0}.visual-disclosure summary{padding:10px 15px;font:600 13px var(--head);color:#c7dacf}
.pc-visual{position:relative;height:clamp(200px,28vw,345px);overflow:hidden;isolation:isolate;background:#1c2a22}
.pc-visual img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.54) brightness(.82);animation:photo-in .48s var(--ease) both}
.pc-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0c1712,transparent 55%);pointer-events:none}
.pc-visual figcaption{position:absolute;z-index:1;bottom:11px;left:14px;right:14px;color:#d9e6dd;display:flex;flex-wrap:wrap;gap:7px;font-size:11px;align-items:center}
.visual-focus{display:inline-flex;align-items:center;gap:6px;background:#10291e;color:#b9f9d8;padding:4px 8px;max-width:100%;overflow-wrap:anywhere}.visual-focus svg{width:16px;height:16px;flex:none}
.build-feedback{padding:12px 15px 2px}.summary-count{color:#becdc4;font-size:12px}.summary-count strong{color:var(--accent)}
.status-block{margin-top:9px;font-size:13px}.status-block ul{padding-left:17px;margin:3px 0;color:#e8c6a6;font-size:12px}.power-budget{display:flex;gap:4px 13px;flex-wrap:wrap;color:#b4c5bb;font-size:12px;margin-top:9px}.power-budget strong{color:#f0f7f1}.power-budget meter{width:100%;height:10px;accent-color:var(--accent)}
.delivery-field{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:0;padding:8px 15px 13px}.delivery-field input{width:82px;margin:0;min-height:34px}
.studio-dock{position:fixed;z-index:8;inset:auto 0 0;background:#111a16f7;border-top:1px solid #344a3e;backdrop-filter:blur(12px);padding-bottom:env(safe-area-inset-bottom)}
.dock-inner{display:grid;grid-template-columns:1fr minmax(130px,2fr) 1fr;align-items:center;gap:10px;min-height:72px}.dock-inner>button:first-child{justify-self:start}.dock-inner>button:last-child{justify-self:end}.dock-price{text-align:center;display:grid;line-height:1.23}.dock-price span,.dock-price small{font-size:11px;color:#b9c8c0}.dock-price strong{font:700 27px var(--head);color:var(--accent);font-variant-numeric:tabular-nums}
.studio-comparison{margin-top:14px;background:#151f19;padding:14px;min-width:0}.compare-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.compare-scroll{overflow:auto}.compare-scroll th{min-width:110px}
.build-reveal{padding:18px 0;animation:rise .45s var(--ease) both}.build-reveal .kicker{color:var(--accent)}.review-parts{list-style:none;padding:0}.review-parts li{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid #29392f}.review-parts span,.review-parts small{color:var(--muted);font-size:11px}.review-parts strong{font-size:13px}
.studio-notice{font-size:12px;min-height:15px;color:#ddc4a2}


.discovery{padding-bottom:70px}.discovery-intro{padding-block:35px 20px}.discovery-intro h1{font-size:clamp(48px,8vw,114px);line-height:.89;letter-spacing:-.077em}
.discovery-trail{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:14px 0 22px}
.discovery-trail span{padding:7px 2px;border-top:2px solid #35463c;color:#a9b7ad;font-size:12px}
.discovery-trail .current,.discovery-trail .past{border-color:var(--accent);color:var(--accent)}
.wizard-stage{animation:rise .28s var(--ease) both}.wizard-stage h2{font-size:clamp(29px,4vw,55px);margin-bottom:12px}
.use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.use-tile{position:relative;display:flex;align-items:end;isolation:isolate;text-align:left;min-height:174px;overflow:hidden;background:#17241e;color:var(--text);cursor:pointer;border:0;padding:16px}
.use-tile img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:saturate(.52) brightness(.62);transition:transform .4s var(--ease)}
.use-tile::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#091511f5 6%,#09151105)}
.use-tile:hover img{transform:scale(1.06)}.use-content{display:grid;gap:4px}.use-content svg{width:23px;color:var(--accent)}.use-content strong{font:700 clamp(21px,2.4vw,32px)/1 var(--head);letter-spacing:-.038em}.use-content small{font:500 12px/1.4 var(--body);color:#d4e4d8}.use-arrow{position:absolute;right:14px;top:12px;color:#b0ffda;font-size:20px}
.wizard-fields,.capacity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wizard-stage>label,.wizard-fields{max-width:830px}.wizard-choice{border:0;padding:0;margin:13px 0 0}.wizard-choice legend{font-weight:650;margin-bottom:6px}.wizard-choice>div,.game-grid{display:flex;flex-wrap:wrap;gap:7px}.game-tile{display:flex;gap:6px;align-items:center}.game-tile svg{width:15px}.wizard-actions{display:flex;justify-content:space-between;gap:8px;margin-top:21px;max-width:830px}.wizard-actions:empty{display:none}
.budget-row{max-width:650px;padding:18px;background:#18271f}.budget-row output{font:700 clamp(30px,5vw,65px) var(--head);color:var(--accent)}.budget-row input{padding:0;accent-color:var(--accent);background:none;border:none}
.recommendation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.recommendation-card{display:flex;flex-direction:column;align-items:start;gap:6px;background:#14231b;padding:20px;border-top:3px solid #629b7e;min-width:0}.recommendation-card:nth-child(2){background:#192a20}.recommendation-card:nth-child(3){background:#203127;border-color:#a9f8d4}.recommendation-card h3{font-size:clamp(24px,3.6vw,46px)}.recommendation-card p{margin:0}.recommendation-card .kicker{color:#a6f3ce}.recommendation-card details{width:100%;margin-top:auto}.recommendation-card ul{padding-left:15px;font-size:12px}
.capacity-grid{gap:clamp(18px,5vw,64px)}.capacity-visual{background:radial-gradient(ellipse at 50% 40%,#2a4536,#14231b);padding:22px;align-self:start}.capacity-visual strong{font:700 clamp(23px,4vw,56px) var(--head);color:var(--accent)}.drive-array{display:grid;grid-template-columns:repeat(auto-fit,minmax(53px,1fr));gap:6px}.drive-array>div{display:grid;place-items:center;min-height:65px;background:#284b3a;color:#c4ffe1;font-size:11px}.drive-array>div.redundant{background:#292b24;color:#d3cead}.drive-array svg{width:25px}
[data-quote-review]{padding:14px 18px;background:#1b2b22;margin-bottom:15px}[data-quote-review] ul{padding-left:18px}
@media(max-width:1020px){.studio-filters{grid-template-columns:1fr 155px}.studio-filters .fit-filter{grid-column:span 2}.build-summary{top:67px}}
@media(max-width:760px){
 .launch-hero{min-height:650px;align-content:end}.launch-photo{inset:0 0 25% 0}.launch-photo img{object-position:50% 44%}
 .launch-hero::after{background:linear-gradient(0deg,#09100e 17%,#09100ef7 29%,#09100e4a 71%,#09100e20)}
 .launch-content{padding-block:220px 76px}.launch-content h1{font-size:clamp(61px,14vw,98px)}.launch-content>p:not(.kicker){font-size:15px;margin:14px 0}
 .launch-content .actions{margin-top:12px}.launch-base{bottom:16px}
 .editorial-grid{grid-template-columns:1fr;grid-template-rows:none}.feature:first-child{grid-row:auto;min-height:292px}.feature{min-height:218px}
 .route-grid,.local-grid,.product-paths{grid-template-columns:1fr}.journey-steps{grid-template-columns:repeat(3,1fr);row-gap:8px}.journey-steps::before{display:none}
 .product-hero{min-height:390px;align-items:end;padding-block:27px}.product-hero img{inset:0;width:100%;height:100%}.product-hero::after{background:linear-gradient(0deg,#0a100e 5%,#0a100e9f 42%,transparent 84%)}
 .product-paths{padding-block:32px}.product-scope{padding-bottom:40px}
 .studio{padding-bottom:95px}.studio-intro,.discovery-intro{padding-block:22px 15px;align-items:start;flex-direction:column;gap:8px}
 .studio-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px;min-height:0}
 .build-summary{position:static;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto}.visual-disclosure{grid-column:1/-1}
 .visual-disclosure summary{padding:8px 11px}.pc-visual{height:156px}.build-feedback{padding:9px 11px}
 .delivery-field{padding:9px 8px;flex-direction:column;align-items:start;font-size:11px}.delivery-field input{width:62px}.status-block{margin-top:2px}.power-budget{margin-top:3px}
 .studio-heading .kicker{margin-top:6px}.studio-filters{margin-block:8px}.studio-steps button{min-height:44px;padding-inline:9px}
 .dock-inner{width:calc(100% - 20px);grid-template-columns:auto 1fr auto;gap:5px;min-height:67px}.dock-inner .button{font-size:12px;padding-inline:9px}.dock-price strong{font-size:21px}.dock-price span,.dock-price small{font-size:9px}
 .part-card{grid-template-columns:minmax(0,1fr) auto;padding:10px;gap:8px}.part-card:has(figure){grid-template-columns:63px minmax(0,1fr) auto}.part-actions strong{font-size:15px}.part-actions button{min-height:40px}
 .review-parts li{grid-template-columns:62px minmax(0,1fr)}.review-parts small{grid-column:2}
 .use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-tile{min-height:137px;padding:10px}.use-content small{font-size:11px}.recommendation-grid,.capacity-grid{grid-template-columns:1fr}
}
@media(max-width:420px){.studio-filters{grid-template-columns:minmax(100px,1fr) minmax(125px,145px)}.studio-steps button{font-size:12px}.dock-inner>button:first-child span{display:none}.part-card:has(figure){grid-template-columns:52px minmax(0,1fr) auto}.part-card img{max-height:85px}.part-actions{max-width:93px}.choice-button{padding:5px}.wizard-fields{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.launch-content,.launch-photo,.arrived,.pc-visual img,.build-reveal,.wizard-stage{animation:none!important}}


.visual-focus img.focus-photo{height:32px;width:49px;object-fit:contain;filter:none;animation:none;background:#0e1812}
.part-card:has(img[src*="gpu-"]) img{object-fit:contain;background:#101914;filter:saturate(.72)}
@media(max-width:760px){.public-site .top nav,.studio-steps{scrollbar-width:none}.public-site .top nav::-webkit-scrollbar,.studio-steps::-webkit-scrollbar{display:none}.studio-steps{mask-image:linear-gradient(90deg,#000 96%,transparent)}.studio-steps:focus-within{mask-image:none}}


.dock-next{justify-self:end}
@media(max-width:760px){.review-parts li{grid-template-columns:77px minmax(0,1fr)}.review-parts span{overflow-wrap:anywhere}.studio-grid:has(.build-reveal) .studio-main{grid-row:1}.studio-grid:has(.build-reveal) .build-summary{grid-row:2}}

