.instagram-carousel-modal_modalRoot__RLYAu .mantine-Modal-header{border-bottom:1px solid var(--mantine-color-gray-2);padding:20px 24px}.instagram-carousel-modal_modalRoot__RLYAu .mantine-Modal-body{padding:24px;position:relative}.instagram-carousel-modal_sectionTitle__EYRbk{font-weight:700;font-size:1rem;color:#1a1a1a;margin-bottom:16px;display:flex;align-items:center;gap:10px}.instagram-carousel-modal_imageGridScroll__fpbUB{border:1px solid var(--mantine-color-gray-2);border-radius:12px;padding:16px;background-color:#fff}.instagram-carousel-modal_imageCard__RwKDB{position:relative;cursor:pointer;border-radius:8px;overflow:hidden;transition:all .2s ease;border:3px solid transparent}.instagram-carousel-modal_imageCard__RwKDB.instagram-carousel-modal_selected__nNt0a{border-color:var(--Bittersweet)}.instagram-carousel-modal_checkBadge__1qp01{position:absolute;top:6px;right:6px;background:var(--Bittersweet);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;z-index:2;border:1px solid #fff}.instagram-carousel-modal_sortableArea__uecAA{border:1px solid var(--mantine-color-gray-2);border-radius:12px;padding:12px;background-color:#f9fafb}.instagram-carousel-modal_sortableItem__M4qVD{padding:10px 16px;background-color:#fff;border:1px solid var(--mantine-color-gray-2);border-radius:8px;margin-bottom:8px}.instagram-carousel-modal_dragHandle__TSJ7y{cursor:grab;color:var(--mantine-color-gray-4)}.instagram-carousel-modal_itemIndex__j1qfi{background-color:#fff1f1;width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center}.instagram-carousel-modal_previewWrapper__cP16u{background-color:#fff;border-radius:16px;padding:20px;border:1px solid var(--mantine-color-gray-2);box-shadow:0 10px 30px rgba(0,0,0,.05)}.instagram-carousel-modal_instagramHeader__xOzFe{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.instagram-carousel-modal_avatarCircle__OC0FP{width:36px;height:36px;border-radius:50%;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);padding:2px}.instagram-carousel-modal_avatarInner__XEtSu{width:100%;height:100%;border-radius:50%;background:#fff;border:2px solid #fff;overflow:hidden}.instagram-carousel-modal_previewContainer__tYuGP{display:flex;justify-content:center;align-items:center;background-color:#fff;margin:0 auto;width:270px;border-radius:4px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05)}.instagram-carousel-modal_emptyPreview__mtYea{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa;border-radius:12px;border:1px dashed var(--mantine-color-gray-3);text-align:center;padding:20px}.instagram-carousel-modal_downloadButton__Nu6Om{height:48px;border-radius:10px;font-weight:700;background:var(--Bittersweet);border:none}.instagram-carousel-modal_exportOverlay__kuC21{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);z-index:2000;border-radius:16px}.ko_loader_loader__HQWO2{position:fixed;inset:0;display:grid;place-items:center;background:var(--ko-loader-bg,#fff);z-index:999999;opacity:1;transition:opacity .3s ease}.ko_loader_loader__HQWO2 .ko_loader_inner__VND_2{width:var(--ko-loader-size,100px)}.ko_loader_loader__HQWO2 svg{width:100%;height:auto;display:block;overflow:visible}.ko_loader_loader__HQWO2 .ko_loader_bg__xFhNE{fill:#e6e6e6;opacity:.5}.ko_loader_loader__HQWO2 .ko_loader_wave__WTnt0{fill:#ff585a;opacity:.9;animation:ko_loader_wave-x__gMrwq 1s linear infinite,ko_loader_fill-up__NZDVg 1.5s ease-in-out infinite alternate}@keyframes ko_loader_wave-x__gMrwq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ko_loader_fill-up__NZDVg{0%{transform:translateY(110%)}to{transform:translateY(-30%)}}.tools_header__GVvYX{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.tools_title__MWqG0{font-size:32px;font-weight:400;color:#1a1a1a;font-family:var(--font-pp-pangaia);border-bottom:1px solid #d9dbde}.tools_subtitle__xkGG_{font-size:16px;color:#868e96;font-weight:400}.tools_instagramTab__wzhBm{background:linear-gradient(135deg,#833ab4,#fd1d1d 50%,#fcb045);color:#fff;font-weight:600;padding:10px 20px;border-radius:12px;border:none;box-shadow:0 4px 15px rgba(131,58,180,.3);transition:all .3s ease}.tools_instagramTab__wzhBm:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(131,58,180,.4)}.tools_officeFormTab___clMS{font-weight:600;padding:10px 24px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-pp-pangaia);border:1px solid #dee2e6;background-color:var(--Whiteish,#fdfdfd);color:var(--Trust-Black,#000)}.tools_officeFormTab___clMS:hover{background-color:#f1f3f5;border-color:#ced4da;transform:translateY(-1px)}.tools_officeFormTab___clMS[data-active]{background-color:var(--Bittersweet,#ff585a)!important;color:#fff!important;border-color:var(--Bittersweet)!important;box-shadow:0 4px 15px rgba(255,88,90,.3)}.tools_officeFormTab___clMS[data-active]:hover{background-color:#f57476!important;transform:translateY(-2px)}.tools_officeFormContent__qwVU2{padding:40px;background-color:#f8f9fa;border-radius:16px;border:1px dashed #dee2e6;max-width:800px;margin:0 auto}.tools_contentWrapper__s0W8K{display:flex;gap:32px;border-top:1px solid #e9ecef;padding:32px}.tools_formColumn__Uu4MW{flex:1;min-width:0}.tools_previewColumn__4ArqM{flex:1;min-width:0;display:flex;justify-content:center}.tools_stepperTrack__psLr8{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px;width:100%}.tools_stepperItem__bZwGX,.tools_stepperStep___Xvon{display:flex;align-items:center;gap:6px}.tools_stepperItem__bZwGX{min-height:40px;padding-right:12px;border-bottom:1px solid #b8b8b8;border-right:1px solid #b8b8b8;border-radius:0 0 8px 0;border-top:0;background:hsla(0,0%,100%,.7)}.tools_stepNumber__Hu48X{color:#f13b3b;font-size:20px;line-height:1;font-family:var(--font-pp-pangaia),Georgia,serif;font-weight:500}.tools_stepDot__97WWs{width:10px;height:10px;margin-bottom:3px;border-radius:50%;background-color:#050505;flex-shrink:0}.tools_stepText__tp8H_{color:#191919;font-family:var(--font-pp-pangaia),Georgia,serif;font-size:17px;line-height:1.15;font-weight:300;letter-spacing:.01em}@media (max-width:1400px){.tools_stepText__tp8H_{font-size:16px}}@media (max-width:1200px){.tools_stepperTrack__psLr8{grid-template-columns:1fr}.tools_stepperItem__bZwGX{border-radius:10px;border-top:1px solid #b8b8b8;min-height:64px}.tools_stepNumber__Hu48X{font-size:22px}.tools_stepText__tp8H_{font-size:15px}}@media (max-width:768px){.tools_stepperItem__bZwGX{padding:0 12px;gap:8px}.tools_stepNumber__Hu48X{font-size:20px}.tools_stepDot__97WWs{width:12px;height:12px}.tools_stepText__tp8H_{font-size:14px}}.estate-consultant-profile_hello__pW5nG{color:var(--Trust-Black,#000);font-family:var(--font-lay-grotesk);font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.16px}.estate-consultant-profile_username__oSyFe{color:var(--Trust-Black,#000);font-family:var(--font-pp-pangaia);font-size:20px;font-weight:500;line-height:100%;letter-spacing:-.2px}.estate-consultant-profile_button__13X49{display:flex;height:35px;padding:8px 15px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:1px solid var(--black-15,rgba(0,0,0,.15))}.estate-consultant-profile_buttonText__8kgo3{color:var(--Trust-Black,#000);font-family:var(--font-lay-grotesk);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.16px}.estate-consultant-profile_tabMenu__a2nve{width:260px;transition:width .3s ease;overflow:hidden}.estate-consultant-profile_tabMenu__a2nve.estate-consultant-profile_collapsed__8HqFd{width:80px}.estate-consultant-profile_menuItem__1UNtr{padding:12px 16px;transition:all .2s;white-space:nowrap}.estate-consultant-profile_menuItem__1UNtr.estate-consultant-profile_collapsedItem__0gvuk{justify-content:center;padding:12px 0}.estate-consultant-profile_menuItem__1UNtr.estate-consultant-profile_collapsedItem__0gvuk .estate-consultant-profile_chevronIcon__Gx3_O{display:none}.estate-consultant-profile_menuItem__1UNtr{width:100%;height:45px;flex-shrink:0;background:var(--Full-White,#fff);padding:0 15px;display:flex;align-items:center;cursor:pointer;transition:all .2s ease;gap:24px}.estate-consultant-profile_menuItem__1UNtr.estate-consultant-profile_active__qosMJ{border:1px solid var(--Bittersweet,#ff585a)}.estate-consultant-profile_menuItem__1UNtr.estate-consultant-profile_active__qosMJ .estate-consultant-profile_menuText__9mhxF{font-weight:500}.estate-consultant-profile_header___D0bJ{display:flex;flex-direction:row}.estate-consultant-profile_menuText__9mhxF{color:var(--Trust-Black,#000);font-family:var(--font-lay-grotesk);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.16px}.estate-consultant-profile_menuText__9mhxF[data-active=true]{color:var(--Bittersweet,#ff585a)}.estate-consultant-profile_headerContent__9rYDZ{display:flex;align-items:center;justify-content:space-between;width:100%;height:90px}.estate-consultant-profile_contentTabs__pxQxW{display:flex;flex-direction:row;gap:30px}.estate-consultant-profile_activeContent__qByUj{flex:1;width:100%}.estate-consultant-profile_userTextPart__4Pv_9{display:flex;flex-direction:column;margin-top:3px}@media (max-width:793px){.estate-consultant-profile_header___D0bJ{margin-top:0;margin-bottom:0}.estate-consultant-profile_header___D0bJ[data-active=true]{display:none}.estate-consultant-profile_userTextPart__4Pv_9{flex-direction:column;margin-top:0;align-items:center;gap:8px}.estate-consultant-profile_headerContent__9rYDZ{height:auto}.estate-consultant-profile_officePart___Igde{width:100%;padding:16px;flex-direction:column;align-items:center;justify-content:center}.estate-consultant-profile_userPart__chOKw{display:none}.estate-consultant-profile_contentTabs__pxQxW{gap:0}.estate-consultant-profile_tabMenu__a2nve{width:100%}.estate-consultant-profile_tabMenu__a2nve[data-active=true]{display:none}.estate-consultant-profile_menuItem__1UNtr{border-bottom:1px solid var(--black-15,rgba(0,0,0,.15));border-radius:0;justify-content:space-between;width:100%;height:auto;padding:20px 16px;background:var(--Full-White,#fff);display:flex;align-items:center;cursor:pointer;transition:all .2s ease}.estate-consultant-profile_menuItem__1UNtr.estate-consultant-profile_active__qosMJ{background:transparent;border-bottom:none}.estate-consultant-profile_menuItem__1UNtr.estate-consultant-profile_active__qosMJ .estate-consultant-profile_menuText__9mhxF{font-weight:400}.estate-consultant-profile_menuItem__1UNtr .estate-consultant-profile_chevronIcon__Gx3_O{width:20px;height:20px;color:var(--black-15,rgba(0,0,0,.15))}}