#gm-lasplit-3d-v1{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#22282b;color-scheme:light;max-width:1100px;margin:32px auto;background:#f4f5f1;border:1px solid #e3e6dc;border-radius:12px;overflow:hidden;line-height:1.5}
#gm-lasplit-3d-v1,#gm-lasplit-3d-v1 *{box-sizing:border-box}
#gm-lasplit-3d-v1 header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;gap:15px;position:static;background:none;height:auto}
#gm-lasplit-3d-v1 .gm-ls-eyebrow{font-size:11px;letter-spacing:.15em;color:#62695b}
#gm-lasplit-3d-v1 h2{font-family:inherit;font-size:clamp(20px,4vw,28px);font-weight:600;margin:5px 0 0;border:0;padding:0;color:#22282b;line-height:1.25;text-transform:none}
#gm-lasplit-3d-v1 .gm-ls-tag{font-size:13px;font-weight:800;letter-spacing:.13em}
#gm-lasplit-3d-v1 .gm-ls-stage{height:min(68vh,620px);min-height:360px;position:relative}
#gm-lasplit-3d-v1 model-viewer{display:block;width:100%;height:100%;--progress-bar-color:#8d9e00}
#gm-lasplit-3d-v1 [data-poster]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}
#gm-lasplit-3d-v1 [data-poster] img{height:100%;width:100%;object-fit:contain}
#gm-lasplit-3d-v1 [data-load]{position:absolute;bottom:34px;box-shadow:0 6px 24px #0002;background:#d0e13d;color:#1b240c;border-color:#bdce30}
#gm-lasplit-3d-v1 button{font:inherit;font-size:13px;font-weight:600;padding:12px 16px;border-radius:7px;border:1px solid #d4d9cc;background:#fff;color:#22282b;cursor:pointer;transition:background .15s;text-transform:none;line-height:1.5;letter-spacing:normal}
#gm-lasplit-3d-v1 button:hover:enabled{background:#e9eddf}
#gm-lasplit-3d-v1 button:focus-visible{outline:3px solid #596b10;outline-offset:3px}
#gm-lasplit-3d-v1 button[aria-pressed=true]{background:#d0e13d;border-color:#bdce30}
#gm-lasplit-3d-v1 button:disabled{opacity:.45;cursor:default}
#gm-lasplit-3d-v1 nav{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;padding:18px 20px;background:#ffffffa8;border-top:1px solid #e1e5d9;position:static;height:auto}
#gm-lasplit-3d-v1 footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:13px 22px;font-size:11px;color:#68715f;position:static;background:none;text-align:left}
#gm-lasplit-3d-v1 [data-status]{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:13px;color:#445034;pointer-events:none}
#gm-lasplit-3d-v1 [hidden]{display:none!important}
@media(max-width:480px){#gm-lasplit-3d-v1 header{padding:18px}#gm-lasplit-3d-v1 .gm-ls-stage{min-height:330px;height:56vh}#gm-lasplit-3d-v1 nav{display:grid;grid-template-columns:1fr 1fr;padding:13px;gap:8px}#gm-lasplit-3d-v1 button{font-size:12px;padding:11px 8px}#gm-lasplit-3d-v1 footer{padding:12px 16px}}
