.Dropdown_root__s4v6P{position:relative}.Dropdown_trigger__5H4sp{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:132px;height:40px;padding:0 14px 0 16px;border:0;border-radius:var(--r-full);background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--fg-divider);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600;transition:background-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.Dropdown_trigger__5H4sp.Dropdown_open__l16pI,.Dropdown_trigger__5H4sp:hover{background:var(--bg-inset)}.Dropdown_trigger__5H4sp:focus-visible{box-shadow:var(--focus-ring)}.Dropdown_caret__EWlwQ{color:var(--fg-subtle);transition:transform var(--dur) var(--ease-out)}.Dropdown_open__l16pI .Dropdown_caret__EWlwQ{transform:rotate(180deg)}.Dropdown_scrim__PZhJc{display:none}.Dropdown_panel__seoWz{position:absolute;top:calc(100% + 8px);z-index:40;width:var(--panel-width,260px);padding:8px;border-radius:var(--r-2xl);background:var(--bg-card);box-shadow:var(--shadow-popover);transform-origin:top center;animation:Dropdown_pop__DgucZ var(--dur) var(--ease-out)}.Dropdown_start__NvhPS{left:0}.Dropdown_center__V9qxe{left:50%;translate:-50% 0}.Dropdown_end__SnsGo{right:0}.Dropdown_grabber__EzDLV{display:none}@keyframes Dropdown_pop__DgucZ{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media (max-width:640px){.Dropdown_scrim__PZhJc{display:block;position:fixed;inset:0;z-index:39;background:var(--bg-overlay);animation:Dropdown_fade__0XnTL var(--dur) ease}.Dropdown_panel__seoWz{position:fixed;top:auto;right:0;bottom:0;left:0;translate:none;width:auto;padding:8px 12px calc(16px + env(safe-area-inset-bottom));border-radius:var(--r-3xl) var(--r-3xl) 0 0;animation:Dropdown_rise__v3RCO var(--dur-slow) var(--ease-out)}.Dropdown_grabber__EzDLV{display:block;width:36px;height:4px;margin:0 auto 8px;border-radius:var(--r-full);background:rgb(255 255 255/.2)}}@keyframes Dropdown_fade__0XnTL{0%{opacity:0}}@keyframes Dropdown_rise__v3RCO{0%{transform:translateY(100%)}}.AccountButton_row__93awx{display:flex;align-items:center;gap:8px}.AccountButton_placeholder__VHBkS{display:block;width:1px;height:40px}.AccountButton_upgrade__FyNKx{height:26px;padding:0 9px;border:0;border-radius:var(--r-md);background:var(--bg-action);color:var(--fg-on-action);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600;transition:background-color var(--dur-fast) ease}.AccountButton_upgrade__FyNKx:hover{background:var(--bg-action-hover)}.AccountButton_credits__8GvGb{display:inline-flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AccountButton_credits__8GvGb svg{color:var(--fg-action)}.AccountButton_menu__Kc5AC,.AccountButton_who__uIsOw{display:flex;flex-direction:column}.AccountButton_who__uIsOw{gap:2px;padding:8px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--fg-divider)}.AccountButton_email__ZY26_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.AccountButton_plan__1W_Aj{color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--lh-xs)}.AccountButton_item__1VmLg{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border:0;border-radius:var(--r-lg);background:transparent;font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600;text-align:left}.AccountButton_item__1VmLg:focus-visible,.AccountButton_item__1VmLg:hover{background:var(--bg-neutral-hover);box-shadow:none}@media (max-width:640px){.AccountButton_upgrade__FyNKx{display:none}}.Dialog_dialog__690Wf{width:min(var(--dialog-width),calc(100vw - 48px));max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:var(--r-3xl);background:var(--bg-card);color:var(--fg);box-shadow:var(--shadow-sheet);overflow:auto;overscroll-behavior:contain}.Dialog_dialog__690Wf[open]{animation:Dialog_enter__Zgtx4 var(--dur-slow) var(--ease-out)}.Dialog_dialog__690Wf::-webkit-backdrop{background:var(--bg-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:Dialog_fade__cdLcL var(--dur) ease}.Dialog_dialog__690Wf::backdrop{background:var(--bg-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:Dialog_fade__cdLcL var(--dur) ease}.Dialog_body__ITAbu{position:relative;padding:32px}.Dialog_close__lVdjZ{position:absolute;top:20px;right:20px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--r-full);background:transparent;color:var(--fg-muted);transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}.Dialog_close__lVdjZ:hover{background:var(--bg-neutral);color:var(--fg)}.Dialog_grabber__9EeA2{display:none}@keyframes Dialog_enter__Zgtx4{0%{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes Dialog_fade__cdLcL{0%{opacity:0}}@media (max-width:640px){.Dialog_dialog__690Wf{width:100vw;max-width:none;max-height:calc(100dvh - 24px);margin:auto 0 0;border-radius:var(--r-3xl) var(--r-3xl) 0 0}.Dialog_dialog__690Wf[open]{animation:Dialog_rise__OoJ5k var(--dur-slow) var(--ease-out)}.Dialog_body__ITAbu{padding:8px 20px calc(24px + env(safe-area-inset-bottom))}.Dialog_grabber__9EeA2{display:block;width:36px;height:4px;margin:0 auto 12px;border-radius:var(--r-full);background:rgb(255 255 255/.2)}.Dialog_close__lVdjZ{top:12px;right:12px}}@keyframes Dialog_rise__OoJ5k{0%{transform:translateY(100%)}}.CameraDialog_title__viqiu{font-family:var(--font-display);font-weight:500;font-size:var(--text-3xl);line-height:var(--lh-3xl)}.CameraDialog_sub__YFPT7{margin-top:6px;color:var(--fg-subtle);font-size:var(--text-sm);line-height:var(--lh-sm)}.CameraDialog_stage__cDh7v{position:relative;display:grid;place-items:center;aspect-ratio:4/3;margin-top:20px;overflow:hidden;border-radius:var(--r-2xl);background:#0e0d0c}.CameraDialog_video__53UUl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.CameraDialog_guide___DjDV{position:absolute;inset:8% 0 0;width:100%;height:92%;fill:none;stroke:rgb(255 255 255/.55);stroke-width:.6;stroke-dasharray:2 2;pointer-events:none}.CameraDialog_status__kVRdW{position:relative;padding:0 24px;color:var(--fg-subtle);font-size:var(--text-sm);line-height:var(--lh-sm);text-align:center}.CameraDialog_actions__LvVft{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px}@media (max-width:640px){.CameraDialog_stage__cDh7v{aspect-ratio:3/4}.CameraDialog_actions__LvVft{flex-direction:column-reverse;align-items:stretch}}.Badge_badge__9tA3b{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--r-md);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600;white-space:nowrap}.Badge_icon__dx8F6{display:inline-flex}.Badge_icon__dx8F6 svg{width:14px;height:14px}.Badge_neutral__bmsDm{background:var(--bg-neutral);color:var(--fg-subtle);box-shadow:inset 0 0 0 1px var(--fg-divider)}.Badge_brand__sD0kB{background:var(--bg-action);color:var(--fg-on-action)}.Badge_warning__YCciL{background:var(--bg-warning);color:var(--fg-on-warning);height:32px;padding:0 10px;font-size:var(--text-sm);line-height:var(--lh-sm)}.Badge_warning__YCciL .Badge_icon__dx8F6 svg{width:16px;height:16px}.Badge_success__3M0a6{background:var(--bg-neutral);color:var(--fg-subtle);border-radius:var(--r-full);height:28px;padding:0 12px 0 10px}.Badge_success__3M0a6 .Badge_icon__dx8F6{color:var(--fg-success)}.Badge_outline__EOUiA{color:var(--fg);box-shadow:inset 0 0 0 1px rgb(255 255 255/.55)}.StylePanel_panel__2_Kzm{display:flex;flex-direction:column;padding:20px 20px 22px;border-radius:var(--r-3xl);background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--fg-divider)}.StylePanel_grabber__d31WC{display:none}.StylePanel_head__rcMFx{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.StylePanel_heading__pUlvA{font-size:var(--text-base);line-height:var(--lh-base);font-weight:600}.StylePanel_cards__Hc5wO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 10px;gap:14px 10px}.StylePanel_card___7Phg{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0;border:0;background:transparent;text-align:left}.StylePanel_cardImage__dKYq7{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--r-xl);background:var(--bg-inset);box-shadow:0 0 0 0 var(--bg-card),0 0 0 0 transparent;transition:box-shadow var(--dur) ease,transform var(--dur) var(--ease-out)}.StylePanel_cardImage__dKYq7 img{width:100%;height:100%;animation:StylePanel_fade__RQTKj var(--dur-slow) ease}.StylePanel_card___7Phg:hover:not(:disabled) .StylePanel_cardImage__dKYq7{transform:translateY(-1px)}.StylePanel_card___7Phg[aria-checked=true] .StylePanel_cardImage__dKYq7{box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px var(--bg-action)}.StylePanel_card___7Phg:focus-visible{box-shadow:none}.StylePanel_card___7Phg:focus-visible .StylePanel_cardImage__dKYq7{box-shadow:var(--focus-ring)}.StylePanel_tick__MZric{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--bg-action);color:var(--fg-on-action);box-shadow:0 1px 4px rgb(0 0 0/.35)}.StylePanel_cardName__b6tS_{padding-left:2px;color:var(--fg-subtle);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600}.StylePanel_card___7Phg[aria-checked=true] .StylePanel_cardName__b6tS_{color:var(--fg)}.StylePanel_caption__ixKLr{margin-top:16px;color:var(--fg-subtle);font-size:var(--text-sm);line-height:var(--lh-sm)}.StylePanel_caption__ixKLr strong{color:var(--fg);font-weight:600}.StylePanel_colors__e2Ol8{display:flex;gap:10px;margin-top:14px}.StylePanel_color__Hp9CA{width:28px;height:28px;padding:0;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0/.15);transition:transform var(--dur-fast) var(--ease-out)}.StylePanel_color__Hp9CA:hover{transform:scale(1.08)}.StylePanel_color__Hp9CA[aria-checked=true]{box-shadow:0 0 0 2px var(--bg-card),0 0 0 3.5px var(--fg)}.StylePanel_divider__6aVZh{height:1px;margin:20px -20px 18px;background:var(--fg-divider)}.StylePanel_section__TBsxZ{display:flex;flex-direction:column;gap:10px}.StylePanel_sectionHead__fSJV0{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.StylePanel_subheading__5ujwz{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.StylePanel_hint__DDaws{overflow:hidden;color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--lh-xs);text-overflow:ellipsis;white-space:nowrap}.StylePanel_perfect__UMlRM{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding:16px;border-radius:var(--r-xl);background:rgb(213 244 102/.05);box-shadow:inset 0 0 0 1px rgb(213 244 102/.22)}.StylePanel_perfectHead__KpKs_{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.StylePanel_perfectTitle__F9AwB{font-size:var(--text-base);line-height:var(--lh-base);font-weight:600}.StylePanel_perfectNote__Iesqy{color:var(--fg-subtle);font-size:var(--text-sm);line-height:var(--lh-sm)}.StylePanel_perfectButton__uSPxN{width:100%;margin-top:6px}.StylePanel_aiBadge__Zz7FK{display:inline-flex;align-items:center;gap:4px;color:var(--fg-subtle);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600}.StylePanel_aiBadge__Zz7FK svg{color:var(--fg-action)}.StylePanel_aiNote__XMhuQ{margin-top:-2px;color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--lh-xs)}.StylePanel_aiGroup__8ro3h{display:flex;flex-direction:column;gap:8px;margin-top:6px}.StylePanel_aiLabel__jQRAx{color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600}.StylePanel_chips__H9rEn{display:flex;flex-wrap:wrap;gap:6px}.StylePanel_chip__jk6Db{height:32px;padding:0 12px;border:0;border-radius:var(--r-full);background:var(--bg-neutral);box-shadow:inset 0 0 0 1px var(--fg-divider);color:var(--fg-subtle);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.StylePanel_chip__jk6Db:hover:not(:disabled){background:var(--bg-neutral-hover);color:var(--fg)}.StylePanel_chip__jk6Db[aria-pressed=true]{background:rgb(213 244 102/.08);box-shadow:inset 0 0 0 1.5px var(--bg-action);color:var(--fg)}.StylePanel_chip__jk6Db:disabled:not([aria-pressed=true]){opacity:.5}.StylePanel_chip__jk6Db:disabled{cursor:default}@keyframes StylePanel_fade__RQTKj{0%{opacity:0}}@media (max-width:900px){.StylePanel_panel__2_Kzm{padding:8px 16px 20px;border-radius:var(--r-3xl) var(--r-3xl) 0 0;box-shadow:0 -1px 0 var(--fg-divider)}.StylePanel_grabber__d31WC{display:block;width:36px;height:4px;margin:0 auto 12px;border-radius:var(--r-full);background:rgb(255 255 255/.2)}.StylePanel_cards__Hc5wO{display:flex;gap:12px;margin:0 -16px;padding:4px 16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.StylePanel_cards__Hc5wO::-webkit-scrollbar{display:none}.StylePanel_card___7Phg{flex:0 0 96px;scroll-snap-align:start}.StylePanel_divider__6aVZh{margin:18px -16px 16px}}.BackgroundPicker_picker__8bf2j{display:flex;flex-direction:column;gap:18px;padding:10px 12px 12px}.BackgroundPicker_head__XR_iI{display:flex;align-items:center;justify-content:space-between}.BackgroundPicker_heading__Uv6v_{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.BackgroundPicker_none__gAgCG{height:26px;padding:0 10px;border:0;border-radius:var(--r-full);background:transparent;box-shadow:inset 0 0 0 1px var(--fg-divider);color:var(--fg-subtle);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.BackgroundPicker_none__gAgCG:hover{color:var(--fg);background:var(--bg-neutral)}.BackgroundPicker_noneOn__tg7yI,.BackgroundPicker_noneOn__tg7yI:hover{background:var(--bg-action);color:var(--fg-on-action);box-shadow:none}.BackgroundPicker_group__uY1XQ{margin:0;padding:0;border:0;min-width:0}.BackgroundPicker_label__EoJW_{margin-bottom:8px;padding:0;color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600}.BackgroundPicker_row__zrd6j{display:grid;grid-template-columns:repeat(auto-fill,32px);grid-gap:8px;gap:8px}.BackgroundPicker_swatch__9ye00{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-lg);background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px rgb(255 255 255/.1);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) ease}.BackgroundPicker_swatch__9ye00:hover{transform:scale(1.08)}.BackgroundPicker_swatch__9ye00[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg-card),0 0 0 3.5px var(--fg)}.BackgroundPicker_customSwatch__FpeLH:has(input:focus-visible),.BackgroundPicker_swatch__9ye00:focus-visible{box-shadow:var(--focus-ring)}.BackgroundPicker_plates__EYkfs{grid-template-columns:repeat(auto-fill,72px)}.BackgroundPicker_plateSwatch__UaQz7{width:72px;height:48px}.BackgroundPicker_checkDark__9Jibs{color:#1c1917}.BackgroundPicker_checkLight__zxyPB{color:#fff;filter:drop-shadow(0 1px 1px rgb(0 0 0/.5))}.BackgroundPicker_customSwatch__FpeLH{background:conic-gradient(from 180deg,#ff6b6b,#ffd93d,#6bff95,#6bc5ff,#b36bff,#ff6bd6,#ff6b6b);color:#fff}.BackgroundPicker_customSwatch__FpeLH>svg{filter:drop-shadow(0 1px 2px rgb(0 0 0/.6))}.BackgroundPicker_imageRow__TNR6Q{display:flex;align-items:center;gap:10px}.BackgroundPicker_imageSwatch__W0ibx{cursor:default;box-shadow:0 0 0 2px var(--bg-card),0 0 0 3.5px var(--fg)}.BackgroundPicker_imageSwatch__W0ibx:hover{transform:none}.BackgroundPicker_upload__nBYik{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 10px;border:0;border-radius:var(--r-full);background:var(--bg-neutral);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600;transition:background-color var(--dur-fast) ease}.BackgroundPicker_upload__nBYik:hover{background:var(--bg-neutral-hover)}.BackgroundPicker_error__YHuiF{margin-top:8px;color:var(--fg-danger);font-size:var(--text-xs);line-height:var(--lh-xs)}@media (max-width:640px){.BackgroundPicker_picker__8bf2j{gap:20px;padding:4px 4px 8px}.BackgroundPicker_row__zrd6j{gap:10px}.BackgroundPicker_colors__4y3yU{grid-template-columns:repeat(7,minmax(0,1fr))}.BackgroundPicker_gradients__6dlDW{grid-template-columns:repeat(5,minmax(0,1fr))}.BackgroundPicker_plates__EYkfs{grid-template-columns:repeat(3,minmax(0,1fr))}.BackgroundPicker_row__zrd6j .BackgroundPicker_plateSwatch__UaQz7{aspect-ratio:3/2}.BackgroundPicker_row__zrd6j .BackgroundPicker_swatch__9ye00{width:100%;height:auto;aspect-ratio:1;border-radius:var(--r-xl)}.BackgroundPicker_imageSwatch__W0ibx{width:40px;height:40px;border-radius:var(--r-xl)}.BackgroundPicker_upload__nBYik{height:40px;padding:0 16px 0 14px;font-size:var(--text-sm)}}.CompareView_box__YGp5x{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--bg-card);cursor:ew-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CompareView_square__eKdfc{border-radius:var(--r-3xl)}.CompareView_rounded__oU_sb{border-radius:22%}.CompareView_circle__DpGX5{border-radius:50%}.CompareView_canvas__oebzM{position:absolute;inset:0;width:100%;height:100%}.CompareView_tag__kRiH1{position:absolute;top:14px;padding:4px 10px;border-radius:var(--r-full);background:rgb(0 0 0/.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600;pointer-events:none}.CompareView_left__Gu_Be{left:14px}.CompareView_right__OZBMt{right:14px;color:var(--fg-action)}.CompareView_circle__DpGX5 .CompareView_tag__kRiH1{top:16%}.CompareView_circle__DpGX5 .CompareView_left__Gu_Be{left:10%}.CompareView_circle__DpGX5 .CompareView_right__OZBMt{right:10%}.CompareView_divider__889Fx{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgb(0 0 0/.15),0 0 12px rgb(0 0 0/.35);pointer-events:none}.CompareView_handle__Sr8pY{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;gap:2px;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#1c1917;box-shadow:0 4px 14px rgb(0 0 0/.4);pointer-events:auto;cursor:ew-resize}.CompareView_handle__Sr8pY:focus-visible{box-shadow:var(--focus-ring)}.ExportDialog_layout__jDu0q{display:grid;grid-template-columns:280px 1fr;grid-gap:40px;gap:40px;align-items:start}.ExportDialog_previewCol__mD6L6{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:28px}.ExportDialog_preview__vZsD_{width:100%;aspect-ratio:1;overflow:hidden;background-color:#1f1c1a;background-image:linear-gradient(45deg,#2a2624 25%,transparent 0),linear-gradient(-45deg,#2a2624 25%,transparent 0),linear-gradient(45deg,transparent 75%,#2a2624 0),linear-gradient(-45deg,transparent 75%,#2a2624 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;transition:border-radius var(--dur-slow) var(--ease-out)}.ExportDialog_square__PjzFI{border-radius:4px}.ExportDialog_circle__kHJ6o{border-radius:50%}.ExportDialog_rounded__Lo_iN{border-radius:22%}.ExportDialog_previewCanvas__u8p2a{width:100%;height:100%}.ExportDialog_previewText__897iN{display:contents}.ExportDialog_mobileTitle__HpkQ5{display:none}.ExportDialog_previewCaption__tjA9P{color:var(--fg-muted);font-size:var(--text-sm);line-height:var(--lh-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExportDialog_form__Of2xn{display:flex;flex-direction:column;gap:24px;min-width:0}.ExportDialog_title__u9TPL{font-family:var(--font-display);font-weight:500;font-size:var(--text-3xl);line-height:var(--lh-3xl)}.ExportDialog_group__oMBTg{margin:0;padding:0;border:0;min-width:0}.ExportDialog_label__QKgCd{margin-bottom:10px;padding:0;color:var(--fg-subtle);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.ExportDialog_shapes__yu7yc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.ExportDialog_shape__HSdhU{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 12px;border:0;border-radius:var(--r-xl);background:var(--bg-inset);box-shadow:inset 0 0 0 1px var(--fg-divider);color:var(--fg-subtle);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600;transition:background-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,color var(--dur-fast) ease}.ExportDialog_shape__HSdhU:hover{color:var(--fg);background:#332e2c}.ExportDialog_shape__HSdhU[aria-pressed=true]{color:var(--fg);background:rgb(213 244 102/.05);box-shadow:inset 0 0 0 1.5px var(--bg-action)}.ExportDialog_shape__HSdhU:focus-visible{box-shadow:var(--focus-ring)}.ExportDialog_sizes__96HuI{display:flex;flex-direction:column;gap:8px}.ExportDialog_size__QmvVt{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--r-xl);background:var(--bg-inset);box-shadow:inset 0 0 0 1px var(--fg-divider);cursor:pointer;transition:background-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.ExportDialog_size__QmvVt:hover:not(.ExportDialog_locked__2Q2qg){background:#332e2c}.ExportDialog_size__QmvVt:has(.ExportDialog_radio__zaY4C:checked){background:rgb(213 244 102/.05);box-shadow:inset 0 0 0 1.5px var(--bg-action)}.ExportDialog_size__QmvVt:has(.ExportDialog_radio__zaY4C:focus-visible){box-shadow:var(--focus-ring)}.ExportDialog_locked__2Q2qg{cursor:default}.ExportDialog_locked__2Q2qg .ExportDialog_sizeText__ujt7O{opacity:.55}.ExportDialog_radio__zaY4C{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:20px;height:20px;margin:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.4);cursor:inherit;transition:box-shadow var(--dur-fast) ease}.ExportDialog_radio__zaY4C:checked{box-shadow:inset 0 0 0 1.5px var(--bg-action),inset 0 0 0 5px var(--bg-inset),inset 0 0 0 10px var(--bg-action)}.ExportDialog_radio__zaY4C:focus-visible{box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.4)}.ExportDialog_radio__zaY4C:disabled{opacity:.4}.ExportDialog_sizeText__ujt7O{display:flex;flex-direction:column;flex:1 1;min-width:0}.ExportDialog_sizeName__8ARnd{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExportDialog_sizeCaption__dRRkQ{color:var(--fg-subtle);font-size:var(--text-sm);line-height:var(--lh-sm)}.ExportDialog_lock__BdF6y{position:relative;z-index:1;border:0;background:transparent;color:var(--fg);cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px rgb(255 255 255/.3);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600;white-space:nowrap}.ExportDialog_lock__BdF6y:hover{background:var(--bg-neutral-hover)}.ExportDialog_format__TP8H3{display:flex;justify-content:space-between;padding:0 2px;color:var(--fg-subtle);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.ExportDialog_formatValue__whq0F{color:var(--fg)}.ExportDialog_error__UseAG{color:var(--fg-danger);font-size:var(--text-sm);line-height:var(--lh-sm)}.ExportDialog_actions__tyV7B{display:flex;align-items:center;gap:8px}.ExportDialog_save__gTovH{flex:1 1}@media (max-width:720px){.ExportDialog_layout__jDu0q{grid-template-columns:1fr;gap:20px}.ExportDialog_previewCol__mD6L6{flex-direction:row;align-items:center;gap:14px;padding:0 40px 0 0}.ExportDialog_preview__vZsD_{width:64px;flex-shrink:0}.ExportDialog_previewText__897iN{display:flex;flex-direction:column;gap:2px;min-width:0}.ExportDialog_mobileTitle__HpkQ5{display:block;font-family:var(--font-display);font-weight:500;font-size:22px;line-height:28px}.ExportDialog_previewCaption__tjA9P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExportDialog_form__Of2xn{gap:18px}.ExportDialog_title__u9TPL{display:none}.ExportDialog_shape__HSdhU{flex-direction:row;justify-content:center;padding:12px 8px}.ExportDialog_shape__HSdhU svg{width:20px;height:20px}.ExportDialog_size__QmvVt{padding:10px 12px}.ExportDialog_format__TP8H3{display:none}.ExportDialog_actions__tyV7B{position:-webkit-sticky;position:sticky;bottom:calc(-24px - env(safe-area-inset-bottom));margin:0 -20px calc(-24px - env(safe-area-inset-bottom));padding:12px 20px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,rgb(28 25 23/0),var(--bg-card) 16px)}.ExportDialog_actions__tyV7B>:last-child{display:none}}.FrameMenu_menu__RWkya{display:flex;flex-direction:column}.FrameMenu_item__v4sPE{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 10px;border:0;border-radius:var(--r-lg);background:transparent;font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600;text-align:left;transition:background-color var(--dur-fast) ease}.FrameMenu_item__v4sPE:focus-visible,.FrameMenu_item__v4sPE:hover{background:var(--bg-neutral-hover);box-shadow:none}.FrameMenu_item__v4sPE[aria-checked=true]{background:var(--bg-neutral)}.FrameMenu_icon__STotq{display:inline-flex;color:var(--fg-subtle)}.FrameMenu_text__GvJum{flex:1 1}.FrameMenu_check__hXGvd{color:var(--fg-action)}.FrameMenu_item__v4sPE:disabled{opacity:.45;cursor:default}.FrameMenu_item__v4sPE:disabled:hover{background:transparent}.FrameMenu_hint__92Zo8{padding:4px 10px 6px;color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--lh-xs)}.FrameMenu_sep__t0zMs{height:1px;margin:6px 4px;background:var(--fg-divider)}.FrameMenu_label__7kqry{padding:6px 10px 4px;color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600}@media (max-width:640px){.FrameMenu_item__v4sPE{height:48px;font-size:var(--text-base)}}.PortraitCanvas_box__y314J{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--bg-card);transition:border-radius var(--dur-slow) var(--ease-out)}.PortraitCanvas_square__hPpIN{border-radius:var(--r-3xl)}.PortraitCanvas_rounded__B6XVR{border-radius:22%}.PortraitCanvas_circle__JsT6I{border-radius:50%}.PortraitCanvas_checker__3wfaG{background-color:#1f1c1a;background-image:linear-gradient(45deg,#2a2624 25%,transparent 0),linear-gradient(-45deg,#2a2624 25%,transparent 0),linear-gradient(45deg,transparent 75%,#2a2624 0),linear-gradient(-45deg,transparent 75%,#2a2624 0);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.PortraitCanvas_interactive__kH39k{cursor:-webkit-grab;cursor:grab;touch-action:none}.PortraitCanvas_grabbing__EgXwc{cursor:-webkit-grabbing;cursor:grabbing}.PortraitCanvas_interactive__kH39k:focus-visible{box-shadow:var(--focus-ring)}.PortraitCanvas_canvas__BHDE5{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity var(--dur-slow) ease}.PortraitCanvas_drawn__7gVO7 .PortraitCanvas_canvas__BHDE5{opacity:1}.PortraitCanvas_placeholder__gOs_I{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(6px);transform:scale(1.04);opacity:.8}.PortraitCanvas_opening__2zuwe{position:absolute;left:50%;bottom:16px;translate:-50% 0;padding:6px 12px;border-radius:var(--r-full);background:rgb(0 0 0/.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600}