.sozaik-loader_loader__vNOtb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;max-width:100%;padding:16px}.sozaik-loader_graphic__rW6q3{position:relative;flex:none;max-width:100%;aspect-ratio:14/15;image-rendering:auto}.sozaik-loader_graphic__rW6q3 canvas,.sozaik-loader_graphic__rW6q3 svg{display:block;width:100%;height:100%}.sozaik-loader_graphic__rW6q3 canvas{position:absolute;inset:0}.sozaik-loader_graphic__rW6q3[data-ready=true] svg{visibility:hidden}.sozaik-loader_label__Nu99o{margin:0;color:#727276;font-size:13px;font-weight:400;line-height:1.5;text-align:center}.dark .sozaik-loader_label__Nu99o{color:#aaaab0}.gelato-frame-selector_selector__qUfbc{container-type:inline-size;color:hsl(var(--foreground))}.gelato-frame-selector_layout__lVDSw{display:grid;gap:24px}.gelato-frame-selector_preview__qWXnm{margin:0;min-width:0}.gelato-frame-selector_wall__jJypG{height:252px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:12px;background:#f1efeb}.gelato-frame-selector_fullFrame____gae{width:min(78%,calc(212px * var(--frame-ratio)))}.gelato-frame-selector_cornerFrame__Z_lVV{position:absolute;width:280%;top:28px;left:28px}.gelato-frame-selector_caption__7KJvM{margin-top:12px;text-align:center}.gelato-frame-selector_caption__7KJvM p{overflow-wrap:anywhere;font-size:12px;font-weight:500}.gelato-frame-selector_caption__7KJvM span{display:block;margin-top:3px;color:hsl(var(--muted-foreground));font-size:11px}.gelato-frame-selector_cornerButton__IQvlw{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:8px auto 0;min-height:40px;width:100%;border-radius:8px;font-size:12px;color:hsl(var(--muted-foreground))}.gelato-frame-selector_cornerButton__IQvlw:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.gelato-frame-selector_cornerButton__IQvlw:focus-visible{outline:2px solid #8250df;outline-offset:2px}.gelato-frame-selector_finishes__a_74F{min-width:0}.gelato-frame-selector_families__FeaHr{display:flex;gap:4px;padding:4px;margin-bottom:18px;border-radius:10px;background:#f4f1f8}.gelato-frame-selector_families__FeaHr button{flex:1;min-width:0;min-height:40px;padding:5px;border-radius:7px;color:#655c72;font-size:11px}.gelato-frame-selector_families__FeaHr button[aria-pressed=true]{background:white;color:#7040c3;font-weight:600;box-shadow:0 1px 4px #3b265414}.gelato-frame-selector_families__FeaHr button:disabled{opacity:.45;cursor:not-allowed}.gelato-frame-selector_families__FeaHr button:focus-visible{outline:2px solid #8250df;outline-offset:2px}.gelato-frame-selector_legend__epqvF{display:flex;justify-content:space-between;gap:8px;width:100%;margin-bottom:12px;font-size:12px;font-weight:600}.gelato-frame-selector_legend__epqvF span{font-weight:400;color:hsl(var(--muted-foreground))}.gelato-frame-selector_options__oiAjy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gelato-frame-selector_thumbnail__WYj4s{width:min(100%,calc(100% * var(--frame-ratio)))}.gelato-frame-selector_option__UuDwV{min-width:0;text-align:center}.gelato-frame-selector_tile__E4eRZ{display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:1;border:1px solid hsl(var(--border));border-radius:10px;background:#f3f1ed;padding:12px;transition:border-color .15s,box-shadow .15s}.gelato-frame-selector_tile__E4eRZ[aria-pressed=true]{border-color:#8250df;box-shadow:0 0 0 1px #8250df}.gelato-frame-selector_tile__E4eRZ:hover:not(:disabled){border-color:#8250df}.gelato-frame-selector_tile__E4eRZ:focus-visible{outline:2px solid #8250df;outline-offset:3px}.gelato-frame-selector_tile__E4eRZ:disabled{cursor:not-allowed}.gelato-frame-selector_tile__E4eRZ[data-unavailable=true]{opacity:.4;filter:grayscale(1)}.gelato-frame-selector_check__1wmhJ{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:white;background:#8250df;z-index:5}.gelato-frame-selector_label__ZSjn3{display:block;margin-top:8px;font-size:11px;overflow-wrap:anywhere;color:hsl(var(--muted-foreground))}.gelato-frame-selector_option__UuDwV:has([aria-pressed=true]) .gelato-frame-selector_label__ZSjn3{color:#8250df;font-weight:600}.gelato-frame-selector_selected__rX0Sf{margin-top:20px}.gelato-frame-selector_selected__rX0Sf strong{font-size:14px;font-weight:600}.gelato-frame-selector_selected__rX0Sf p{margin-top:4px;font-size:12px;line-height:1.6;color:hsl(var(--muted-foreground))}.gelato-frame-selector_specs__E8Kxd{display:flex;gap:8px;align-items:flex-start;margin-top:18px;padding-top:16px;border-top:1px solid hsl(var(--border));font-size:11px;line-height:1.7;color:hsl(var(--muted-foreground))}.gelato-frame-selector_ready__M69Zv{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:11px;color:hsl(var(--muted-foreground))}.gelato-frame-selector_fallback__M8dtt{width:100%;height:100%;display:grid;place-items:center;background:#e9e5de;color:#8b8377}@container (min-width: 560px){.gelato-frame-selector_layout__lVDSw{grid-template-columns:1.1fr 1fr;gap:26px}.gelato-frame-selector_wall__jJypG{height:326px}.gelato-frame-selector_fullFrame____gae{width:min(78%,calc(272px * var(--frame-ratio)))}.gelato-frame-selector_options__oiAjy{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gelato-frame-selector_thumbnail__WYj4s{width:min(100%,calc(65% * var(--frame-ratio)))}.gelato-frame-selector_tile__E4eRZ{aspect-ratio:1.4;padding:17px}}@container (max-width: 559px){.gelato-frame-selector_layout__lVDSw{gap:16px}.gelato-frame-selector_wall__jJypG{height:200px}.gelato-frame-selector_fullFrame____gae{width:min(78%,calc(164px * var(--frame-ratio)))}.gelato-frame-selector_caption__7KJvM{margin-top:8px}.gelato-frame-selector_cornerButton__IQvlw{min-height:36px;margin-top:4px}.gelato-frame-selector_tile__E4eRZ{padding:8px}.gelato-frame-selector_selected__rX0Sf{margin-top:14px}.gelato-frame-selector_specs__E8Kxd{margin-top:12px;padding-top:12px}}.dark .gelato-frame-selector_tile__E4eRZ,.dark .gelato-frame-selector_wall__jJypG{background:#252422}@media (prefers-reduced-motion:reduce){.gelato-frame-selector_tile__E4eRZ{transition:none}}