.Toast_toastContainer__5c_6x{position:fixed;top:24px;right:24px;z-index:10000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.Toast_toast__TANW5{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#FCFCFC;border:2px solid #efefef;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:320px;max-width:420px;pointer-events:all;animation:Toast_slideIn__vkk22 .3s ease;font-family:Inter,sans-serif}.dark-mode .Toast_toast__TANW5{background:#1A1D1F;border-color:#272B30}.Toast_toast__TANW5.Toast_success__Kny9d{border-color:#83BF6E}.Toast_toast__TANW5.Toast_error__4E05w{border-color:#FF6A55}.Toast_toast__TANW5.Toast_info__nNbUm{border-color:#2A85FF}.Toast_toast__TANW5.Toast_warning__Oa2_A{border-color:#FFBC99}.Toast_toast__TANW5.Toast_neutral__TgX6F{border-color:#C4CAD3;background:#F2F4F7}.dark-mode .Toast_toast__TANW5.Toast_neutral__TgX6F{border-color:#2D3138;background:#1F2329}.Toast_icon__GX_mB{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.Toast_icon__GX_mB.Toast_success__Kny9d{color:#83BF6E}.Toast_icon__GX_mB.Toast_error__4E05w{color:#FF6A55}.Toast_icon__GX_mB.Toast_info__nNbUm{color:#2A85FF}.Toast_icon__GX_mB.Toast_warning__Oa2_A{color:#FFBC99}.Toast_icon__GX_mB.Toast_neutral__TgX6F{color:#7A828C}.Toast_content__a8u1t{flex:1}.Toast_title__U16iN{font-size:15px;font-weight:700;line-height:1.4;color:#1A1D1F;margin-bottom:2px}.dark-mode .Toast_title__U16iN{color:#FCFCFC}.Toast_message__48U__{font-size:14px;font-weight:500;line-height:1.4;color:#6F767E}.dark-mode .Toast_message__48U__{color:#9A9FA5}.Toast_close___REvJ{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#6F767E;transition:color .2s;padding:0}.Toast_close___REvJ:hover{color:#1A1D1F}.dark-mode .Toast_close___REvJ{color:#9A9FA5}.dark-mode .Toast_close___REvJ:hover{color:#FCFCFC}@keyframes Toast_slideIn__vkk22{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_slideOut__dOA9h{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.Toast_toast__TANW5.Toast_removing__cVFqr{animation:Toast_slideOut__dOA9h .3s ease}.MapDesignHeader_header__ZDbEA{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:64px;background:var(--puck-surface);border-bottom:1px solid var(--puck-border)}.MapDesignHeader_left__33Ufg{display:flex;align-items:center;gap:16px}.MapDesignHeader_backButton__CYWRI{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:rgba(0,0,0,0);color:var(--puck-text);cursor:pointer;transition:all .2s}.MapDesignHeader_backButton__CYWRI:hover{background:var(--puck-background)}.MapDesignHeader_titleSection__qCrc4{display:flex;align-items:center;gap:8px}.MapDesignHeader_title__fg0f_{font-size:16px;font-weight:600;color:var(--puck-text);margin:0}.MapDesignHeader_unsavedIndicator__d_2Xr{font-size:13px;color:#f59e0b;font-weight:500}.MapDesignHeader_center__r_KZs{display:flex;align-items:center}.MapDesignHeader_zoomControls__u_sGU{display:flex;align-items:center;gap:8px;padding:4px;background:var(--puck-background);border-radius:8px}.MapDesignHeader_zoomButton__X_mR6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:rgba(0,0,0,0);color:var(--puck-text);cursor:pointer;transition:all .2s}.MapDesignHeader_zoomButton__X_mR6:hover:not(:disabled){background:var(--puck-surface)}.MapDesignHeader_zoomButton__X_mR6:disabled{opacity:.4;cursor:not-allowed}.MapDesignHeader_zoomValue__kmGsE{font-size:13px;font-weight:500;color:var(--puck-text);min-width:45px;text-align:center}.MapDesignHeader_divider__RMTtW{width:1px;height:20px;background:var(--puck-border);margin:0 4px}.MapDesignHeader_right__TNupG{display:flex;align-items:center;gap:12px}.MapDesignHeader_savingIndicator__Mrrtv{font-size:13px;color:var(--puck-text-secondary);font-weight:500}.PropertiesPanel_accordionContainer__8dNCI,.PropertiesPanel_accordionContent__k1bb7,.PropertiesPanel_accordionSection__XcHsU,.PropertiesPanel_controls__Ajxb0,.PropertiesPanel_field__fft6V,.PropertiesPanel_panel__05wXn,.PropertiesPanel_section__D15zr,.PropertiesPanel_tabContent__7RRfv,.PropertiesPanel_tabs__YfJpp,.PropertiesPanel_toggleItem__HpLUa{--puck-surface:var(--surface-02);--puck-surface-muted:var(--surface-01);--puck-border:var(--border-s-01);--puck-text:var(--text-primary);--puck-text-muted:var(--text-secondary);--puck-primary:#3B82F6;--puck-primary-dark:#2563EB;--puck-primary-light:rgba(59,130,246,0.2)}.PropertiesPanel_panel__05wXn{height:100%;display:flex;flex-direction:column;background:var(--puck-surface)}.PropertiesPanel_placeEditor__XPZ_G{animation:PropertiesPanel_slideIn__bYesN .2s ease}@keyframes PropertiesPanel_slideIn__bYesN{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.PropertiesPanel_header__j3y2O{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--puck-border)}.PropertiesPanel_backBtn__fjprH{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--puck-surface-muted);border:none;border-radius:8px;cursor:pointer;color:var(--puck-text-muted);transition:all .2s}.PropertiesPanel_backBtn__fjprH:hover{background:var(--puck-border);color:var(--puck-text)}.PropertiesPanel_headerTitle__9ZK9O{font-size:14px;font-weight:600;color:var(--puck-text)}.PropertiesPanel_section__D15zr{padding:16px;border-bottom:1px solid var(--puck-border)}.PropertiesPanel_sectionTitle__Ognbx{font-size:12px;font-weight:600;color:var(--puck-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.PropertiesPanel_field__fft6V{margin-bottom:12px}.PropertiesPanel_field__fft6V:last-child{margin-bottom:0}.PropertiesPanel_label__0r8CJ{display:block;font-size:13px;font-weight:500;color:var(--puck-text-muted);margin-bottom:6px}.PropertiesPanel_input__kuloI,.PropertiesPanel_select__IBl_B,.PropertiesPanel_textarea__b1V3S{width:100%;padding:10px 12px;background:var(--puck-surface-muted);border:1px solid var(--puck-border);border-radius:8px;font-size:14px;color:var(--puck-text);transition:all .2s}.PropertiesPanel_input__kuloI:focus,.PropertiesPanel_select__IBl_B:focus,.PropertiesPanel_textarea__b1V3S:focus{outline:none;border-color:var(--puck-primary);background:var(--puck-surface)}.PropertiesPanel_textarea__b1V3S{min-height:100px;resize:vertical}.PropertiesPanel_select__IBl_B{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa3b0' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.PropertiesPanel_row__LTUCu{display:flex;gap:12px}.PropertiesPanel_col__88D_e{flex:1}.PropertiesPanel_switch__CH9Rg{display:flex;align-items:center;justify-content:space-between;padding:12px;background:var(--puck-surface-muted);border-radius:8px}.PropertiesPanel_switchLabel__JKOsh{font-size:14px;color:var(--puck-text)}.PropertiesPanel_switchToggle__IOXlV{width:44px;height:24px;background:var(--puck-border);border:none;border-radius:12px;cursor:pointer;position:relative;transition:all .2s}.PropertiesPanel_switchToggle__IOXlV:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--puck-surface);border-radius:50%;transition:all .2s}.PropertiesPanel_switchToggle__IOXlV.PropertiesPanel_active__4S_bi{background:var(--puck-primary)}.PropertiesPanel_switchToggle__IOXlV.PropertiesPanel_active__4S_bi:after{left:22px}.PropertiesPanel_imageUpload__mKeWf{width:100%;aspect-ratio:16/9;background:var(--puck-surface-muted);border:2px dashed var(--puck-border);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(--puck-text-muted);font-size:13px;transition:all .2s;overflow:hidden;position:relative}.PropertiesPanel_imageUpload__mKeWf:hover{border-color:var(--puck-primary);color:var(--puck-primary);background:rgba(106,168,255,.05)}.PropertiesPanel_imageUpload__mKeWf img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PropertiesPanel_imageOverlay__SR5DF{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;color:#fff}.PropertiesPanel_imageOverlay__SR5DF:hover{opacity:1}.PropertiesPanel_deleteBtn__2sKpV{width:100%;padding:12px;background:none;border:1px solid #ef4444;border-radius:8px;color:#ef4444;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.PropertiesPanel_deleteBtn__2sKpV:hover{background:#ef4444;color:#fff}.PropertiesPanel_tabs__YfJpp{display:flex;border-bottom:1px solid var(--puck-border);padding:0 12px;gap:4px;background:var(--puck-surface)}.PropertiesPanel_tab__oa9Ey{padding:12px 14px;font-size:13px;font-weight:500;color:var(--puck-text-muted);background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s;white-space:nowrap}.PropertiesPanel_tab__oa9Ey:hover{color:var(--puck-text)}.PropertiesPanel_tab__oa9Ey.PropertiesPanel_active__4S_bi{color:var(--puck-primary);border-bottom-color:var(--puck-primary)}.PropertiesPanel_tabContent__7RRfv{flex:1;overflow-y:auto}.PropertiesPanel_controls__Ajxb0{padding:0}.PropertiesPanel_imagePreviewDrag__JlDt4{position:relative;border-radius:12px;overflow:hidden;height:180px;border:1px solid var(--puck-border);margin-top:12px;background:var(--puck-surface-muted);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.PropertiesPanel_imagePreviewDrag__JlDt4.PropertiesPanel_dragging__sJwU9{cursor:grabbing}.PropertiesPanel_imagePreviewDrag__JlDt4 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;pointer-events:none}.PropertiesPanel_gridOverlay__bYRsv{position:absolute;inset:0;z-index:1;pointer-events:none}.PropertiesPanel_gridLine__wlt8H{position:absolute;background:hsla(0,0%,100%,.35)}.PropertiesPanel_emptyPreview__Da6Vt{display:flex;align-items:center;justify-content:center;height:100%;color:var(--puck-text-muted);font-size:13px}.PropertiesPanel_slider__umrXj{width:100%;margin-top:8px;accent-color:var(--puck-primary)}.PropertiesPanel_sliderLabel__VCOsh{display:flex;justify-content:space-between;font-size:12px;color:var(--puck-text-muted);margin-top:4px}.PropertiesPanel_importZone__vJVRB{border:2px dashed var(--puck-border);border-radius:12px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .2s;background:var(--puck-surface-muted)}.PropertiesPanel_importZone__vJVRB:hover{border-color:var(--puck-primary);background:rgba(42,133,255,.05)}.PropertiesPanel_importZone__vJVRB.PropertiesPanel_dragOver__TpcXT{border-color:var(--puck-primary);background:rgba(42,133,255,.1)}.PropertiesPanel_importIcon__Xy7LO{width:48px;height:48px;margin:0 auto 12px;color:var(--puck-text-muted)}.PropertiesPanel_importTitle__PDG4a{font-size:14px;font-weight:600;color:var(--puck-text);margin-bottom:4px}.PropertiesPanel_importHint__Uti46{font-size:12px;color:var(--puck-text-muted)}.PropertiesPanel_cardSizeGrid__G4V86{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.PropertiesPanel_cardSizeOption__rp6yN{display:flex;flex-direction:column;align-items:center;padding:12px 8px;border:2px solid var(--puck-border);border-radius:8px;background:var(--puck-surface-muted);cursor:pointer;transition:all .2s}.PropertiesPanel_cardSizeOption__rp6yN:hover{border-color:var(--puck-text-muted)}.PropertiesPanel_cardSizeOption__rp6yN.PropertiesPanel_active__4S_bi{border-color:var(--puck-primary);background:rgba(42,133,255,.05)}.PropertiesPanel_cardSizePreview__TD02v{width:100%;max-width:40px;background:var(--puck-border);border-radius:4px;margin-bottom:8px}.PropertiesPanel_cardSizeLabel__JtkMo{font-size:11px;font-weight:500;color:var(--puck-text-muted)}.PropertiesPanel_active__4S_bi .PropertiesPanel_cardSizeLabel__JtkMo{color:var(--puck-primary)}.PropertiesPanel_categoryRow__8pLhg{display:flex;gap:8px;align-items:flex-end}.PropertiesPanel_categorySelect__0p3Ur{flex:1}.PropertiesPanel_categoryIcon__N_LE_{width:40px;height:40px;border:1px solid var(--puck-border);border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--puck-surface-muted);font-size:18px}.PropertiesPanel_searchPanel__gPk_S{position:fixed;top:0;right:380px;width:320px;height:100%;background:var(--puck-surface);border-left:1px solid var(--puck-border);z-index:100;display:flex;flex-direction:column;animation:PropertiesPanel_slideInPanel__mePvu .2s ease}@keyframes PropertiesPanel_slideInPanel__mePvu{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.PropertiesPanel_searchPanelHeader__ffxT2{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--puck-border)}.PropertiesPanel_searchPanelTitle__8pa_I{font-size:14px;font-weight:600;color:var(--puck-text)}.PropertiesPanel_searchPanelClose__28uNq{width:28px;height:28px;border:none;background:var(--puck-surface-muted);border-radius:6px;cursor:pointer;color:var(--puck-text-muted);display:flex;align-items:center;justify-content:center}.PropertiesPanel_searchPanelClose__28uNq:hover{background:var(--puck-border);color:var(--puck-text)}.PropertiesPanel_searchInput__cS7MZ{margin:16px;padding:12px 14px;border:1px solid var(--puck-border);border-radius:8px;font-size:14px;background:var(--puck-surface-muted);color:var(--puck-text)}.PropertiesPanel_searchInput__cS7MZ:focus{outline:none;border-color:var(--puck-primary)}.PropertiesPanel_searchResults__uZJCZ{flex:1;overflow-y:auto;padding:0 16px}.PropertiesPanel_searchResult__HdEYX{padding:12px;border-radius:8px;cursor:pointer;transition:all .15s}.PropertiesPanel_searchResult__HdEYX:hover{background:var(--puck-surface-muted)}.PropertiesPanel_searchResultName__84xY7{font-size:14px;font-weight:500;color:var(--puck-text);margin-bottom:2px}.PropertiesPanel_searchResultAddress__hokjU{font-size:12px;color:var(--puck-text-muted)}.PropertiesPanel_miniMap__CM8Pq{width:100%;height:120px;border-radius:8px;overflow:hidden;border:1px solid var(--puck-border);margin-top:12px}.PropertiesPanel_imagePlaceholder__wkr2q{width:100%;aspect-ratio:4/5;background:linear-gradient(135deg,#E5E7EB,#D1D5DB);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#9ca3af}.PropertiesPanel_placeholderIcon__bwccD{width:32px;height:32px;opacity:.6}.PropertiesPanel_placeholderText__bU2bj{font-size:12px;opacity:.8}.PropertiesPanel_accordion__9DliK{border-bottom:1px solid var(--puck-border)}.PropertiesPanel_accordionHeader__p9YFf{padding:14px 16px;transition:background .15s}.PropertiesPanel_accordionHeader__p9YFf:hover{background:var(--puck-surface-muted)}.PropertiesPanel_accordionIcon__91FCS{color:var(--puck-text-muted);transition:transform .2s}.PropertiesPanel_accordionIcon__91FCS.PropertiesPanel_open__Gkx_u{transform:rotate(180deg)}.PropertiesPanel_accordionContent__k1bb7{padding:0 16px 16px;animation:PropertiesPanel_accordionOpen__aZXCy .2s ease}@keyframes PropertiesPanel_accordionOpen__aZXCy{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.PropertiesPanel_mapPreviewContainer__0IZi_{position:relative;width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--puck-border);background:var(--puck-surface-muted)}.PropertiesPanel_mapPreviewMap__szCU_{width:100%;aspect-ratio:16/9;min-height:180px}.PropertiesPanel_mapPreviewCanvas__kCPFY{width:100%;border-radius:8px}.PropertiesPanel_mapControls__95zTr{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:4px;z-index:10}.PropertiesPanel_mapControlBtn__mTJcA{width:32px;height:32px;background:var(--puck-surface);border:1px solid var(--puck-border);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--puck-text-muted);transition:all .15s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.PropertiesPanel_mapControlBtn__mTJcA:hover{background:var(--puck-surface-muted);color:var(--puck-text);border-color:var(--puck-primary)}.PropertiesPanel_mapPreviewHint__W_4bA{font-size:12px;color:var(--puck-text-muted);margin-top:8px;text-align:center}.PropertiesPanel_previewBox__SO7xY{position:relative;width:100%;height:300px;border-radius:12px;overflow:hidden;margin-bottom:16px;border:2px solid var(--puck-border)}.PropertiesPanel_previewBox__SO7xY .map-item{position:absolute;inset:0;width:100%!important;height:100%!important;aspect-ratio:auto!important}.PropertiesPanel_previewBox__SO7xY .map-aspect{aspect-ratio:auto!important}.PropertiesPanel_previewBox__SO7xY .map-item-full-width{aspect-ratio:auto!important;height:100%!important;width:100%!important}.PropertiesPanel_previewBox__SO7xY .preview-map-container{height:100%!important;width:100%!important}.PropertiesPanel_previewLabel__ckknm{font-size:12px;font-weight:600;color:var(--puck-text);margin:8px 4px 4px;text-transform:uppercase;letter-spacing:.5px}.PropertiesPanel_mapStats__2Q8mM{display:flex;justify-content:space-between;font-size:12px;color:var(--puck-text-muted);margin-top:8px;padding:8px 12px;background:var(--puck-surface-muted);border-radius:8px}.PropertiesPanel_mapStats__2Q8mM span{font-weight:500}.PropertiesPanel_mapPreview__5OODF{width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;border:1px solid var(--puck-border);position:relative;background:var(--puck-surface-muted)}.PropertiesPanel_mapPreviewGrid__MFpjq{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px}.PropertiesPanel_mapPreviewCard__Ze6yV{aspect-ratio:4/5;background:var(--puck-border);border-radius:4px;overflow:hidden}.PropertiesPanel_mapPreviewCard__Ze6yV img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PropertiesPanel_mapPreviewSection__Kfet_{background:var(--puck-surface-muted);border-radius:12px;padding:12px;border:1px solid var(--puck-border)}.PropertiesPanel_feedPreview___5R_x{aspect-ratio:16/9}.PropertiesPanel_feedPreview___5R_x,.PropertiesPanel_fullMapPreview__DUgCm{width:100%;border-radius:8px;overflow:hidden;border:1px solid var(--puck-border);background:#1a1a2e}.PropertiesPanel_fullMapPreview__DUgCm{aspect-ratio:16/10}.PropertiesPanel_categoryIconList__lBD2W{display:flex;flex-direction:column;gap:8px;margin-top:12px}.PropertiesPanel_categoryIconItem__i6GzJ{display:flex;align-items:center;gap:12px;padding:12px;background:var(--puck-surface-muted);border:1px solid var(--puck-border);border-radius:8px;transition:all .2s}.PropertiesPanel_categoryIconItem__i6GzJ:hover{border-color:var(--puck-primary-light);box-shadow:0 2px 6px rgba(0,0,0,.08)}.PropertiesPanel_categoryIconPreview__IDR1s{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:24px;background:#fff;border-radius:6px;border:1px solid var(--puck-border)}.PropertiesPanel_categoryIconInfo__2UEIW{flex-grow:1;display:flex;flex-direction:column;gap:2px}.PropertiesPanel_categoryIconLabel__R_YSX{font-size:13px;font-weight:600;color:var(--puck-text)}.PropertiesPanel_categoryIconCount__daNaN{font-size:11px;color:var(--puck-text-muted)}.PropertiesPanel_categoryIconInput__6GYBf{flex-shrink:0;width:60px;padding:6px 8px;border:1px solid var(--puck-border);border-radius:6px;font-size:20px;text-align:center;background:#fff}.PropertiesPanel_categoryIconInput__6GYBf:focus{outline:none;border-color:var(--puck-primary)}.PropertiesPanel_categoryIconUpload__Mo6NI{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid var(--puck-border);border-radius:6px;cursor:pointer;color:var(--puck-text-muted);transition:all .2s}.PropertiesPanel_categoryIconUpload__Mo6NI:hover{border-color:var(--puck-primary);color:var(--puck-primary);background:rgba(106,168,255,.05)}.PropertiesPanel_categoryIconReset___kg4V{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid var(--puck-border);border-radius:6px;cursor:pointer;color:var(--puck-text-muted);transition:all .2s}.PropertiesPanel_categoryIconReset___kg4V:hover{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.05)}.PropertiesPanel_imageList__nr5sY{display:flex;flex-direction:column;gap:8px;margin-top:12px}.PropertiesPanel_imageItem__nOh_3{display:flex;align-items:center;gap:12px;padding:8px;background:var(--puck-surface-muted);border:1px solid var(--puck-border);border-radius:8px;cursor:move;transition:all .2s}.PropertiesPanel_imageItem__nOh_3:hover{border-color:var(--puck-primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.PropertiesPanel_imageItemDragHandle__OzE48{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--puck-text-muted)}.PropertiesPanel_imageItemPreview__3Jqwy{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0}.PropertiesPanel_imageItemIndex__oBma5{flex-grow:1;font-size:14px;font-weight:500;color:var(--puck-text-muted)}.PropertiesPanel_imageItemDelete__1wu_9{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--puck-text-muted);transition:all .2s;border-radius:6px}.PropertiesPanel_imageItemDelete__1wu_9:hover{color:#ef4444;background:rgba(239,68,68,.1)}.PropertiesPanel_addImageBtn__iOIjH{width:100%;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--puck-surface-muted);border:2px dashed var(--puck-border);border-radius:8px;cursor:pointer;color:var(--puck-text-muted);font-size:14px;font-weight:500;transition:all .2s}.PropertiesPanel_addImageBtn__iOIjH:hover{border-color:var(--puck-primary);color:var(--puck-primary);background:rgba(106,168,255,.05)}.PropertiesPanel_secondaryBtn__PgSxI{width:100%;padding:10px 14px;background:var(--puck-surface-muted);border:1px solid var(--puck-border);border-radius:8px;color:var(--puck-text);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.PropertiesPanel_secondaryBtn__PgSxI:hover{background:var(--puck-border);border-color:var(--puck-text-muted)}.PropertiesPanel_carouselImageList__f4Rw3{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.PropertiesPanel_carouselImageList__f4Rw3::-webkit-scrollbar{height:6px}.PropertiesPanel_carouselImageList__f4Rw3::-webkit-scrollbar-track{background:var(--puck-surface-muted);border-radius:3px}.PropertiesPanel_carouselImageList__f4Rw3::-webkit-scrollbar-thumb{background:var(--puck-border);border-radius:3px}.PropertiesPanel_carouselImageList__f4Rw3::-webkit-scrollbar-thumb:hover{background:var(--puck-text-muted)}.PropertiesPanel_carouselImageItem__vVg_r{position:relative;flex-shrink:0;width:120px;height:160px;border-radius:8px;overflow:hidden;cursor:move;border:2px solid var(--puck-border);transition:all .2s}.PropertiesPanel_carouselImageItem__vVg_r:hover{border-color:var(--puck-primary);box-shadow:0 4px 12px rgba(0,0,0,.1)}.PropertiesPanel_carouselImagePreview__yaz_6{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PropertiesPanel_carouselImageIndex__GJbIC{position:absolute;top:6px;left:6px;background:rgba(0,0,0,.7);color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;backdrop-filter:blur(4px)}.PropertiesPanel_carouselImageDelete__ZhLu_{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.9);border:none;border-radius:4px;cursor:pointer;color:#fff;transition:all .2s}.PropertiesPanel_carouselImageDelete__ZhLu_:hover{background:#ef4444;transform:scale(1.1)}.PropertiesPanel_toggleGroup__OWind{display:flex;flex-direction:column;gap:12px}.PropertiesPanel_toggleItem__HpLUa{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--puck-border)}.PropertiesPanel_toggleItem__HpLUa:last-child{border-bottom:none}.PropertiesPanel_toggleLabel__xhL3x{font-size:14px;font-weight:500;color:var(--puck-text);margin-bottom:2px}.PropertiesPanel_toggleDesc__oVAO1{font-size:12px;color:var(--puck-text-muted)}.PropertiesPanel_toggle__doppI{position:relative;width:51px;height:31px;background:#e5e7eb;border:none;border-radius:16px;cursor:pointer;transition:background-color .3s ease;padding:0;flex-shrink:0}.PropertiesPanel_toggle__doppI:hover{background:#d1d5db}.PropertiesPanel_toggle__doppI.PropertiesPanel_active__4S_bi{background:#34c759}.PropertiesPanel_toggle__doppI.PropertiesPanel_active__4S_bi:hover{background:#2db74e}.PropertiesPanel_toggle__doppI.PropertiesPanel_active__4S_bi .PropertiesPanel_toggleKnob__8kZeO{transform:translateX(20px)}.PropertiesPanel_toggleKnob__8kZeO{position:absolute;top:2px;left:2px;width:27px;height:27px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .3s ease;display:block}.PropertiesPanel_visibilityRadioGroup__uzIjf{display:flex;flex-direction:column;gap:0}.PropertiesPanel_radioItem__vt6Be{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--puck-border);cursor:pointer;transition:background .15s}.PropertiesPanel_radioItem__vt6Be:last-child{border-bottom:none}.PropertiesPanel_radioItem__vt6Be:hover{background:var(--puck-surface-muted);margin:0 -16px;padding-left:16px;padding-right:16px}.PropertiesPanel_radioItem__vt6Be input[type=radio]{flex-shrink:0;width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:var(--puck-primary)}.PropertiesPanel_radioContent__hYwVs{flex:1;display:flex;flex-direction:column;gap:2px}.PropertiesPanel_radioLabel__hKzRG{font-size:14px;font-weight:500;color:var(--puck-text)}.PropertiesPanel_radioDesc__dZHnT{font-size:12px;color:var(--puck-text-muted)}.PropertiesPanel_categorySelector__akjWJ{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px;background:var(--puck-surface-muted);border-radius:12px;border:1px solid var(--puck-border)}.PropertiesPanel_categorySelectorLeft__YedVO{display:flex;flex-direction:column;gap:12px}.PropertiesPanel_categorySelectorRight__HgdHb{display:flex;flex-direction:column;gap:12px;align-items:center}.PropertiesPanel_iconPreviewBox__8NCum{width:100%;padding:24px;background:var(--puck-surface);border:1px solid var(--puck-border);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:140px}.PropertiesPanel_emptyIconPreview___P30k{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--puck-text-muted);text-align:center}.PropertiesPanel_emptyIconPreview___P30k svg{opacity:.5}.PropertiesPanel_emptyIconPreview___P30k p{font-size:13px;margin:0}.PropertiesPanel_iconInfo__jFC6I{width:100%;text-align:center}.PropertiesPanel_iconInfo__jFC6I p{margin:4px 0;font-size:13px;color:var(--puck-text)}.PropertiesPanel_iconInfo__jFC6I p:first-child{font-weight:600}.PropertiesPanel_accordionContainer__8dNCI{display:flex;flex-direction:column;gap:8px;padding:8px 0}.PropertiesPanel_accordionSection__XcHsU{border:1px solid var(--puck-border);border-radius:12px;overflow:hidden;background:var(--surface-03,rgba(255,255,255,.03))}.PropertiesPanel_accordionHeader__p9YFf{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .15s ease}.PropertiesPanel_accordionHeader__p9YFf:hover{background:var(--surface-highlight,rgba(255,255,255,.04))}.PropertiesPanel_accordionTitle__HEbNJ{font-size:13px;font-weight:600;color:var(--puck-text);text-align:left}.PropertiesPanel_accordionContent__k1bb7{padding:14px;background:var(--surface-02,var(--puck-surface));border-top:1px solid var(--puck-border);animation:PropertiesPanel_accordionSlideDown__b6We3 .2s ease-out}@keyframes PropertiesPanel_accordionSlideDown__b6We3{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PropertiesPanel_difficultyDots__vwT8y{display:flex;gap:8px;align-items:center;margin-top:8px}.PropertiesPanel_difficultyDot__HFsnm{width:16px;height:16px;border-radius:50%;border:2px solid var(--puck-border);background:rgba(0,0,0,0);cursor:pointer;transition:all .2s}.PropertiesPanel_difficultyDot__HFsnm:hover{border-color:var(--puck-primary);transform:scale(1.1)}.PropertiesPanel_difficultyDot__HFsnm.PropertiesPanel_active__4S_bi{background:var(--puck-primary);border-color:var(--puck-primary)}.PropertiesPanel_difficultyLabel__Mi7M_{font-size:12px;color:var(--puck-text-muted);margin-left:8px;font-weight:500}.PropertiesPanel_dropdownField__q6pdm{margin-top:12px;padding-top:12px;border-top:1px solid var(--puck-border)}.PropertiesPanel_dropdownLabel__ypgy5{font-size:12px;font-weight:600;color:var(--puck-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.RichTextEditor_container__l3ujb{margin-bottom:12px}.RichTextEditor_label__EWtZ8{display:block;font-size:13px;font-weight:500;color:var(--puck-text-muted);margin-bottom:6px}.RichTextEditor_editorWrapper__0vSGv{border:1px solid var(--puck-border);border-radius:8px;overflow:hidden;background:var(--puck-surface-muted);transition:all .2s}.RichTextEditor_editorWrapper__0vSGv:focus-within{border-color:var(--puck-primary);background:var(--puck-surface)}.RichTextEditor_toolbar__vroC4{display:flex;gap:2px;padding:6px 8px;background:var(--puck-surface);border-bottom:1px solid var(--puck-border)}.RichTextEditor_toolbarBtn__ZYOA_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer;color:var(--puck-text-muted);transition:all .15s}.RichTextEditor_toolbarBtn__ZYOA_:hover{background:var(--puck-surface-muted);color:var(--puck-text)}.RichTextEditor_toolbarBtn__ZYOA_.RichTextEditor_active__Cvg1b{background:var(--puck-primary);color:#fff}.RichTextEditor_editorContainer__bO0Yc{position:relative;padding:10px 12px}.RichTextEditor_contentEditable__m_rjW{outline:none;font-size:14px;line-height:1.6;color:var(--puck-text);min-height:inherit}.RichTextEditor_placeholder__58R8K{position:absolute;top:10px;left:12px;color:var(--puck-text-muted);opacity:.6;font-size:14px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RichTextEditor_textBold__Gxd2C{font-weight:700}.RichTextEditor_textItalic__1_UAL{font-style:italic}.RichTextEditor_textUnderline__Yee30{text-decoration:underline}.RichTextEditor_textStrikethrough__a2Kz7{text-decoration:line-through}.RichTextEditor_paragraph__gnFwg{margin:0 0 8px}.RichTextEditor_paragraph__gnFwg:last-child{margin-bottom:0}.ui_numberInput__CX2ch,.ui_textInput__MBTSR,.ui_textarea__d6V1b{width:100%;padding:10px 12px;background:var(--puck-surface-muted);border:1px solid var(--puck-border);border-radius:8px;font-size:14px;font-weight:500;color:var(--puck-text);transition:all .2s ease}.ui_numberInput__CX2ch:focus,.ui_textInput__MBTSR:focus,.ui_textarea__d6V1b:focus{outline:none;border-color:var(--puck-primary);background:var(--puck-surface)}.ui_numberInput__CX2ch::-moz-placeholder,.ui_textInput__MBTSR::-moz-placeholder,.ui_textarea__d6V1b::-moz-placeholder{color:var(--puck-text-muted)}.ui_numberInput__CX2ch::placeholder,.ui_textInput__MBTSR::placeholder,.ui_textarea__d6V1b::placeholder{color:var(--puck-text-muted)}.ui_textarea__d6V1b{min-height:80px;resize:vertical;font-family:inherit}.ui_numberInput__CX2ch{text-align:right}.ui_dropdown__9LkDE{position:relative;width:100%}.ui_dropdownButton__d2_jN{width:100%;padding:10px 12px;background:var(--puck-surface-muted);border:1px solid var(--puck-border);border-radius:8px;font-size:14px;font-weight:500;color:var(--puck-text);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.ui_dropdownButton__d2_jN:hover{background:var(--puck-surface);border-color:var(--puck-border)}.ui_dropdownButton__d2_jN svg{color:var(--puck-text-muted);flex-shrink:0}.ui_dropdownMenu__Wluxl{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--puck-surface);border:1px solid var(--puck-border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:1000}.ui_dropdownItem__5ANjd{padding:10px 12px;font-size:14px;color:var(--puck-text);cursor:pointer;transition:background .15s ease}.ui_dropdownItem__5ANjd:hover{background:var(--puck-surface-muted)}.ui_dropdownItem__5ANjd.ui_active__7mzBl{background:rgba(106,168,255,.14);color:var(--puck-primary);font-weight:600}.ui_toggle__o1VvY{display:flex;align-items:center;gap:8px;cursor:pointer}.ui_toggleSwitch__zekzT{position:relative;width:44px;height:24px;background:var(--puck-border);border-radius:12px;transition:background .2s ease}.ui_toggleSwitch__zekzT.ui_active__7mzBl{background:var(--puck-primary)}.ui_toggleThumb__o6_tW{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--puck-surface);border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ui_active__7mzBl .ui_toggleThumb__o6_tW{transform:translateX(20px)}.ui_toggleLabel__fA0Qj{font-size:14px;font-weight:500;color:var(--puck-text)}.ui_buttonGroup__b_uEH{display:flex;gap:4px;padding:4px;background:var(--puck-surface-muted);border-radius:8px}.ui_buttonGroupItem__LRTbF{padding:8px 12px;background:rgba(0,0,0,0);border:none;border-radius:6px;font-size:14px;font-weight:500;color:var(--puck-text-muted);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.ui_buttonGroupItem__LRTbF:hover{background:var(--puck-surface);color:var(--puck-text)}.ui_buttonGroupItem__LRTbF.ui_active__7mzBl{background:var(--puck-surface);color:var(--puck-primary);box-shadow:0 2px 4px rgba(0,0,0,.05)}.ui_buttonGroupItem__LRTbF svg{width:16px;height:16px}.ui_colorPicker__gQqqk{display:flex;gap:8px;align-items:center}.ui_colorPreview__Imq9y{width:32px;height:32px;border-radius:6px;border:2px solid var(--puck-border);cursor:pointer;transition:all .2s ease}.ui_colorPreview__Imq9y:hover{border-color:var(--puck-primary)}.ui_colorInput__cczfJ{flex:1;padding:10px 12px;background:var(--puck-surface-muted);border:1px solid var(--puck-border);border-radius:8px;font-size:14px;font-weight:500;color:var(--puck-text);font-family:Monaco,Courier New,monospace}.ui_accordionSection__xKXuc{border-top:1px solid var(--puck-border)}.ui_accordionHeader__xRvUN{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_accordionHeader__xRvUN:hover .ui_accordionTitle__Q6GOh{color:#2a85ff}.ui_accordionTitle__Q6GOh{font-size:14px;font-weight:600;color:var(--puck-text);transition:color .2s ease}.ui_accordionIcon__2S9b5{color:var(--puck-text-muted);transition:transform .2s ease}.ui_accordionIcon__2S9b5.ui_open__cEnIe{transform:rotate(180deg)}.ui_accordionContent__yWMiR{padding-bottom:16px}.ui_field__FgBZu{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ui_fieldLabel__sqBoK{font-size:13px;font-weight:600;color:var(--puck-text);display:flex;align-items:center;gap:6px}.ui_fieldHint__EdE9S{font-size:12px;color:var(--puck-text-muted);margin-top:4px}.ui_imageUploader__wD6FX{display:flex;flex-direction:column;gap:12px}.ui_imageUploadArea__KqhZz{border:2px dashed var(--puck-border);border-radius:12px;padding:32px;text-align:center;cursor:pointer;transition:all .2s ease}.ui_imageUploadArea__KqhZz:hover{border-color:var(--puck-primary);background:rgba(106,168,255,.05)}.ui_imageUploadIcon__QCW7o{color:var(--puck-text-muted);margin-bottom:12px}.ui_imageUploadText___8jW_{font-size:14px;color:var(--puck-text);margin-bottom:8px}.ui_imageUploadHint__jSlN8{font-size:12px;color:var(--puck-text-muted)}.ui_imagePreview__msCgy{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16/9}.ui_imagePreview__msCgy img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui_imageRemove__QIIpb{position:absolute;top:8px;right:8px;padding:6px;background:rgba(0,0,0,.6);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:background .2s ease}.ui_imageRemove__QIIpb:hover{background:rgba(0,0,0,.8)}.MapStylePropertiesPanel_panel__kkMsp{width:380px;background:var(--puck-surface);border-left:1px solid var(--puck-border);display:flex;flex-direction:column;height:100%}.MapStylePropertiesPanel_header__kOPkG{padding:20px;border-bottom:1px solid var(--puck-border)}.MapStylePropertiesPanel_headerTitle__jO96_{display:flex;align-items:center;gap:12px}.MapStylePropertiesPanel_componentIcon__DcMyJ{font-size:32px;line-height:1}.MapStylePropertiesPanel_componentName__Gl8Ro{font-size:15px;font-weight:600;color:var(--puck-text);margin-bottom:2px}.MapStylePropertiesPanel_componentCategory__KerII{font-size:12px;color:var(--puck-text-secondary)}.MapStylePropertiesPanel_tabs__CVEL_{display:flex;border-bottom:1px solid var(--puck-border);background:var(--puck-background)}.MapStylePropertiesPanel_tab__ywUZD{flex:1;padding:12px 16px;font-size:13px;font-weight:500;color:var(--puck-text-secondary);background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .2s;position:relative}.MapStylePropertiesPanel_tab__ywUZD.MapStylePropertiesPanel_active__STSt_,.MapStylePropertiesPanel_tab__ywUZD:hover{color:var(--puck-text);background:var(--puck-surface)}.MapStylePropertiesPanel_tab__ywUZD.MapStylePropertiesPanel_active__STSt_:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#3b82f6}.MapStylePropertiesPanel_content___50DB{flex:1;overflow-y:auto;padding:20px}.MapStylePropertiesPanel_content___50DB::-webkit-scrollbar{width:6px}.MapStylePropertiesPanel_content___50DB::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.MapStylePropertiesPanel_content___50DB::-webkit-scrollbar-thumb{background:var(--puck-border);border-radius:3px}.MapStylePropertiesPanel_content___50DB::-webkit-scrollbar-thumb:hover{background:var(--puck-text-secondary)}.RexbyIcon_rexbyIcon__S1Ens{border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 2px 4px rgba(0,0,0,.15);flex-shrink:0;position:relative}.RexbyIcon_svgContainer__AGOx9{display:flex;align-items:center;justify-content:center}.RexbyIcon_svgContainer__AGOx9 svg{fill:#FFFFFF;stroke:#FFFFFF;width:100%;height:100%}.RexbyIcon_svgContainer__AGOx9 svg path{fill:#FFFFFF;stroke:#FFFFFF}.EmptyState_addButton__7JHeg,.EmptyState_container__bMbx0,.EmptyState_emptyMessage__nGk_9,.EmptyState_mapInfo__OgS9V{--puck-surface:var(--surface-02);--puck-surface-muted:var(--surface-01);--puck-border:var(--border-s-01);--puck-text:var(--text-primary);--puck-text-muted:var(--text-secondary);--puck-primary:#3B82F6;--puck-primary-dark:#2563EB}.EmptyState_container__bMbx0{display:flex;flex-direction:column;align-items:center;padding:24px 20px;gap:24px;height:100%}.EmptyState_mapInfo__OgS9V{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px;background:var(--puck-surface-muted);border-radius:16px;width:100%}.EmptyState_iconWrapper__8QjTN{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--puck-primary);border-radius:14px;color:#fff;margin-bottom:8px}.EmptyState_mapTitle__FXz28{font-size:18px;font-weight:700;color:var(--puck-text);margin:0;line-height:1.3}.EmptyState_mapDestination__0_upH{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--puck-text-muted);margin:0}.EmptyState_mapDestination__0_upH svg{flex-shrink:0;opacity:.7}.EmptyState_stats__19BiK{display:flex;align-items:center;gap:8px;margin-top:4px}.EmptyState_placesCount__9D_Jl{font-size:13px;font-weight:500;color:var(--puck-text-muted)}.EmptyState_divider__Mj5Iz{color:var(--puck-border)}.EmptyState_status__3vkb0{font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px}.EmptyState_statusPublished__5psPu{background:rgba(52,199,89,.15);color:#34c759}.EmptyState_statusDraft__HpN6B{background:rgba(255,159,10,.15);color:#ff9f0a}.EmptyState_statusArchived__BrYlF{background:rgba(142,142,147,.15);color:#8e8e93}.EmptyState_emptyMessage__nGk_9{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;flex:1;justify-content:center}.EmptyState_messageIcon__SmnRT{color:var(--puck-text-muted);opacity:.5}.EmptyState_messageText__vWtLf{font-size:14px;color:var(--puck-text-muted);text-align:center;line-height:1.5;max-width:220px;margin:0}.EmptyState_addButton__7JHeg{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:var(--puck-primary);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.EmptyState_addButton__7JHeg:hover{background:var(--puck-primary-dark,#0056D6);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,86,214,.3)}.EmptyState_addButton__7JHeg:active{transform:translateY(0)}