.Spaces_spacesList__DM_lO{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;overflow-x:hidden;overflow-y:auto;max-height:400px;padding:.75rem;margin:-.75rem;min-height:0;touch-action:pan-y;overscroll-behavior-x:contain}.Spaces_spaceCard__0rvhJ{width:100%;margin:0;padding:.96rem 1rem;box-sizing:border-box;background:var(--theme-card);border:1px solid var(--theme-border);border-radius:8px;box-shadow:var(--theme-shadow-soft);color:var(--theme-text);backdrop-filter:var(--theme-blur);-webkit-backdrop-filter:var(--theme-blur);position:relative;flex:0 0 auto;min-height:90px}.Spaces_spaceBackgroundLogo__bpoWg{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);height:92%;width:auto;object-fit:contain;pointer-events:none;z-index:1;filter:drop-shadow(0 2px 10px rgba(0,0,0,.22))}[data-theme=light] .Spaces_spaceBackgroundLogo__bpoWg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.12))}.Spaces_customStyleBackdrop__hBTF3{isolation:isolate}.Spaces_customStyleBackdrop__hBTF3:before{content:"";position:absolute;inset:0;background:var(--theme-bg);z-index:0;pointer-events:none}.Spaces_customStyleBackdrop__hBTF3>*{position:relative;z-index:1}.Spaces_spaceCard__0rvhJ.Spaces_editing__yynOo{background:var(--theme-card);box-shadow:0 0 0 2px rgba(0,123,255,.15)}.Spaces_spaceCard__0rvhJ.Spaces_clickable__wA3Ke{cursor:pointer;transition:background .15s,box-shadow .15s}.Spaces_spaceCard__0rvhJ.Spaces_clickable__wA3Ke:hover{background:var(--theme-card);box-shadow:var(--theme-shadow)}.Spaces_createButton__qyBIn{border:1px solid var(--theme-border);background:var(--theme-surface)}.Spaces_createControl__ND_Lf{position:relative;display:flex;align-items:center}.Spaces_createBubble__fSHAl{position:absolute;top:70%;left:70%;right:auto;width:320px;max-width:calc(100vw - 2rem);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;box-shadow:var(--theme-shadow);padding:.75rem .8rem;z-index:20}.Spaces_createBubbleHeader__aQm0x{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.Spaces_createBubbleTitle__1YPEm{font-weight:600;font-size:.92rem;color:var(--theme-text)}.Spaces_createBubbleClose__s7uaP{width:30px;height:30px;border:none;background:var(--theme-chip-bg);color:var(--theme-muted);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.Spaces_createBubbleClose__s7uaP:hover{background:var(--theme-surface-strong);color:var(--theme-text)}.Spaces_createBubbleBody__oluZW{display:flex;flex-direction:column;gap:.55rem}.Spaces_createField__YJpwl{display:flex;flex-direction:column;gap:.3rem}.Spaces_createLabel__Kl0ox{font-size:.72rem;color:var(--theme-muted)}.Spaces_createNameInput__ik7iR{width:94.2%;padding:.45rem .55rem;border:1px solid var(--theme-border);border-radius:10px;font-size:.9rem;color:var(--theme-text);background:var(--theme-surface)}.Spaces_createNameInput__ik7iR:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.12)}.Spaces_createOptionsRow__MUDsH{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.Spaces_createCheckboxLabel__3ps1n{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--theme-text);line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Spaces_createCheckboxLabel__3ps1n input{transform:translateY(-.5px)}.Spaces_createConfigButton__pvYX7{width:32px;height:32px;border:1px solid var(--theme-border);background:var(--theme-chip-bg);border-radius:10px;color:var(--theme-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.Spaces_createConfigButton__pvYX7:hover{background:var(--theme-surface-strong);color:var(--theme-text);border-color:var(--theme-border-strong)}.Spaces_createHint__lO7rl{font-size:.75rem;color:var(--theme-muted)}.Spaces_createHintError__O2Iwl{font-size:.75rem;color:#c62828}.Spaces_createBubbleActions__G6tsN{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.Spaces_createSecondaryButton__G30p5{padding:.45rem .7rem;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);cursor:pointer;font-size:.82rem}.Spaces_createSecondaryButton__G30p5:hover{background:var(--theme-surface-strong)}.Spaces_createPrimaryButton__uvHzy{padding:.45rem .8rem;border-radius:10px;border:none;background:#007bff;color:#fff;cursor:pointer;font-size:.82rem}.Spaces_createPrimaryButton__uvHzy:disabled{opacity:.6;cursor:not-allowed}.Spaces_createPrimaryButton__uvHzy:hover:not(:disabled){background:#0067d6}.Spaces_catalogModalOverlay__D3AVO{position:fixed;inset:0;background:var(--theme-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:2000}.Spaces_catalogModal__xvJj_{width:560px;max-width:96vw;background:var(--theme-modal-bg);border-radius:16px;box-shadow:var(--theme-shadow);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--theme-border)}.Spaces_catalogModalHeader__QmpAG{padding:.85rem 1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--theme-border)}.Spaces_catalogModalTitle__T_A_w{font-size:.95rem;font-weight:650;color:var(--theme-text)}.Spaces_catalogModalSubtitle__MUlsy{font-size:.78rem;color:var(--theme-muted);margin-top:.15rem}.Spaces_catalogModalClose__Orwq5{width:34px;height:34px;border:none;background:var(--theme-surface-subtle);color:var(--theme-muted);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.Spaces_catalogModalClose__Orwq5:hover{background:var(--theme-surface-strong);color:var(--theme-text)}.Spaces_catalogModalBody__RoAAI{padding:.9rem 1rem;max-height:62vh;overflow-y:auto;overflow-x:hidden}.Spaces_catalogModalHint__xafsI{font-size:.85rem;color:var(--theme-muted);padding:.2rem 0}.Spaces_catalogModalHintError__zxlf9{font-size:.85rem;color:#c62828;padding:.2rem 0}.Spaces_catalogCategoryCard__nGxXW{border:1px solid var(--theme-border-subtle);background:var(--theme-surface-muted);border-radius:14px;padding:.65rem .75rem;margin-bottom:.65rem}.Spaces_catalogCategoryRow__m_2kH{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.Spaces_catalogCategoryLeft__UKkpG{display:flex;align-items:center;gap:.55rem;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Spaces_catalogCategoryTitle__qC9GE{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.Spaces_catalogCategoryEmoji__HHUAU{font-size:.92rem}.Spaces_catalogCategoryText__RanxH{font-size:.88rem;font-weight:550;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Spaces_catalogCategoryRight__SCc0A{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.Spaces_catalogCategoryCount__dTh4I{font-size:.75rem;color:var(--theme-muted)}.Spaces_catalogExpandButton__Hxtgp{width:32px;height:32px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;color:var(--theme-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.Spaces_catalogExpandButton__Hxtgp:hover{background:var(--theme-surface-strong);color:var(--theme-text);border-color:var(--theme-border-strong)}.Spaces_catalogProductsList__l5igJ{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed var(--theme-border);display:flex;flex-direction:column;gap:.45rem;max-height:220px;overflow-y:auto;padding-right:.25rem}.Spaces_catalogProductRow__tjN9q{display:flex;align-items:center;gap:.55rem;font-size:.84rem;color:var(--theme-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Spaces_catalogProductName__Oi5YP{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.Spaces_catalogModalFooter__RJ_5z{padding:.8rem 1rem;border-top:1px solid var(--theme-border-subtle);display:flex;justify-content:flex-end}.Spaces_catalogModalOk__HVHt6{padding:.5rem .9rem;border-radius:12px;border:none;background:#007bff;color:#fff;cursor:pointer;font-size:.85rem}.Spaces_catalogModalOk__HVHt6:hover{background:#0067d6}@media (max-width:600px){.Spaces_createBubble__fSHAl{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:min(360px,calc(100vw - 5rem))}}.Spaces_createModalOverlay__a4ypC{position:fixed;inset:0;background:var(--theme-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:2000}.Spaces_createModal__sBQlw{width:520px;max-width:96vw;max-height:88vh;background:var(--theme-modal-bg);border-radius:16px;box-shadow:var(--theme-shadow);display:flex;flex-direction:column;border:1px solid var(--theme-border);overflow:hidden}.Spaces_createModalHeader__9Ei4G{padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--theme-border);flex-shrink:0}.Spaces_createModalTitle___PcmZ{font-weight:650;font-size:.95rem;color:var(--theme-text)}.Spaces_createModalClose__uKi_L{width:34px;height:34px;border:none;background:var(--theme-surface-subtle);color:var(--theme-muted);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.Spaces_createModalClose__uKi_L:hover{background:var(--theme-surface-strong);color:var(--theme-text)}.Spaces_createModalBody__2B6JZ{padding:.9rem 1rem;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.7rem;flex:1 1 auto}.Spaces_createModalFooter__26F0H{padding:.8rem 1rem;border-top:1px solid var(--theme-border-subtle);display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0}.Spaces_createSection__GUxNI{display:flex;flex-direction:column;gap:.35rem}.Spaces_createSubsection__kpvbZ{border-left:2px solid var(--theme-border-subtle);padding-left:.6rem;margin-left:.2rem}.Spaces_createCatalogFilterArea__ciRhd,.Spaces_createSubsection__kpvbZ{display:flex;flex-direction:column;gap:.4rem}.Spaces_createCatalogScroll__xVS4D{max-height:280px;overflow-y:auto;overflow-x:hidden;padding-right:.25rem}.Spaces_catalogCategoryCardCompact__viubR{border:1px solid var(--theme-border-subtle);background:var(--theme-surface-muted);border-radius:9px;padding:.31rem .5rem;margin-bottom:.2rem}.Spaces_catalogCategoryCardCompact__viubR:last-child{margin-bottom:0}.Spaces_catalogCategoryCardCompact__viubR .Spaces_catalogCategoryRow__m_2kH{gap:.5rem}.Spaces_catalogCategoryCardCompact__viubR .Spaces_catalogCategoryLeft__UKkpG{gap:.45rem}.Spaces_catalogCategoryCardCompact__viubR .Spaces_catalogCategoryText__RanxH{font-size:.84rem}.Spaces_catalogCategoryCardCompact__viubR .Spaces_catalogCategoryCount__dTh4I{font-size:.72rem}.Spaces_catalogCategoryCardCompact__viubR .Spaces_catalogProductsList__l5igJ{margin-top:.42rem;padding-top:.42rem;gap:.33rem}.Spaces_catalogCategoryCardCompact__viubR .Spaces_catalogProductRow__tjN9q{gap:.45rem;font-size:.81rem}.Spaces_catalogExpandButtonCompact__oMJ3q{width:22px;height:22px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:6px;color:var(--theme-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.72rem;transition:background .15s,color .15s,border-color .15s}.Spaces_catalogExpandButtonCompact__oMJ3q:hover{background:var(--theme-surface-strong);color:var(--theme-text);border-color:var(--theme-border-strong)}.Spaces_templateSection__ZF1m_{display:flex;flex-direction:column;gap:.55rem;margin-top:.1rem}.Spaces_templateCardsScroll__H_ezn{display:flex;gap:.55rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.15rem}.Spaces_templateCard__JBHGX{flex:0 0 190px;min-height:206px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-muted);color:var(--theme-text);padding:.62rem;display:flex;flex-direction:column;gap:.5rem;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.Spaces_templateCard__JBHGX:hover{border-color:var(--theme-border-strong);box-shadow:var(--theme-shadow-soft)}.Spaces_templateCardSelected__9MgbN{border-color:#007bff;box-shadow:0 0 0 1px rgba(0,123,255,.35);background:var(--theme-surface)}.Spaces_templateIllustration__EcMic{height:84px;border-radius:10px;background:linear-gradient(135deg,rgba(224,90,43,.9),rgba(76,41,23,.9));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.9rem}.Spaces_templateCardTitleRow__CK5Av{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.Spaces_templateCardTitle__9kD_F{font-size:.86rem;font-weight:650;color:var(--theme-text)}.Spaces_templateCardBadge__RvfdA{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.12rem .4rem;font-size:.64rem;background:rgba(0,123,255,.14);color:#0067d6;border:1px solid rgba(0,123,255,.26)}.Spaces_templateCardDescription__h_PhI{margin:0;color:var(--theme-muted);font-size:.75rem;line-height:1.34}.Spaces_templateDevTools__j5Kas{border:1px dashed var(--theme-border);border-radius:12px;padding:.55rem .62rem;display:flex;flex-direction:column;gap:.5rem;background:var(--theme-surface-subtle)}.Spaces_templateDevTitle__G_l_q{font-size:.72rem;font-weight:600;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.04em}.Spaces_templateSourceSelect__IgTsz{width:100%;padding:.45rem .52rem;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-text);font-size:.82rem}.Spaces_templateSourceSelect__IgTsz:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.12)}.Spaces_templateExtractButton__Qg49_{padding:.45rem .64rem;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-chip-bg);color:var(--theme-text);cursor:pointer;font-size:.8rem;transition:background .15s,border-color .15s}.Spaces_templateExtractButton__Qg49_:hover:not(:disabled){background:var(--theme-surface-strong);border-color:var(--theme-border-strong)}.Spaces_templateExtractButton__Qg49_:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.Spaces_createModal__sBQlw{max-width:calc(100vw - 2rem);max-height:92vh}}.Spaces_spaceRow__y8X7G{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}.Spaces_nameBlock__lZOJP{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:0 0 auto;max-width:35%;margin-left:2rem}.Spaces_spaceName__tPXx6{font-weight:500;font-size:.95rem;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Spaces_nameInput__4j_So{width:100%;max-width:140px;padding:.3rem .5rem;border:1px solid var(--theme-border);border-radius:4px;font-size:.9rem;color:var(--theme-text);background:var(--theme-surface)}.Spaces_nameInput__4j_So:focus{outline:none;border-color:#007bff}.Spaces_urlBlock__wTBmc{flex:1 1;min-width:0;display:flex;align-items:center;gap:.4rem}.Spaces_checkoutButtonDesktop__XJsEM,.Spaces_checkoutButtonMobile__MtLrw{border:1px solid var(--theme-border);background:var(--theme-chip-bg);color:var(--theme-text);border-radius:6px;padding:.2rem .38rem;font-size:.66rem;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.Spaces_checkoutButtonDesktop__XJsEM:hover,.Spaces_checkoutButtonMobile__MtLrw:hover{background:var(--theme-surface-strong)}.Spaces_desktopActionButtons__a6_0v,.Spaces_mobileActionButtons__kaeQ3{display:inline-flex;align-items:center;gap:.35rem}.Spaces_checkoutButtonMobile__MtLrw{display:none}.Spaces_urlDisplay__h7Iam{display:flex;align-items:center;gap:.4rem;background:var(--theme-chip-bg);border:1px solid var(--theme-border);padding:.33rem .45rem;border-radius:4px;min-width:0;max-width:100%;position:relative;z-index:2;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.Spaces_urlText__3j3OM{font-size:.72rem;color:var(--theme-text);font-weight:500;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.Spaces_urlActionButtons__k3sOa{margin-left:auto;display:inline-flex;align-items:center;gap:.16rem}.Spaces_copyButton__gsxLy{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--theme-surface);border:1px solid var(--theme-border);padding:.26rem;border-radius:4px;cursor:pointer;color:var(--theme-text);transition:background .15s,color .15s}.Spaces_shareButton__3l_xx{margin-right:0}.Spaces_copyButton__gsxLy:hover{background:var(--theme-chip-bg);color:var(--theme-text)}.Spaces_urlEditRow__qSiuM{display:flex;align-items:center;gap:0;background:var(--theme-chip-bg);border:1px solid var(--theme-border);padding:.33rem .45rem;border-radius:4px;min-width:0;flex:0 1 auto;max-width:100%;position:relative;z-index:2}.Spaces_urlPrefix__51c3U{font-size:.68rem;color:var(--theme-text);white-space:nowrap;flex-shrink:0;max-width:50%;overflow:hidden;text-overflow:ellipsis}.Spaces_linkInput__w2fi2{flex:0 1 180px;width:180px;max-width:240px;min-width:60px;font-size:.72rem;border:1px solid var(--theme-border);border-radius:4px;padding:.16rem .34rem;background:var(--theme-surface);color:var(--theme-text)}.Spaces_linkInput__w2fi2:focus{outline:none;border-color:#007bff}[data-material=solid] .Spaces_checkoutButtonDesktop__XJsEM,[data-material=solid] .Spaces_checkoutButtonMobile__MtLrw,[data-material=solid] .Spaces_copyButton__gsxLy,[data-material=solid] .Spaces_linkInput__w2fi2,[data-material=solid] .Spaces_urlDisplay__h7Iam,[data-material=solid] .Spaces_urlEditRow__qSiuM{background:var(--theme-surface);backdrop-filter:none;-webkit-backdrop-filter:none}[data-material=glass] .Spaces_checkoutButtonDesktop__XJsEM,[data-material=glass] .Spaces_checkoutButtonMobile__MtLrw,[data-material=glass] .Spaces_copyButton__gsxLy,[data-material=glass] .Spaces_linkInput__w2fi2,[data-material=glass] .Spaces_urlDisplay__h7Iam,[data-material=glass] .Spaces_urlEditRow__qSiuM{background:hsla(0,0%,100%,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.Spaces_actionsBlock__BJFAb{display:flex;flex-direction:column-reverse;align-items:center;gap:4px;flex-shrink:0;position:absolute;top:8px;right:8px;z-index:3}.Spaces_trashButton__adLtA{flex-shrink:0;width:34px;height:34px;background:transparent;border:1px solid transparent;color:var(--theme-muted);cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s}.Spaces_trashButton__adLtA svg{font-size:1.05rem}.Spaces_trashButton__adLtA:hover{background:rgba(220,53,69,.08);border-color:rgba(220,53,69,.14);color:#f44}.Spaces_gearButton__46Qwi{flex-shrink:0;width:34px;height:34px;background:var(--theme-chip-bg);border:1px solid var(--theme-border);color:var(--theme-text);cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.Spaces_gearButton__46Qwi svg{font-size:1.1rem}.Spaces_gearButton__46Qwi:hover{background:var(--theme-chip-bg);color:var(--theme-text);border-color:var(--theme-border-strong)}.Spaces_gearButton__46Qwi.Spaces_gearActive__1N6xS{background:linear-gradient(135deg,#e0f0ff,#d0e8ff);border-color:#a0c8f0;color:#007bff;box-shadow:0 2px 8px rgba(0,123,255,.18)}.Spaces_gearButton__46Qwi.Spaces_gearActive__1N6xS:hover{background:linear-gradient(135deg,#d4e8fc,#c4defa);color:#0056b3}.Spaces_styleControls__MtIa5{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.Spaces_styleControlsStack__BDHUJ{width:100%;order:4;margin-top:.5rem}@media (min-width:601px){.Spaces_spaceCard__0rvhJ{padding-right:3.35rem;justify-content:center}.Spaces_spaceRow__y8X7G{align-items:center;min-height:56px}.Spaces_nameBlock__lZOJP{justify-content:center;margin-left:2rem}.Spaces_urlBlock__wTBmc{align-self:center}}@media (max-width:600px){.Spaces_spaceRow__y8X7G{flex-wrap:wrap;align-items:flex-start}.Spaces_nameBlock__lZOJP{flex:1 1 auto;max-width:calc(100% - 90px);margin-bottom:.35rem}.Spaces_urlBlock__wTBmc{order:4;flex:1 1 100%;width:100%}.Spaces_checkoutButtonDesktop__XJsEM{display:none}.Spaces_checkoutButtonMobile__MtLrw{display:inline-flex;align-self:flex-start;margin-top:.2rem}.Spaces_urlDisplay__h7Iam,.Spaces_urlEditRow__qSiuM{width:100%}.Spaces_linkInput__w2fi2{flex:1 1;width:auto;max-width:100%}.Spaces_styleControls__MtIa5{order:3;flex:1 1 100%;width:100%}}.DisplayConfig_modalOverlay__5_Y5l{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--theme-overlay);display:flex;align-items:center;justify-content:center;z-index:100002}.DisplayConfig_modal__PC3Xu{background:var(--theme-modal-bg);color:var(--theme-modal-text);border-radius:12px;padding:2rem;width:90%;max-width:800px;max-height:90vh;overflow-y:auto}.DisplayConfig_modal__PC3Xu h2{margin:0 0 1.5rem;color:var(--theme-text)}.DisplayConfig_section__ERNCv{margin-bottom:2rem}.DisplayConfig_section__ERNCv h3{color:var(--theme-muted);margin-bottom:1rem;font-size:1rem}.DisplayConfig_sectionHeader__2ZKyZ{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.DisplayConfig_sectionHeader__2ZKyZ h3{margin:0;line-height:1}.DisplayConfig_searchInput__P_EDg{padding:.5rem;border:1px solid var(--theme-border);border-radius:4px;font-size:.875rem;width:180px;height:auto;line-height:1;background:var(--theme-surface);color:var(--theme-text)}.DisplayConfig_searchInput__P_EDg:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.DisplayConfig_noResults__x3Y1G{text-align:center;color:var(--theme-muted);font-style:italic;padding:1rem;background:var(--theme-chip-bg);border-radius:4px}.DisplayConfig_chosenItems__gubpy{display:flex;gap:1rem;overflow-x:auto;padding:1rem;min-height:150px;background:var(--theme-surface);border-radius:8px}.DisplayConfig_chosenItem__SrQWv{position:relative;width:120px;flex-shrink:0;cursor:pointer;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--theme-card)}.DisplayConfig_chosenItem__SrQWv:hover{border-color:#007bff}.DisplayConfig_chosenItem__SrQWv img{width:100%;height:120px;object-fit:cover}.DisplayConfig_chosenItem__SrQWv span{display:block;padding:.5rem;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DisplayConfig_itemType__5IEia{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,.6);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;text-transform:capitalize}.DisplayConfig_itemsRow__pXHcf{display:flex;gap:1rem;overflow-x:auto;padding:.5rem}.DisplayConfig_item__y_3Ar{width:120px;flex-shrink:0;cursor:pointer;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--theme-card)}.DisplayConfig_item__y_3Ar:hover{border-color:#007bff}.DisplayConfig_item__y_3Ar.DisplayConfig_selected__vcgBe{border-color:#28a745}.DisplayConfig_item__y_3Ar img{width:100%;height:120px;object-fit:cover}.DisplayConfig_item__y_3Ar span{display:block;padding:.5rem;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DisplayConfig_actions__pXr4x{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.DisplayConfig_actions__pXr4x button{padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.DisplayConfig_actions__pXr4x button:first-child{background:#007bff;color:#fff;border:none}.DisplayConfig_actions__pXr4x button:first-child:hover{background:#0056b3}.DisplayConfig_actions__pXr4x button:last-child{background:var(--theme-chip-bg);color:var(--theme-text);border:1px solid var(--theme-border)}.DisplayConfig_actions__pXr4x button:last-child:hover{background:var(--theme-surface-strong)}.Display_configButton__dXBLA{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);cursor:pointer;transition:all .2s;margin-left:.5rem;box-shadow:var(--theme-shadow-soft)}.Display_configButton__dXBLA:hover{background:var(--theme-surface-strong);border-color:var(--theme-border-strong);transform:scale(1.05)}.Display_configButton__dXBLA:active{transform:scale(.95)}.Display_configButton__dXBLA svg{width:16px;height:16px}.Display_error__zMxWP{color:#dc3545;margin:.5rem 0;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.Display_displayContainer__wQ_S7{height:400px;width:100%;border-radius:8px;overflow:hidden}.LinksWidget_content__m8MM5{display:flex;flex-direction:column;gap:10px}.LinksWidget_sectionList__1Bnah,.LinksWidget_section__sEUL5{display:flex;flex-direction:column;gap:8px}.LinksWidget_sectionList__1Bnah{max-height:240px;overflow-y:auto;padding-right:2px}.LinksWidget_sectionTitle__PY8hy{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.04em}.LinksWidget_divider__ZMyp1{border-top:1px solid var(--theme-border);padding-top:8px;color:var(--theme-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.LinksWidget_linkRow__llSZm{border-radius:8px;border:1px solid var(--theme-border);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.LinksWidget_discountRow__0ZcCA{border-left:3px solid #2ecc71;background:linear-gradient(90deg,rgba(46,204,113,.08),transparent)}.LinksWidget_redirectRow__xtl9h{border-left:3px solid var(--theme-border-strong)}.LinksWidget_linkMain__3X4Jq{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.LinksWidget_slugValue__NVDlR{font-size:.9rem;font-weight:700;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.LinksWidget_slugInput__Fs_aY{width:100%;border:1px solid var(--theme-border);border-radius:6px;padding:6px 8px;background:var(--theme-surface);color:var(--theme-text);font-size:.85rem}.LinksWidget_linkSummary__vKV3t{font-size:.78rem;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LinksWidget_actions__ELSeg{display:inline-flex;align-items:center;gap:6px}.LinksWidget_actionButton__rRiv2{width:28px;height:28px;border-radius:6px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.LinksWidget_actionButton__rRiv2:hover{background:var(--theme-chip-bg)}.LinksWidget_error__7q8oc{font-size:.8rem;color:#e74c3c}.LinksWidget_empty__bxRBy,.LinksWidget_loading__cmJaG{font-size:.82rem;color:var(--theme-muted)}.LinksWidget_infiniteHint__ixnzM{font-size:.74rem;color:var(--theme-muted);text-align:center;padding:4px 0 2px}.LinksWidget_marketplacePicker___8jU7{border:1px solid var(--theme-border);border-radius:8px;padding:10px;background:var(--theme-surface);display:flex;flex-direction:column;gap:8px}.LinksWidget_pickerHeader__2zEV0{display:flex;align-items:center;justify-content:space-between;font-size:.82rem;font-weight:600;color:var(--theme-text)}.LinksWidget_pickerList__Dcs_X{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.LinksWidget_pickerItem__WrM2V{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--theme-border);border-radius:6px;background:transparent;color:var(--theme-text);font-size:.84rem;cursor:pointer;text-align:left}.LinksWidget_pickerItem__WrM2V:hover{background:var(--theme-chip-bg)}.LinksWidget_pickerItemType__GxPio{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-muted);min-width:48px}.CouponsWidget_content__SyZqL{display:flex;flex-direction:column;gap:12px}.CouponsWidget_headerActions__5TMCg{display:inline-flex;align-items:center;gap:8px}.CouponsWidget_primaryButton__5cH3b{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);border-radius:8px;padding:6px 10px;background:var(--theme-surface);color:var(--theme-text);cursor:pointer}.CouponsWidget_formCard___wbpu{border:1px solid var(--theme-border);border-radius:10px;padding:12px;background:var(--theme-surface-subtle);display:flex;flex-direction:column;gap:10px}.CouponsWidget_formHeader__Uwmw1{display:flex;justify-content:space-between;align-items:center}.CouponsWidget_formHeader__Uwmw1 h4{margin:0;font-size:.95rem}.CouponsWidget_formGrid__IlWaf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.CouponsWidget_formGrid__IlWaf label,.CouponsWidget_scopeBlock__fnzcp label,.CouponsWidget_toggles__JQHCy label{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:var(--theme-muted)}.CouponsWidget_formGrid__IlWaf input,.CouponsWidget_scopeBlock__fnzcp select,.CouponsWidget_toggles__JQHCy input,.CouponsWidget_toggles__JQHCy select{border:1px solid var(--theme-border);border-radius:6px;background:var(--theme-surface);color:var(--theme-text);padding:6px 8px;font-size:.82rem}.CouponsWidget_toggles__JQHCy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.CouponsWidget_toggles__JQHCy label input[type=checkbox]{margin-right:6px}.CouponsWidget_scopeBlock__fnzcp{display:flex;flex-direction:column;gap:6px}.CouponsWidget_selectorList__vQ260{border:1px solid var(--theme-border);border-radius:6px;padding:8px;max-height:140px;overflow:auto;display:grid;grid-gap:4px;gap:4px}.CouponsWidget_selectorList__vQ260 label{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--theme-text)}.CouponsWidget_cards__0ej4Q{display:grid;grid-gap:8px;gap:8px;max-height:260px;overflow-y:auto;padding-right:2px}.CouponsWidget_card__Z3fzi{border:1px solid var(--theme-border);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:6px}.CouponsWidget_cardHeader__jVv5Z{display:flex;justify-content:space-between;align-items:center;gap:8px}.CouponsWidget_cardMeta__vY2kX{display:flex;flex-wrap:wrap;gap:8px;color:var(--theme-muted);font-size:.78rem}.CouponsWidget_cardActions__41Ba4{display:inline-flex;align-items:center;gap:6px}.CouponsWidget_iconButton__cYzW7{border:1px solid var(--theme-border);border-radius:6px;padding:5px 8px;background:var(--theme-surface);color:var(--theme-text);cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:.8rem}.CouponsWidget_iconButton__cYzW7:hover,.CouponsWidget_primaryButton__5cH3b:hover{background:var(--theme-chip-bg)}.CouponsWidget_active__8u3yl{color:#2ecc71;font-size:.74rem;font-weight:700}.CouponsWidget_expired__d1JgM{color:#e74c3c;font-size:.74rem;font-weight:700}.CouponsWidget_error__a8tvz{color:#e74c3c;font-size:.8rem}.CouponsWidget_empty___WMn4,.CouponsWidget_loading__YmXMQ{color:var(--theme-muted);font-size:.82rem}.CouponsWidget_infiniteHint__PMFgn{font-size:.74rem;color:var(--theme-muted);text-align:center;padding:4px 0 2px}.Transfer_modalOverlay__WSa0Y{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--theme-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.Transfer_modalContent__EtiL_{background:var(--theme-modal-bg);color:var(--theme-modal-text);border-radius:12px;padding:2rem;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;border:1px solid var(--theme-border);box-shadow:var(--theme-shadow)}.Transfer_modalHeader__HWN0l{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.Transfer_modalHeader__HWN0l h2{margin:0;color:var(--theme-text);font-size:1.5rem}.Transfer_closeButton__rwmBU{background:none;border:none;color:var(--theme-muted);font-size:1.5rem;cursor:pointer;padding:.5rem;transition:color .2s}.Transfer_closeButton__rwmBU:hover{color:var(--theme-text);background:var(--theme-chip-bg)}.Transfer_modalBody__Mis3b{display:flex;flex-direction:column;gap:1.5rem}.Transfer_emailInput__Pxq9t,.Transfer_itemSelection__zJ6gW,.Transfer_typeSelection__KXw_4{display:flex;flex-direction:column;gap:1rem}.Transfer_typeButtons__mgf2p{display:flex;gap:1rem;flex-wrap:wrap}.Transfer_typeButton__53PXj{flex:1 1;min-width:150px;padding:1.5rem;background:var(--theme-surface);border:2px solid var(--theme-border);border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;color:var(--theme-text);transition:all .2s}.Transfer_typeButton__53PXj:hover{background:var(--theme-surface-strong);border-color:#007bff;transform:translateY(-2px)}.Transfer_itemList__PbJ3P{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1rem;gap:1rem;max-height:400px;overflow-y:auto;padding:.5rem}.Transfer_itemCard__rpVno{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:var(--theme-surface);border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s}.Transfer_itemCard__rpVno:hover{background:var(--theme-surface-strong);transform:translateY(-2px)}.Transfer_itemCard__rpVno.Transfer_selected__szCLn{border-color:#007bff;background:rgba(0,123,255,.12)}.Transfer_itemCard__rpVno img{width:80px;height:80px;border-radius:6px;object-fit:cover}.Transfer_itemCard__rpVno span{text-align:center;font-size:.9rem;color:var(--theme-text);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Transfer_emailInput__Pxq9t input{padding:.75rem;border:1px solid var(--theme-border);border-radius:6px;font-size:1rem;background:var(--theme-surface);color:var(--theme-text)}.Transfer_selectedItemPreview__DsRmG{padding:1rem;background:var(--theme-surface);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;align-items:center}.Transfer_selectedItemPreview__DsRmG img{width:100px;height:100px;border-radius:6px;object-fit:cover}.Transfer_error__4LsIP{background:#f8d7da;color:#721c24;padding:.75rem;border-radius:6px;font-size:.9rem}.Transfer_primaryButton__ZO1UW{background:#007bff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:500;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.Transfer_primaryButton__ZO1UW:hover:not(:disabled){background:#0056b3}.Transfer_primaryButton__ZO1UW:disabled{opacity:.7;cursor:not-allowed}.Transfer_secondaryButton__vq8Nz{background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border);padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.Transfer_secondaryButton__vq8Nz:hover:not(:disabled){background:var(--theme-surface-strong)}.Transfer_secondaryButton__vq8Nz:disabled{opacity:.7;cursor:not-allowed}.Transfer_transferDetails__3SDat{display:flex;flex-direction:column;gap:1.5rem}.Transfer_transferThumbnail__yehJQ{display:flex;justify-content:center}.Transfer_transferThumbnail__yehJQ img{width:150px;height:150px;border-radius:8px;object-fit:cover}.Transfer_transferInfo__LKmSf{display:flex;flex-direction:column;gap:.75rem}.Transfer_infoRow__o_Xf4{display:flex;flex-direction:column;gap:.25rem}.Transfer_infoRow__o_Xf4 label{font-size:.85rem;color:var(--theme-muted);font-weight:500}.Transfer_infoRow__o_Xf4 span,.Transfer_infoRow__o_Xf4 strong{font-size:1rem;color:var(--theme-text)}.Transfer_modalActions__vfEn0{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.Transfer_status-pending__lZRFl{color:#ff9800!important;font-weight:500}.Transfer_status-accepted___sEym{color:#28a745!important;font-weight:500}.Transfer_status-declined__LaNFC{color:#dc3545!important;font-weight:500}.Transfer_selectionInfo__lnSEJ{background:rgba(0,123,255,.12);padding:.75rem;border-radius:6px;text-align:center;font-weight:500;color:#007bff;margin-bottom:1rem}.Transfer_checkboxIcon__BE9cF{position:absolute;top:.5rem;right:.5rem;font-size:1.2rem;color:#007bff}.Transfer_itemCard__rpVno{position:relative}.Transfer_selectedItemsSummary__A82Ue{background:var(--theme-surface);padding:1rem;border-radius:8px;margin-top:1rem;border:1px solid var(--theme-border)}.Transfer_selectedItemsSummary__A82Ue ul{margin:.5rem 0 0;padding-left:1.5rem}.Transfer_selectedItemsSummary__A82Ue li{color:var(--theme-text);margin:.25rem 0}.Transfer_nestedOptions__Lyg1F{display:flex;flex-direction:column;gap:1.5rem}.Transfer_helpText__LIop_{color:var(--theme-muted);font-size:.9rem;margin:0}.Transfer_optionsList__ysYaI{display:flex;flex-direction:column;gap:1rem}.Transfer_nestedOptionCard__SPPlY{background:var(--theme-surface);padding:1.5rem;border-radius:8px;border:1px solid var(--theme-border)}.Transfer_nestedOptionCard__SPPlY h4{margin:0 0 1rem;color:var(--theme-text);font-size:1.1rem}.Transfer_checkboxLabel__gneuX{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.95rem;color:var(--theme-text);margin:.75rem 0}.Transfer_checkboxLabel__gneuX input[type=checkbox]{width:18px;height:18px;accent-color:#007bff;cursor:pointer}.Transfer_subOptions__0fVE3{margin-left:2rem;padding-left:1rem;border-left:2px solid var(--theme-border);margin-top:.5rem}.Transfer_subOptionsLabel__y243F{font-size:.85rem;color:var(--theme-muted);font-weight:500;margin:.5rem 0}