.studio-settings-module__mP3qMq__dialog :is(button,input,summary):focus-visible{outline-offset:3px;outline:2px solid #343434}.studio-settings-module__mP3qMq__content,.studio-settings-module__mP3qMq__presetsSection{min-width:0}.studio-settings-module__mP3qMq__presetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.studio-settings-module__mP3qMq__presetSlot{align-content:start;min-width:0;display:grid}.studio-settings-module__mP3qMq__presetCard{color:#272b2e;cursor:pointer;text-align:center;background:#f8f9f9;border:2px solid #e0e3e4;border-radius:11px;gap:5px;width:100%;min-width:0;padding:6px;display:grid}.studio-settings-module__mP3qMq__presetCard:hover:not(:disabled){border-color:#a4abad}.studio-settings-module__mP3qMq__presetCard.studio-settings-module__mP3qMq__activePreset{background:color-mix(in srgb, var(--red) 5%, white);border-color:var(--red)}.studio-settings-module__mP3qMq__presetPreview{aspect-ratio:3/4;background:#e9eced;border-radius:6px;justify-content:center;align-items:center;width:100%;min-width:0;max-height:170px;display:flex;position:relative;overflow:hidden}.studio-settings-module__mP3qMq__presetPreview img{object-fit:contain;width:100%;height:100%}.studio-settings-module__mP3qMq__emptyPreview{color:#747b80;justify-items:center;gap:2px;display:grid}.studio-settings-module__mP3qMq__emptyPreview>span{font-size:1.8rem;line-height:1}.studio-settings-module__mP3qMq__emptyPreview small{font-size:.7rem}.studio-settings-module__mP3qMq__activeBadge{color:#272b2e;white-space:nowrap;background:#fff;border:1px solid #d8dddf;border-radius:5px;padding:2px 5px;font-size:.6rem;font-weight:800;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.studio-settings-module__mP3qMq__presetName{font-size:.72rem;font-weight:800;line-height:1.3}.studio-settings-module__mP3qMq__presetAction{color:#50585c;font-size:.65rem;line-height:1.3}.studio-settings-module__mP3qMq__updatePreset{color:#50585c;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:7px;min-width:0;min-height:44px;padding:4px 0;font-size:.65rem;font-weight:700}.studio-settings-module__mP3qMq__updatePreset:hover:not(:disabled){color:#272b2e;background:#eef0f1}.studio-settings-module__mP3qMq__presetCard:disabled,.studio-settings-module__mP3qMq__updatePreset:disabled{cursor:wait;opacity:.6}.studio-settings-module__mP3qMq__localNote{color:#747b80;margin:10px 0 0;font-size:.69rem;line-height:1.4}.studio-settings-module__mP3qMq__message{border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:.73rem;line-height:1.45}.studio-settings-module__mP3qMq__infoMessage{color:#4f555a;background:#eef0f1}.studio-settings-module__mP3qMq__successMessage{color:#246d40;background:#edf7ef}.studio-settings-module__mP3qMq__errorMessage{color:#9a1117;background:#fcecec}.studio-settings-module__mP3qMq__editableSettings{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid}.studio-settings-module__mP3qMq__editableSettings:disabled{opacity:.65}.studio-settings-module__mP3qMq__backgroundControl{margin-bottom:15px}.studio-settings-module__mP3qMq__backgroundControl legend{margin-bottom:5px;font-size:.8rem}.studio-settings-module__mP3qMq__backgroundControl label{gap:4px;margin-bottom:0;font-size:.73rem}.studio-settings-module__mP3qMq__colorControls{border:0;min-width:0;margin:0;padding:0}.studio-settings-module__mP3qMq__colorControls legend{margin-bottom:8px;font-size:.8rem;font-weight:600}.studio-settings-module__mP3qMq__colorRow{grid-template-columns:48px minmax(0,1fr);align-items:end;gap:10px;display:grid}.studio-settings-module__mP3qMq__colorPicker{cursor:pointer;background:#fff;border:1px solid #d9dddf;border-radius:9px;width:48px;height:44px;padding:5px}.studio-settings-module__mP3qMq__colorPicker::-webkit-color-swatch-wrapper{padding:0}.studio-settings-module__mP3qMq__colorPicker::-webkit-color-swatch{border:0;border-radius:4px}.studio-settings-module__mP3qMq__colorPicker::-moz-color-swatch{border:0;border-radius:4px}.studio-settings-module__mP3qMq__hexField{gap:4px;min-width:0;display:grid}.studio-settings-module__mP3qMq__hexField>span{color:#747b80;font-size:.69rem}.studio-settings-module__mP3qMq__hexField input{min-height:44px;font-size:1rem}.studio-settings-module__mP3qMq__fineSettings{margin-top:4px}.studio-settings-module__mP3qMq__fineSettings summary,.studio-settings-module__mP3qMq__disclosure>summary{cursor:pointer;align-content:center;min-height:44px}.studio-settings-module__mP3qMq__fineSettings summary{color:#60696e;font-size:.73rem}.studio-settings-module__mP3qMq__fineSliders{margin:6px 0 0}.studio-settings-module__mP3qMq__fineSliders .settings-storage-note{margin-top:10px}.studio-settings-module__mP3qMq__floorToggle{min-height:44px}.studio-settings-module__mP3qMq__floorToggle input{flex-shrink:0;width:20px;height:20px}.studio-settings-module__mP3qMq__disclosure{padding-top:6px;padding-bottom:6px}.studio-settings-module__mP3qMq__disclosure>summary{color:#272b2e;font-size:.82rem;font-weight:800}.studio-settings-module__mP3qMq__disclosureContent{gap:13px;min-width:0;padding:9px 0;display:grid}.studio-settings-module__mP3qMq__disclosureContent .source-settings-group{margin-top:0}.studio-settings-module__mP3qMq__assets{padding:0}.studio-settings-module__mP3qMq__assetAction{grid-template-columns:46px minmax(0,1fr)}.studio-settings-module__mP3qMq__assetAction .asset-action-preview{width:46px;height:44px}.studio-settings-module__mP3qMq__assetAction:has(input:focus-visible){outline-offset:3px;outline:2px solid #343434}@media (min-width:600px){.studio-settings-module__mP3qMq__presetCard{padding:9px}.studio-settings-module__mP3qMq__presetPreview{max-height:180px}.studio-settings-module__mP3qMq__presetName{font-size:.8rem}.studio-settings-module__mP3qMq__presetAction,.studio-settings-module__mP3qMq__updatePreset{font-size:.73rem}}.studio-settings-module__mP3qMq__inlineContent{padding:0;overflow:visible}
.editor-mobile-module__6YIK8W__section{scroll-margin-top:20px}.editor-mobile-module__6YIK8W__headingCopy{flex:1;min-width:0}.editor-mobile-module__6YIK8W__summary{color:var(--muted);letter-spacing:0;overflow-wrap:anywhere;margin-top:4px;font-size:.78rem;font-weight:500;line-height:1.45;display:block}.editor-mobile-module__6YIK8W__mobileHeading{display:none}@media (max-width:1040px){.editor-mobile-module__6YIK8W__section .editor-mobile-module__6YIK8W__desktopHeading{display:none}.editor-mobile-module__6YIK8W__mobileHeading{margin:0;font-size:1.05rem;display:block}.editor-mobile-module__6YIK8W__toggle{color:var(--ink);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:48px;padding:0;display:flex}.editor-mobile-module__6YIK8W__title{letter-spacing:-.02em;font-weight:800;line-height:1.35;display:block}.editor-mobile-module__6YIK8W__chevron{color:#50585d;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;background:#eef0f1;border-radius:50%;flex:0 0 28px;height:28px;padding:4px}.editor-mobile-module__6YIK8W__section[data-open=true] .editor-mobile-module__6YIK8W__chevron{transform:rotate(180deg)}.editor-mobile-module__6YIK8W__content{padding-top:18px}.editor-mobile-module__6YIK8W__section[data-open=false] .editor-mobile-module__6YIK8W__content{display:none}.editor-mobile-module__6YIK8W__toggle:focus-visible{outline:2px solid var(--red);outline-offset:4px}}
