.studio-showcase-module__nFEfQa__showcase{width:100%;color:var(--rose-ink,#17171a);margin:clamp(2.25rem,4vw,3.75rem) 0 0}.studio-showcase-module__nFEfQa__previewFrame{border:1px solid var(--rose-line,#dededb);background:#fff;border-radius:.55rem;padding:clamp(.25rem,.7vw,.55rem);overflow:hidden}.studio-showcase-module__nFEfQa__previewPicture,.studio-showcase-module__nFEfQa__dialogPicture{aspect-ratio:var(--studio-showcase-desktop-ratio);display:block}.studio-showcase-module__nFEfQa__previewImage,.studio-showcase-module__nFEfQa__dialogImage{background:var(--rose-paper-deep,#f4f4f2);width:100%;height:auto;display:block}.studio-showcase-module__nFEfQa__caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;min-height:2.75rem;margin-top:.85rem;display:flex}.studio-showcase-module__nFEfQa__caption p{color:var(--rose-muted,#6d6967);margin:0;font-size:.78rem;line-height:1.5}.studio-showcase-module__nFEfQa__expandButton{border-color:var(--rose-line,#dededb);min-height:2.75rem;color:var(--rose-ink,#17171a);background:#fff;border-radius:.4rem;padding-inline:.95rem;font-size:.75rem}.studio-showcase-module__nFEfQa__expandButton:focus-visible{outline:2px solid var(--rose-ink,#17171a);outline-offset:3px}.studio-showcase-module__nFEfQa__dialogOverlay{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#17171a9e}.studio-showcase-module__nFEfQa__dialogContent{border-color:var(--rose-line,#dededb);background:var(--rose-paper,#fafaf9);border-radius:.55rem;width:min(100% - 2rem,88rem);max-height:calc(100svh - 2rem);padding:clamp(1rem,1.8vw,1.5rem);font-family:Manrope Local,Avenir Next,Avenir,sans-serif;overflow:auto;box-shadow:0 1.5rem 4rem #17171a29}.studio-showcase-module__nFEfQa__dialogContent .dialog-close{top:.75rem;border-color:var(--rose-line,#dededb);width:2.75rem;height:2.75rem;color:var(--rose-ink,#17171a);background:var(--rose-paper,#fafaf9);inset-inline-end:.75rem}.studio-showcase-module__nFEfQa__dialogContent .dialog-close:focus-visible{outline:2px solid var(--rose-ink,#17171a);outline-offset:3px}.studio-showcase-module__nFEfQa__dialogTitle{color:var(--rose-ink,#17171a);letter-spacing:-.03em;margin-block:0 .9rem;margin-inline:0 3.2rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;line-height:1.25}.studio-showcase-module__nFEfQa__dialogPicture{border:1px solid var(--rose-line,#dededb);background:#fff;border-radius:.35rem;overflow:hidden}@media (max-width:700px){.studio-showcase-module__nFEfQa__previewPicture,.studio-showcase-module__nFEfQa__dialogPicture{aspect-ratio:var(--studio-showcase-mobile-ratio)}.studio-showcase-module__nFEfQa__caption{flex-direction:column;align-items:flex-start}.studio-showcase-module__nFEfQa__expandButton{width:100%}.studio-showcase-module__nFEfQa__dialogContent{width:calc(100% - 1.25rem);max-height:calc(100svh - 1.25rem);padding:.75rem}.studio-showcase-module__nFEfQa__dialogTitle{margin:.1rem 3rem .75rem .1rem}}@media (hover:hover){.studio-showcase-module__nFEfQa__expandButton:hover{border-color:var(--rose-ink,#17171a);color:var(--rose-ink,#17171a);background:var(--rose-paper-deep,#f4f4f2)}.studio-showcase-module__nFEfQa__dialogContent .dialog-close:hover{background:var(--rose-paper-deep,#f4f4f2)}}@media (prefers-reduced-motion:reduce){.studio-showcase-module__nFEfQa__expandButton{transition:none}}
.locale-picker{width:fit-content}.ui-select-trigger{color:#4e4e4b;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #dededb;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;min-width:8rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;line-height:1.4;transition:border-color .15s,background-color .15s;display:inline-flex}.ui-select-trigger>svg{opacity:.65;flex:none}.ui-select-trigger:hover,.ui-select-trigger[data-state=open]{background:#f4f4f2;border-color:#c8c7c4}.ui-select-trigger:focus-visible{outline-offset:3px;outline:2px solid #a54f62}.ui-select-trigger:disabled{opacity:.5;cursor:not-allowed}.locale-picker .ui-select-trigger{isolation:isolate;background:0 0;border:0;gap:.4rem;min-width:0;min-height:2.75rem;padding:.35rem .55rem;font-size:.72rem;position:relative}.locale-picker .ui-select-trigger:before{content:"";z-index:-1;pointer-events:none;background:#fafaf9;border:1px solid #dededb;border-radius:.375rem;position:absolute;inset:.375rem 0}.locale-picker .ui-select-trigger:hover:before,.locale-picker .ui-select-trigger[data-state=open]:before{background:#f4f4f2;border-color:#c8c7c4}.locale-picker .ui-select-trigger>svg{width:.8rem;height:.8rem}.locale-picker-trigger-label{align-items:center;gap:.4rem;display:inline-flex}.locale-picker-trigger-icon{flex:none;width:.95rem;height:.95rem}.ui-select-content{z-index:100;min-width:max(8rem, var(--radix-select-trigger-width));max-height:var(--radix-select-content-available-height);color:#17171a;transform-origin:var(--radix-select-content-transform-origin);background:#fafaf9;border:1px solid #dededb;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 14px #4a2c1f12;font-family:Manrope Local,Avenir Next,Avenir,sans-serif!important}.ui-select-content[data-state=open]{animation:.14s ease-out select-reveal}.ui-select-viewport{padding:.25rem}.ui-select-item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:.3rem;outline:none;align-items:center;min-height:2.75rem;padding-block:.5rem;padding-inline:.65rem 2.1rem;font-size:.82rem;line-height:1.4;display:flex;position:relative}.ui-select-item[data-highlighted]{background:#f4f4f2}.ui-select-item[data-disabled]{pointer-events:none;opacity:.5}.ui-select-indicator{display:inline-flex;position:absolute;inset-inline-end:.5rem}.locale-picker-description{color:#79716c;max-width:34rem;margin:0 0 .8rem;font-size:.78rem;line-height:1.7}.locale-picker-error{color:#a33f47;margin:.65rem 0 0;font-size:.75rem;line-height:1.6}.ui-select-scroll{justify-content:center;padding:.25rem;display:flex}@keyframes select-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-select-content[data-state=open]{animation:none}.ui-select-trigger{transition:none}}
