.ToolHistoryPanel-module__XZKbOG__history{align-content:start;min-width:0;min-height:100%;display:grid;container-type:inline-size}.ToolHistoryPanel-module__XZKbOG__retentionNotice{color:var(--muted,#777885);margin:0;padding:6px 10px;font-size:11px;line-height:1.5}.ToolHistoryPanel-module__XZKbOG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__filters{border-bottom:0;align-items:center;gap:8px;min-height:54px;padding:8px 0;display:flex}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__filters>p{color:#858582;margin:0 0 9px auto;font-size:11px}.ToolHistoryPanel-module__XZKbOG__filterFields{gap:8px;min-width:0;display:flex}.ToolHistoryPanel-module__XZKbOG__filterPopover{gap:8px;display:grid}.ToolHistoryPanel-module__XZKbOG__filterPopover[hidden]{display:none}.ToolHistoryPanel-module__XZKbOG__filterSummary{color:var(--color-text-quiet);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ToolHistoryPanel-module__XZKbOG__filterTrigger{color:var(--color-text-secondary);background:var(--color-canvas-raised);font:inherit;cursor:pointer;border:0;align-items:center;gap:5px;display:inline-flex}.ToolHistoryPanel-module__XZKbOG__filterTrigger:hover{color:var(--color-text);background:var(--color-hover)}.ToolHistoryPanel-module__XZKbOG__filterTrigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ToolHistoryPanel-module__XZKbOG__filterDot{background:var(--color-accent);border-radius:50%;width:4px;height:4px}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:18px 12px;min-height:0;padding:14px 0 0;display:grid}.ToolHistoryPanel-module__XZKbOG__history[data-workbench=true] .ToolHistoryPanel-module__XZKbOG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}@container (min-width:460px){.ToolHistoryPanel-module__XZKbOG__history[data-workbench=true] .ToolHistoryPanel-module__XZKbOG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__card{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:14px;padding:0;display:block;position:relative}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__card[data-menu-open=true]{z-index:2}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__cardOpen{border-radius:inherit;width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex;overflow:visible}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__cardOpen:focus-visible,.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__quickAction:focus-visible,.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__moreMenu a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__preview{aspect-ratio:4/3;width:100%;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-control) 80%, #dfd5ed 20%);border:0;border-radius:14px;position:relative;overflow:hidden}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__preview img{object-fit:contain;padding:9px}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__cardBody{width:100%;min-width:0;color:var(--color-text);gap:3px;padding:9px 2px 0;display:grid}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__cardBody h3{color:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;overflow:hidden}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__cardBody time{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__statusBadge{color:#936d28;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__statusBadge[data-status=failed]{color:var(--color-danger)}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__quickActions{z-index:1;gap:4px;display:flex;position:absolute;top:7px;right:7px}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__quickAction{border:1px solid var(--line);width:28px;height:28px;color:var(--color-text);background:var(--color-card);cursor:pointer;border-radius:8px;place-items:center;padding:0;text-decoration:none;display:grid}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__quickAction:hover{background:var(--color-hover)}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__moreRoot{position:relative}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__moreMenu{z-index:3;border:1px solid var(--line);background:var(--color-card);border-radius:12px;width:max-content;min-width:190px;max-width:min(240px,100vw - 24px);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #4e3c7024}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__moreMenu[data-align=left]{left:0;right:auto}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__moreMenu a{color:var(--color-text);border-radius:7px;padding:9px 10px;font-size:12px;text-decoration:none}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__moreMenu a:hover{background:#7f7f7f21}.ToolHistoryPanel-module__XZKbOG__exceptionState,.ToolHistoryPanel-module__XZKbOG__noPreview{color:var(--color-text-secondary);grid-template-columns:minmax(0,1fr);place-content:center;justify-items:center;gap:8px;padding:10px;font-size:12px;display:grid;position:absolute;inset:0}.ToolHistoryPanel-module__XZKbOG__dialogBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12100fad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ToolHistoryPanel-module__XZKbOG__dialog{border:1px solid var(--line);width:min(1120px,100%);max-height:min(820px,100dvh - 40px);color:var(--color-text);background:var(--color-card);box-shadow:var(--shadow-surface);border-radius:20px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.ToolHistoryPanel-module__XZKbOG__dialogHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:18px 20px;display:flex}.ToolHistoryPanel-module__XZKbOG__dialogHeader span{color:var(--color-text-quiet);text-transform:uppercase;font-size:10px}.ToolHistoryPanel-module__XZKbOG__dialogHeader h2{margin:4px 0 0;font-size:22px}.ToolHistoryPanel-module__XZKbOG__dialogHeader button{border:1px solid var(--line);width:40px;height:40px;color:var(--color-text);background:var(--color-control);cursor:pointer;border-radius:50%}.ToolHistoryPanel-module__XZKbOG__dialogContent{overscroll-behavior:contain;grid-template-columns:minmax(0,7fr) minmax(240px,3fr);min-height:0;display:grid;overflow:hidden}.ToolHistoryPanel-module__XZKbOG__dialogViewer{min-width:0;min-height:0;padding:18px;overflow:hidden}.ToolHistoryPanel-module__XZKbOG__dialogViewer>section{height:100%;min-height:0}.ToolHistoryPanel-module__XZKbOG__dialogViewer model-viewer{height:100%;min-height:0}.ToolHistoryPanel-module__XZKbOG__dialogAside{border-left:1px solid var(--line);background:var(--color-control);overscroll-behavior:contain;align-content:start;gap:12px;min-height:0;padding:20px;display:grid;overflow:hidden auto}.ToolHistoryPanel-module__XZKbOG__dialogAside h3{margin:0;font-size:14px}.ToolHistoryPanel-module__XZKbOG__dialogDetails{gap:8px;margin:0;display:grid}.ToolHistoryPanel-module__XZKbOG__dialogDetails>div{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--color-card);min-width:0;padding:12px}.ToolHistoryPanel-module__XZKbOG__dialogDetails dt{color:var(--color-text-quiet);text-transform:uppercase;font-size:9px}.ToolHistoryPanel-module__XZKbOG__dialogDetails dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.ToolHistoryPanel-module__XZKbOG__dialogState{border:1px solid var(--line);border-radius:var(--radius-product);text-align:center;place-content:center;justify-items:center;gap:10px;min-height:360px;padding:32px;display:grid}.ToolHistoryPanel-module__XZKbOG__dialogState strong{font-size:18px}.ToolHistoryPanel-module__XZKbOG__dialogState p{color:var(--color-text-quiet);margin:0;font-size:12px}.ToolHistoryPanel-module__XZKbOG__dialogState a,.ToolHistoryPanel-module__XZKbOG__dialogState button{border:1px solid var(--line);border-radius:var(--radius-button);color:var(--color-text);background:var(--color-control);font:inherit;padding:10px 14px;font-size:11px;text-decoration:none}.ToolHistoryPanel-module__XZKbOG__dialogDownloads{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ToolHistoryPanel-module__XZKbOG__history .tool-history-empty{text-align:center;place-content:center;align-self:stretch;justify-items:center;width:100%;min-height:100%;padding:34px;display:grid}.ToolHistoryPanel-module__XZKbOG__history .tool-history-empty h2{margin:0 0 8px;font-size:18px;font-weight:600}.ToolHistoryPanel-module__XZKbOG__history .tool-history-empty p:not(.tool-history-empty__label){color:#858582;margin:0 0 17px;font-size:12px;line-height:1.6}@container (min-width:300px){.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:460px){.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:760px){.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1120px){.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:680px){.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__filters{scrollbar-width:none;flex-direction:row;align-items:center;overflow-x:auto}.ToolHistoryPanel-module__XZKbOG__dialogBackdrop{align-items:end;padding:0}.ToolHistoryPanel-module__XZKbOG__dialog{border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.ToolHistoryPanel-module__XZKbOG__dialogHeader{padding:14px 16px}.ToolHistoryPanel-module__XZKbOG__dialogContent{grid-template-columns:1fr;overflow-y:auto}.ToolHistoryPanel-module__XZKbOG__dialogViewer{min-height:324px;padding:12px;overflow:visible}.ToolHistoryPanel-module__XZKbOG__dialogViewer model-viewer{height:300px;min-height:300px}.ToolHistoryPanel-module__XZKbOG__dialogAside{border-top:1px solid var(--line);border-left:0;overflow:visible}}.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__filters{border-color:var(--line)}.ToolHistoryPanel-module__XZKbOG__history .tool-history-empty p:not(.tool-history-empty__label){color:var(--color-text-quiet)}@media (pointer:coarse){.ToolHistoryPanel-module__XZKbOG__history .ToolHistoryPanel-module__XZKbOG__quickAction{width:44px;height:44px}}
.SplitPartsProperties-module__7Exu1a__section{color:var(--color-text);padding:18px 0}.SplitPartsProperties-module__7Exu1a__section .SplitPartsProperties-module__7Exu1a__wholeModel{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin:0 0 8px;font-weight:600;display:flex}.SplitPartsProperties-module__7Exu1a__wholeModel span{font-size:10px;font-weight:400}.SplitPartsProperties-module__7Exu1a__wholeModel[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent-label);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-card))}.SplitPartsProperties-module__7Exu1a__selectedHeading,.SplitPartsProperties-module__7Exu1a__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.SplitPartsProperties-module__7Exu1a__section button{cursor:pointer;font:inherit;border:1px solid var(--line);background:var(--color-card);color:var(--color-text-secondary);border-radius:8px;padding:8px 9px;font-size:11px}.SplitPartsProperties-module__7Exu1a__section button:disabled{opacity:.45;cursor:default}.SplitPartsProperties-module__7Exu1a__section :is(button,input,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SplitPartsProperties-module__7Exu1a__hint{color:var(--color-text-secondary);margin:8px 0 12px;font-size:11px;line-height:1.6}.SplitPartsProperties-module__7Exu1a__parts{max-height:min(380px,48dvh);margin:0 0 14px;padding:0;list-style:none;overflow-y:auto}.SplitPartsProperties-module__7Exu1a__parts li{border:1px solid #0000;border-radius:10px;margin:4px 0}.SplitPartsProperties-module__7Exu1a__parts li[data-selected=true]{border-color:color-mix(in srgb, var(--color-accent) 30%, transparent);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-card))}.SplitPartsProperties-module__7Exu1a__parts li[data-hidden=true] .SplitPartsProperties-module__7Exu1a__thumbnail{opacity:.45}.SplitPartsProperties-module__7Exu1a__parts li>button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:7px;display:flex}.SplitPartsProperties-module__7Exu1a__thumbnail{background:var(--viewer-frame);color:#bba9c1;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.SplitPartsProperties-module__7Exu1a__thumbnail img{object-fit:contain;width:100%;height:100%}.SplitPartsProperties-module__7Exu1a__partName{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:550}.SplitPartsProperties-module__7Exu1a__partName small{color:var(--color-text-secondary);margin-top:3px;font-size:10px;font-weight:400;display:block}.SplitPartsProperties-module__7Exu1a__selected{border-top:1px solid var(--line);padding-top:14px}.SplitPartsProperties-module__7Exu1a__selectedHeading strong{overflow-wrap:anywhere;font-size:13px}.SplitPartsProperties-module__7Exu1a__selectedHeading button{letter-spacing:1px;background:0 0;border:0;padding:5px}.SplitPartsProperties-module__7Exu1a__section .SplitPartsProperties-module__7Exu1a__primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;font-size:12px;font-weight:600;display:flex}.SplitPartsProperties-module__7Exu1a__menu{border:1px solid var(--line);background:var(--color-card);border-radius:9px;gap:2px;margin:8px 0;padding:6px;display:grid}.SplitPartsProperties-module__7Exu1a__menu button{text-align:left;border:0}.SplitPartsProperties-module__7Exu1a__menu button:hover{background:var(--color-hover)}.SplitPartsProperties-module__7Exu1a__rename{gap:5px;margin:10px 0;display:flex}.SplitPartsProperties-module__7Exu1a__rename input{width:100%;min-width:0;font:inherit;border:1px solid var(--line);background:var(--color-card);color:var(--color-text);border-radius:7px;padding:7px;font-size:12px}.SplitPartsProperties-module__7Exu1a__placement{margin-top:14px}.SplitPartsProperties-module__7Exu1a__placement summary,.SplitPartsProperties-module__7Exu1a__precision summary{color:var(--color-text-secondary);cursor:pointer;padding:9px 0;font-size:11px}.SplitPartsProperties-module__7Exu1a__modes{gap:4px;margin:6px 0;display:flex}.SplitPartsProperties-module__7Exu1a__modes button{flex:1}.SplitPartsProperties-module__7Exu1a__modes button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent-label);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-card))}.SplitPartsProperties-module__7Exu1a__vector{margin:10px 0}.SplitPartsProperties-module__7Exu1a__vector>span{color:var(--color-text-secondary);margin-bottom:5px;font-size:10px;display:block}.SplitPartsProperties-module__7Exu1a__vector>div{gap:5px;display:flex}.SplitPartsProperties-module__7Exu1a__vector label{min-width:0;color:var(--color-text-secondary);flex:1;align-items:center;gap:4px;font-size:9px;display:flex}.SplitPartsProperties-module__7Exu1a__vector input{border:1px solid var(--line);background:var(--color-card);width:100%;min-width:0;color:var(--color-text);font:inherit;border-radius:5px;padding:6px 4px;font-size:11px}.SplitPartsProperties-module__7Exu1a__vector small{color:var(--color-error);margin-top:5px;font-size:10px;display:block}.SplitPartsProperties-module__7Exu1a__actions{margin:12px 0}.SplitPartsProperties-module__7Exu1a__actions button{flex:1}.SplitPartsProperties-module__7Exu1a__feedback{color:var(--color-text-secondary);font-size:11px;line-height:1.6}.SplitPartsProperties-module__7Exu1a__section .SplitPartsProperties-module__7Exu1a__textButton{border:0;margin-bottom:12px;padding:5px 0}@media (max-width:900px){.SplitPartsProperties-module__7Exu1a__parts{max-height:310px}.SplitPartsProperties-module__7Exu1a__parts li>button{min-height:54px}.SplitPartsProperties-module__7Exu1a__section button{min-height:38px}}
.StudioModelProperties-module__TgwLbW__properties{min-width:0;padding-top:16px}.StudioModelProperties-module__TgwLbW__modelHeading{align-items:center;gap:10px;min-width:0;margin-bottom:18px;display:flex}.StudioModelProperties-module__TgwLbW__modelIcon,.StudioModelProperties-module__TgwLbW__emptyIcon{border:1px solid var(--line);width:40px;height:40px;color:var(--color-text-secondary);background:var(--color-control);border-radius:12px;flex:none;place-items:center;display:grid}.StudioModelProperties-module__TgwLbW__modelHeading>div{gap:4px;min-width:0;display:grid}.StudioModelProperties-module__TgwLbW__modelHeading strong{color:var(--color-text);font-size:12px;font-weight:700}.StudioModelProperties-module__TgwLbW__modelHeading span:not(.StudioModelProperties-module__TgwLbW__modelIcon){color:var(--color-text-secondary);font-size:11px;line-height:1.4}.StudioModelProperties-module__TgwLbW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0 0 16px;display:grid}.StudioModelProperties-module__TgwLbW__stats>div{border:1px solid var(--line);background:var(--color-control);border-radius:12px;min-width:0;padding:12px 10px}.StudioModelProperties-module__TgwLbW__stats dt,.StudioModelProperties-module__TgwLbW__fileDetails dt{color:var(--color-text-secondary);font-size:10px;line-height:1.4}.StudioModelProperties-module__TgwLbW__stats dd{color:var(--color-text);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:700;line-height:1.4}.StudioModelProperties-module__TgwLbW__fileDetails{border-bottom:1px solid var(--line);min-width:0;margin-bottom:20px}.StudioModelProperties-module__TgwLbW__fileDetails summary{color:var(--color-text-secondary);cursor:pointer;padding:8px 0 12px;font-size:11px}.StudioModelProperties-module__TgwLbW__fileDetails dl{gap:12px;margin:0 0 14px;display:grid}.StudioModelProperties-module__TgwLbW__fileDetails dd{color:var(--color-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.5}.StudioModelProperties-module__TgwLbW__section{min-width:0}.StudioModelProperties-module__TgwLbW__section h3{color:var(--color-text);margin:0 0 12px;font-size:12px;font-weight:700}.StudioModelProperties-module__TgwLbW__hint,.StudioModelProperties-module__TgwLbW__error{color:var(--color-text-secondary);margin:0 0 12px;font-size:11px;line-height:1.6}.StudioModelProperties-module__TgwLbW__error{color:var(--color-error,#ba3b55)}.StudioModelProperties-module__TgwLbW__versions{gap:4px;margin:0;padding:0;list-style:none;display:grid}.StudioModelProperties-module__TgwLbW__versions li{min-width:0}.StudioModelProperties-module__TgwLbW__version{width:100%;min-width:0;min-height:56px;color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:9px 8px;display:flex}.StudioModelProperties-module__TgwLbW__version:hover{background:var(--color-hover)}.StudioModelProperties-module__TgwLbW__version[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 24%, transparent);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-card))}.StudioModelProperties-module__TgwLbW__versionDot{background:var(--color-text-quiet);border-radius:50%;flex:none;width:6px;height:6px}.StudioModelProperties-module__TgwLbW__version[aria-pressed=true] .StudioModelProperties-module__TgwLbW__versionDot{background:var(--color-accent)}.StudioModelProperties-module__TgwLbW__versionCopy{flex:1;gap:4px;min-width:0;display:grid}.StudioModelProperties-module__TgwLbW__versionCopy strong{color:var(--color-text);overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.4}.StudioModelProperties-module__TgwLbW__versionCopy time{font-size:10px;line-height:1.4}.StudioModelProperties-module__TgwLbW__current{color:var(--color-accent-label);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-card));border-radius:5px;flex:none;padding:4px 5px;font-size:9px}.StudioModelProperties-module__TgwLbW__textButton,.StudioModelProperties-module__TgwLbW__browseButton{border:1px solid var(--line);min-height:36px;color:var(--color-text-secondary);background:var(--color-card);font:inherit;cursor:pointer;border-radius:10px;padding:8px 10px;font-size:11px}.StudioModelProperties-module__TgwLbW__textButton{width:100%;margin-top:12px}.StudioModelProperties-module__TgwLbW__textButton:hover,.StudioModelProperties-module__TgwLbW__browseButton:hover{color:var(--color-text);background:var(--color-hover)}.StudioModelProperties-module__TgwLbW__textButton:disabled{opacity:.5;cursor:default}.StudioModelProperties-module__TgwLbW__empty{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:40px 8px;display:flex}.StudioModelProperties-module__TgwLbW__emptyIcon{border-radius:14px;width:48px;height:48px;margin-bottom:16px}.StudioModelProperties-module__TgwLbW__empty strong{color:var(--color-text);font-size:13px}.StudioModelProperties-module__TgwLbW__empty p{color:var(--color-text-secondary);margin:8px 0 18px;font-size:11px;line-height:1.6}.StudioModelProperties-module__TgwLbW__properties :is(button,summary):focus-visible,.StudioModelProperties-module__TgwLbW__empty button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:900px){.StudioModelProperties-module__TgwLbW__properties{padding:20px 18px}.StudioModelProperties-module__TgwLbW__stats{gap:12px}.StudioModelProperties-module__TgwLbW__stats>div{padding:14px}.StudioModelProperties-module__TgwLbW__modelHeading strong,.StudioModelProperties-module__TgwLbW__section h3{font-size:14px}.StudioModelProperties-module__TgwLbW__stats dt,.StudioModelProperties-module__TgwLbW__hint,.StudioModelProperties-module__TgwLbW__fileDetails summary{font-size:12px}.StudioModelProperties-module__TgwLbW__stats dd{font-size:14px}.StudioModelProperties-module__TgwLbW__version{min-height:64px;padding:12px}.StudioModelProperties-module__TgwLbW__versionCopy strong{font-size:13px}.StudioModelProperties-module__TgwLbW__versionCopy time{font-size:11px}.StudioModelProperties-module__TgwLbW__textButton,.StudioModelProperties-module__TgwLbW__browseButton{min-height:44px;font-size:12px}}
.StudioImageProperties-module__JSzNTW__properties{color:var(--color-text);gap:12px;padding:16px 12px;font-size:11px;display:grid}.StudioImageProperties-module__JSzNTW__properties dl{gap:14px;margin:0;display:grid}.StudioImageProperties-module__JSzNTW__properties dl>div{gap:5px;display:grid}.StudioImageProperties-module__JSzNTW__properties dt{color:var(--color-text-quiet)}.StudioImageProperties-module__JSzNTW__properties dd{overflow-wrap:anywhere;margin:0}.StudioImageProperties-module__JSzNTW__properties p{color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.StudioImageProperties-module__JSzNTW__hint{color:var(--color-text-quiet);padding:16px 12px;font-size:11px;line-height:1.6}
.ModelDeliveryMenu-module__ZfEw0q__root{z-index:8;display:inline-flex;position:relative}.ModelDeliveryMenu-module__ZfEw0q__heading{color:var(--viewer-muted);margin:6px 10px 8px;font-size:11px;font-weight:650}.ModelDeliveryMenu-module__ZfEw0q__menuTrigger,.ModelDeliveryMenu-module__ZfEw0q__direct{border:1px solid var(--viewer-border);border-radius:var(--radius-control);min-height:40px;color:var(--viewer-text);background:var(--viewer-control);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.ModelDeliveryMenu-module__ZfEw0q__menuItem{min-height:40px;color:var(--viewer-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;font-size:12px;font-weight:800}.ModelDeliveryMenu-module__ZfEw0q__status{color:var(--danger);margin:0;padding:4px 10px 8px;font-size:11px;line-height:1.5}.ModelDeliveryMenu-module__ZfEw0q__backdrop{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f101a59;justify-content:center;align-items:flex-end;padding:12px 12px 0;display:flex;position:fixed;inset:0}.ModelDeliveryMenu-module__ZfEw0q__sheet{--viewer-text:var(--color-text);--viewer-muted:var(--color-text-secondary);--viewer-border:var(--line);--viewer-panel:var(--color-card);--viewer-action-hover:var(--color-hover);border:1px solid var(--line);width:min(560px,100%);max-height:calc(100dvh - 24px);color:var(--color-text);background:var(--color-card);border-bottom:0;border-radius:20px 20px 0 0;overflow:hidden}.ModelDeliveryMenu-module__ZfEw0q__sheet header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;padding:10px 10px 10px 16px;display:flex}.ModelDeliveryMenu-module__ZfEw0q__sheet h2{margin:0;font-size:16px;font-weight:750}.ModelDeliveryMenu-module__ZfEw0q__sheet header button{width:44px;height:44px;color:var(--color-text-secondary);background:var(--color-control);cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.ModelDeliveryMenu-module__ZfEw0q__sheet header svg{width:18px;height:18px}.ModelDeliveryMenu-module__ZfEw0q__sheetContent{max-height:calc(100dvh - 104px);padding:8px 12px max(16px, env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:none;gap:4px;display:grid;overflow-y:auto}.ModelDeliveryMenu-module__ZfEw0q__sheet .ModelDeliveryMenu-module__ZfEw0q__menuItem{border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:12px;display:flex}.ModelDeliveryMenu-module__ZfEw0q__sheet .ModelDeliveryMenu-module__ZfEw0q__menuItem>svg{color:var(--color-text-secondary);flex:0 0 18px}.ModelDeliveryMenu-module__ZfEw0q__sheet .ModelDeliveryMenu-module__ZfEw0q__menuItem>span{gap:4px;min-width:0;display:grid}.ModelDeliveryMenu-module__ZfEw0q__sheet .ModelDeliveryMenu-module__ZfEw0q__menuItem strong{font-size:13px;font-weight:650}.ModelDeliveryMenu-module__ZfEw0q__sheet .ModelDeliveryMenu-module__ZfEw0q__menuItem small{color:var(--color-text-secondary);font-size:11px;font-weight:400;line-height:1.5}.ModelDeliveryMenu-module__ZfEw0q__sheet button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ModelDeliveryMenu-module__ZfEw0q__menuTrigger svg:first-child,.ModelDeliveryMenu-module__ZfEw0q__direct svg{width:18px;height:18px}.ModelDeliveryMenu-module__ZfEw0q__menuTrigger svg:last-child{width:16px;height:16px}.ModelDeliveryMenu-module__ZfEw0q__menuTrigger svg,.ModelDeliveryMenu-module__ZfEw0q__direct svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.ModelDeliveryMenu-module__ZfEw0q__menuTrigger:hover,.ModelDeliveryMenu-module__ZfEw0q__menuTrigger[aria-expanded=true],.ModelDeliveryMenu-module__ZfEw0q__direct:hover:not(:disabled),.ModelDeliveryMenu-module__ZfEw0q__menuItem:hover:not(:disabled){background:var(--viewer-action-hover)}.ModelDeliveryMenu-module__ZfEw0q__direct:disabled,.ModelDeliveryMenu-module__ZfEw0q__menuItem:disabled{color:var(--viewer-muted);cursor:not-allowed}.ModelDeliveryMenu-module__ZfEw0q__menuTrigger:focus-visible,.ModelDeliveryMenu-module__ZfEw0q__direct:focus-visible,.ModelDeliveryMenu-module__ZfEw0q__menuItem:focus-visible{z-index:1;outline:2px solid var(--viewer-text);outline-offset:-3px;position:relative}.ModelDeliveryMenu-module__ZfEw0q__menu{border:1px solid var(--line);border-radius:var(--radius-control);width:max-content;min-width:176px;color:var(--viewer-text);background:var(--viewer-panel);box-shadow:var(--shadow-floating);gap:2px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.ModelDeliveryMenu-module__ZfEw0q__menuItem{border-radius:var(--radius-control);text-align:left;background:0 0;border-color:#0000;width:100%;min-width:40px;padding:0 12px}
.ViewerActionPopover-module__JjXLrW__popover{z-index:75;overscroll-behavior:contain;border:1px solid var(--viewer-border);width:min(300px,100vw - 24px);max-height:min(560px,100dvh - 24px);color:var(--viewer-text);background:var(--viewer-panel);scrollbar-width:thin;border-radius:14px;gap:2px;padding:8px;display:grid;position:fixed;overflow:hidden auto;box-shadow:0 12px 36px #0003}.ViewerActionPopover-module__JjXLrW__popover[data-studio-popover=true]{--viewer-text:var(--color-text);--viewer-muted:var(--color-text-secondary);--viewer-border:var(--line);--viewer-panel:var(--color-card);--viewer-action-hover:var(--color-hover);border-radius:16px;box-shadow:0 10px 32px #4e3c702e}.ViewerActionPopover-module__JjXLrW__popover :is(a,button)[role=menuitem]{width:100%;min-width:0;min-height:42px;color:var(--viewer-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.ViewerActionPopover-module__JjXLrW__popover :is(a,button)[role=menuitem]:is(:hover,:focus-visible){background:var(--viewer-action-hover)}.ViewerActionPopover-module__JjXLrW__popover :is(a,button)[role=menuitem]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ViewerActionPopover-module__JjXLrW__popover button:disabled{opacity:.5;cursor:default}.ViewerActionPopover-module__JjXLrW__popover svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.ViewerActionPopover-module__JjXLrW__popover :is(a,button)[role=menuitem]>span{gap:3px;min-width:0;display:grid}.ViewerActionPopover-module__JjXLrW__popover :is(a,button)[role=menuitem] strong{font-size:12px;font-weight:650}.ViewerActionPopover-module__JjXLrW__popover :is(a,button)[role=menuitem] small{color:var(--viewer-muted);font-size:11px;font-weight:400;line-height:1.4}.ViewerActionPopover-module__JjXLrW__popover :is(a,button)[role=menuitem]>svg{color:var(--viewer-muted)}@media (pointer:coarse){.ViewerActionPopover-module__JjXLrW__popover :is(a,button)[role=menuitem]{min-height:44px}}
.ViewerDisplayModeToolbar-module__OY5CxW__frame{min-width:0;position:relative}.ViewerDisplayModeToolbar-module__OY5CxW__group{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.ViewerDisplayModeToolbar-module__OY5CxW__item{flex:none;position:relative}.ViewerDisplayModeToolbar-module__OY5CxW__mode{width:38px;min-width:38px;height:38px;color:var(--viewer-muted);background:color-mix(in srgb, var(--viewer-action) 42%, transparent);font:inherit;cursor:pointer;border:1px solid #ffffff1a;border-radius:50%;outline:0;place-items:center;padding:0;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid;position:relative}.ViewerDisplayModeToolbar-module__OY5CxW__mode:hover,.ViewerDisplayModeToolbar-module__OY5CxW__mode:focus-visible{background:var(--viewer-action);border-color:#ffffff47}.ViewerDisplayModeToolbar-module__OY5CxW__mode:focus-visible{box-shadow:0 0 0 2px var(--viewer-frame), 0 0 0 4px #ffffff94}.ViewerDisplayModeToolbar-module__OY5CxW__mode[data-active=true]{background:var(--viewer-action-hover);border-color:#ffffffd1;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 12px #ffffff1a}.ViewerDisplayModeToolbar-module__OY5CxW__mode[aria-disabled=true]{cursor:help;opacity:.42;border-color:#ffffff0e}.ViewerDisplayModeToolbar-module__OY5CxW__swatch{border:1px solid #ffffff29;border-radius:50%;width:25px;height:25px;display:block;position:relative;overflow:hidden;box-shadow:inset -5px -6px 9px #00000057,inset 4px 4px 6px #ffffff2e,0 2px 5px #00000042}.ViewerDisplayModeToolbar-module__OY5CxW__swatch:after{filter:blur(1px);content:"";background:#ffffff7a;border-radius:50%;width:7px;height:5px;position:absolute;top:3px;left:5px;transform:rotate(-24deg)}.ViewerDisplayModeToolbar-module__OY5CxW__swatch[data-mode-swatch=pbr]{background:radial-gradient(circle at 33% 27%,#fff 0 3%,#0000 10%),radial-gradient(circle at 38% 34%,#8195aa 0,#33404f 35%,#111820 72%)}.ViewerDisplayModeToolbar-module__OY5CxW__swatch[data-mode-swatch=textured]{background:radial-gradient(circle at 28% 24%,#ffffffb8,#0000 15%),conic-gradient(from 28deg at 48% 54%,#d78959,#71885a 24%,#496f78 46%,#9c6d56 68%,#d2a66f 84%,#d78959)}.ViewerDisplayModeToolbar-module__OY5CxW__swatch[data-mode-swatch=clay]{background:radial-gradient(circle at 35% 28%,#fffaf0 0,#dbcdb9 46%,#8e8173 100%)}.ViewerDisplayModeToolbar-module__OY5CxW__swatch[data-mode-swatch=wireframe]{background-color:#161c23;background-image:repeating-radial-gradient(#0000 0 4px,#c9dae6ad 4.5px 5.5px),repeating-linear-gradient(68deg,#0000 0 5px,#c9dae69e 5.5px 6.5px)}.ViewerDisplayModeToolbar-module__OY5CxW__swatch[data-mode-swatch=wireframe]:after{display:none}.ViewerDisplayModeToolbar-module__OY5CxW__swatch[data-mode-swatch=normals]{background:radial-gradient(circle at 30% 24%,#ffffff8c,#0000 14%),conic-gradient(from 210deg,#2f7cff,#37d6bf,#d1eb4e,#ff5b9b,#a759ff,#2f7cff)}.ViewerDisplayModeToolbar-module__OY5CxW__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ViewerDisplayModeToolbar-module__OY5CxW__tooltip{z-index:5;width:max-content;max-width:min(260px,100vw - 32px);color:var(--viewer-text);background:var(--viewer-panel);box-shadow:var(--shadow-floating);border:1px solid #ffffff1a;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:700;line-height:1.35;position:absolute;top:calc(100% + 8px);transform:translate(-50%)}.ViewerDisplayModeToolbar-module__OY5CxW__tooltip[hidden]{display:none}@media (max-width:760px){.ViewerDisplayModeToolbar-module__OY5CxW__group{overscroll-behavior-inline:contain;scrollbar-width:none;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 18px),#0000)}.ViewerDisplayModeToolbar-module__OY5CxW__group::-webkit-scrollbar{display:none}.ViewerDisplayModeToolbar-module__OY5CxW__tooltip{text-align:center;width:auto;max-width:none;position:fixed;bottom:16px;left:16px;right:16px;transform:none}}
.ViewerViewSettings-module__QtwsBG__trigger{width:32px;height:32px;color:var(--viewer-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.ViewerViewSettings-module__QtwsBG__trigger:hover,.ViewerViewSettings-module__QtwsBG__trigger[aria-expanded=true]{color:var(--viewer-text);background:#ffffff12}.ViewerViewSettings-module__QtwsBG__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ViewerViewSettings-module__QtwsBG__content{min-width:0;min-height:0;max-height:min(540px,100dvh - 40px);color:var(--color-text);flex-direction:column;display:flex}.ViewerViewSettings-module__QtwsBG__heading{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 4px 8px 8px;display:flex}.ViewerViewSettings-module__QtwsBG__heading h2{margin:0;font-size:14px;font-weight:700}.ViewerViewSettings-module__QtwsBG__heading button{width:32px;height:32px;color:var(--color-text-secondary);background:var(--color-control);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.ViewerViewSettings-module__QtwsBG__heading svg{width:18px;height:18px}.ViewerViewSettings-module__QtwsBG__body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow-y:auto}.ViewerViewSettings-module__QtwsBG__body::-webkit-scrollbar{display:none}.ViewerViewSettings-module__QtwsBG__section{border:0;border-top:1px solid var(--line);gap:14px;min-width:0;margin:0;padding:14px 8px 18px;display:grid}.ViewerViewSettings-module__QtwsBG__section legend{float:left;width:100%;color:var(--color-text-secondary);margin-bottom:12px;padding:0;font-size:11px;font-weight:650}.ViewerViewSettings-module__QtwsBG__segmented,.ViewerViewSettings-module__QtwsBG__backgrounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ViewerViewSettings-module__QtwsBG__segmented button,.ViewerViewSettings-module__QtwsBG__backgrounds button{border:1px solid var(--line);min-width:0;min-height:36px;color:var(--color-text-secondary);background:var(--color-control);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:11px;font-weight:600;display:flex}.ViewerViewSettings-module__QtwsBG__segmented button[aria-checked=true],.ViewerViewSettings-module__QtwsBG__backgrounds button[aria-checked=true]{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--line));color:var(--color-accent-label);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-card))}.ViewerViewSettings-module__QtwsBG__range{gap:10px;min-width:0;display:grid}.ViewerViewSettings-module__QtwsBG__range>span,.ViewerViewSettings-module__QtwsBG__toggle{color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.ViewerViewSettings-module__QtwsBG__range output{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:10px}.ViewerViewSettings-module__QtwsBG__range input{width:100%;height:16px;accent-color:var(--color-accent);cursor:pointer;margin:0}.ViewerViewSettings-module__QtwsBG__toggle{cursor:pointer;min-height:28px}.ViewerViewSettings-module__QtwsBG__toggle input{appearance:none;border:1px solid var(--line);background:var(--color-control);cursor:pointer;border-radius:12px;flex:none;width:30px;height:18px;margin:0;position:relative}.ViewerViewSettings-module__QtwsBG__toggle input:after{background:var(--color-text-quiet);content:"";border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.ViewerViewSettings-module__QtwsBG__toggle input:checked{border-color:var(--color-accent);background:var(--color-accent)}.ViewerViewSettings-module__QtwsBG__toggle input:checked:after{background:#fff;transform:translate(12px)}.ViewerViewSettings-module__QtwsBG__section:disabled{opacity:.5}.ViewerViewSettings-module__QtwsBG__section input:disabled,.ViewerViewSettings-module__QtwsBG__section button:disabled{cursor:default}.ViewerViewSettings-module__QtwsBG__backgrounds{grid-template-columns:repeat(3,minmax(0,1fr))}.ViewerViewSettings-module__QtwsBG__backgrounds button{flex-direction:column;gap:6px}.ViewerViewSettings-module__QtwsBG__backgrounds i{border:1px solid #0002;border-radius:5px;width:24px;height:18px}.ViewerViewSettings-module__QtwsBG__hint{color:var(--color-text-secondary);margin:-10px 8px 14px;font-size:10px;line-height:1.5}.ViewerViewSettings-module__QtwsBG__cameraActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 8px 16px;display:grid}.ViewerViewSettings-module__QtwsBG__cameraActions button,.ViewerViewSettings-module__QtwsBG__footer button{border:1px solid var(--line);min-height:36px;color:var(--color-text-secondary);background:var(--color-card);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:10px;display:flex}.ViewerViewSettings-module__QtwsBG__cameraActions button:hover,.ViewerViewSettings-module__QtwsBG__footer button:hover{color:var(--color-text);background:var(--color-hover)}.ViewerViewSettings-module__QtwsBG__cameraActions button:disabled{opacity:.4;cursor:default}.ViewerViewSettings-module__QtwsBG__footer{border-top:1px solid var(--line);flex:none;padding:12px 8px 4px}.ViewerViewSettings-module__QtwsBG__footer button{width:100%}.ViewerViewSettings-module__QtwsBG__content :is(button,input):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:760px){.ViewerViewSettings-module__QtwsBG__trigger{width:44px;height:44px}.ViewerViewSettings-module__QtwsBG__backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f101a59;justify-content:center;align-items:flex-end;padding:12px 12px 0;display:flex;position:fixed;inset:0}.ViewerViewSettings-module__QtwsBG__sheet{border:1px solid var(--line);background:var(--color-card);border-bottom:0;border-radius:20px 20px 0 0;width:min(560px,100%);max-height:calc(100dvh - 24px);overflow:hidden}.ViewerViewSettings-module__QtwsBG__sheet .ViewerViewSettings-module__QtwsBG__content{max-height:calc(100dvh - 24px)}.ViewerViewSettings-module__QtwsBG__heading{border-bottom:1px solid var(--line);min-height:64px;padding:10px 10px 10px 18px}.ViewerViewSettings-module__QtwsBG__heading h2{font-size:16px}.ViewerViewSettings-module__QtwsBG__heading button{width:44px;height:44px}.ViewerViewSettings-module__QtwsBG__body{overscroll-behavior:contain;padding:0 10px;overflow-y:auto}.ViewerViewSettings-module__QtwsBG__section{gap:18px;padding:18px 8px}.ViewerViewSettings-module__QtwsBG__section:first-child{border-top:0}.ViewerViewSettings-module__QtwsBG__section legend{font-size:12px}.ViewerViewSettings-module__QtwsBG__segmented button,.ViewerViewSettings-module__QtwsBG__backgrounds button,.ViewerViewSettings-module__QtwsBG__toggle{min-height:44px;font-size:12px}.ViewerViewSettings-module__QtwsBG__range>span{font-size:12px}.ViewerViewSettings-module__QtwsBG__range input{height:32px}.ViewerViewSettings-module__QtwsBG__cameraActions button,.ViewerViewSettings-module__QtwsBG__footer button{min-height:44px;font-size:12px}.ViewerViewSettings-module__QtwsBG__footer{padding:12px 18px max(16px, env(safe-area-inset-bottom));flex:none}}@media (prefers-reduced-motion:reduce){.ViewerViewSettings-module__QtwsBG__toggle input:after{transition:none}}
.InteractiveModelViewer-module__0asqqW__viewer{border:1px solid var(--viewer-border);background:var(--viewer-frame);width:100%;min-width:0;color:var(--viewer-text);border-radius:10px;position:relative;overflow:hidden}.InteractiveModelViewer-module__0asqqW__toolbar{border-bottom:1px solid var(--viewer-divider);background:var(--viewer-frame);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:48px;padding:4px 8px;display:flex}.InteractiveModelViewer-module__0asqqW__title{gap:2px;min-width:0;display:grid}.InteractiveModelViewer-module__0asqqW__actionArea{flex:none;align-items:center;gap:5px;display:flex;position:relative}.InteractiveModelViewer-module__0asqqW__toolbarAction{border:1px solid var(--viewer-divider);color:var(--viewer-text);cursor:pointer;white-space:nowrap;background:#ffffff14;border-radius:7px;flex:none;padding:7px 10px;font-size:11px;font-weight:700;line-height:16px}.InteractiveModelViewer-module__0asqqW__toolbarAction:hover{background:#ffffff29}.InteractiveModelViewer-module__0asqqW__toolbarSpacer{min-width:0}.InteractiveModelViewer-module__0asqqW__previewBadge{z-index:4;color:#e8e9ed;pointer-events:none;background:#292a2ee8;border:1px solid #ffffff24;border-radius:7px;max-width:calc(100% - 32px);padding:5px 9px;font-size:12px;font-weight:650;line-height:16px;position:absolute;top:72px;left:16px}.InteractiveModelViewer-module__0asqqW__gridToggle{color:#a7a8b1;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.InteractiveModelViewer-module__0asqqW__gridToggle[aria-pressed=true]{color:#ececf0;background:#ffffff14}.InteractiveModelViewer-module__0asqqW__gridToggle:hover{background:#ffffff1f}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true]{border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex;container:studio-viewport/inline-size}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__toolbar{background:#292a2e;min-height:48px;padding:7px 16px}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__stage{aspect-ratio:auto;background:radial-gradient(at 50% 40%,#35363b,#292a2f 85%);flex:1;min-height:0}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__canvas{z-index:1;height:100%;min-height:0;position:relative}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true][data-viewer-background=gray] .InteractiveModelViewer-module__0asqqW__stage{background:#70727a}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true][data-viewer-background=light] .InteractiveModelViewer-module__0asqqW__stage{background:#f3f3f5}.InteractiveModelViewer-module__0asqqW__viewer[data-viewer-background=light] .InteractiveModelViewer-module__0asqqW__floorGrid{filter:brightness(.45)}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] [role=radiogroup]{gap:4px}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] [role=radio]{width:32px;min-width:32px;height:32px;box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;display:flex}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] [role=radio][data-active=true]{background:#ffffff12;border-color:#ffffff30;width:auto;padding:0 8px}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] [data-mode-swatch]{width:19px;height:19px}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] [data-mode-label]{display:none}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] [role=radio][data-active=true] [data-mode-label]{clip:auto;clip-path:none;color:#eeeef1;width:auto;height:auto;font-size:11px;font-weight:600;display:inline;position:static;overflow:visible}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__actionArea{gap:4px}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__actionArea button{background:0 0;border-radius:6px;width:30px;height:30px;padding:0}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__actionArea button:hover{background:#ffffff10}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__actionArea .InteractiveModelViewer-module__0asqqW__toolbarAction{color:#eeeef1;width:auto;height:auto;min-height:34px;padding:7px 9px}@media (min-width:901px){.InteractiveModelViewer-module__0asqqW__viewer[data-floating-tools=true] .InteractiveModelViewer-module__0asqqW__toolbar{z-index:5;pointer-events:none;background:0 0;border:0;min-height:0;padding:0;position:absolute;inset:0}.InteractiveModelViewer-module__0asqqW__viewer[data-floating-tools=true] .InteractiveModelViewer-module__0asqqW__toolbar>:first-child:not(.InteractiveModelViewer-module__0asqqW__toolbarSpacer){pointer-events:auto;background:#292a2ee8;border:1px solid #ffffff12;border-radius:12px;flex:none;max-width:calc(100% - 132px);padding:6px;position:absolute;top:16px;left:16px;box-shadow:0 3px 12px #0002}.InteractiveModelViewer-module__0asqqW__viewer[data-floating-tools=true] .InteractiveModelViewer-module__0asqqW__actionArea{pointer-events:auto;background:#292a2ee8;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;gap:5px;padding:5px;position:absolute;top:104px;right:16px;box-shadow:0 3px 12px #0002}.InteractiveModelViewer-module__0asqqW__viewer[data-floating-tools=true] [data-viewer-actions=desktop]>div{flex-direction:column;gap:5px}.InteractiveModelViewer-module__0asqqW__viewer[data-floating-tools=true] .InteractiveModelViewer-module__0asqqW__actionArea .InteractiveModelViewer-module__0asqqW__toolbarAction{white-space:nowrap;background:#292a2ee8;border-color:#ffffff20;max-width:120px;font-size:11px;position:absolute;top:0;right:calc(100% + 8px)}.InteractiveModelViewer-module__0asqqW__viewer[data-floating-tools=true] .InteractiveModelViewer-module__0asqqW__moreMenu{pointer-events:auto}.InteractiveModelViewer-module__0asqqW__viewer[data-floating-tools=true] .InteractiveModelViewer-module__0asqqW__toolbar [role=tooltip]{max-width:min(260px,100cqw - 32px);transform:none;left:0!important}@container studio-viewport (max-width:420px){.InteractiveModelViewer-module__0asqqW__viewer[data-floating-tools=true] .InteractiveModelViewer-module__0asqqW__toolbar>:first-child:not(.InteractiveModelViewer-module__0asqqW__toolbarSpacer){max-width:calc(100% - 32px)}.InteractiveModelViewer-module__0asqqW__viewer[data-floating-tools=true] .InteractiveModelViewer-module__0asqqW__axisGizmo{top:76px}.InteractiveModelViewer-module__0asqqW__viewer[data-floating-tools=true] .InteractiveModelViewer-module__0asqqW__actionArea{top:166px}}@container studio-viewport (max-width:340px){.InteractiveModelViewer-module__0asqqW__viewer[data-floating-tools=true] [role=radio][data-active=true]{width:32px;padding:0}.InteractiveModelViewer-module__0asqqW__viewer[data-floating-tools=true] [role=radio][data-active=true] [data-mode-label]{display:none}}}.InteractiveModelViewer-module__0asqqW__floorGrid{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.InteractiveModelViewer-module__0asqqW__axisGizmo{z-index:3;width:84px;height:84px;position:absolute;top:14px;right:14px}.InteractiveModelViewer-module__0asqqW__axisGizmo svg{width:100%;height:100%;position:absolute;inset:0}.InteractiveModelViewer-module__0asqqW__axisGizmo button{width:22px;height:22px;font:inherit;cursor:pointer;border:1px solid #ffffff26;border-radius:50%;place-items:center;padding:0;font-size:10px;font-weight:900;display:grid;position:absolute}.InteractiveModelViewer-module__0asqqW__axisGizmo button:hover{filter:brightness(1.3)}.InteractiveModelViewer-module__0asqqW__axisGizmo button:disabled{opacity:.5;cursor:default}.InteractiveModelViewer-module__0asqqW__axisX{color:#ffd9dc;background:#7d424a;top:42px;left:58px}.InteractiveModelViewer-module__0asqqW__axisY{color:#d4f4db;background:#426a4d;top:4px;left:31px}.InteractiveModelViewer-module__0asqqW__axisZ{color:#d4e6ff;background:#425e83;top:48px;left:6px}.InteractiveModelViewer-module__0asqqW__mobileActions,.InteractiveModelViewer-module__0asqqW__moreMenu{display:none}.InteractiveModelViewer-module__0asqqW__deliveryAnchor{z-index:4;position:absolute;bottom:18px;right:18px}.InteractiveModelViewer-module__0asqqW__toolbar span{color:#9f9893;text-transform:uppercase;font-size:11px;font-weight:700}.InteractiveModelViewer-module__0asqqW__toolbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.InteractiveModelViewer-module__0asqqW__stage{aspect-ratio:16/10;background:radial-gradient(circle at 50% 42%, #ffffff09, transparent 38%), var(--viewer-stage);width:100%;min-width:0;min-height:420px;position:relative}.InteractiveModelViewer-module__0asqqW__canvas{background:0 0;width:100%;max-width:100%;height:100%;min-height:420px;display:block}.InteractiveModelViewer-module__0asqqW__canvas[hidden]{display:none}.InteractiveModelViewer-module__0asqqW__loading{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.InteractiveModelViewer-module__0asqqW__spinner{border:2px solid #ffffff3d;border-top-color:var(--color-accent);background:#12100f33;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite InteractiveModelViewer-module__0asqqW__model-viewer-spin;box-shadow:0 0 0 8px #12100f38}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__loading{z-index:4;background:var(--viewer-preview-background);place-content:center;gap:16px}.InteractiveModelViewer-module__0asqqW__loadingLabel{color:#a7a8b4;font-size:12px;font-weight:500}@keyframes InteractiveModelViewer-module__0asqqW__model-viewer-spin{to{transform:rotate(360deg)}}.InteractiveModelViewer-module__0asqqW__error{z-index:1;text-align:center;background:#12100f61;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.InteractiveModelViewer-module__0asqqW__error strong{color:var(--viewer-text);font-size:13px}.InteractiveModelViewer-module__0asqqW__error span{color:var(--viewer-muted);font-size:11px}.InteractiveModelViewer-module__0asqqW__error button{border:1px solid var(--line-strong);border-radius:var(--radius-button);min-height:40px;color:var(--viewer-text);background:var(--viewer-control);font:inherit;cursor:pointer;padding:0 16px;font-size:11px;font-weight:750}.InteractiveModelViewer-module__0asqqW__details{background:#1a1715;border-top:1px solid #302925;gap:12px;padding:12px 16px 16px;display:grid}.InteractiveModelViewer-module__0asqqW__details details{border-top:1px solid #302925;padding-top:12px}.InteractiveModelViewer-module__0asqqW__details summary{color:#c7beb7;cursor:pointer;font-size:12px;font-weight:700}.InteractiveModelViewer-module__0asqqW__details dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.InteractiveModelViewer-module__0asqqW__details dl>div{background:#151311;border:1px solid #37302b;border-radius:5px;min-width:0;padding:9px}.InteractiveModelViewer-module__0asqqW__details dt{color:#8f8883;text-transform:uppercase;font-size:10px;font-weight:700}.InteractiveModelViewer-module__0asqqW__details dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.InteractiveModelViewer-module__0asqqW__details p{color:#aaa19a;margin:14px 0 0;font-size:12px;line-height:1.6}.InteractiveModelViewer-module__0asqqW__details ul{color:#c7beb7;gap:6px;margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.InteractiveModelViewer-module__0asqqW__controlStatus{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.InteractiveModelViewer-module__0asqqW__viewer:fullscreen{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100vh;display:grid}.InteractiveModelViewer-module__0asqqW__viewer:fullscreen .InteractiveModelViewer-module__0asqqW__stage,.InteractiveModelViewer-module__0asqqW__viewer:fullscreen .InteractiveModelViewer-module__0asqqW__canvas{height:100%;min-height:0}.InteractiveModelViewer-module__0asqqW__viewer:fullscreen .InteractiveModelViewer-module__0asqqW__deliveryAnchor{display:block}@media (max-width:760px){.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__toolbar{gap:8px;padding:6px}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__toolbar>:first-child{max-width:236px}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] [role=radiogroup]{grid-auto-columns:minmax(32px,1fr);grid-auto-flow:column;display:grid}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] [role=radio],.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] [role=radio][data-active=true]{width:100%;min-width:32px;max-width:44px;height:44px;padding:0}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] [role=radio][data-active=true] [data-mode-label],.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__actionArea>[data-viewer-actions=desktop],.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__gridToggle{display:none}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__actionArea button{width:44px;height:44px}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__moreMenu button{white-space:nowrap;width:100%;height:auto;min-height:44px;padding:10px 12px;line-height:1.4}.InteractiveModelViewer-module__0asqqW__viewer[data-studio-viewport=true] .InteractiveModelViewer-module__0asqqW__canvas{min-height:0}.InteractiveModelViewer-module__0asqqW__toolbar{gap:8px;padding-left:8px}.InteractiveModelViewer-module__0asqqW__toolbar>:first-child{flex:auto;min-width:0}.InteractiveModelViewer-module__0asqqW__actionArea>[data-viewer-actions=desktop]{display:block}.InteractiveModelViewer-module__0asqqW__actionArea>[data-viewer-actions=desktop] button:nth-child(n+2){display:none}.InteractiveModelViewer-module__0asqqW__mobileActions{display:block}.InteractiveModelViewer-module__0asqqW__moreMenu{z-index:5;background:var(--viewer-panel);width:max-content;min-width:164px;box-shadow:var(--shadow-floating);border:1px solid #ffffff1a;border-radius:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.InteractiveModelViewer-module__0asqqW__moreMenu[hidden]{display:none}.InteractiveModelViewer-module__0asqqW__moreMenu button{min-height:40px;color:var(--viewer-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 12px}.InteractiveModelViewer-module__0asqqW__moreMenu button+button{border-top:1px solid #ffffff14}.InteractiveModelViewer-module__0asqqW__stage,.InteractiveModelViewer-module__0asqqW__canvas{min-height:320px}.InteractiveModelViewer-module__0asqqW__deliveryAnchor{bottom:12px;right:12px}.InteractiveModelViewer-module__0asqqW__deliveryAnchor>div>button>span{display:none}.InteractiveModelViewer-module__0asqqW__details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.InteractiveModelViewer-module__0asqqW__details details{border-color:var(--line)}.InteractiveModelViewer-module__0asqqW__details summary,.InteractiveModelViewer-module__0asqqW__details ul{color:var(--color-text-secondary)}.InteractiveModelViewer-module__0asqqW__details dl>div{border-color:var(--line);background:var(--color-control);border-radius:12px}.InteractiveModelViewer-module__0asqqW__details p{color:var(--color-text-secondary)}.InteractiveModelViewer-module__0asqqW__viewer{border-color:var(--viewer-border);color:var(--viewer-text);background:var(--viewer-frame);box-shadow:none;border-radius:10px}.InteractiveModelViewer-module__0asqqW__toolbar,.InteractiveModelViewer-module__0asqqW__details{border-color:var(--viewer-divider);background:var(--viewer-frame)}.InteractiveModelViewer-module__0asqqW__toolbar span,.InteractiveModelViewer-module__0asqqW__details dt{color:var(--viewer-muted)}.InteractiveModelViewer-module__0asqqW__details dl>div{color:var(--viewer-text);background:var(--viewer-control);border-color:#ffffff17}.InteractiveModelViewer-module__0asqqW__stage{background:radial-gradient(circle at 50% 42%, #ffffff09, transparent 38%), var(--viewer-stage)}.InteractiveModelViewer-module__0asqqW__loading{color:var(--viewer-muted);background:#171822e0;border-color:#ffffff1a}.InteractiveModelViewer-module__0asqqW__details summary,.InteractiveModelViewer-module__0asqqW__details ul,.InteractiveModelViewer-module__0asqqW__details p{color:var(--viewer-muted)}
.AnimatedModelViewer-module__qh_aiG__controls{width:max-content;min-width:0;max-width:calc(100% - 32px);color:var(--viewer-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#292a2ee8;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:4px;margin:10px auto;padding:4px;display:flex;box-shadow:0 3px 12px #0002}.AnimatedModelViewer-module__qh_aiG__controls[data-studio-playback=true]{z-index:6;margin:0;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.AnimatedModelViewer-module__qh_aiG__controls[data-inline-delivery=true]{bottom:76px}.AnimatedModelViewer-module__qh_aiG__motionSelect,.AnimatedModelViewer-module__qh_aiG__speedSelect{align-items:center;min-width:0;display:flex;position:relative}.AnimatedModelViewer-module__qh_aiG__controls button{min-width:40px;min-height:40px;color:var(--viewer-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0;font-size:12px;font-weight:600}.AnimatedModelViewer-module__qh_aiG__controls .AnimatedModelViewer-module__qh_aiG__selectTrigger{align-items:center;width:100%;padding:0 26px 0 10px;display:flex}.AnimatedModelViewer-module__qh_aiG__selectTrigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AnimatedModelViewer-module__qh_aiG__controls button:hover,.AnimatedModelViewer-module__qh_aiG__controls .AnimatedModelViewer-module__qh_aiG__selectTrigger[aria-expanded=true]{background:#ffffff0c}.AnimatedModelViewer-module__qh_aiG__controls button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.AnimatedModelViewer-module__qh_aiG__controls button:disabled{opacity:.5;cursor:default}.AnimatedModelViewer-module__qh_aiG__motionSelect{width:144px}.AnimatedModelViewer-module__qh_aiG__speedSelect{border-left:1px solid #ffffff12;flex:0 0 64px}.AnimatedModelViewer-module__qh_aiG__playButton{flex:0 0 40px;place-items:center;display:grid}.AnimatedModelViewer-module__qh_aiG__playButton svg{color:var(--color-accent)}.AnimatedModelViewer-module__qh_aiG__chevron{fill:none;width:12px;height:12px;stroke:var(--viewer-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;right:8px}.AnimatedModelViewer-module__qh_aiG__playbackMenu.AnimatedModelViewer-module__qh_aiG__playbackMenu{color:#fff;background:#292a2e;border-color:#ffffff18;border-radius:12px;gap:3px;width:min(208px,100vw - 24px);padding:6px;box-shadow:0 8px 28px #0005}.AnimatedModelViewer-module__qh_aiG__playbackOption{min-width:0;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:12px;font-weight:600;display:flex}.AnimatedModelViewer-module__qh_aiG__playbackOption>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AnimatedModelViewer-module__qh_aiG__playbackOption[aria-selected=true]{background:#ffffff0c}.AnimatedModelViewer-module__qh_aiG__playbackOption:hover,.AnimatedModelViewer-module__qh_aiG__playbackOption:focus-visible{background:#ffffff14}.AnimatedModelViewer-module__qh_aiG__playbackOption:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.AnimatedModelViewer-module__qh_aiG__playbackOption>svg{color:var(--color-accent)}@media (min-width:901px){.AnimatedModelViewer-module__qh_aiG__controls[data-studio-playback=true]{bottom:84px}}@media (max-width:600px){.AnimatedModelViewer-module__qh_aiG__motionSelect{width:136px}}
