.wallpaper-setup-overlay_root__7_IJB{position:fixed;inset:0;z-index:7000000;pointer-events:none}.wallpaper-setup-overlay_backdrop__hxKNa{position:absolute;inset:0;pointer-events:auto;background:rgba(0,0,0,0);border:none;padding:0;margin:0;cursor:pointer;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0}.wallpaper-setup-overlay_backdropPersistent__TV4hA{cursor:default;pointer-events:none}.wallpaper-setup-overlay_backdropMount__glOd7{animation:wallpaper-setup-overlay_wallpaperBackdropIn__W_dlk .36s ease forwards}.wallpaper-setup-overlay_backdropUnmount__ObD_i{animation:wallpaper-setup-overlay_wallpaperBackdropOut__jN7L7 .3s ease forwards}@keyframes wallpaper-setup-overlay_wallpaperBackdropIn__W_dlk{0%{opacity:0}to{opacity:1}}@keyframes wallpaper-setup-overlay_wallpaperBackdropOut__jN7L7{0%{opacity:1}to{opacity:0}}.wallpaper-setup-overlay_footer___dpWE{position:absolute;left:0;right:0;bottom:0;pointer-events:auto;padding:16px 0 max(24px,env(safe-area-inset-bottom));background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.58) 42%,rgba(0,0,0,.22) 72%,transparent);opacity:0;transform:translateY(110%)}.wallpaper-setup-overlay_footerMount____5ah{animation:wallpaper-setup-overlay_wallpaperFooterIn__14Jai .44s cubic-bezier(.22,1,.36,1) forwards}.wallpaper-setup-overlay_footerUnmount___rNXs{animation:wallpaper-setup-overlay_wallpaperFooterOut__0xY1n .36s cubic-bezier(.55,.06,.68,.19) forwards}@keyframes wallpaper-setup-overlay_wallpaperFooterIn__14Jai{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes wallpaper-setup-overlay_wallpaperFooterOut__0xY1n{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(110%)}}.wallpaper-setup-overlay_scrollRow__fQq6V{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:16px;overflow-x:auto;overflow-y:visible;padding:12px 24px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:hsla(0,0%,100%,.98) hsla(0,0%,100%,.24)}.wallpaper-setup-overlay_scrollRow__fQq6V::-webkit-scrollbar{height:14px;background:hsla(0,0%,100%,.2);border-radius:999px}.wallpaper-setup-overlay_scrollRow__fQq6V::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2);border-radius:999px}.wallpaper-setup-overlay_scrollRow__fQq6V::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.98);border-radius:999px;border:2px solid rgba(0,0,0,.42)}.wallpaper-setup-overlay_card__JKLN1{position:relative;flex:0 0 auto;isolation:isolate;width:min(72vw,280px);height:clamp(118px,26vh,156px);max-width:300px;border-radius:12px;overflow:visible;cursor:pointer;border:2px solid rgba(0,0,0,0);box-shadow:0 6px 20px rgba(0,0,0,.4);transform:translateZ(0);transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease}.wallpaper-setup-overlay_card__JKLN1:active{transform:scale(.99)}@media(hover:hover)and (pointer:fine){.wallpaper-setup-overlay_card__JKLN1{will-change:transform}.wallpaper-setup-overlay_card__JKLN1:hover{transform:translate3d(0,-1px,0)}}.wallpaper-setup-overlay_cardClip__CPl_D{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;background:rgba(0,0,0,0)}.wallpaper-setup-overlay_cardClip__CPl_D .wallpaper-setup-overlay_cardSelect__kMabI{pointer-events:auto}.wallpaper-setup-overlay_cardSelected__GzV85{border-color:hsla(0,0%,100%,.95);box-shadow:0 0 0 1px hsla(0,0%,100%,.45),0 8px 24px rgba(0,0,0,.5)}.wallpaper-setup-overlay_cardInner__I6_OR{width:100%;height:100%}.wallpaper-setup-overlay_cardSelect__kMabI{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:inherit;cursor:pointer;background-color:rgba(0,0,0,0)}.wallpaper-setup-overlay_cardPreviewImg__3Irhc{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;user-select:none;-webkit-user-drag:none}.wallpaper-setup-overlay_cardNone__jHRR7{background-color:var(--background-clr,#f4f4f5);background-image:linear-gradient(45deg,rgba(0,0,0,.06) 25%,transparent 0,transparent 75%,rgba(0,0,0,.06) 0),linear-gradient(45deg,rgba(0,0,0,.06) 25%,transparent 0,transparent 75%,rgba(0,0,0,.06) 0);background-size:14px 14px;background-position:0 0,7px 7px}.wallpaper-setup-overlay_cardAddOuter__9DBUW{position:relative;flex:0 0 auto;width:min(72vw,280px);height:clamp(118px,26vh,156px);max-width:300px;border-radius:12px;z-index:2}.wallpaper-setup-overlay_cardAdd__6qA2K{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;background:hsla(0,0%,100%,.12);border:none;color:#fff;backdrop-filter:blur(10px) saturate(125%);-webkit-backdrop-filter:blur(10px) saturate(125%);box-shadow:0 8px 24px rgba(0,0,0,.36)}.wallpaper-setup-overlay_cardAdd__6qA2K svg{width:44px;height:44px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.wallpaper-setup-overlay_cardAdd__6qA2K .icon-fill,.wallpaper-setup-overlay_cardAdd__6qA2K .icon_fill{fill:currentColor!important}.wallpaper-setup-overlay_cardAdd__6qA2K .icon-stroke,.wallpaper-setup-overlay_cardAdd__6qA2K .icon_stroke{stroke:currentColor!important}.wallpaper-setup-overlay_addWallpaperGradientPanel__3Cq2O{flex-direction:column!important;align-items:stretch!important;flex-wrap:wrap!important;padding:6px 12px 10px;color:var(--ctx-menu--item-clr)}.wallpaper-setup-overlay_addWallpaperGradientRow__JYE_z{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:4px 2px 8px}.wallpaper-setup-overlay_addWallpaperGradientLabel__7Ws40{font-size:.78rem;opacity:.85;width:100%;color:var(--ctx-menu--item-clr)}.wallpaper-setup-overlay_addWallpaperColorSwatch__geqcy{width:40px;height:40px;border-radius:10px;border:2px solid var(--ctx-menu-border-clr,rgba(0,0,0,.12));padding:0;cursor:pointer;overflow:hidden;flex-shrink:0;background:rgba(0,0,0,0)}.wallpaper-setup-overlay_addWallpaperColorSwatch__geqcy input[type=color]{width:200%;height:200%;margin:-50%;padding:0;border:none;cursor:pointer}.wallpaper-setup-overlay_doneOverlay__Btp1N{position:absolute;inset:0;z-index:3;border-radius:inherit;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.42);pointer-events:auto;animation:wallpaper-setup-overlay_doneOverlayIn__Lg7JK .22s ease forwards}@keyframes wallpaper-setup-overlay_doneOverlayIn__Lg7JK{0%{opacity:0}to{opacity:1}}.wallpaper-setup-overlay_doneRoundBtn__SH_Fh{box-sizing:border-box;width:44px;height:44px;min-width:44px;border-radius:50%;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--brand-ui-black,#111);box-shadow:0 4px 18px rgba(0,0,0,.4);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.wallpaper-setup-overlay_doneRoundBtn__SH_Fh:hover{box-shadow:0 6px 22px rgba(0,0,0,.48)}.wallpaper-setup-overlay_doneRoundBtn__SH_Fh:active{transform:scale(.96)}.wallpaper-setup-overlay_doneRoundBtn__SH_Fh svg .icon-fill{fill:#fff!important}.wallpaper-setup-overlay_menuHit__jMgt1{position:absolute;top:6px;right:6px;z-index:5;width:32px;height:32px;border-radius:50%;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--brand-ui-black,#111)!important;box-shadow:0 4px 14px rgba(0,0,0,.45);opacity:0;transition:opacity .15s ease,background-color .15s ease,box-shadow .15s ease;pointer-events:auto}.wallpaper-setup-overlay_menuHit__jMgt1:focus-visible{opacity:1;outline:2px solid var(--nav-chip-icon-fill,#fff)}.wallpaper-setup-overlay_menuHit__jMgt1 svg{width:20px;height:20px}.wallpaper-setup-overlay_menuHit__jMgt1 svg .icon-fill{fill:var(--nav-chip-icon-fill)!important}@media(hover:hover){.wallpaper-setup-overlay_card__JKLN1:hover .wallpaper-setup-overlay_menuHit__jMgt1{opacity:1}}@media(hover:hover)and (pointer:fine){.wallpaper-setup-overlay_card__JKLN1:hover .wallpaper-setup-overlay_menuHit__jMgt1{background-color:#000!important;box-shadow:0 6px 18px rgba(0,0,0,.55)}}@media(hover:none){.wallpaper-setup-overlay_menuHit__jMgt1{opacity:.88}}.wallpaper-setup-overlay_wallpaperStripCtxMenu__43Ku1{min-width:min(320px,100vw - 24px)!important;max-width:min(360px,100vw - 20px)}.wallpaper-setup-overlay_textColorsSection__N1jkO{flex-direction:column;align-items:stretch;flex-wrap:nowrap;padding:10px 4px 8px;gap:10px}.wallpaper-setup-overlay_textColorsSectionTitle__aOcpg{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0;padding:0;min-width:0}.wallpaper-setup-overlay_textColorsSectionIcon__IKgmr{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:10px;color:var(--ctx-menu--item-clr)}.wallpaper-setup-overlay_textColorsSectionIcon__IKgmr svg{width:18px;height:18px;display:block;box-sizing:border-box}.wallpaper-setup-overlay_textColorsSectionIcon__IKgmr .icon-fill{fill:currentColor}.wallpaper-setup-overlay_textColorsSectionLabel__ogDtm{font-size:1rem;font-weight:400;line-height:1.25;color:var(--ctx-menu--item-clr);white-space:nowrap}.wallpaper-setup-overlay_textColorsRow__nmvCn{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;padding:10px 4px 8px;overflow:visible}.wallpaper-setup-overlay_textColorChip__ilBZD{position:relative;width:26px;height:26px;border-radius:999px;border:1px solid #dbe1e8;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fff}.wallpaper-setup-overlay_textColorChipActive__eBy0E{box-shadow:0 0 0 2px #111}.wallpaper-setup-overlay_customTextColorChip__imIHf{overflow:visible}.wallpaper-setup-overlay_removeColorBadge__DCfRW{position:absolute;top:-6px;right:-6px;width:14px;height:14px;border-radius:999px;background:#111;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.wallpaper-setup-overlay_removeColorBadge__DCfRW svg{width:10px;height:10px}.wallpaper-setup-overlay_removeColorBadge__DCfRW .icon-fill{fill:#fff!important}.wallpaper-setup-overlay_addColorChip__l_R_L{border-style:dashed;border-color:#111;background:#fff;color:#111}.wallpaper-setup-overlay_addColorChip__l_R_L svg{width:14px;height:14px}.wallpaper-setup-overlay_addColorChip__l_R_L .icon-fill{fill:currentColor}.wallpaper-setup-overlay_addColorInput__WMKDG{position:absolute;inset:0;opacity:0;cursor:pointer}.wallpaper-setup-overlay_textColorDialogRoot__1vqlm{position:fixed;inset:0;z-index:10000006;display:flex;align-items:center;justify-content:center;padding:16px}.wallpaper-setup-overlay_textColorDialogBackdrop__3zbFT{position:absolute;inset:0;border:none;margin:0;padding:0;background:rgba(0,0,0,.45);cursor:pointer}.wallpaper-setup-overlay_textColorDialogCard__o6inl{position:relative;z-index:1;width:min(100%,360px);border-radius:16px;border:1px solid var(--border);background:var(--popup-bg-clr);box-shadow:0 24px 80px rgba(0,0,0,.32);padding:14px}.wallpaper-setup-overlay_textColorDialogTitle__qCfaD{margin:0 0 10px;font-size:1rem;font-weight:500;color:var(--popup-clr)}.wallpaper-setup-overlay_textColorDialogRow__tNuP5{display:flex;align-items:center;gap:10px}.wallpaper-setup-overlay_textColorDialogSwatch__vUA2N{width:42px;height:42px;border-radius:10px;border:1px solid var(--text-clr-15);overflow:hidden;cursor:pointer;flex-shrink:0}.wallpaper-setup-overlay_textColorDialogSwatch__vUA2N input[type=color]{width:200%;height:200%;margin:-50%;border:none;padding:0;cursor:pointer}.wallpaper-setup-overlay_textColorDialogHexInput__xJnGi{flex:1 1 auto;min-width:0;height:42px;border-radius:10px;border:1px solid var(--text-clr-15);background:rgba(0,0,0,0);color:var(--popup-clr);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;padding:0 10px;text-transform:uppercase}.wallpaper-setup-overlay_textColorDialogHexInput__xJnGi:focus{outline:none;border-color:var(--text-clr-25)}.wallpaper-setup-overlay_textColorDialogActions__hpzAY{margin-top:12px;display:flex;justify-content:flex-end;gap:10px}.wallpaper-setup-overlay_hiddenInput__vadMr{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.wallpaper-setup-overlay_gradientEditorRoot__DL5Zj{position:fixed;inset:0;z-index:10000005;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));pointer-events:auto}.wallpaper-setup-overlay_gradientEditorBackdrop__GNhz4{position:absolute;inset:0;margin:0;padding:0;border:none;cursor:pointer;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(0,0,0,.52);animation:wallpaper-setup-overlay_gradientEditorBackdropIn__vCK1R .22s ease forwards}@keyframes wallpaper-setup-overlay_gradientEditorBackdropIn__vCK1R{0%{opacity:0}to{opacity:1}}.wallpaper-setup-overlay_gradientEditorCard___lVqN{position:relative;z-index:1;width:min(100%,420px);max-height:min(90vh,640px);overflow:auto;border-radius:20px;background:var(--popup-bg-clr);border:1px solid var(--border);box-shadow:0 24px 80px rgba(0,0,0,.32),0 0 0 1px color-mix(in srgb,var(--text-clr-100) 5%,transparent) inset;padding:0;color:var(--popup-clr);animation:wallpaper-setup-overlay_gradientEditorCardIn__KJwah .32s cubic-bezier(.22,1,.36,1) forwards}.wallpaper-setup-overlay_gradientEditorHeader__ahnZZ{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:19px 22px 0}.wallpaper-setup-overlay_gradientEditorHeaderEnd__E1A4_{display:flex;align-items:center;flex-shrink:0}.wallpaper-setup-overlay_gradientEditorBody__4WmEn{padding:11px 22px 18px}@keyframes wallpaper-setup-overlay_gradientEditorCardIn__KJwah{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wallpaper-setup-overlay_gradientEditorClose__s_P4k{margin:0;flex-shrink:0;width:40px;height:40px;border-radius:9999px;border:none;padding:0;display:flex;align-items:center;justify-content:center;line-height:0;cursor:pointer;appearance:none;background-color:rgba(0,0,0,0);transition:background-color .15s ease,box-shadow .15s ease}.wallpaper-setup-overlay_gradientEditorClose__s_P4k svg{display:block;width:14px;height:14px;flex-shrink:0;transform:none}.wallpaper-setup-overlay_gradientEditorClose__s_P4k svg>path.icon-fill,.wallpaper-setup-overlay_gradientEditorClose__s_P4k svg>path.icon_fill{fill:var(--popup-clr);transition:fill .15s ease}.wallpaper-setup-overlay_gradientEditorClose__s_P4k:hover{background-color:var(--brand-ui-black,#000);box-shadow:none}.wallpaper-setup-overlay_gradientEditorClose__s_P4k:hover svg>path.icon-fill,.wallpaper-setup-overlay_gradientEditorClose__s_P4k:hover svg>path.icon_fill{fill:var(--nav-chip-icon-fill,#fff)!important}.wallpaper-setup-overlay_gradientEditorClose__s_P4k:active{background-color:var(--brand-ui-black,#000)}.wallpaper-setup-overlay_gradientEditorClose__s_P4k:active svg>path.icon-fill,.wallpaper-setup-overlay_gradientEditorClose__s_P4k:active svg>path.icon_fill{fill:var(--nav-chip-icon-fill,#fff)!important}.wallpaper-setup-overlay_gradientEditorClose__s_P4k:focus-visible{outline:2px solid color-mix(in srgb,var(--text-clr-100) 35%,transparent);outline-offset:2px;background-color:var(--brand-ui-black,#000)}.wallpaper-setup-overlay_gradientEditorClose__s_P4k:focus-visible svg>path.icon-fill,.wallpaper-setup-overlay_gradientEditorClose__s_P4k:focus-visible svg>path.icon_fill{fill:var(--nav-chip-icon-fill,#fff)!important}.wallpaper-setup-overlay_gradientEditorPreview__inoDn{width:100%;aspect-ratio:16/10;min-height:140px;border-radius:14px;border:1px solid var(--text-clr-10);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-clr-100) 8%,transparent),0 8px 32px rgba(0,0,0,.2);background-color:var(--secondary-clr,#e9e9eb);background-size:cover;background-position:50%}.wallpaper-setup-overlay_gradientEditorControls__J7So8{margin-top:18px}.wallpaper-setup-overlay_gradientColorRow__kgRJA{display:flex;flex-wrap:wrap;gap:14px}.wallpaper-setup-overlay_gradientColorField__44PGH{flex:1;min-width:132px}.wallpaper-setup-overlay_gradientColorFieldPick__ZpCW7{display:flex;align-items:center;gap:10px}.wallpaper-setup-overlay_gradientColorSwatch__vevsP{position:relative;width:44px;height:44px;border-radius:12px;border:2px solid var(--text-clr-15);padding:0;cursor:pointer;overflow:hidden;flex-shrink:0;background:rgba(0,0,0,0)}.wallpaper-setup-overlay_gradientColorSwatch__vevsP input[type=color]{width:200%;height:200%;margin:-50%;padding:0;border:none;cursor:pointer}.wallpaper-setup-overlay_gradientColorSwatchHover__CzN2p{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:rgba(0,0,0,.42);opacity:0;pointer-events:none;transition:opacity .15s ease}.wallpaper-setup-overlay_gradientColorSwatchHover__CzN2p svg{display:block;width:18px;height:18px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.wallpaper-setup-overlay_gradientColorSwatchHover__CzN2p .icon-fill{fill:#fff}.wallpaper-setup-overlay_gradientColorSwatch__vevsP:focus-within .wallpaper-setup-overlay_gradientColorSwatchHover__CzN2p,.wallpaper-setup-overlay_gradientColorSwatch__vevsP:hover .wallpaper-setup-overlay_gradientColorSwatchHover__CzN2p{opacity:1}.wallpaper-setup-overlay_gradientHexInput__2PliX{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;color:var(--text-clr-75);width:7.35rem;min-width:0;padding:4px 6px;margin:0;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);box-sizing:border-box}.wallpaper-setup-overlay_gradientHexInput__2PliX::placeholder{color:var(--text-clr-40)}.wallpaper-setup-overlay_gradientHexInput__2PliX:hover{border-color:var(--text-clr-15);background:color-mix(in srgb,var(--text-clr-100) 4%,transparent)}.wallpaper-setup-overlay_gradientHexInput__2PliX:focus{outline:none;border-color:var(--text-clr-25);background:var(--popup-bg-clr)}.wallpaper-setup-overlay_gradientAngleRow__dtQqX{display:flex;align-items:center;margin-top:18px;width:100%}.wallpaper-setup-overlay_gradientAngleRange__u0n69{flex:1;min-width:0;width:100%;box-sizing:border-box;display:block}.wallpaper-setup-overlay_gradientAngleRange__u0n69 .background{background-color:#e5e7eb!important}.wallpaper-setup-overlay_gradientAngleRange__u0n69 .progress{background-color:#000!important}.wallpaper-setup-overlay_gradientAngleRange__u0n69 .thumb{background-color:#000!important;border-color:#000!important;width:18px!important;height:18px!important;box-shadow:0 0 0 2px #fff!important}.wallpaper-setup-overlay_gradientEditorActions__1QL3t{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px}