.pro-unlock-card-module__Mnnj8W__card{border:1px solid var(--d-hairline);background:var(--d-surface);text-align:center;border-radius:12px;place-items:center;min-height:360px;padding:48px 24px;display:grid}.pro-unlock-card-module__Mnnj8W__content{flex-direction:column;align-items:center;min-width:0;max-width:440px;display:flex}.pro-unlock-card-module__Mnnj8W__badge{color:var(--d-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.pro-unlock-card-module__Mnnj8W__content h2{font:400 clamp(24px, 3vw, 32px)/1.15 var(--font-display);letter-spacing:-.025em;color:var(--d-ink);overflow-wrap:anywhere;margin:20px 0 12px}.pro-unlock-card-module__Mnnj8W__content p{color:var(--d-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.pro-unlock-card-module__Mnnj8W__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.pro-unlock-card-module__Mnnj8W__primary{background:var(--d-ink);min-height:44px;color:var(--d-canvas);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:13px;text-decoration:none;display:inline-flex}.pro-unlock-card-module__Mnnj8W__compare{min-height:44px;color:var(--d-body);text-underline-offset:4px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.pro-unlock-card-module__Mnnj8W__hint{color:var(--d-muted);margin-top:24px;font-size:12px;line-height:1.5}@media (max-width:520px){.pro-unlock-card-module__Mnnj8W__card{min-height:320px;padding:36px 20px}}@media (max-width:600px){.pro-unlock-card-module__Mnnj8W__content h2{font-size:var(--mobile-section);line-height:1.15}.pro-unlock-card-module__Mnnj8W__content p{font-size:15px;line-height:1.55}.pro-unlock-card-module__Mnnj8W__primary,.pro-unlock-card-module__Mnnj8W__compare{font-size:var(--mobile-body);line-height:1.5}.pro-unlock-card-module__Mnnj8W__hint{font-size:var(--mobile-caption);line-height:1.5}.pro-unlock-card-module__Mnnj8W__actions{gap:8px 16px;margin-top:24px}}
.pro-metal-badge-module__l8XYXG__badge{letter-spacing:0;text-transform:none;isolation:isolate;flex:none;justify-content:center;align-items:center;width:45px;height:25px;display:inline-flex}.pro-metal-badge-module__l8XYXG__fallback{border-radius:var(--radius-pill);color:#d4a4cd;background:#a66d9c1f;border:1px solid #a66d9c4d;justify-content:center;align-items:center;width:45px;height:25px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}html[data-ds-theme=light] .pro-metal-badge-module__l8XYXG__fallback{color:#805178;background:#a66d9c17}@media (prefers-color-scheme:light){html[data-ds-theme=system] .pro-metal-badge-module__l8XYXG__fallback{color:#805178;background:#a66d9c17}}
.mesh-controls-module__vCepCW__palettes{margin-bottom:6px;padding:0}.mesh-controls-module__vCepCW__color input{width:82px}.mesh-controls-module__vCepCW__remove,.mesh-controls-module__vCepCW__add{border-radius:var(--radius-md);background:var(--sf-row);color:var(--sf-label);font:inherit;cursor:pointer;border:0}.mesh-controls-module__vCepCW__remove{flex:0 0 28px;width:28px;min-height:28px;padding:0;font-size:18px}.mesh-controls-module__vCepCW__add{min-height:36px;font-size:12px}.mesh-controls-module__vCepCW__remove:disabled,.mesh-controls-module__vCepCW__add:disabled{opacity:.4;cursor:default}.mesh-controls-module__vCepCW__remove:focus-visible,.mesh-controls-module__vCepCW__add:focus-visible{outline:2px solid var(--sf-focus);outline-offset:2px}.mesh-controls-module__vCepCW__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){.mesh-controls-module__vCepCW__remove:enabled:hover,.mesh-controls-module__vCepCW__add:enabled:hover{background:var(--sf-row-hover)}}@media (pointer:coarse){.mesh-controls-module__vCepCW__palettes button{height:44px}.mesh-controls-module__vCepCW__color{min-height:44px}.mesh-controls-module__vCepCW__remove{min-height:36px}.mesh-controls-module__vCepCW__add{min-height:44px}}
.component-presets-module__4O0iUW__palettes{gap:3px;padding:12px 12px 0;display:flex}.component-presets-module__4O0iUW__palettes button{border-radius:var(--radius-md);background:var(--tweak-row);min-width:0;height:36px;color:var(--tweak-label);cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:11px;display:flex}.component-presets-module__4O0iUW__palettes button:hover{background:var(--tweak-row-hover)}.component-presets-module__4O0iUW__palettes button[aria-pressed=true]{color:var(--tweak-ink);background:var(--tweak-fill);box-shadow:inset 0 0 0 1px var(--tweak-line)}.component-presets-module__4O0iUW__palettes i{border-radius:var(--radius-full);width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--inspector-ink) 15%,transparent);flex-shrink:0}.component-presets-module__4O0iUW__palettes button:focus-visible,.component-presets-module__4O0iUW__artworks button:focus-visible{outline:2px solid var(--tweak-ink);outline-offset:2px}.component-presets-module__4O0iUW__artworks{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.component-presets-module__4O0iUW__artworks button{justify-content:flex-start;align-items:stretch;gap:var(--space-1);width:100%;min-width:0;padding:var(--space-1);border-radius:var(--radius-sm);color:var(--sf-ink);cursor:pointer;text-transform:capitalize;background:0 0;border:0;flex-direction:column;display:flex;overflow:hidden}.component-presets-module__4O0iUW__artworks button[aria-pressed=true]{background:var(--sf-row)}@media (hover:hover){.component-presets-module__4O0iUW__artworks button:hover{background:var(--sf-row-hover)}}.component-presets-module__4O0iUW__artworks img{aspect-ratio:3/4;object-fit:contain;border:0;outline:0;flex:none;width:100%;max-width:100%;height:auto;display:block}.component-presets-module__4O0iUW__artworks span{text-align:center;min-width:0;line-height:1.5;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.component-presets-module__4O0iUW__manifestPresets{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 12px 0;display:grid}.component-presets-module__4O0iUW__manifestPresets button{text-align:left;border-radius:var(--radius-md);background:var(--tweak-row);min-width:0;min-height:40px;color:var(--tweak-label);cursor:pointer;border:0;flex-direction:column;align-items:stretch;padding:8px 10px;font-size:11px;line-height:1.4;display:flex}.component-presets-module__4O0iUW__manifestPresets button:hover{background:var(--tweak-row-hover)}.component-presets-module__4O0iUW__manifestPresets button[aria-pressed=true]{color:var(--tweak-ink);background:var(--tweak-fill);box-shadow:inset 0 0 0 1px var(--tweak-line)}.component-presets-module__4O0iUW__manifestPresets button:focus-visible{outline:2px solid var(--tweak-ink);outline-offset:2px}.component-presets-module__4O0iUW__presetName{font-weight:600;display:block}.component-presets-module__4O0iUW__presetDescription{margin-top:4px;font-size:11px;line-height:1.5;display:block}.component-presets-module__4O0iUW__presetList{grid-template-columns:minmax(0,1fr)}.component-presets-module__4O0iUW__presetList button{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:10px;display:grid}.component-presets-module__4O0iUW__presetList .component-presets-module__4O0iUW__presetDescription{margin-top:0}.component-presets-module__4O0iUW__structureTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;display:grid}.component-presets-module__4O0iUW__structureTiles button{border-radius:var(--radius-md);background:var(--tweak-row);min-width:0;min-height:44px;color:var(--tweak-label);cursor:pointer;border:1px solid #0000;flex-direction:column;align-items:stretch;gap:7px;padding:4px 4px 7px;display:flex}.component-presets-module__4O0iUW__structureTiles img{aspect-ratio:16/10;object-fit:contain;border-radius:var(--radius-sm);background:#000;width:100%;display:block}.component-presets-module__4O0iUW__structureTiles span{text-align:center;white-space:normal;font-size:11px;line-height:1.4}.component-presets-module__4O0iUW__structureTiles button[aria-pressed=true]{border-color:var(--tweak-ink);background:var(--tweak-fill);color:var(--tweak-ink)}.component-presets-module__4O0iUW__structureTiles button:focus-visible{outline:2px solid var(--tweak-ink);outline-offset:2px}@media (hover:hover){.component-presets-module__4O0iUW__structureTiles button:hover{background:var(--tweak-row-hover)}}
