.build-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:22px 0 12px}.build-category-grid button{padding:17px 12px;text-align:left;border:1px solid #4d535c;background:#1c2226;color:#fff;cursor:pointer;min-height:88px}.build-category-grid strong{display:block;font-size:15px;font-weight:800}.build-category-grid span{display:block;color:#aeb4ba;font-size:10px;line-height:1.5;margin-top:8px}.build-category-grid button[aria-pressed=true]{background:#3b1820;border:2px solid #e43342;padding:16px 11px;box-shadow:inset 3px 0 #e43342}.build-category-grid button[aria-pressed=true] span{color:#f0c3c8}.build-worth{margin:20px 0;border:1px solid #4b535a;background:#192025}.build-worth summary{font-size:14px;font-weight:800;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px;list-style:none}.build-worth summary::-webkit-details-marker{display:none}.build-worth summary span{font-size:23px;font-weight:400;color:#ff4c59;transition:transform .15s}.build-worth[open] summary{border-bottom:1px solid #39414a}.build-worth[open] summary span{transform:rotate(45deg)}.build-worth ul{list-style:none;margin:0;padding:0 16px}.build-worth li{padding:15px 0;border-bottom:1px solid #343d43}.build-worth li strong,.build-worth-question strong{font-size:13px;color:#fff}.build-worth p{font-size:12px;line-height:1.7;color:#bec5ca;margin:7px 0 0}.build-worth-question{padding:17px;background:#241b20}.build-worth-question strong{color:#ff8a94}.build-category-grid button:focus-visible,.build-worth summary:focus-visible{outline:2px solid white;outline-offset:3px}@media(prefers-reduced-motion:reduce){.build-worth summary span{transition:none}}@media(max-width:760px){.build-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.build-category-grid button{padding:12px 8px}.build-category-grid button[aria-pressed=true]{padding:11px 7px}.build-category-grid strong{font-size:12px}.build-category-grid span{font-size:9px}}
@media(max-width:760px){.wrap-builder:not(.wrap-expanded) .wrap-view-scene{height:24dvh;min-height:185px;max-height:225px}.wrap-builder:not(.wrap-expanded) .wrap-builder-visual{top:71px}.wrap-builder-controls button,.wrap-builder-controls select,.wrap-builder-controls summary{scroll-margin-top:430px;scroll-margin-bottom:90px}.wrap-view-scene .tint-viewbar p{display:none}.wrap-view-scene .tint-viewbar{justify-content:flex-end}.wrap-view-scene .tint-live-badge strong{font-size:20px}.wrap-live-badge{top:37px;left:13px}}@media(max-width:760px) and (max-height:740px){.wrap-builder:not(.wrap-expanded) .wrap-builder-visual{position:relative;top:auto}.wrap-builder-controls button,.wrap-builder-controls select,.wrap-builder-controls summary{scroll-margin-top:85px}}
@media(max-width:1000px) and (max-height:540px){.wrap-builder{display:block}.wrap-builder:not(.wrap-expanded) .wrap-builder-visual{position:relative;top:auto}.wrap-builder:not(.wrap-expanded) .wrap-view-scene{height:calc(100dvh - 130px);min-height:190px;max-height:310px}.wrap-builder-controls{max-height:none;overflow:visible}.wrap-builder-controls .wrap-build-summary{position:static}.build-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wrap-builder-controls button,.wrap-builder-controls select,.wrap-builder-controls summary{scroll-margin-top:85px}.wrap-expanded .wrap-builder-controls{max-height:none}.wrap-expanded{overflow:auto!important}}
@media(max-width:760px),(max-width:1000px) and (max-height:540px){.wrap-builder .wrap-view-scene .wrap-live-badge{top:32px;left:10px;padding:4px 7px;max-width:155px;min-width:0;display:flex;align-items:center;gap:7px;backdrop-filter:none;white-space:nowrap;line-height:1;pointer-events:none}.wrap-builder .wrap-view-scene .wrap-live-badge strong{font-family:Arial,sans-serif;font-size:11px!important;line-height:1!important;font-weight:700;letter-spacing:0}.wrap-builder .wrap-view-scene .wrap-live-badge span{display:inline;font-size:7px;letter-spacing:.3px;line-height:1;margin:0}}

.build-lighting{position:absolute;z-index:4;top:44px;right:16px;display:flex;gap:2px;margin:0;padding:3px;border:1px solid #555e67;border-radius:5px;background:#11171ded;color:#fff}.build-lighting label{position:relative;margin:0;cursor:pointer}.build-lighting input{position:absolute;opacity:0;width:1px;height:1px}.build-lighting span{display:block;padding:8px 12px;font:700 11px Arial,sans-serif;border-radius:3px;line-height:1.1}.build-lighting input:checked+span{background:#c82436;color:white}.build-lighting input:focus-visible+span{outline:2px solid white;outline-offset:2px}.build-lighting label:hover span{background:#424951}.build-lighting input:checked+span:hover{background:#c82436}
@media(max-width:760px),(max-width:1000px) and (max-height:540px){.wrap-builder .build-lighting{top:31px;right:10px;padding:2px;gap:0}.wrap-builder .build-lighting span{padding:8px 8px;font-size:10px}.wrap-builder .build-lighting label{min-width:35px}}

.wrap-builder .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
