.SARIcon_sarIcon__RqfrL{display:inline-block;object-fit:contain;vertical-align:middle}.SARIcon_small__BqPug{height:.75em;width:auto}.SARIcon_medium__baFRs{height:1em;width:auto}.SARIcon_large__Psl0V{height:1.5em;width:auto}.SARIcon_xlarge__f7naI{height:2em;width:auto}.SARIcon_inline__p1tod{-webkit-margin-start:.25em;-webkit-margin-end:.1em;margin-inline-end:.1em;margin-inline-start:.25em}.SummaryItem_item__T7ZKw{background:#fff;border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-direction:column;gap:.75rem;padding:1rem;transition:all .2s ease}.SummaryItem_item__T7ZKw:hover{border-color:#e5e7eb;box-shadow:0 2px 8px #0000000a}.SummaryItem_itemMain__GFzBZ{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.SummaryItem_itemInfo__uLs3E{flex:1 1;min-width:0}.SummaryItem_itemName__-DgtK{color:#0f1d21;font-size:.9375rem;font-weight:600;line-height:1.4;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SummaryItem_itemDetails__z15bp{color:#9ca3af;font-size:.8125rem;font-weight:500;line-height:1.5;margin:0}.SummaryItem_contactMessage__FPtup{color:#6b7280;font-size:.75rem;font-style:italic;line-height:1.4;margin:.5rem 0 0}.SummaryItem_removeBtn__wxqWo{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s ease;width:28px}.SummaryItem_removeBtn__wxqWo:hover{background:#fef2f2;color:#dc2626}.SummaryItem_itemFooter__2NezG{align-items:center;border-top:1px solid #f9fafb;display:flex;gap:1rem;justify-content:space-between;padding-top:.75rem}.SummaryItem_quantity__S1O-P{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:.5rem;padding:.25rem}.SummaryItem_qtyBtn__Udu\+K{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.SummaryItem_qtyBtn__Udu\+K:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.SummaryItem_qtyBtn__Udu\+K:disabled{cursor:not-allowed;opacity:.4}.SummaryItem_qtyValue__BIpHl{color:#0f1d21;font-size:.875rem;font-weight:600;min-width:32px;text-align:center}.SummaryItem_minutesDisplay__DZyvT{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;display:flex;gap:.25rem;padding:.4rem .75rem}.SummaryItem_minutesText__7jCbc{color:#0369a1;font-size:.875rem;font-weight:600}.SummaryItem_quantityBadge__lYSUo{align-items:center;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:8px;color:#0284c7;display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;padding:.4rem .75rem;white-space:nowrap}.SummaryItem_price__tnOmL{color:#0f1d21;font-size:.9375rem;font-weight:700;letter-spacing:0;margin:0}@media (max-width:480px){.SummaryItem_item__T7ZKw{padding:.875rem}.SummaryItem_itemName__-DgtK,.SummaryItem_price__tnOmL{font-size:.875rem}}.SummarySidebar_backdrop__RYwy3{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;inset:0;position:fixed;z-index:9998}.SummarySidebar_sidebar__770pW{background:#fff;bottom:0;box-shadow:-2px 0 48px #0000001f;display:flex;flex-direction:column;max-width:100vw;position:fixed;right:0;top:0;width:420px;z-index:9999}.SummarySidebar_header__n8ani{background:#fff;border-bottom:1px solid #f0f0f0;padding:2rem 2rem 1.5rem}.SummarySidebar_headerTop__S9ClS{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.SummarySidebar_title__FfX1Y{color:#0f1d21;font-size:1.5rem;font-weight:600;letter-spacing:0;margin:0}.SummarySidebar_closeButton__elR0H{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.SummarySidebar_closeButton__elR0H:hover{background:#f3f4f6;color:#0f1d21}.SummarySidebar_itemsCount__aihxc{color:#6b7280;font-size:.875rem;font-weight:500;margin:0}.SummarySidebar_content__Y5Zt2{display:flex;flex:1 1;flex-direction:column;gap:2rem;overflow-y:auto;padding:2rem}.SummarySidebar_content__Y5Zt2::-webkit-scrollbar{width:6px}.SummarySidebar_content__Y5Zt2::-webkit-scrollbar-track{background:#0000}.SummarySidebar_content__Y5Zt2::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.SummarySidebar_content__Y5Zt2::-webkit-scrollbar-thumb:hover{background:#d1d5db}.SummarySidebar_eventInfo__RR438{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}.SummarySidebar_infoRow__ph52g{align-items:center;display:flex;gap:1rem;justify-content:space-between}.SummarySidebar_infoLabel__zd10p{color:#6b7280;font-size:.875rem;font-weight:500}.SummarySidebar_infoValue__013vl{color:#0f1d21;font-size:.875rem;font-weight:600;text-align:right}.SummarySidebar_emptyState__Bgl1w{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.SummarySidebar_emptyIcon__pUMaj{align-items:center;color:#d1d5db;display:flex;height:64px;justify-content:center;margin-bottom:1rem;width:64px}.SummarySidebar_emptyText__ONWeO{color:#374151;font-size:1rem;font-weight:600;margin:0 0 .5rem}.SummarySidebar_emptyHint__WTe5x{color:#9ca3af;font-size:.875rem;margin:0}.SummarySidebar_itemsList__7\+XpI{display:flex;flex-direction:column;gap:1rem}.SummarySidebar_footer__Q2lZd{background:#fafafa;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.SummarySidebar_totalSection__rQxDO{display:flex;flex-direction:column;gap:.75rem}.SummarySidebar_totalRow__EWmGQ{align-items:center;display:flex;gap:1rem;justify-content:space-between}.SummarySidebar_totalLabel__nUKB0{color:#6b7280;font-size:.875rem;font-weight:500}.SummarySidebar_subtotal__YCuKP{color:#374151;font-size:.875rem;font-weight:600}.SummarySidebar_divider__2pTcp{background:#e5e7eb;height:1px;margin:.5rem 0}.SummarySidebar_totalText__VdpN2{color:#0f1d21;font-size:1rem;font-weight:600}.SummarySidebar_totalAmount__lWCz7{color:#0f1d21;font-size:1.25rem;font-weight:700;letter-spacing:0}.SummarySidebar_checkoutButton__gnKBh{align-items:center;background:#0f1d21;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;height:52px;justify-content:center;letter-spacing:0;padding:0 1.5rem;transition:all .2s ease;width:100%}.SummarySidebar_checkoutButton__gnKBh:hover{background:#1a2930;box-shadow:0 8px 20px #0f1d2126;transform:translateY(-1px)}.SummarySidebar_checkoutButton__gnKBh:active{transform:translateY(0)}.SummarySidebar_checkoutButton__gnKBh svg{transition:transform .2s ease}.SummarySidebar_checkoutButton__gnKBh:hover svg{transform:translateX(2px)}@media (max-width:640px){.SummarySidebar_sidebar__770pW{width:100%}.SummarySidebar_content__Y5Zt2,.SummarySidebar_footer__Q2lZd,.SummarySidebar_header__n8ani{padding:1.5rem}.SummarySidebar_title__FfX1Y{font-size:1.25rem}.SummarySidebar_totalAmount__lWCz7{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--color-gray-900:#111;--color-gray-800:#1f1f1f;--color-gray-700:#333;--shadow-sm:0 1px 2px #0000000a;--shadow-xl:0 20px 40px #00000026;--radius-xl:24px;--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease}.MobileMenu_overlay__2Kcy5{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080;inset:0;position:fixed;z-index:998}.MobileMenu_menuPanel__wjb1u{background:#fff;background:var(--color-white);bottom:0;box-shadow:0 20px 40px #00000026;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow:hidden;position:fixed;right:0;top:0;width:min(85vw,380px);z-index:999}[dir=rtl] .MobileMenu_menuPanel__wjb1u{left:0;right:auto}.MobileMenu_menuHeader__h7YaG{background:#fff;background:var(--color-white);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-gray-200);padding:20px}.MobileMenu_headerTop__xhVyL{align-items:center;display:flex;justify-content:space-between}.MobileMenu_menuTitle__FWOM6{color:#111;color:var(--color-gray-900);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.MobileMenu_closeButton__g9kuK{align-items:center;background:#f3f4f6;background:var(--color-gray-100);border:none;border-radius:9999px;border-radius:var(--radius-full);color:#333;color:var(--color-gray-700);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .15s ease;transition:all var(--transition-fast);width:40px}.MobileMenu_closeButton__g9kuK:hover{background:#e5e7eb;background:var(--color-gray-200);color:#111;color:var(--color-gray-900)}.MobileMenu_closeButton__g9kuK:focus-visible{outline:2px solid #000;outline:2px solid var(--color-black);outline-offset:2px}.MobileMenu_userInfo__yayX9{align-items:center;background:#f3f4f6;background:var(--color-gray-100);border-radius:12px;border-radius:var(--radius-md);display:flex;gap:12px;margin-top:16px;padding:12px}.MobileMenu_userAvatar__mTaob{align-items:center;background:#000;background:var(--color-black);border-radius:9999px;border-radius:var(--radius-full);color:#fff;color:var(--color-white);display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:44px;justify-content:center;width:44px}.MobileMenu_userDetails__GsjdV{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.MobileMenu_userName__MsawJ{color:#111;color:var(--color-gray-900);font-size:.9375rem;font-weight:600}.MobileMenu_userEmail__yZCfm,.MobileMenu_userName__MsawJ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileMenu_userEmail__yZCfm{color:#6b7280;color:var(--color-gray-500);font-size:.8125rem}.MobileMenu_menuNav__JMKB7{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:12px 0}.MobileMenu_menuList__3LhSM{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.MobileMenu_menuLink__08sQU{align-items:center;background:#0000;border:none;border-radius:12px;border-radius:var(--radius-md);color:#333;color:var(--color-gray-700);cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:12px;margin:0 8px;padding:14px 16px;text-align:left;transition:all .15s ease;transition:all var(--transition-fast);width:calc(100% - 16px)}[dir=rtl] .MobileMenu_menuLink__08sQU{text-align:right}.MobileMenu_menuLink__08sQU:hover{background:#f3f4f6;background:var(--color-gray-100);color:#111;color:var(--color-gray-900)}.MobileMenu_menuLink__08sQU:focus-visible{outline:2px solid #000;outline:2px solid var(--color-black);outline-offset:-2px}.MobileMenu_menuLink__08sQU.MobileMenu_active__Fuxxa{background:#111;background:var(--color-gray-900);color:#fff;color:var(--color-white)}.MobileMenu_menuLink__08sQU.MobileMenu_active__Fuxxa .MobileMenu_menuLinkIcon__0UOrI{color:#fff;color:var(--color-white)}.MobileMenu_menuLink__08sQU.MobileMenu_active__Fuxxa .MobileMenu_menuLinkArrow__imlME{color:#fff;color:var(--color-white);opacity:1}.MobileMenu_menuLinkIcon__0UOrI{align-items:center;color:#6b7280;color:var(--color-gray-500);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:color .15s ease;transition:color var(--transition-fast);width:24px}.MobileMenu_menuLink__08sQU:hover .MobileMenu_menuLinkIcon__0UOrI{color:#111;color:var(--color-gray-900)}.MobileMenu_menuLinkText__WR1fZ{flex:1 1;min-width:0}.MobileMenu_menuLinkArrow__imlME{align-items:center;color:#9ca3af;color:var(--color-gray-400);display:flex;justify-content:center;opacity:0;transform:translateX(-4px);transition:all .15s ease;transition:all var(--transition-fast)}[dir=rtl] .MobileMenu_menuLinkArrow__imlME{transform:translateX(4px)}.MobileMenu_menuLink__08sQU:hover .MobileMenu_menuLinkArrow__imlME{opacity:1;transform:translateX(0)}.MobileMenu_menuDivider__yPSys{background:#e5e7eb;background:var(--color-gray-200);height:1px;margin:8px 20px}.MobileMenu_menuFooter__TYkCt{background:#fff;background:var(--color-white);border-top:1px solid #e5e7eb;border-top:1px solid var(--color-gray-200);padding:16px 20px}.MobileMenu_authButton__44MIj{align-items:center;background:#000;background:var(--color-black);border:none;border-radius:9999px;border-radius:var(--radius-full);color:#fff;color:var(--color-white);cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;justify-content:center;padding:14px 24px;transition:all .15s ease;transition:all var(--transition-fast);width:100%}.MobileMenu_authButton__44MIj:hover{background:#1f1f1f;background:var(--color-gray-800);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);transform:translateY(-1px)}.MobileMenu_authButton__44MIj:active{transform:translateY(0)}.MobileMenu_authButton__44MIj:focus-visible{outline:2px solid #000;outline:2px solid var(--color-black);outline-offset:2px}.MobileMenu_logoutButton__RRywW{align-items:center;background:#fff;background:var(--color-white);border:2px solid #d1d5db;border:2px solid var(--color-gray-300);border-radius:9999px;border-radius:var(--radius-full);color:#333;color:var(--color-gray-700);cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .15s ease;transition:all var(--transition-fast);width:100%}.MobileMenu_logoutButton__RRywW:hover{background:var(--color-gray-50);border-color:#111;border-color:var(--color-gray-900);color:#111;color:var(--color-gray-900)}.MobileMenu_logoutButton__RRywW:active{background:#f3f4f6;background:var(--color-gray-100)}.MobileMenu_logoutButton__RRywW:focus-visible{outline:2px solid #000;outline:2px solid var(--color-black);outline-offset:2px}.MobileMenu_menuNav__JMKB7::-webkit-scrollbar{width:4px}.MobileMenu_menuNav__JMKB7::-webkit-scrollbar-track{background:#0000}.MobileMenu_menuNav__JMKB7::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--color-gray-300);border-radius:9999px;border-radius:var(--radius-full)}.MobileMenu_menuNav__JMKB7::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--color-gray-400)}@media (max-width:374px){.MobileMenu_menuPanel__wjb1u{width:100vw}.MobileMenu_menuHeader__h7YaG{padding:16px}.MobileMenu_menuTitle__FWOM6{font-size:1.125rem}.MobileMenu_closeButton__g9kuK{height:36px;width:36px}.MobileMenu_userInfo__yayX9{gap:10px;padding:10px}.MobileMenu_userAvatar__mTaob{font-size:.8125rem;height:40px;width:40px}.MobileMenu_userName__MsawJ{font-size:.875rem}.MobileMenu_userEmail__yZCfm{font-size:.75rem}.MobileMenu_menuLink__08sQU{font-size:.875rem;padding:12px 14px}.MobileMenu_menuFooter__TYkCt{padding:14px 16px}.MobileMenu_authButton__44MIj,.MobileMenu_logoutButton__RRywW{font-size:.875rem;padding:12px 20px}}@media (min-width:375px) and (max-width:479px){.MobileMenu_menuPanel__wjb1u{width:88vw}}@media (min-width:480px) and (max-width:767px){.MobileMenu_menuPanel__wjb1u{width:min(80vw,360px)}}@media (min-width:768px){.MobileMenu_menuPanel__wjb1u{border-radius:24px 0 0 24px;border-radius:var(--radius-xl) 0 0 var(--radius-xl);width:min(50vw,400px)}[dir=rtl] .MobileMenu_menuPanel__wjb1u{border-radius:0 24px 24px 0;border-radius:0 var(--radius-xl) var(--radius-xl) 0}.MobileMenu_menuHeader__h7YaG{padding:24px}.MobileMenu_menuFooter__TYkCt{padding:20px 24px}}@media (orientation:landscape) and (max-height:500px){.MobileMenu_menuHeader__h7YaG{padding:12px 16px}.MobileMenu_headerTop__xhVyL{margin-bottom:8px}.MobileMenu_userInfo__yayX9{margin-top:8px;padding:8px}.MobileMenu_userAvatar__mTaob{font-size:.75rem;height:36px;width:36px}.MobileMenu_menuNav__JMKB7{padding:8px 0}.MobileMenu_menuLink__08sQU{padding:10px 14px}.MobileMenu_menuFooter__TYkCt{padding:12px 16px}.MobileMenu_authButton__44MIj,.MobileMenu_logoutButton__RRywW{padding:10px 20px}}@media (prefers-contrast:high){.MobileMenu_authButton__44MIj:focus-visible,.MobileMenu_closeButton__g9kuK:focus-visible,.MobileMenu_logoutButton__RRywW:focus-visible,.MobileMenu_menuLink__08sQU:focus-visible{outline-width:3px}}@media (prefers-reduced-motion:reduce){.MobileMenu_authButton__44MIj,.MobileMenu_closeButton__g9kuK,.MobileMenu_logoutButton__RRywW,.MobileMenu_menuLinkArrow__imlME,.MobileMenu_menuLink__08sQU{transition:none}}.UserDropdown_dropdownContainer__7cLTh{display:inline-block;position:relative}.UserDropdown_userButton__Na7Pq{align-items:center;background:linear-gradient(135deg,#000,#1a1a1a);border:2px solid #0000;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:44px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px;z-index:10}.UserDropdown_userButton__Na7Pq:hover{border-color:#8c763d4d;box-shadow:0 4px 16px #0003;transform:scale(1.08)}.UserDropdown_userButton__Na7Pq:active{transform:scale(.95)}.UserDropdown_userButton__Na7Pq.UserDropdown_active__r2P3p{border-color:#8c763d;box-shadow:0 4px 16px #8c763d4d}.UserDropdown_userAvatar__3BA2k{align-items:center;background:linear-gradient(135deg,#8c763d,#6d5c30);border-radius:50%;color:#fff;display:flex;font-size:.875rem;font-weight:700;height:100%;justify-content:center;letter-spacing:0;width:100%}.UserDropdown_dropdownMenu__nvoRJ{background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026,0 4px 16px #00000014,0 0 0 1px #0000000d;max-height:none;min-width:280px;overflow:visible;position:absolute;right:0;top:calc(100% + 12px);z-index:1000}[dir=rtl] .UserDropdown_dropdownMenu__nvoRJ{left:0;right:auto}.UserDropdown_menuHeader__NGlMN{background:linear-gradient(135deg,#fafafa,#fff);padding:1.25rem}.UserDropdown_userInfo__0hCt1{align-items:center;display:flex;gap:.875rem}.UserDropdown_userAvatarLarge__UlWsM{align-items:center;background:linear-gradient(135deg,#8c763d,#6d5c30);border-radius:50%;box-shadow:0 4px 12px #8c763d40;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:48px;justify-content:center;letter-spacing:0;width:48px}.UserDropdown_userDetails__0U75-{flex:1 1;min-width:0;text-align:start}.UserDropdown_userName__p2vPP{color:#000;font-size:.95rem;font-weight:700}.UserDropdown_userEmail__jLhGP,.UserDropdown_userName__p2vPP{line-height:1.4;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.UserDropdown_userEmail__jLhGP{color:#6f7b91;font-size:.8rem}.UserDropdown_menuDivider__gvGLO{background:linear-gradient(90deg,#0000,#00000014 50%,#0000);height:1px;margin:.5rem 0}.UserDropdown_menuItems__kPtce{padding:.5rem 0}.UserDropdown_menuItem__FMHnr{align-items:center;background:#0000;border:none;color:#000;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;padding:.875rem 1.25rem;position:relative;text-align:start;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.UserDropdown_menuItem__FMHnr:before{background:#8c763d;bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s cubic-bezier(.4,0,.2,1);width:3px}[dir=rtl] .UserDropdown_menuItem__FMHnr:before{left:auto;right:0}.UserDropdown_activeItem__v0M0u:before,.UserDropdown_menuItem__FMHnr:hover:before{transform:scaleY(1)}.UserDropdown_menuItem__FMHnr:hover{background:linear-gradient(90deg,#8c763d14,#8c763d05);color:#8c763d}[dir=rtl] .UserDropdown_menuItem__FMHnr:hover{background:linear-gradient(270deg,#8c763d14,#8c763d05)}.UserDropdown_menuItem__FMHnr:active{transform:scale(.98)}.UserDropdown_menuItem__FMHnr svg{flex-shrink:0;opacity:.7;transition:opacity .2s}.UserDropdown_menuItem__FMHnr:hover svg{opacity:1}.UserDropdown_menuItemText__-TWPE{flex:1 1;position:relative}.UserDropdown_activeItem__v0M0u{background:linear-gradient(90deg,#8c763d1f,#8c763d0a);color:#8c763d;font-weight:600}[dir=rtl] .UserDropdown_activeItem__v0M0u{background:linear-gradient(270deg,#8c763d1f,#8c763d0a)}.UserDropdown_activeDot__SgZPm{animation:UserDropdown_pulse__g93FF 2s cubic-bezier(.4,0,.6,1) infinite;background:#8c763d;border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes UserDropdown_pulse__g93FF{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.UserDropdown_logoutButton__AqQIp{background:linear-gradient(135deg,#0f1d21,#1a2d33);border-radius:12px;color:#fff;margin:.5rem 0}.UserDropdown_logoutButton__AqQIp:hover{box-shadow:0 4px 12px #0003;color:#fff;transform:translateY(-2px)}.UserDropdown_logoutButton__AqQIp:hover,[dir=rtl] .UserDropdown_logoutButton__AqQIp:hover{background:linear-gradient(135deg,#1a2d33,#2a3f47)}.UserDropdown_logoutButton__AqQIp:before{background:#0f1d21}.UserDropdown_logoutButton__AqQIp svg{opacity:1}@media (max-width:768px){.UserDropdown_userButton__Na7Pq{height:40px;width:40px}.UserDropdown_userAvatar__3BA2k{font-size:.75rem}.UserDropdown_dropdownMenu__nvoRJ{min-width:260px;right:-10px}[dir=rtl] .UserDropdown_dropdownMenu__nvoRJ{left:-10px;right:auto}.UserDropdown_menuHeader__NGlMN{padding:1rem}.UserDropdown_userAvatarLarge__UlWsM{font-size:.9rem;height:42px;width:42px}.UserDropdown_menuItem__FMHnr{font-size:.85rem;padding:.75rem 1rem}}.LanguageSwitcher_languageSwitcher__zm7gW{display:inline-block;position:relative}.LanguageSwitcher_toggleButton__kDYYg{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#1a1a2e;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.LanguageSwitcher_toggleButton__kDYYg:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.LanguageSwitcher_flagIcon__a6QM4{font-size:1.25rem;line-height:1}.LanguageSwitcher_langCode__Sbj06{font-size:.85rem;letter-spacing:0;text-transform:uppercase}.LanguageSwitcher_chevron__0oHYm{color:#6b7280;display:inline-block;font-size:.7rem}.LanguageSwitcher_dropdown__B7BNL{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px #0000001f;min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}[dir=rtl] .LanguageSwitcher_dropdown__B7BNL{left:0;right:auto}.LanguageSwitcher_languageList__9qHAs{list-style:none;margin:0;padding:4px}.LanguageSwitcher_languageOption__Jn-Qh{align-items:center;background:#0000;border:none;border-radius:8px;color:#1a1a2e;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:12px;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}[dir=rtl] .LanguageSwitcher_languageOption__Jn-Qh{text-align:right}.LanguageSwitcher_languageOption__Jn-Qh:hover{background:#f3f4f6}.LanguageSwitcher_languageOption__Jn-Qh.LanguageSwitcher_active__wcvyc{background:#f0fdf4;color:#10b981;font-weight:600}.LanguageSwitcher_langFlag__mBERv{font-size:1.25rem;line-height:1}.LanguageSwitcher_langName__2tTt8{flex:1 1}.LanguageSwitcher_checkmark__hZEVu{color:#10b981;font-size:1rem;font-weight:700}.NotificationBell_container__Uw5mc{--notification-primary:#2196f3;--notification-success:#4caf50;--notification-error:#f44336;--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-hover:#e3f2fd;--border-color:#e1e5e9;--text-primary:#2c3e50;--text-secondary:#64748b;--text-muted:#94a3b8;--shadow-lg:0 8px 25px #0003;--radius-md:8px;--radius-lg:12px;display:inline-flex;position:relative}.NotificationBell_bellButton__63mYV{align-items:center;background:#0000;border:none;border-radius:50%;color:#111;cursor:pointer;display:flex;height:44px;justify-content:center;position:relative;transition:all .2s ease;width:44px}.NotificationBell_bellButton__63mYV:hover{background:#f5f7fa}.NotificationBell_bellButton__63mYV:active{transform:scale(.95)}.NotificationBell_badge__ifgVU{align-items:center;animation:NotificationBell_bounceIn__\+4fgH .4s ease;background:#111;border-radius:50px;color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:4px;top:4px}[dir=rtl] .NotificationBell_badge__ifgVU{left:4px;right:auto}@keyframes NotificationBell_bounceIn__\+4fgH{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.NotificationBell_dropdown__UW7EI{animation:NotificationBell_slideDown__CvvKD .25s ease;background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:16px;border-radius:var(--radius-lg,16px);box-shadow:0 10px 40px #0000001f;box-shadow:var(--shadow-lg,0 10px 40px #0000001f);max-width:calc(100vw - 32px);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:380px;z-index:1000}.NotificationBell_dropdown__UW7EI.NotificationBell_rtl__vkrCG{direction:rtl;left:0;right:auto;text-align:right}.NotificationBell_dropdown__UW7EI.NotificationBell_ltr__i98K7{direction:ltr;left:auto;right:0;text-align:left}[dir=rtl] .NotificationBell_dropdown__UW7EI{left:0;right:auto}@keyframes NotificationBell_slideDown__CvvKD{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NotificationBell_dropdownHeader__CNHti{background:#f9fafb}.NotificationBell_dropdownHeader__CNHti h3{color:#111;font-size:16px;font-weight:700;margin:0}.NotificationBell_unreadBadge__lduVL{align-items:center;background:#111;border-radius:50px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.NotificationBell_dropdownLoading__omeJW{align-items:center;color:#6b7280;display:flex;flex-direction:column;font-size:14px;gap:12px;justify-content:center;padding:48px 20px}.NotificationBell_spinner__FBSD2{color:#111}.NotificationBell_dropdownEmpty__SsNKn{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 20px;text-align:center}.NotificationBell_emptyIcon__8j236{align-items:center;background:#f5f7fa;border-radius:50%;color:#d1d5db;display:flex;height:72px;justify-content:center;margin-bottom:12px;width:72px}.NotificationBell_dropdownEmpty__SsNKn p{color:#9ca3af;font-size:14px;margin:0}.NotificationBell_dropdownList__uxinu{max-height:360px;overflow-y:auto}.NotificationBell_dropdownList__uxinu::-webkit-scrollbar{width:6px}.NotificationBell_dropdownList__uxinu::-webkit-scrollbar-track{background:#f5f7fa}.NotificationBell_dropdownList__uxinu::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.NotificationBell_dropdownList__uxinu::-webkit-scrollbar-thumb:hover{background:#9ca3af}.NotificationBell_dropdownItem__jw98o{align-items:flex-start;border-bottom:1px solid #f3f4f6;color:inherit;display:flex;gap:12px;padding:14px 20px;position:relative;text-decoration:none;transition:background .15s ease}.NotificationBell_dropdownItem__jw98o:hover{background:#f9fafb}.NotificationBell_dropdownItem__jw98o:last-child{border-bottom:none}.NotificationBell_dropdownItem__jw98o.NotificationBell_unread__CnE6p{background:#fafafa}.NotificationBell_dropdownItem__jw98o.NotificationBell_unread__CnE6p:hover{background:#f5f5f5}.NotificationBell_itemIcon__PSv5m{align-items:center;background:#f5f7fa;border-radius:10px;color:#111;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.NotificationBell_dropdownItem__jw98o.NotificationBell_unread__CnE6p .NotificationBell_itemIcon__PSv5m{background:#111;color:#fff}.NotificationBell_icon_order__6Wh70{background:#eef2ff;color:#4f46e5}.NotificationBell_icon_user__gxIRb{background:#f0fdf4;color:#16a34a}.NotificationBell_icon_alert__w1exl{background:#fef3c7;color:#d97706}.NotificationBell_icon_success__FORWG{background:#dcfce7;color:#16a34a}.NotificationBell_icon_message__3\+oKE{background:#e0f2fe;color:#0284c7}.NotificationBell_icon_info__Sn5cL{background:#f3f4f6;color:#6b7280}.NotificationBell_dropdownItem__jw98o.NotificationBell_unread__CnE6p .NotificationBell_icon_alert__w1exl,.NotificationBell_dropdownItem__jw98o.NotificationBell_unread__CnE6p .NotificationBell_icon_info__Sn5cL,.NotificationBell_dropdownItem__jw98o.NotificationBell_unread__CnE6p .NotificationBell_icon_message__3\+oKE,.NotificationBell_dropdownItem__jw98o.NotificationBell_unread__CnE6p .NotificationBell_icon_order__6Wh70,.NotificationBell_dropdownItem__jw98o.NotificationBell_unread__CnE6p .NotificationBell_icon_success__FORWG,.NotificationBell_dropdownItem__jw98o.NotificationBell_unread__CnE6p .NotificationBell_icon_user__gxIRb{background:#111;color:#fff}.NotificationBell_itemContent__gxFai{flex:1 1;min-width:0}.NotificationBell_itemContent__gxFai h4{color:#111;font-size:13px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationBell_itemContent__gxFai p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.4;margin:0 0 4px;overflow:hidden}.NotificationBell_itemTime__VvXeT{color:#9ca3af;font-size:11px;font-weight:500}.NotificationBell_itemMarkRead__3R09k{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;opacity:0;transition:all .2s ease;width:28px}.NotificationBell_dropdownItem__jw98o:hover .NotificationBell_itemMarkRead__3R09k{opacity:1}.NotificationBell_itemMarkRead__3R09k:hover{background:#111;border-color:#111;color:#fff;transform:scale(1.1)}.NotificationBell_unreadDot__-C6qo{background:#111;height:6px;left:10px;top:18px;width:6px}[dir=rtl] .NotificationBell_unreadDot__-C6qo{left:auto;right:10px}.NotificationBell_dropdownFooter__J--QJ{align-items:center;background:#fff;border-top:1px solid #e5e7eb;color:#111;display:flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:14px 20px;text-decoration:none;transition:background .15s ease}.NotificationBell_dropdownFooter__J--QJ:hover{background:#f5f7fa}[dir=rtl] .NotificationBell_dropdownFooter__J--QJ svg{transform:rotate(180deg)}@media (max-width:480px){.NotificationBell_dropdown__UW7EI{animation:NotificationBell_slideUp__ETGg- .3s ease;border-radius:20px 20px 0 0;bottom:0;left:0;max-height:80vh;max-width:100%;position:fixed;right:0;top:auto;width:100%}[dir=rtl] .NotificationBell_dropdown__UW7EI{left:0;right:0}@keyframes NotificationBell_slideUp__ETGg-{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.NotificationBell_dropdownHeader__CNHti{border-radius:20px 20px 0 0;padding:20px}.NotificationBell_dropdownHeader__CNHti:before{background:#e5e7eb;border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:40px}.NotificationBell_dropdownList__uxinu{max-height:calc(80vh - 140px)}.NotificationBell_dropdownItem__jw98o{padding:16px 20px}.NotificationBell_itemMarkRead__3R09k{opacity:1}}.NotificationBell_bellButton__63mYV:focus-visible{outline:2px solid #111;outline-offset:2px}.NotificationBell_dropdownItem__jw98o:focus-visible{outline:2px solid #2196f3;outline:2px solid var(--notification-primary,#2196f3);outline-offset:-2px}.NotificationBell_dropdownHeader__CNHti{align-items:center;background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;justify-content:space-between;padding:16px 20px}.NotificationBell_title__J75XN{color:#2c3e50;color:var(--text-primary,#2c3e50);font-size:16px;font-weight:600;margin:0}.NotificationBell_markAllButton__9Gn6Q{background:#0000;border:1px solid #2196f3;border:1px solid var(--notification-primary,#2196f3);border-radius:4px;border-radius:var(--radius-sm,4px);color:#2196f3;color:var(--notification-primary,#2196f3);cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px;transition:all .2s ease}.NotificationBell_markAllButton__9Gn6Q:hover{background:#2196f3;background:var(--notification-primary,#2196f3);color:#fff}.NotificationBell_dropdownContent__QOfkL{max-height:400px;overflow-y:auto}.NotificationBell_loading__zmzSG{align-items:center;color:#94a3b8;color:var(--text-muted,#94a3b8);display:flex;font-size:14px;gap:12px;justify-content:center;padding:40px 20px}.NotificationBell_spinner__FBSD2{animation:NotificationBell_spin__-cS6z 1s linear infinite;border:2px solid #e1e5e9;border-top:2px solid #2196f3;border:2px solid var(--border-color,#e1e5e9);border-radius:50%;border-top-color:var(--notification-primary,#2196f3);height:20px;width:20px}@keyframes NotificationBell_spin__-cS6z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotificationBell_error__jYwEX{color:#f44336;color:var(--notification-error,#f44336);font-size:14px;padding:40px 20px;text-align:center}.NotificationBell_empty__ACuGH{align-items:center;color:#94a3b8;color:var(--text-muted,#94a3b8);display:flex;flex-direction:column;font-size:14px;gap:12px;padding:40px 20px}.NotificationBell_emptyIcon__8j236{font-size:32px;opacity:.6}.NotificationBell_notificationsList__B00dv{padding:8px 0}.NotificationBell_notificationItem__Hq3r3{align-items:flex-start;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);color:inherit;cursor:pointer;display:flex;gap:12px;padding:12px 20px;position:relative;text-decoration:none;transition:all .2s ease}.NotificationBell_notificationItem__Hq3r3:hover{background:#e3f2fd;background:var(--bg-hover,#e3f2fd)}.NotificationBell_notificationItem__Hq3r3:last-child{border-bottom:none}.NotificationBell_notificationItem__Hq3r3.NotificationBell_unread__CnE6p{-webkit-border-start:4px solid #2196f3;-webkit-border-start:4px solid var(--notification-primary,#2196f3);background:#2196f30d;border-inline-start:4px solid #2196f3;border-inline-start:4px solid var(--notification-primary,#2196f3)}.NotificationBell_notificationItem__Hq3r3.NotificationBell_unread__CnE6p:hover{background:#2196f31a}.NotificationBell_notificationIcon__ion0I{align-items:center;background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border-radius:8px;border-radius:var(--radius-md,8px);display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.NotificationBell_notificationContent__7\+eC3{flex:1 1;min-width:0}.NotificationBell_notificationTitle__O42sO{color:#2c3e50;color:var(--text-primary,#2c3e50);font-size:14px;font-weight:600;line-height:1.4;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationBell_notificationMessage__f-2l7{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#64748b;color:var(--text-secondary,#64748b);display:-webkit-box;font-size:13px;line-height:1.4;margin:0 0 6px;overflow:hidden}.NotificationBell_notificationTime__tens\+{color:#94a3b8;color:var(--text-muted,#94a3b8);font-size:11px;font-weight:500}.NotificationBell_unreadDot__-C6qo{background:#2196f3;background:var(--notification-primary,#2196f3);border-radius:50%;flex-shrink:0;height:8px;inset-inline-end:16px;position:absolute;top:16px;width:8px}.NotificationBell_viewAllButton__CzkRe{align-items:center;background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border:none;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);color:#2196f3;color:var(--notification-primary,#2196f3);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease;width:100%}.NotificationBell_viewAllButton__CzkRe:hover{background:#2196f3;background:var(--notification-primary,#2196f3);color:#fff}.Header_siteHeader__QCXhm{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#fffffffa;border-bottom:1px solid #e2e8f0cc;box-shadow:0 1px 3px #0000000d;position:-webkit-sticky;position:sticky;top:0;transition:background-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .4s cubic-bezier(.4,0,.2,1);transition:background-color .4s cubic-bezier(.4,0,.2,1),backdrop-filter .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);transition:background-color .4s cubic-bezier(.4,0,.2,1),backdrop-filter .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:100}.Header_isScrolled__UJJqg{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:initial;border-bottom-color:#e2e8f080;box-shadow:0 4px 20px #093f4c14,0 2px 8px #093f4c0a}.Header_headerContainer__kKEW0{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:2rem;transition:padding .3s ease;width:100%}[dir=rtl] .Header_headerContainer__kKEW0{padding-left:2rem;padding-right:2rem}.Header_isScrolled__UJJqg .Header_headerContainer__kKEW0{padding-bottom:1.25rem;padding-top:1.25rem}.Header_headerBar__KJHrn{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1rem}.Header_siteLogo__K7um1{align-items:center;color:#093f4c;display:inline-flex;flex-shrink:0;font-size:1.125rem;font-weight:700;gap:.5rem;letter-spacing:0;text-decoration:none;transition:transform .2s ease}.Header_siteLogo__K7um1:hover{transform:translateY(-1px)}.Header_logoText__2FhNl{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#093f4c,#0d5a6c);-webkit-background-clip:text;background-clip:text}.Header_headerActions__iOhfN{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.Header_summaryButton__oJM\+L{align-items:center;background:linear-gradient(135deg,#0f1d21,#1a2e35);border:none;border-radius:12px;box-shadow:0 2px 8px #0f1d2126;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;padding:0;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);width:44px}.Header_summaryButton__oJM\+L:hover{box-shadow:0 4px 12px #0f1d2133;transform:translateY(-2px)}.Header_summaryButton__oJM\+L:active{transform:translateY(0)}.Header_summaryButton__oJM\+L:focus-visible{outline:2px solid #f69e1e;outline-offset:2px}.Header_summaryButton__oJM\+L svg{height:20px;width:20px}.Header_summaryBadge__eKAsR{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:.625rem;font-weight:700;height:18px;justify-content:center;left:auto;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}[dir=rtl] .Header_summaryBadge__eKAsR{left:-4px;right:auto}.Header_headerAuth__-HxHa{align-items:center;border-radius:8px;color:#64748b;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.Header_headerAuth__-HxHa:hover{background:#f69e1e1a;color:#f69e1e}.Header_headerAuthPrimary__uQjBA{background:#000;border-radius:999px;color:#fff;padding:.5rem 1.5rem}.Header_headerAuthPrimary__uQjBA:hover{background:#111;color:#fff}.Header_headerLang__uM9Vd{align-items:center;background:#0000;border:1.5px solid #093f4c;border-radius:999px;color:#093f4c;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;min-width:80px;padding:.5rem 1.5rem;transition:all .2s ease}.Header_headerLang__uM9Vd:focus-visible,.Header_headerLang__uM9Vd:hover{background-color:#093f4c;box-shadow:0 2px 8px #093f4c33;color:#fff;transform:translateY(-1px)}.Header_mobileMenuToggle__jlCsp{align-items:center;background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;height:44px;justify-content:center;padding:0;position:relative;transition:transform .2s ease;width:44px;z-index:1000}.Header_mobileMenuToggle__jlCsp:active{transform:scale(.95)}.Header_hamburgerLine__S4OQu{background-color:#000;border-radius:2px;height:2.5px;left:50%;position:absolute;transform:translateX(-50%);transition:all .4s cubic-bezier(.76,0,.24,1);width:24px}.Header_hamburgerLine__S4OQu:first-child{top:14px}.Header_hamburgerLine__S4OQu:nth-child(2){top:21px}.Header_hamburgerLine__S4OQu:nth-child(3){top:28px}.Header_isActive__4y74Q .Header_hamburgerLine__S4OQu:first-child{top:21px;transform:translateX(-50%) rotate(45deg)}.Header_isActive__4y74Q .Header_hamburgerLine__S4OQu:nth-child(2){opacity:0;transform:translateX(-50%) scaleX(0)}.Header_isActive__4y74Q .Header_hamburgerLine__S4OQu:nth-child(3){top:21px;transform:translateX(-50%) rotate(-45deg)}.Header_primaryNav__BlEoZ{border-top:1px solid #e2e8f0cc;padding-top:1rem;transition:all .3s ease}.Header_primaryNavList__RGGn-{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.5rem,1.5vw,1.25rem);justify-content:center;list-style:none;margin:0;padding:0}.Header_navItem__ehw-3{display:contents}.Header_navLink__jN4KB{align-items:center;border-radius:8px;color:#000;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .2s ease;white-space:nowrap}.Header_navLink__jN4KB:hover{color:#c29541}.Header_navLink__jN4KB:after{background:linear-gradient(90deg,#c29541,#d4a854);border-radius:999px;bottom:0;box-shadow:0 1px 4px #c2954166;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .2s ease;width:0}.Header_navLink__jN4KB:hover:after{width:70%}.Header_navIcon__uU88M{align-items:center;display:inline-flex;font-size:1.1rem;justify-content:center;line-height:1}.Header_navText__PbKHL{display:inline-block}.Header_navLink__jN4KB.Header_isActive__4y74Q{background:linear-gradient(135deg,#c2954126,#d4a85414);border-radius:999px;box-shadow:0 2px 12px #c2954140,inset 0 1px 0 #c295411a;color:#c29541;font-weight:600;padding:.5rem 1.5rem}.Header_navLink__jN4KB.Header_isActive__4y74Q:after{display:none}@media (max-width:1024px){.Header_primaryNavList__RGGn-{gap:.5rem}.Header_navLink__jN4KB{font-size:.75rem;padding:.5rem .75rem}.Header_headerContainer__kKEW0{padding:1.5rem 2rem}.Header_isScrolled__UJJqg .Header_headerContainer__kKEW0{padding-bottom:1rem;padding-top:1rem}}@media (max-width:1023px){.Header_mobileMenuToggle__jlCsp{display:flex}.Header_headerBar__KJHrn{margin-bottom:0}.Header_siteLogo__K7um1{font-size:1rem}.Header_headerAuth__-HxHa,.Header_primaryNav__BlEoZ{display:none}.Header_headerLang__uM9Vd{font-size:.6875rem;min-width:60px;padding:.5rem 1rem}.Header_headerContainer__kKEW0{padding:1.25rem 1.5rem}[dir=rtl] .Header_headerContainer__kKEW0{padding-left:1.5rem;padding-right:1.5rem}.Header_isScrolled__UJJqg .Header_headerContainer__kKEW0{padding-bottom:.875rem;padding-top:.875rem}}@media (max-width:480px){.Header_headerContainer__kKEW0{padding:1rem}[dir=rtl] .Header_headerContainer__kKEW0{padding-left:1rem;padding-right:1rem}.Header_isScrolled__UJJqg .Header_headerContainer__kKEW0{padding-bottom:.75rem;padding-top:.75rem}.Header_siteLogo__K7um1{font-size:1rem}.Header_headerActions__iOhfN{gap:.5rem}.Header_headerLang__uM9Vd{font-size:.625rem;min-width:50px;padding:4px .75rem}.Header_mobileMenuToggle__jlCsp{height:40px;width:40px}.Header_hamburgerLine__S4OQu{height:2px;width:20px}.Header_hamburgerLine__S4OQu:first-child{top:13px}.Header_hamburgerLine__S4OQu:nth-child(2){top:19px}.Header_hamburgerLine__S4OQu:nth-child(3){top:25px}.Header_isActive__4y74Q .Header_hamburgerLine__S4OQu:first-child,.Header_isActive__4y74Q .Header_hamburgerLine__S4OQu:nth-child(3){top:19px}.Header_summaryButton__oJM\+L{height:40px;width:40px}.Header_summaryButton__oJM\+L svg{height:18px;width:18px}}@media (prefers-reduced-motion:reduce){.Header_hamburgerLine__S4OQu,.Header_headerAuth__-HxHa,.Header_navLink__jN4KB,.Header_siteHeader__QCXhm,.Header_siteLogo__K7um1,.Header_summaryButton__oJM\+L{transition:none}}:root{--footer-bg:#000;--footer-text:#fff;--footer-text-muted:#fff9;--footer-border:#ffffff1a;--footer-hover:#ffffff14}.Footer_siteFooter__p23sY{background-color:#000;background-color:var(--footer-bg);color:#fff;color:var(--footer-text);margin-top:auto;padding:64px 0 32px}.Footer_footerContainer__cqEAW{margin:0 auto;max-width:1200px;padding:0 24px;width:calc(100% - 48px)}.Footer_footerMain__y5shq{grid-gap:48px;align-items:flex-start;display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr}.Footer_footerBrand__cLTt0{display:flex;flex-direction:column;gap:12px}.Footer_footerLogo__fb42F{color:#fff;color:var(--footer-text);font-size:1.5rem;font-weight:700;letter-spacing:-.025em;text-decoration:none;transition:opacity .2s ease}.Footer_footerLogo__fb42F:hover{opacity:.8}.Footer_brandTagline__RZgBM{color:#fff9;color:var(--footer-text-muted);font-size:.875rem;line-height:1.6;margin:0;max-width:280px}.Footer_footerColumn__wNOj9{display:flex;flex-direction:column;gap:20px}.Footer_footerHeading__vRLag{color:#fff9;color:var(--footer-text-muted);font-size:.8125rem;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.Footer_footerLinks__3aiFY{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.Footer_footerLink__zoJJ6{color:#fff;color:var(--footer-text);display:inline-block;font-size:.9375rem;font-weight:500;text-decoration:none;transition:opacity .2s ease}.Footer_footerLink__zoJJ6:hover{opacity:.7}.Footer_footerLink__zoJJ6:focus-visible{border-radius:2px;outline:2px solid #fff;outline:2px solid var(--footer-text);outline-offset:2px}.Footer_contactLink__gYxdO{align-items:center;color:#fff;color:var(--footer-text);display:inline-flex;font-size:.9375rem;font-weight:500;gap:10px;text-decoration:none;transition:opacity .2s ease}.Footer_contactLink__gYxdO:hover{opacity:.7}.Footer_contactLink__gYxdO:focus-visible{border-radius:2px;outline:2px solid #fff;outline:2px solid var(--footer-text);outline-offset:2px}.Footer_contactLink__gYxdO svg{flex-shrink:0;opacity:.7}.Footer_footerSocials__nYBXW{display:flex;gap:8px;margin-top:8px}.Footer_socialLink__p-nyn{align-items:center;background:#0000;border:1px solid #ffffff1a;border:1px solid var(--footer-border);border-radius:50%;color:#fff;color:var(--footer-text);display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .2s ease;width:40px}.Footer_socialLink__p-nyn:hover{background:#ffffff14;background:var(--footer-hover);border-color:#ffffff4d}.Footer_socialLink__p-nyn:focus-visible{outline:2px solid #fff;outline:2px solid var(--footer-text);outline-offset:2px}.Footer_socialLink__p-nyn svg{height:18px;width:18px}.Footer_footerDivider__f3\+fT{background:#ffffff1a;background:var(--footer-border);border:none;height:1px;margin:48px 0 32px}.Footer_footerBottom__XPvsq{align-items:center;display:flex;flex-direction:column;gap:24px}.Footer_footerPayments__UU8Sd{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.Footer_paymentIcon__Yj4FE{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--footer-border);border-radius:8px;display:inline-flex;justify-content:center;min-height:40px;padding:8px 16px;transition:background .2s ease}.Footer_paymentIcon__Yj4FE:hover{background:#ffffff14;background:var(--footer-hover)}.Footer_paymentIcon__Yj4FE img{filter:brightness(0) invert(1);height:20px;object-fit:contain;opacity:.9;width:auto}.Footer_footerCopyright__iqeSK{color:#fff9;color:var(--footer-text-muted);font-size:.8125rem;margin:0;text-align:center}@media (max-width:968px){.Footer_footerMain__y5shq{gap:40px;grid-template-columns:1fr 1fr}.Footer_footerBrand__cLTt0{grid-column:1/-1}}@media (max-width:640px){.Footer_siteFooter__p23sY{padding:48px 0 24px}.Footer_footerContainer__cqEAW{padding:0 16px;width:calc(100% - 32px)}.Footer_footerMain__y5shq{gap:32px;grid-template-columns:1fr}.Footer_footerBrand__cLTt0{align-items:center;text-align:center}.Footer_brandTagline__RZgBM{text-align:center}.Footer_footerColumn__wNOj9{align-items:center;text-align:center}.Footer_footerLinks__3aiFY{align-items:center}.Footer_footerSocials__nYBXW{justify-content:center}.Footer_footerDivider__f3\+fT{margin:32px 0 24px}.Footer_footerBottom__XPvsq{gap:20px}.Footer_footerPayments__UU8Sd{gap:8px}.Footer_paymentIcon__Yj4FE{min-height:36px;padding:6px 12px}.Footer_paymentIcon__Yj4FE img{height:16px}}@media (max-width:374px){.Footer_footerLogo__fb42F{font-size:1.25rem}.Footer_socialLink__p-nyn{height:36px;width:36px}.Footer_socialLink__p-nyn svg{height:16px;width:16px}}@media (prefers-contrast:high){.Footer_contactLink__gYxdO:focus-visible,.Footer_footerLink__zoJJ6:focus-visible,.Footer_socialLink__p-nyn:focus-visible{outline-width:3px}.Footer_paymentIcon__Yj4FE{border-width:2px}}@media (prefers-reduced-motion:reduce){.Footer_contactLink__gYxdO,.Footer_footerLink__zoJJ6,.Footer_footerLogo__fb42F,.Footer_paymentIcon__Yj4FE,.Footer_socialLink__p-nyn{transition:none}}[dir=rtl] .Footer_contactLink__gYxdO,[dir=rtl] .Footer_footerSocials__nYBXW{flex-direction:row-reverse}.BannerCarousel_bannerCarousel__Ul9FP{background:#000;margin:0;padding:0}.BannerCarousel_bannerCarousel__Ul9FP,.BannerCarousel_carouselContainer__j6Tk\+{height:clamp(400px,60vh,700px);overflow:hidden;position:relative;width:100%}.BannerCarousel_carouselTrack__5hXA-{height:100%;position:relative;width:100%}.BannerCarousel_carouselSlide__QsWwx{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s cubic-bezier(.4,0,.2,1),visibility 1s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%}.BannerCarousel_carouselSlide__QsWwx.BannerCarousel_active__UNm-0{opacity:1;visibility:visible;z-index:2}.BannerCarousel_slideBackground__-br2Z{animation:BannerCarousel_kenBurns__6fKAK 20s ease-in-out infinite alternate;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute}.BannerCarousel_carouselSlide__QsWwx.BannerCarousel_active__UNm-0 .BannerCarousel_slideBackground__-br2Z{animation-play-state:running}@keyframes BannerCarousel_kenBurns__6fKAK{0%{transform:scale(1)}to{transform:scale(1.05)}}.BannerCarousel_slideContent__tDNpc{animation:BannerCarousel_fadeInUp__nEiJB 1s ease-out .5s backwards}.BannerCarousel_bannerButton__pLbWW{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #0000;border-radius:50px;box-shadow:0 10px 40px #0003,0 4px 12px #00000026;color:var(--color-primary);display:inline-flex;font-size:clamp(1rem,2vw,1.125rem);font-weight:700;gap:.75rem;padding:clamp(.875rem,2vw,1.25rem) clamp(1.5rem,3vw,2.5rem);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.BannerCarousel_bannerButton__pLbWW:hover{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 20px 60px #f69e1e66,0 8px 24px #f69e1e4d;color:#fff;transform:translateY(-4px) scale(1.02)}.BannerCarousel_buttonIcon__iTsut{transition:transform .3s ease}.BannerCarousel_bannerButton__pLbWW:hover .BannerCarousel_buttonIcon__iTsut{transform:translateX(4px)}.BannerCarousel_carouselNav__B\+9JT{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.BannerCarousel_carouselNav__B\+9JT:hover{background:#ffffff40;box-shadow:0 4px 20px #0000004d;transform:translateY(-50%) scale(1.1)}.BannerCarousel_navPrev__5-gUj{left:clamp(1rem,3vw,2rem)}.BannerCarousel_navNext__b4QcA{right:clamp(1rem,3vw,2rem)}.BannerCarousel_carouselDots__l2j7c{bottom:clamp(1.5rem,4vw,2.5rem);display:flex;gap:.625rem;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.BannerCarousel_dot__ZW7vx{background:#fff6;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;width:10px}.BannerCarousel_dot__ZW7vx:hover{background:#fff9;transform:scale(1.3)}.BannerCarousel_activeDot__EceHd{background:#fff;border-radius:5px;width:36px}.BannerCarousel_progressBar__Vx\+yX{background:#fff3;bottom:0;box-shadow:0 0 10px #f69e1e80;height:3px;left:0;overflow:hidden;position:absolute;width:100%;z-index:10}.BannerCarousel_progressFill__LUvAq{animation:BannerCarousel_progress__E1tKL linear;animation-fill-mode:forwards;background:linear-gradient(90deg,var(--color-accent) 0,#fbbf24 100%);height:100%;transform-origin:left;width:100%}@keyframes BannerCarousel_slideInLeft__OWh2b{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes BannerCarousel_slideInRight__-2qZ3{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes BannerCarousel_progress__E1tKL{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1024px){.BannerCarousel_bannerCarousel__Ul9FP{height:clamp(350px,50vh,550px)}.BannerCarousel_carouselNav__B\+9JT{height:40px;width:40px}}@media (max-width:768px){.BannerCarousel_bannerCarousel__Ul9FP{height:clamp(300px,45vh,450px)}.BannerCarousel_carouselNav__B\+9JT{display:none}.BannerCarousel_bannerButton__pLbWW{font-size:.938rem;padding:.875rem 1.75rem}.BannerCarousel_slideBackground__-br2Z{animation:none}}@media (max-width:480px){.BannerCarousel_bannerCarousel__Ul9FP{height:clamp(250px,40vh,400px)}.BannerCarousel_carouselDots__l2j7c{bottom:1rem;gap:.5rem}.BannerCarousel_dot__ZW7vx{height:8px;width:8px}.BannerCarousel_dot__ZW7vx.BannerCarousel_activeDot__EceHd{width:28px}.BannerCarousel_bannerButton__pLbWW{font-size:.875rem;padding:.75rem 1.5rem}.BannerCarousel_progressBar__Vx\+yX{height:3px}}.BannerCarousel_navButton__a36pi{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.BannerCarousel_navButton__a36pi:before{background:linear-gradient(135deg,#ffffff1a,#0000);border-radius:50%;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.BannerCarousel_navButton__a36pi:hover:before{opacity:1}.BannerCarousel_dot__ZW7vx{box-shadow:0 2px 4px #0003;transition:all .3s cubic-bezier(.4,0,.2,1)}.BannerCarousel_activeDot__EceHd{background:var(--color-accent);box-shadow:0 0 12px #f69e1e99,0 2px 4px #0000004d}.BannerCarousel_slideContent__tDNpc>*{will-change:transform,opacity}.BannerCarousel_bannerButton__pLbWW{overflow:hidden;position:relative}.BannerCarousel_bannerButton__pLbWW:after{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.BannerCarousel_bannerButton__pLbWW:hover:after{height:300px;width:300px}.BannerCarousel_slide__cKObw{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:0;position:absolute;width:100%}.BannerCarousel_slideOverlay__hDzcK{background:linear-gradient(180deg,#0003 0,#0006);inset:0;position:absolute;z-index:1}.BannerCarousel_slideContent__tDNpc{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1rem;inset:0;justify-content:center;position:absolute;text-align:center;z-index:3}.BannerCarousel_slideContent__tDNpc h2{font-size:clamp(2rem,5vw,4rem);font-weight:700;margin:0}.BannerCarousel_slideContent__tDNpc p{font-size:clamp(1rem,2vw,1.5rem);margin:0}.BannerCarousel_bannerPlaceholder__rIHEO{align-items:center;background:#f0f0f0;color:#666;display:flex;height:400px;justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){.BannerCarousel_slideBackground__-br2Z{animation:none!important}.BannerCarousel_bannerButton__pLbWW,.BannerCarousel_carouselNav__B\+9JT,.BannerCarousel_carouselSlide__QsWwx,.BannerCarousel_dot__ZW7vx{transition-duration:.01ms!important}}.SimpleBanner_simpleBanner__Cm4ck{background:#000;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.SimpleBanner_bannerImage__\+qXXb{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}.SimpleBanner_simpleBanner__Cm4ck.SimpleBanner_small__J62Ka .SimpleBanner_bannerImage__\+qXXb{height:clamp(250px,30vh,400px)}.SimpleBanner_simpleBanner__Cm4ck.SimpleBanner_medium__Il20c .SimpleBanner_bannerImage__\+qXXb{height:clamp(350px,45vh,550px)}.SimpleBanner_simpleBanner__Cm4ck.SimpleBanner_large__yXMTF .SimpleBanner_bannerImage__\+qXXb{height:clamp(450px,60vh,700px)}@media (prefers-reduced-motion:no-preference){.SimpleBanner_bannerImage__\+qXXb{animation:SimpleBanner_kenBurns__LHyi4 20s ease-in-out infinite alternate}@keyframes SimpleBanner_kenBurns__LHyi4{0%{transform:scale(1)}to{transform:scale(1.05)}}}@media (prefers-reduced-motion:reduce){.SimpleBanner_bannerImage__\+qXXb{animation:none!important}}@media (max-width:768px){.SimpleBanner_simpleBanner__Cm4ck.SimpleBanner_small__J62Ka .SimpleBanner_bannerImage__\+qXXb{height:clamp(200px,25vh,300px)}.SimpleBanner_simpleBanner__Cm4ck.SimpleBanner_medium__Il20c .SimpleBanner_bannerImage__\+qXXb{height:clamp(280px,35vh,450px)}.SimpleBanner_simpleBanner__Cm4ck.SimpleBanner_large__yXMTF .SimpleBanner_bannerImage__\+qXXb{height:clamp(350px,45vh,550px)}}@media (max-width:480px){.SimpleBanner_simpleBanner__Cm4ck.SimpleBanner_small__J62Ka .SimpleBanner_bannerImage__\+qXXb{height:clamp(180px,22vh,250px)}.SimpleBanner_simpleBanner__Cm4ck.SimpleBanner_medium__Il20c .SimpleBanner_bannerImage__\+qXXb{height:clamp(250px,30vh,400px)}.SimpleBanner_simpleBanner__Cm4ck.SimpleBanner_large__yXMTF .SimpleBanner_bannerImage__\+qXXb{height:clamp(300px,40vh,500px)}}.SimpleBanner_heightSmall__cfKP4{height:clamp(250px,30vh,400px)}.SimpleBanner_heightMedium__2wSuJ{height:clamp(350px,45vh,550px)}.SimpleBanner_heightLarge__vAM7Q{height:clamp(450px,60vh,700px)}.SimpleBanner_imageWrapper__tTryU{height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.SimpleBanner_imageWrapper__tTryU img{display:block;height:100%;object-fit:cover;object-position:center;transform-origin:center;width:100%}.SimpleBanner_overlay__3UY45{background:linear-gradient(180deg,#0000 0,#0000001a 50%,#0003);inset:0;pointer-events:none;position:absolute;z-index:1}.SimpleBanner_simpleBanner__Cm4ck:after{box-shadow:inset 0 0 100px #0000001a;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.SimpleBanner_carousel__yV6MD .SimpleBanner_imageWrapper__tTryU{inset:0;position:absolute}.SimpleBanner_dotsContainer__LetzL{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border-radius:100px;bottom:20px;display:flex;gap:12px;left:50%;padding:12px 20px;position:absolute;transform:translateX(-50%);z-index:10}.SimpleBanner_dot__6QEun{background:#ffffff80;border:2px solid #fffc;border-radius:50%;cursor:pointer;height:10px;outline:none;padding:0;transition:all .3s ease;width:10px}.SimpleBanner_dot__6QEun:hover{background:#fffc;transform:scale(1.2)}.SimpleBanner_activeDot__cSk31{background:#d4af37;background:var(--color-primary,#d4af37);border-color:#d4af37;border-color:var(--color-primary,#d4af37);height:12px;width:12px}@media (max-width:768px){.SimpleBanner_dotsContainer__LetzL{bottom:15px;gap:10px;padding:10px 16px}.SimpleBanner_dot__6QEun{height:8px;width:8px}.SimpleBanner_activeDot__cSk31{height:10px;width:10px}}.ProductImagePlaceholder_placeholder__1lCoG{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.ProductImagePlaceholder_placeholder__1lCoG:before{background-image:linear-gradient(45deg,#ffffff1a 25%,#0000 0),linear-gradient(-45deg,#ffffff1a 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ffffff1a 0),linear-gradient(-45deg,#0000 75%,#ffffff1a 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.ProductImagePlaceholder_icon__FQlz5{color:#adb5bd;filter:drop-shadow(0 2px 4px rgba(0,0,0,.05));position:relative;z-index:1}.ProductImagePlaceholder_small__UC1Rf .ProductImagePlaceholder_icon__FQlz5{height:40px;width:40px}.ProductImagePlaceholder_medium__bvq-P .ProductImagePlaceholder_icon__FQlz5{height:80px;width:80px}.ProductImagePlaceholder_large__A4YLG .ProductImagePlaceholder_icon__FQlz5{height:120px;width:120px}.ProductImagePlaceholder_placeholder__1lCoG:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6)}.ProductImagePlaceholder_placeholder__1lCoG:hover .ProductImagePlaceholder_icon__FQlz5{color:#868e96;transform:scale(1.05);transition:all .3s ease}@keyframes ProductImagePlaceholder_fadeInScale__CdPQq{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ProductImagePlaceholder_icon__FQlz5{animation:ProductImagePlaceholder_fadeInScale__CdPQq .4s ease-out}[dir=rtl] .ProductImagePlaceholder_icon__FQlz5{transform:scaleX(-1)}[dir=rtl] .ProductImagePlaceholder_placeholder__1lCoG:hover .ProductImagePlaceholder_icon__FQlz5{transform:scaleX(-1) scale(1.05)}.BoothCard_card__fAtFH{background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.BoothCard_card__fAtFH:hover{border-color:#d1d5db;box-shadow:0 8px 30px #00000014;transform:translateY(-4px)}.BoothCard_cardLink__Ui3RI{color:inherit;display:flex;flex:1 1;flex-direction:column;text-decoration:none}.BoothCard_imageWrapper__9bSsq{aspect-ratio:16/10;background:#f9fafb;overflow:hidden;position:relative;width:100%}.BoothCard_image__0fQuO{height:100%;object-fit:cover;transition:transform .4s ease-out;width:100%}.BoothCard_card__fAtFH:hover .BoothCard_image__0fQuO{transform:scale(1.05)}.BoothCard_placeholderContainer__ZNAaR{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;height:100%;justify-content:center;width:100%}.BoothCard_badge__dU9lF{align-items:center;background:#0f1d21;border-radius:100px;box-shadow:0 4px 12px #0003;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:8px;letter-spacing:.5px;padding:10px 20px;position:absolute;right:20px;text-transform:uppercase;top:20px}.BoothCard_badge__dU9lF svg{color:#8c763d;height:16px;width:16px}[dir=rtl] .BoothCard_badge__dU9lF{left:20px;right:auto}.BoothCard_content__Myg-c{display:flex;flex:1 1;flex-direction:column;gap:18px;padding:28px}.BoothCard_title__aElxH{color:#0f1d21;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0}.BoothCard_description__n9nI\+{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:15px;line-height:1.7;margin:0;overflow:hidden}.BoothCard_meta__eI6Nz{border-bottom:1px solid #f3f4f6;border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:14px;padding:20px 0}.BoothCard_metaItem__OvmZH{align-items:center;color:#374151;display:flex;font-size:15px;gap:12px}.BoothCard_metaItem__OvmZH svg{color:#8c763d;flex-shrink:0;height:20px;width:20px}.BoothCard_metaLabel__Z9O3w{color:#6b7280;font-size:14px;font-weight:500}.BoothCard_metaValue__gVI-P{color:#0f1d21;font-size:15px;font-weight:600;margin-left:auto}[dir=rtl] .BoothCard_metaValue__gVI-P{margin-left:0;margin-right:auto}.BoothCard_footer__UBvrI{margin-top:auto;padding-top:8px}.BoothCard_priceWrapper__HCVPG{display:flex;flex-direction:column;gap:8px}.BoothCard_priceLabel__D8lMq{color:#9ca3af;font-size:13px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.BoothCard_priceRow__6VowI{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.BoothCard_priceAmount__GXZjt{color:#0f1d21;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1}.BoothCard_priceCurrency__lX1tx{color:#374151;font-size:18px;font-weight:700}.BoothCard_pricePeriod__1rKdt{color:#6b7280;font-size:18px;font-weight:500}[dir=rtl] .BoothCard_priceAmount__GXZjt,[dir=rtl] .BoothCard_priceCurrency__lX1tx{direction:ltr}@media (min-width:1440px){.BoothCard_content__Myg-c{gap:22px;padding:32px}.BoothCard_title__aElxH{font-size:32px}.BoothCard_description__n9nI\+{font-size:20px}.BoothCard_priceAmount__GXZjt{font-size:38px}.BoothCard_priceCurrency__lX1tx{font-size:24px}.BoothCard_meta__eI6Nz{gap:16px;padding:24px 0}.BoothCard_metaItem__OvmZH{font-size:19px}.BoothCard_metaItem__OvmZH svg{height:24px;width:24px}}@media (min-width:1024px) and (max-width:1439px){.BoothCard_content__Myg-c{gap:18px;padding:26px}.BoothCard_title__aElxH{font-size:24px}.BoothCard_description__n9nI\+{font-size:17px}.BoothCard_priceAmount__GXZjt{font-size:30px}.BoothCard_priceCurrency__lX1tx{font-size:19px}}@media (min-width:768px) and (max-width:1023px){.BoothCard_card__fAtFH{border-radius:14px}.BoothCard_content__Myg-c{gap:16px;padding:24px}.BoothCard_title__aElxH{font-size:22px}.BoothCard_description__n9nI\+{font-size:16px;line-height:1.65}.BoothCard_priceAmount__GXZjt{font-size:28px}.BoothCard_priceCurrency__lX1tx{font-size:18px}.BoothCard_pricePeriod__1rKdt{font-size:16px}.BoothCard_badge__dU9lF{font-size:14px;padding:9px 18px;right:16px;top:16px}[dir=rtl] .BoothCard_badge__dU9lF{left:16px;right:auto}.BoothCard_meta__eI6Nz{gap:12px;padding:18px 0}.BoothCard_metaItem__OvmZH{font-size:16px}.BoothCard_metaItem__OvmZH svg{height:20px;width:20px}.BoothCard_metaLabel__Z9O3w{font-size:15px}.BoothCard_metaValue__gVI-P{font-size:16px}}@media (min-width:480px) and (max-width:767px){.BoothCard_card__fAtFH{border-radius:12px}.BoothCard_imageWrapper__9bSsq{aspect-ratio:16/9}.BoothCard_content__Myg-c{gap:14px;padding:22px}.BoothCard_title__aElxH{font-size:21px}.BoothCard_description__n9nI\+{-webkit-line-clamp:3;font-size:15px;line-height:1.6}.BoothCard_priceAmount__GXZjt{font-size:26px}.BoothCard_priceCurrency__lX1tx{font-size:17px}.BoothCard_pricePeriod__1rKdt{font-size:15px}.BoothCard_priceLabel__D8lMq{font-size:13px}.BoothCard_badge__dU9lF{font-size:13px;gap:6px;padding:8px 16px;right:14px;top:14px}.BoothCard_badge__dU9lF svg{height:14px;width:14px}[dir=rtl] .BoothCard_badge__dU9lF{left:14px;right:auto}.BoothCard_meta__eI6Nz{gap:12px;padding:16px 0}.BoothCard_metaItem__OvmZH{font-size:15px}.BoothCard_metaItem__OvmZH svg{height:18px;width:18px}.BoothCard_metaLabel__Z9O3w{font-size:14px}.BoothCard_metaValue__gVI-P{font-size:15px}}@media (max-width:479px){.BoothCard_card__fAtFH{border-radius:12px}.BoothCard_card__fAtFH:hover{transform:translateY(-2px)}.BoothCard_imageWrapper__9bSsq{aspect-ratio:4/3}.BoothCard_content__Myg-c{gap:14px;padding:20px}.BoothCard_title__aElxH{font-size:20px;line-height:1.4}.BoothCard_description__n9nI\+{-webkit-line-clamp:3;font-size:15px;line-height:1.6}.BoothCard_priceWrapper__HCVPG{gap:6px}.BoothCard_priceLabel__D8lMq{font-size:12px;letter-spacing:.6px}.BoothCard_priceAmount__GXZjt{font-size:26px}.BoothCard_priceCurrency__lX1tx{font-size:17px}.BoothCard_pricePeriod__1rKdt{font-size:15px}.BoothCard_badge__dU9lF{font-size:12px;gap:5px;padding:7px 14px;right:12px;top:12px}.BoothCard_badge__dU9lF svg{height:13px;width:13px}[dir=rtl] .BoothCard_badge__dU9lF{left:12px;right:auto}.BoothCard_meta__eI6Nz{gap:10px;padding:14px 0}.BoothCard_metaItem__OvmZH{font-size:14px;gap:10px}.BoothCard_metaItem__OvmZH svg{height:18px;width:18px}.BoothCard_metaLabel__Z9O3w{font-size:13px}.BoothCard_metaValue__gVI-P{font-size:14px}}@media (max-width:319px){.BoothCard_content__Myg-c{gap:12px;padding:16px}.BoothCard_title__aElxH{font-size:18px}.BoothCard_description__n9nI\+{font-size:14px}.BoothCard_priceAmount__GXZjt{font-size:24px}.BoothCard_priceCurrency__lX1tx{font-size:16px}.BoothCard_pricePeriod__1rKdt{font-size:14px}.BoothCard_badge__dU9lF{font-size:11px;padding:6px 12px}.BoothCard_meta__eI6Nz{gap:8px;padding:12px 0}.BoothCard_metaItem__OvmZH{font-size:13px}}.BoothCard_card__fAtFH.BoothCard_loading__-f4jM{opacity:.6;pointer-events:none}.BoothCard_card__fAtFH.BoothCard_loading__-f4jM .BoothCard_image__0fQuO{animation:BoothCard_pulse__4EPKu 1.5s ease-in-out infinite}@keyframes BoothCard_pulse__4EPKu{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.BoothCard_card__fAtFH,.BoothCard_image__0fQuO,.BoothCard_requestBtn__1hNjZ,.BoothCard_requestBtn__1hNjZ svg{transition:none}.BoothCard_card__fAtFH:hover,.BoothCard_card__fAtFH:hover .BoothCard_image__0fQuO{transform:none}.BoothCard_card__fAtFH.BoothCard_loading__-f4jM .BoothCard_image__0fQuO{animation:none}}.BoothCard_cardLink__Ui3RI:focus-visible{border-radius:16px;outline:2px solid #8c763d;outline-offset:2px}@media (prefers-contrast:high){.BoothCard_card__fAtFH{border:2px solid #000}.BoothCard_priceAmount__GXZjt,.BoothCard_title__aElxH{color:#000}.BoothCard_meta__eI6Nz{border-bottom:2px solid #000;border-top:2px solid #000}}@media print{.BoothCard_card__fAtFH{border:1px solid #000;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.BoothCard_card__fAtFH:hover{box-shadow:none;transform:none}.BoothCard_badge__dU9lF{background:#fff;border:1px solid #000;color:#000}}:root{--home-bg:#fff;--home-surface:#fff;--home-border:#e5e7eb;--home-text-primary:#111;--home-text-secondary:#4b5563;--home-text-muted:#9ca3af;--home-accent:#000;--home-accent-hover:#1a1a1a;--home-error:#dc2626;--home-error-bg:#fef2f2;--home-space-xs:4px;--home-space-sm:8px;--home-space-md:16px;--home-space-lg:24px;--home-space-xl:32px;--home-space-2xl:48px;--home-space-3xl:64px;--home-space-4xl:80px;--home-font-xs:12px;--home-font-sm:14px;--home-font-base:16px;--home-font-lg:18px;--home-font-xl:20px;--home-font-2xl:24px;--home-font-3xl:32px;--home-font-4xl:40px;--home-font-5xl:48px;--home-radius-sm:8px;--home-radius-md:12px;--home-radius-lg:16px;--home-radius-xl:24px;--home-radius-full:9999px;--home-shadow-sm:0 1px 2px #0000000a;--home-shadow-md:0 4px 12px #0000000f;--home-shadow-lg:0 8px 24px #00000014;--home-transition-fast:150ms ease;--home-transition-base:200ms ease;--home-transition-slow:300ms ease}.Home_page__\+UCz3{background-color:#fff;background-color:var(--home-bg);min-height:100vh}.Home_container__w\+u63{margin:0 auto;max-width:1200px;padding-left:16px;padding-left:var(--home-space-md);padding-right:16px;padding-right:var(--home-space-md);width:100%}@media (min-width:640px){.Home_container__w\+u63{padding-left:24px;padding-left:var(--home-space-lg);padding-right:24px;padding-right:var(--home-space-lg)}}@media (min-width:1024px){.Home_container__w\+u63{padding-left:32px;padding-left:var(--home-space-xl);padding-right:32px;padding-right:var(--home-space-xl)}}.Home_section__uZuiO{padding-bottom:48px;padding-bottom:var(--home-space-2xl);padding-top:48px;padding-top:var(--home-space-2xl)}@media (min-width:768px){.Home_section__uZuiO{padding-bottom:64px;padding-bottom:var(--home-space-3xl);padding-top:64px;padding-top:var(--home-space-3xl)}}@media (min-width:1024px){.Home_section__uZuiO{padding-bottom:80px;padding-bottom:var(--home-space-4xl);padding-top:80px;padding-top:var(--home-space-4xl)}}.Home_hero__tSEiQ{background-color:#e5e7eb;min-height:400px;position:relative}@media (min-width:640px){.Home_hero__tSEiQ{min-height:480px}}@media (min-width:768px){.Home_hero__tSEiQ{min-height:560px}}@media (min-width:1024px){.Home_hero__tSEiQ{min-height:600px}}.Home_heroLoading__io\+DL{align-items:center;background:linear-gradient(145deg,#111,#2a2a2a);color:#fff;display:flex;flex-direction:column;font-size:16px;font-size:var(--home-font-base);font-weight:500;gap:16px;gap:var(--home-space-md);height:400px;justify-content:center}@media (min-width:640px){.Home_heroLoading__io\+DL{height:480px}}@media (min-width:768px){.Home_heroLoading__io\+DL{height:560px}}@media (min-width:1024px){.Home_heroLoading__io\+DL{height:600px}}.Home_heroEmpty__9DHZe{align-items:center;background-color:#e5e7eb;color:#9ca3af;color:var(--home-text-muted);display:flex;flex-direction:column;gap:16px;gap:var(--home-space-md);height:400px;justify-content:center}@media (min-width:640px){.Home_heroEmpty__9DHZe{height:480px}}@media (min-width:768px){.Home_heroEmpty__9DHZe{height:560px}}@media (min-width:1024px){.Home_heroEmpty__9DHZe{height:600px}}.Home_heroEmpty__9DHZe p{font-size:16px;font-size:var(--home-font-base);font-weight:500;margin:0}.Home_about__28DcV{align-items:center;display:flex;flex-direction:column;gap:24px;gap:var(--home-space-lg);margin:0 auto;max-width:820px;text-align:center}@media (min-width:768px){.Home_about__28DcV{gap:32px;gap:var(--home-space-xl)}}.Home_aboutTitle__gBs8\+{color:#111;color:var(--home-text-primary);font-size:32px;font-size:var(--home-font-3xl);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media (min-width:640px){.Home_aboutTitle__gBs8\+{font-size:40px;font-size:var(--home-font-4xl)}}@media (min-width:768px){.Home_aboutTitle__gBs8\+{font-size:48px;font-size:var(--home-font-5xl)}}@media (min-width:1024px){.Home_aboutTitle__gBs8\+{font-size:56px}}.Home_aboutSubtitle__f6nZU{color:#4b5563;color:var(--home-text-secondary);font-size:18px;font-size:var(--home-font-lg);font-weight:600;line-height:1.4;margin:0}@media (min-width:768px){.Home_aboutSubtitle__f6nZU{font-size:20px;font-size:var(--home-font-xl)}}@media (min-width:1024px){.Home_aboutSubtitle__f6nZU{font-size:24px;font-size:var(--home-font-2xl)}}.Home_aboutBody__kqPxZ{display:flex;flex-direction:column;gap:16px;gap:var(--home-space-md)}.Home_aboutBody__kqPxZ p{color:#4b5563;color:var(--home-text-secondary);font-size:16px;font-size:var(--home-font-base);line-height:1.75;margin:0}@media (min-width:768px){.Home_aboutBody__kqPxZ p{font-size:18px;font-size:var(--home-font-lg)}}[dir=rtl] .Home_aboutTitle__gBs8\+{font-size:40px;font-size:var(--home-font-4xl);letter-spacing:0;line-height:1.35}@media (min-width:640px){[dir=rtl] .Home_aboutTitle__gBs8\+{font-size:48px;font-size:var(--home-font-5xl)}}@media (min-width:768px){[dir=rtl] .Home_aboutTitle__gBs8\+{font-size:56px}}@media (min-width:1024px){[dir=rtl] .Home_aboutTitle__gBs8\+{font-size:64px}}[dir=rtl] .Home_aboutSubtitle__f6nZU{font-size:20px;font-size:var(--home-font-xl);line-height:1.5}@media (min-width:768px){[dir=rtl] .Home_aboutSubtitle__f6nZU{font-size:24px;font-size:var(--home-font-2xl)}}[dir=rtl] .Home_aboutBody__kqPxZ p{font-size:18px;font-size:var(--home-font-lg);line-height:1.9}.Home_secondaryBanner__9xN3H{margin:0;padding:0;width:100%}.Home_sectionHeader__Pb2Xc{margin-bottom:32px;margin-bottom:var(--home-space-xl)}@media (min-width:768px){.Home_sectionHeader__Pb2Xc{margin-bottom:48px;margin-bottom:var(--home-space-2xl)}}.Home_sectionHeader--centered__eSfOE{text-align:center}.Home_sectionTag__NHSfl{background-color:#fff;background-color:var(--home-surface);border:1px solid #e5e7eb;border:1px solid var(--home-border);border-radius:9999px;border-radius:var(--home-radius-full);color:#9ca3af;color:var(--home-text-muted);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:16px;margin-bottom:var(--home-space-md);padding:5px 12px;text-transform:uppercase}.Home_sectionTitle__SOFgZ{color:#111;color:var(--home-text-primary);font-size:20px;font-weight:700;line-height:1.25;margin:0}@media (min-width:768px){.Home_sectionTitle__SOFgZ{font-size:24px}}[dir=rtl] .Home_sectionTitle__SOFgZ{font-size:22px;line-height:1.4}@media (min-width:768px){[dir=rtl] .Home_sectionTitle__SOFgZ{font-size:26px}}.Home_grid__w2Biy{grid-gap:24px;grid-gap:var(--home-space-lg);display:grid;gap:24px;gap:var(--home-space-lg);grid-template-columns:1fr}@media (min-width:640px){.Home_grid__w2Biy{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Home_grid__w2Biy{gap:32px;gap:var(--home-space-xl);grid-template-columns:repeat(3,1fr)}}.Home_gridItem__5SuQz{display:flex}.Home_gridItem__5SuQz>*{width:100%}.Home_card__\+O6lb{background-color:#fff;background-color:var(--home-surface);border:1px solid #e5e7eb;border:1px solid var(--home-border);border-radius:16px;border-radius:var(--home-radius-lg);box-shadow:0 1px 2px #0000000a;box-shadow:var(--home-shadow-sm)}.Home_card--sm__Qu3w5{padding:16px;padding:var(--home-space-md)}.Home_card--md__NPw36{padding:24px;padding:var(--home-space-lg)}.Home_card--lg__VZSAI{padding:32px;padding:var(--home-space-xl)}.Home_card--xl__FTli4{padding:48px;padding:var(--home-space-2xl)}@media (min-width:768px){.Home_card--xl__FTli4{padding:64px;padding:var(--home-space-3xl)}}.Home_skeleton__CzEtm{background-color:#fff;background-color:var(--home-surface);border:1px solid #e5e7eb;border:1px solid var(--home-border);border-radius:16px;border-radius:var(--home-radius-lg);overflow:hidden}.Home_skeletonImage__LznGS{animation:Home_skeletonShimmer__82C\+S 1.4s ease-in-out infinite;aspect-ratio:3/4;background:linear-gradient(100deg,#f0f0f0 30%,#e8e8e8 50%,#f0f0f0 70%);background-size:200% 100%;width:100%}.Home_skeletonBody__23wwQ{display:flex;flex-direction:column;gap:8px;gap:var(--home-space-sm);padding:24px;padding:var(--home-space-lg)}.Home_skeletonLine__0M2N-{animation:Home_skeletonShimmer__82C\+S 1.4s ease-in-out infinite;background:linear-gradient(100deg,#f0f0f0 30%,#e8e8e8 50%,#f0f0f0 70%);background-size:200% 100%;border-radius:8px;border-radius:var(--home-radius-sm);height:14px}@keyframes Home_skeletonShimmer__82C\+S{0%{background-position:200% 0}to{background-position:-200% 0}}.Home_stateMessage__SI6W8{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:280px;text-align:center}.Home_stateMessage--error__qe4UV{background-color:#fef2f2;background-color:var(--home-error-bg);border-color:#0000}.Home_stateMessage--error__qe4UV .Home_stateIcon__hoiK8{color:#dc2626;color:var(--home-error)}.Home_stateIcon__hoiK8{color:#9ca3af;color:var(--home-text-muted);margin-bottom:16px;margin-bottom:var(--home-space-md)}.Home_stateTitle__VijnI{color:#111;color:var(--home-text-primary);font-size:16px;font-size:var(--home-font-base);font-weight:600;margin:0 0 4px;margin:0 0 var(--home-space-xs)}.Home_stateDescription__ON9a5{color:#4b5563;color:var(--home-text-secondary);font-size:14px;font-size:var(--home-font-sm);margin:0 0 24px;margin:0 0 var(--home-space-lg)}.Home_stateAction__wSjBY{margin-top:16px;margin-top:var(--home-space-md)}.Home_btn__PmZsX{align-items:center;border:none;border-radius:9999px;border-radius:var(--home-radius-full);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:8px;gap:var(--home-space-sm);justify-content:center;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;transition:background-color var(--home-transition-fast),color var(--home-transition-fast),border-color var(--home-transition-fast),transform var(--home-transition-fast),box-shadow var(--home-transition-fast);white-space:nowrap}.Home_btn__PmZsX:focus-visible{outline:2px solid #000;outline:2px solid var(--home-accent);outline-offset:2px}.Home_btn__PmZsX:active{transform:scale(.98)}.Home_btn--sm__S-MDh{gap:6px;padding:8px 16px}.Home_btn--md__E06FA,.Home_btn--sm__S-MDh{font-size:14px;font-size:var(--home-font-sm)}.Home_btn--md__E06FA{padding:12px 24px}.Home_btn--lg__Q9H-n{font-size:16px;font-size:var(--home-font-base);padding:14px 28px}@media (min-width:768px){.Home_btn--lg__Q9H-n{padding:16px 32px}}.Home_btn--primary__888BY{background-color:#000;background-color:var(--home-accent);color:#fff}.Home_btn--primary__888BY:hover{background-color:#1a1a1a;background-color:var(--home-accent-hover);box-shadow:0 4px 12px #0000000f;box-shadow:var(--home-shadow-md);transform:translateY(-2px)}.Home_btn--secondary__zsRgC{background-color:initial;border:2px solid #000;border:2px solid var(--home-accent);color:#000;color:var(--home-accent)}.Home_btn--secondary__zsRgC:hover{background-color:#000;background-color:var(--home-accent);color:#fff;transform:translateY(-2px)}.Home_btn--ghost__qFeRY{background-color:initial;border:1.5px solid #e5e7eb;border:1.5px solid var(--home-border);color:#111;color:var(--home-text-primary)}.Home_btn--ghost__qFeRY:hover{background-color:#111;background-color:var(--home-text-primary);border-color:#111;border-color:var(--home-text-primary);color:#fff}.Home_btnIcon__cn3Gx{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.Home_btnText__8NVVN{display:inline-block}[dir=rtl] .Home_btn__PmZsX{flex-direction:row-reverse}.Home_sectionCta__VM0WU{display:flex;justify-content:center;margin-top:48px;margin-top:var(--home-space-2xl)}@media (min-width:768px){.Home_sectionCta__VM0WU{margin-top:64px;margin-top:var(--home-space-3xl)}}.Home_iconSpinner__So1Zz{animation:Home_spinRotate__hNz9c 1s linear infinite}@keyframes Home_spinRotate__hNz9c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.Home_iconSpinner__So1Zz,.Home_skeletonImage__LznGS,.Home_skeletonLine__0M2N-{animation:none}}@media print{.Home_hero__tSEiQ,.Home_secondaryBanner__9xN3H{display:none}.Home_page__\+UCz3{background:#fff}.Home_btn__PmZsX{border:1px solid #000}}.BoothProductCard_boothCard__MBYLK{--bg-card:linear-gradient(180deg,#eef2ff,#e5e7eb);--bg-sheet:#fff;--text-primary:#0f172a;--text-secondary:#6b7280;--muted:#9ca3af;--border:#e5e7eb;--border-hover:#d1d5db;--accent:#0f1d21;--accent-light:#0f1d210d;--cta:#0f1d21;--cta-hover:#111827;--focus-ring:#c29541;--success:#10b981;--error:#ef4444;--space-xs:0.375rem;--space-sm:0.5rem;--space-md:0.75rem;--space-lg:1rem;--shadow-sm:0 1px 2px #0f172a0a;--shadow-md:0 4px 12px #0f172a0f;--shadow-lg:0 10px 30px #0f172a14;--shadow-xl:0 20px 40px #0f172a1f;--shadow-sheet:0 12px 32px #0000001a;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:400ms cubic-bezier(0.4,0,0.2,1);background:var(--bg-card);border:1px solid #0000000f;border-radius:1.5rem;box-shadow:0 1px 3px #00000014;display:block;overflow:hidden;position:relative;transition:all var(--transition)}.BoothProductCard_boothCard__MBYLK:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.BoothProductCard_boothCard__MBYLK.BoothProductCard_unavailable__9vtqE{filter:grayscale(.3);opacity:1;position:relative}.BoothProductCard_boothCard__MBYLK.BoothProductCard_unavailable__9vtqE:before{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#fff6;border-radius:1.125rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.BoothProductCard_boothCard__MBYLK.BoothProductCard_unavailable__9vtqE:hover{box-shadow:0 1px 3px #00000014;cursor:not-allowed;transform:none}.BoothProductCard_imageContainer__7u6LR{aspect-ratio:2/2.1;background:linear-gradient(135deg,#f8fafc,#e2e8f0);overflow:hidden;position:relative}.BoothProductCard_imageWrapper__oOvNS{block-size:100%;display:grid;inline-size:100%;overflow:hidden;padding:0;place-items:center;position:relative}.BoothProductCard_productImage__P1dUY{block-size:100%;inline-size:100%;object-fit:cover;transform:translateZ(0);transition:transform var(--transition-slow)}.BoothProductCard_boothCard__MBYLK:not(.BoothProductCard_unavailable__9vtqE):hover .BoothProductCard_productImage__P1dUY{transform:scale(1.08)}.BoothProductCard_boothCard__MBYLK.BoothProductCard_unavailable__9vtqE .BoothProductCard_productImage__P1dUY{filter:grayscale(.5)}.BoothProductCard_gradientOverlay__PFZhE{background:linear-gradient(180deg,#0000,#0000 40%,#0f172a08);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--transition);z-index:1}.BoothProductCard_boothCard__MBYLK:not(.BoothProductCard_unavailable__9vtqE):hover .BoothProductCard_gradientOverlay__PFZhE{opacity:1}.BoothProductCard_notAvailableBadge__Wu51M{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:1.5px solid #fffc;border-radius:999px;box-shadow:0 4px 12px #ef444466,0 0 0 3px #ffffff80;color:#fff;display:flex;font-size:11px;font-weight:700;gap:.375rem;inset-block-start:12px;inset-inline-end:12px;letter-spacing:0;padding:8px 16px;position:absolute;text-transform:uppercase;z-index:10}.BoothProductCard_notAvailableBadge__Wu51M svg{height:14px;width:14px}.BoothProductCard_detailsButton__yyJ2L{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1d21e6;border:2px solid #fff3;border-radius:999px;box-shadow:0 8px 24px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:.5rem;left:50%;letter-spacing:0;opacity:0;padding:12px 24px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all var(--transition);z-index:5}.BoothProductCard_boothCard__MBYLK:hover .BoothProductCard_detailsButton__yyJ2L{opacity:1;transform:translate(-50%,-50%) scale(1)}.BoothProductCard_detailsButton__yyJ2L:hover{background:#0f1d21;border-color:#fff6;box-shadow:0 12px 32px #0006;transform:translate(-50%,-50%) scale(1.05)}.BoothProductCard_detailsButton__yyJ2L:active{transform:translate(-50%,-50%) scale(.98)}.BoothProductCard_detailsButton__yyJ2L svg{height:18px;width:18px}.BoothProductCard_bottomSheet__nGvU8{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--bg-sheet);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-sheet);inset-block-end:8px;inset-inline-end:8px;inset-inline-start:8px;padding:.875rem;position:absolute;transition:all var(--transition);z-index:3}.BoothProductCard_boothCard__MBYLK:not(.BoothProductCard_unavailable__9vtqE):hover .BoothProductCard_bottomSheet__nGvU8{box-shadow:0 16px 40px #00000024;transform:translateY(-2px)}.BoothProductCard_boothCard__MBYLK.BoothProductCard_unavailable__9vtqE .BoothProductCard_bottomSheet__nGvU8{opacity:.7;pointer-events:none}.BoothProductCard_boothCard__MBYLK.BoothProductCard_selected__gYjqo .BoothProductCard_bottomSheet__nGvU8{border:2px solid #8c763d;box-shadow:0 0 0 4px #8c763d1a,0 16px 40px #00000024}.BoothProductCard_sheetHeader__EB98-{-webkit-margin-after:.75rem;-webkit-padding-after:.75rem;-webkit-border-after:1px solid var(--border);align-items:flex-start;border-block-end:1px solid var(--border);display:flex;gap:1rem;justify-content:space-between;margin-block-end:.75rem;padding-block-end:.75rem}.BoothProductCard_codeSection__5Jr2F{display:flex;flex:1 1;flex-direction:column;gap:.375rem}.BoothProductCard_codeBlock__AJdE7{align-items:baseline;display:inline-flex;gap:var(--space-sm)}.BoothProductCard_codeLabel__t02v\+{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:0;line-height:1;text-transform:lowercase}.BoothProductCard_codeValue__43I58{color:var(--text-primary);font-size:11px;font-weight:700;letter-spacing:0;line-height:1;transition:color var(--transition-fast)}.BoothProductCard_boothCard__MBYLK:not(.BoothProductCard_unavailable__9vtqE):hover .BoothProductCard_codeValue__43I58{color:var(--accent)}.BoothProductCard_dimensionsText__XwcPT{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:10px;font-weight:600;gap:.25rem}.BoothProductCard_dimensionsText__XwcPT svg{color:var(--text-secondary);flex-shrink:0;height:12px;width:12px}.BoothProductCard_priceSection__Ikg3B{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.25rem}.BoothProductCard_priceLabel__snKDs{color:var(--text-secondary);font-size:9px;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.BoothProductCard_priceValue__bND1k{align-items:baseline;color:var(--text-primary);display:inline-flex;gap:.25rem}.BoothProductCard_priceAmount__68-Y7{font-size:13px;font-weight:900;line-height:1;transition:transform var(--transition-fast)}.BoothProductCard_boothCard__MBYLK:not(.BoothProductCard_unavailable__9vtqE):hover .BoothProductCard_priceAmount__68-Y7{transform:scale(1.05)}.BoothProductCard_priceCurrency__1nFYl{color:var(--text-secondary);font-size:9px;font-weight:800;letter-spacing:0;line-height:1}.BoothProductCard_daysTotalRow__dUb1e{-webkit-margin-after:.75rem;align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-block-end:.75rem}.BoothProductCard_daysSection__Xle-z{display:flex;flex:1 1;flex-direction:column;gap:.375rem}.BoothProductCard_daysLabel__XiKAX{color:var(--text-secondary);font-size:9px;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.BoothProductCard_daysControls__XngbU{align-items:center;border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow-sm);display:flex;gap:0;overflow:hidden;width:-webkit-fit-content;width:fit-content}.BoothProductCard_daysButton__P2v1d{align-items:center;background:#fff;border:none;color:var(--text-primary);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all var(--transition-fast);width:24px}.BoothProductCard_daysButton__P2v1d:first-child{-webkit-border-end:1px solid var(--border);border-end-start-radius:6px;border-inline-end:1px solid var(--border);border-start-start-radius:6px}.BoothProductCard_daysButton__P2v1d:last-child{-webkit-border-start:1px solid var(--border);border-end-end-radius:6px;border-inline-start:1px solid var(--border);border-start-end-radius:6px}.BoothProductCard_daysButton__P2v1d:hover:not(:disabled){background:#f8fafc;transform:scale(1.05);z-index:1}.BoothProductCard_daysButton__P2v1d:active:not(:disabled){background:#e5e7eb;transform:scale(.95)}.BoothProductCard_daysButton__P2v1d:disabled{background:#f9fafb;cursor:not-allowed;opacity:.4}.BoothProductCard_daysButton__P2v1d svg{height:12px;width:12px}.BoothProductCard_daysDisplay__BolHu{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;flex-direction:column;height:24px;justify-content:center;min-width:50px;padding:0 10px}.BoothProductCard_daysValue__xqEdg{color:var(--text-primary);font-size:12px;font-weight:800;line-height:1}.BoothProductCard_daysUnit__p5cMT{color:var(--muted);font-size:7px;font-weight:600;line-height:1;margin-top:1px;text-transform:lowercase}.BoothProductCard_totalPrice__FWQQA{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.25rem}.BoothProductCard_totalLabel__Rh7uH{color:var(--text-secondary);font-size:9px;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.BoothProductCard_totalValue__\+q\+jB{align-items:baseline;display:inline-flex;gap:.25rem}.BoothProductCard_totalAmount__kigFF{color:#8c763d;font-size:16px;font-weight:900;line-height:1;transition:transform var(--transition-fast)}.BoothProductCard_boothCard__MBYLK:not(.BoothProductCard_unavailable__9vtqE):hover .BoothProductCard_totalAmount__kigFF{transform:scale(1.05)}.BoothProductCard_totalCurrency__NANrp{color:#8c763d;font-size:10px;font-weight:800;letter-spacing:0;line-height:1}.BoothProductCard_selectButton__BRiC\+{align-items:center;background:#fff;width:100%;block-size:42px;border:2px solid var(--border);border-radius:12px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:0;overflow:hidden;padding-inline:20px;position:relative;transition:all var(--transition)}.BoothProductCard_selectButton__BRiC\+:hover:not(:disabled){background:linear-gradient(135deg,#0f1d21,#111827);border-color:#0f1d21;box-shadow:0 8px 20px #0f1d2133;color:#fff;transform:translateY(-2px)}.BoothProductCard_selectButton__BRiC\+:active:not(:disabled){transform:translateY(0)}.BoothProductCard_selectButton__BRiC\+:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.5;pointer-events:none}.BoothProductCard_selectButton__BRiC\+.BoothProductCard_selected__gYjqo{background:linear-gradient(135deg,#8c763d,#6f5a2f);border-color:#8c763d;box-shadow:0 4px 16px #8c763d4d;color:#fff}.BoothProductCard_selectButton__BRiC\+.BoothProductCard_selected__gYjqo:hover{background:linear-gradient(135deg,#6f5a2f,#5a4826);border-color:#6f5a2f;box-shadow:0 8px 24px #8c763d66}.BoothProductCard_selectButton__BRiC\+ svg{flex-shrink:0;height:18px;transition:transform var(--transition-fast);width:18px}.BoothProductCard_selectButton__BRiC\+:hover:not(:disabled) svg{transform:scale(1.1)}.BoothProductCard_selectButton__BRiC\+.BoothProductCard_selected__gYjqo svg{animation:BoothProductCard_checkmark__W3P4F .4s ease}@keyframes BoothProductCard_checkmark__W3P4F{0%,50%{transform:scale(0)}to{transform:scale(1)}}.BoothProductCard_imageNavButton__ZrIyR{align-items:center;background:#fffffff2;border:1.5px solid #0000001a;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#0f1d21;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:36px;z-index:3}.BoothProductCard_imageNavButtonPrev__PV0Pq{left:.75rem}.BoothProductCard_imageNavButtonNext__MfVcM{right:.75rem}.BoothProductCard_boothCard__MBYLK:hover .BoothProductCard_imageNavButton__ZrIyR{opacity:1}.BoothProductCard_imageNavButton__ZrIyR:hover{background:#fff;border-color:#8c763d;color:#8c763d;transform:translateY(-50%) scale(1.1)}.BoothProductCard_imageNavButton__ZrIyR:active{transform:translateY(-50%) scale(.95)}.BoothProductCard_imageIndicators__aVcQO{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d2199;border-radius:999px;bottom:1rem;display:flex;gap:.5rem;left:50%;opacity:0;padding:.5rem .75rem;position:absolute;transform:translateX(-50%);transition:opacity .25s ease;z-index:3}.BoothProductCard_boothCard__MBYLK:hover .BoothProductCard_imageIndicators__aVcQO{opacity:1}.BoothProductCard_imageIndicator__uWmSm{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .25s ease;width:8px}.BoothProductCard_imageIndicator__uWmSm:hover{background:#fffc;transform:scale(1.2)}.BoothProductCard_imageIndicatorActive__qnWlO{background:#fff;border-radius:999px;width:24px}.BoothProductCard_modalWrapper__lm3fE{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.BoothProductCard_backdrop__CUNxQ{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d21d9;inset:0;position:fixed;z-index:1}.BoothProductCard_modal__tv25i{background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;max-height:80vh;max-width:850px;overflow:hidden;position:relative;width:75vw;z-index:2}.BoothProductCard_modal__tv25i.BoothProductCard_rtl__IQHBE{direction:rtl}.BoothProductCard_closeButton__oUsVu{align-items:center;background:#fffffff2;border:1.5px solid #0000001a;border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#0f1d21;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .25s ease;width:44px;z-index:10}.BoothProductCard_modal__tv25i.BoothProductCard_rtl__IQHBE .BoothProductCard_closeButton__oUsVu{left:1rem;right:auto}.BoothProductCard_closeButton__oUsVu:hover{background:#fff;border-color:#0f1d21;transform:rotate(90deg) scale(1.1)}.BoothProductCard_content__icN-i{grid-gap:2rem;display:grid;flex:1 1;gap:2rem;grid-template-columns:.9fr 1.1fr;overflow-y:auto;padding:2rem}.BoothProductCard_modal__tv25i.BoothProductCard_rtl__IQHBE .BoothProductCard_content__icN-i{direction:rtl}.BoothProductCard_gallerySection__8vYAJ{display:flex;flex-direction:column;gap:1rem}.BoothProductCard_mainImage__Z4jNJ{aspect-ratio:1/1;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;position:relative}.BoothProductCard_mainImage__Z4jNJ img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.BoothProductCard_mainImage__Z4jNJ:hover img{transform:scale(1.05)}.BoothProductCard_navButton__YphLI{align-items:center;background:#fffffff2;border:1.5px solid #0000001a;border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#0f1d21;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:44px;z-index:2}.BoothProductCard_navButtonPrev__VA-zL{left:1rem}.BoothProductCard_navButtonNext__Xo5-t{right:1rem}.BoothProductCard_navButton__YphLI:hover{background:#fff;border-color:#8c763d;color:#8c763d;transform:translateY(-50%) scale(1.1)}.BoothProductCard_navButton__YphLI:active{transform:translateY(-50%) scale(.95)}.BoothProductCard_imageCounter__E1DBK{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d21d9;border-radius:999px;bottom:1rem;box-shadow:0 4px 12px #0003;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:0;padding:.5rem 1rem;position:absolute;right:1rem}.BoothProductCard_thumbnails__yrgeg{display:flex;gap:.625rem;overflow-x:auto;padding:0;scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.BoothProductCard_thumbnails__yrgeg::-webkit-scrollbar{height:6px}.BoothProductCard_thumbnails__yrgeg::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.BoothProductCard_thumbnails__yrgeg::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.BoothProductCard_thumbnails__yrgeg::-webkit-scrollbar-thumb:hover{background:#94a3b8}.BoothProductCard_thumbnail__cSZXQ{background:#f8fafc;border:2px solid #0000;border-radius:8px;cursor:pointer;flex-shrink:0;height:70px;overflow:hidden;transition:all .25s ease;width:70px}.BoothProductCard_thumbnail__cSZXQ img{height:100%;object-fit:cover;width:100%}.BoothProductCard_thumbnail__cSZXQ:hover{border-color:#cbd5e1;transform:scale(1.05)}.BoothProductCard_thumbnailActive__z0pij{border-color:#8c763d;box-shadow:0 0 0 2px #8c763d33}.BoothProductCard_detailsSection__KQWJO{display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;padding-right:.5rem}.BoothProductCard_modal__tv25i.BoothProductCard_rtl__IQHBE .BoothProductCard_detailsSection__KQWJO{padding-left:.5rem;padding-right:0}.BoothProductCard_header__u763o{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:space-between;padding-bottom:1.25rem}.BoothProductCard_code__bTf0a{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;letter-spacing:0;padding:.5rem .875rem;text-transform:uppercase}.BoothProductCard_code__bTf0a svg{color:#94a3b8;height:16px;width:16px}.BoothProductCard_collection__-4McA{background:linear-gradient(135deg,#8c763d1a,#8c763d0d);border:1px solid #8c763d33;border-radius:8px;color:#8c763d;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-transform:capitalize}.BoothProductCard_name__AsMzU{color:#0f1d21;font-size:1.625rem;font-weight:700;letter-spacing:0;line-height:1.3;margin:0}.BoothProductCard_description__XK4zR{color:#64748b;font-size:.9375rem;line-height:1.6;margin:0}.BoothProductCard_features__HFy8q{display:flex;flex-direction:column;gap:.75rem}.BoothProductCard_featuresTitle__u\+ste{color:#0f1d21;font-size:1rem;font-weight:700;letter-spacing:0;margin:0}.BoothProductCard_featuresList__G17i\+{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.BoothProductCard_featureItem__uLEw6{align-items:flex-start;color:#4b5563;display:flex;font-size:.875rem;gap:.625rem;line-height:1.5}.BoothProductCard_featureItem__uLEw6 svg{color:#10b981;flex-shrink:0;height:16px;margin-top:2px;width:16px}.BoothProductCard_specifications__RVwcl{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.BoothProductCard_spec__9G\+R\+{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding-bottom:.625rem}.BoothProductCard_spec__9G\+R\+:last-child{border-bottom:none;padding-bottom:0}.BoothProductCard_specLabel__g7h38{color:#6b7280;font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:capitalize}.BoothProductCard_specValue__YZW3o{color:#0f1d21;font-size:.9375rem;font-weight:600}.BoothProductCard_availability__0lx7W{align-items:center;border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:0;padding:.75rem 1.5rem;text-transform:uppercase}.BoothProductCard_availabilityAvailable__va3Fa{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1.5px solid #10b981;color:#059669}.BoothProductCard_availabilityAvailable__va3Fa svg{color:#10b981}.BoothProductCard_availabilityUnavailable__q3sJZ{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1.5px solid #ef4444;color:#dc2626}.BoothProductCard_availabilityUnavailable__q3sJZ svg{color:#ef4444}.BoothProductCard_detailsSection__KQWJO .BoothProductCard_selectButton__BRiC\+{margin-top:.5rem;width:100%}@media (max-width:767px){.BoothProductCard_boothCard__MBYLK{border-radius:12px}.BoothProductCard_bottomSheet__nGvU8{inset-block-end:6px;inset-inline-end:6px;inset-inline-start:6px;padding:.75rem}.BoothProductCard_codeValue__43I58{font-size:11px}.BoothProductCard_dimensionsText__XwcPT{font-size:10px}.BoothProductCard_priceSection__Ikg3B{-webkit-margin-after:.5rem;margin-block-end:.5rem;padding:.5rem}.BoothProductCard_priceAmount__68-Y7{font-size:14px}.BoothProductCard_selectButton__BRiC\+{block-size:38px;font-size:12px}.BoothProductCard_detailsButton__yyJ2L{font-size:12px;padding:10px 20px}.BoothProductCard_notAvailableBadge__Wu51M{font-size:9px;inset-block-start:8px;padding:6px 12px}.BoothProductCard_notAvailableBadge__Wu51M svg{height:12px;width:12px}.BoothProductCard_sheetHeader__EB98-{-webkit-margin-after:.5rem;-webkit-padding-after:.5rem;gap:.75rem;margin-block-end:.5rem;padding-block-end:.5rem}.BoothProductCard_codeValue__43I58{font-size:10px}.BoothProductCard_dimensionsText__XwcPT{font-size:9px}.BoothProductCard_dimensionsText__XwcPT svg{height:10px;width:10px}.BoothProductCard_priceLabel__snKDs{font-size:8px}.BoothProductCard_priceAmount__68-Y7{font-size:12px}.BoothProductCard_priceCurrency__1nFYl{font-size:8px}.BoothProductCard_daysTotalRow__dUb1e{-webkit-margin-after:.5rem;gap:.75rem;margin-block-end:.5rem}.BoothProductCard_daysLabel__XiKAX{font-size:8px}.BoothProductCard_daysButton__P2v1d{height:22px;width:22px}.BoothProductCard_daysDisplay__BolHu{height:22px;min-width:45px;padding:0 8px}.BoothProductCard_daysValue__xqEdg{font-size:11px}.BoothProductCard_daysUnit__p5cMT{font-size:6px}.BoothProductCard_totalLabel__Rh7uH{font-size:8px}.BoothProductCard_totalAmount__kigFF{font-size:14px}.BoothProductCard_totalCurrency__NANrp{font-size:9px}.BoothProductCard_content__icN-i{gap:1.5rem;grid-template-columns:1fr;padding:1.5rem}.BoothProductCard_mainImage__Z4jNJ{aspect-ratio:4/3}.BoothProductCard_name__AsMzU{font-size:1.5rem}.BoothProductCard_thumbnails__yrgeg{gap:.5rem}.BoothProductCard_thumbnail__cSZXQ{height:70px;width:70px}}@media (max-width:480px){.BoothProductCard_boothCard__MBYLK{border-radius:10px}.BoothProductCard_bottomSheet__nGvU8{border-radius:14px;padding:.625rem}.BoothProductCard_selectButton__BRiC\+{block-size:36px;font-size:11px}.BoothProductCard_detailsButton__yyJ2L{font-size:11px;padding:8px 16px}.BoothProductCard_sheetHeader__EB98-{align-items:flex-start;flex-direction:column;gap:.5rem}.BoothProductCard_codeSection__5Jr2F{width:100%}.BoothProductCard_priceSection__Ikg3B{align-items:flex-start;width:100%}.BoothProductCard_daysTotalRow__dUb1e{align-items:stretch;flex-direction:column;gap:.75rem}.BoothProductCard_daysSection__Xle-z{width:100%}.BoothProductCard_daysControls__XngbU{justify-content:center;width:100%}.BoothProductCard_daysButton__P2v1d{height:24px;width:28px}.BoothProductCard_daysDisplay__BolHu{flex:1 1;height:24px;min-width:60px}.BoothProductCard_totalPrice__FWQQA{align-items:flex-start;border-top:1px solid var(--border);padding-top:.5rem;width:100%}.BoothProductCard_totalAmount__kigFF{font-size:18px}.BoothProductCard_notAvailableBadge__Wu51M{font-size:8px;padding:5px 10px}.BoothProductCard_boothCard__MBYLK:hover{transform:translateY(-1px)}.BoothProductCard_imageNavButton__ZrIyR{height:32px;width:32px}.BoothProductCard_imageNavButtonPrev__PV0Pq{left:.5rem}.BoothProductCard_imageNavButtonNext__MfVcM{right:.5rem}.BoothProductCard_modal__tv25i{border-radius:16px;max-height:95vh;width:95vw}.BoothProductCard_content__icN-i{gap:1rem;padding:1rem}.BoothProductCard_closeButton__oUsVu{height:40px;right:.75rem;top:.75rem;width:40px}.BoothProductCard_modal__tv25i.BoothProductCard_rtl__IQHBE .BoothProductCard_closeButton__oUsVu{left:.75rem;right:auto}.BoothProductCard_gallerySection__8vYAJ{gap:.625rem}.BoothProductCard_mainImage__Z4jNJ{aspect-ratio:16/9;border-radius:10px}.BoothProductCard_navButton__YphLI{height:32px;width:32px}.BoothProductCard_navButtonPrev__VA-zL{left:.5rem}.BoothProductCard_navButtonNext__Xo5-t{right:.5rem}.BoothProductCard_imageCounter__E1DBK{font-size:.75rem;padding:.375rem .75rem}.BoothProductCard_thumbnails__yrgeg{gap:.375rem;padding:0}.BoothProductCard_thumbnail__cSZXQ{border-radius:6px;height:50px;width:50px}.BoothProductCard_detailsSection__KQWJO{gap:1rem}.BoothProductCard_header__u763o{padding-bottom:.75rem}.BoothProductCard_code__bTf0a,.BoothProductCard_collection__-4McA{font-size:.75rem;padding:.375rem .75rem}.BoothProductCard_name__AsMzU{font-size:1.125rem;line-height:1.4}.BoothProductCard_description__XK4zR{font-size:.8125rem;line-height:1.5}.BoothProductCard_features__HFy8q{gap:.5rem}.BoothProductCard_featuresTitle__u\+ste{font-size:.9375rem}.BoothProductCard_featuresList__G17i\+{gap:.5rem}.BoothProductCard_featureItem__uLEw6{font-size:.8125rem}.BoothProductCard_featureItem__uLEw6 svg{height:14px;width:14px}.BoothProductCard_specifications__RVwcl{gap:.625rem;padding:.875rem 1rem}.BoothProductCard_spec__9G\+R\+{padding-bottom:.5rem}.BoothProductCard_specLabel__g7h38{font-size:.75rem}.BoothProductCard_specValue__YZW3o{font-size:.8125rem}.BoothProductCard_availability__0lx7W{font-size:.75rem;padding:.5rem 1rem}.BoothProductCard_availability__0lx7W svg{height:14px;width:14px}}@media (max-width:479px){.BoothProductCard_content__icN-i{padding:1rem}.BoothProductCard_header__u763o{align-items:flex-start;flex-direction:column}.BoothProductCard_thumbnail__cSZXQ{height:50px;width:50px}}:root{--color-accent-light:#a89558}.DateTimePicker_dateTimePickerWrapper__Kqjre{display:flex;flex-direction:column;gap:8px;position:relative;width:100%}.DateTimePicker_labelWrapper__0QpOs{align-items:center;display:flex;gap:6px}.DateTimePicker_label__NmZLl{color:#0f1d21;color:var(--color-primary);font-size:14px;font-weight:600;letter-spacing:-.1px}.DateTimePicker_required__qVC6v{-webkit-margin-start:2px;color:#e74c3c;font-weight:600;margin-inline-start:2px}.DateTimePicker_infoIconWrapper__IYnPY{align-items:center;cursor:help;display:inline-flex;justify-content:center;position:relative}.DateTimePicker_infoIcon__JIo7z{color:#8c763d;color:var(--color-accent);opacity:.7;transition:all .2s ease}.DateTimePicker_infoIcon__JIo7z:hover{opacity:1;transform:scale(1.1)}.DateTimePicker_tooltip__XuOhK{animation:DateTimePicker_tooltipFadeIn__gsBhb .2s ease;border-radius:8px;box-shadow:0 4px 12px #0f1d2133;color:#fff;color:var(--color-white);font-size:13px;font-weight:500;line-height:1.5;max-width:300px;padding:10px 14px;pointer-events:none;top:calc(100% + 8px);white-space:nowrap;white-space:normal;z-index:10001}.DateTimePicker_tooltipArrow__IYo-g,.DateTimePicker_tooltip__XuOhK{background:#0f1d21;background:var(--color-primary);left:50%;position:absolute;transform:translateX(-50%)}.DateTimePicker_tooltipArrow__IYo-g{height:8px;top:-4px;transform:translateX(-50%) rotate(45deg);width:8px}@keyframes DateTimePicker_tooltipFadeIn__gsBhb{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}[dir=rtl] .DateTimePicker_tooltip__XuOhK{left:auto;right:50%;transform:translateX(50%)}[dir=rtl] .DateTimePicker_tooltipArrow__IYo-g{left:auto;right:50%;transform:translateX(50%) rotate(45deg)}@media (max-width:768px){.DateTimePicker_tooltip__XuOhK{font-size:12px;max-width:250px;padding:8px 12px}}.DateTimePicker_triggerButton__fTgtx{align-items:center;background:#fff;background:var(--color-white);border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:none;color:#0f1d21;color:var(--color-primary);cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:12px;height:48px;letter-spacing:-.1px;padding:.75rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.DateTimePicker_triggerButton__fTgtx:hover:not(:disabled){border-color:#d1d5db;box-shadow:0 1px 2px #0000000d}.DateTimePicker_triggerButton__fTgtx.DateTimePicker_open__SUB99{border-color:#8c763d;border-color:var(--color-accent);box-shadow:0 0 0 4px #8c763d1f,0 4px 12px #8c763d26}.DateTimePicker_triggerButton__fTgtx:disabled{background:#ffffff80;cursor:not-allowed;opacity:.5;transform:none}.DateTimePicker_icon__PLkPg{color:#8c763d;color:var(--color-accent);flex-shrink:0}.DateTimePicker_value__o\+cli{color:#0f1d21;color:var(--color-primary);flex:1 1;font-weight:500;text-align:left}.DateTimePicker_triggerButton__fTgtx:disabled .DateTimePicker_value__o\+cli{color:#0f1d2166}.DateTimePicker_chevron__YKT\+B{color:#8c763d;color:var(--color-accent);flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.DateTimePicker_chevron__YKT\+B.DateTimePicker_rotated__NmKot{transform:rotate(180deg)}.DateTimePicker_dropdown__gjq\+4{animation:DateTimePicker_slideDown__xPMIT .3s cubic-bezier(.4,0,.2,1);background:#fff;background:var(--color-white);border:1px solid #fffc;border-radius:16px;box-shadow:0 12px 40px #0f1d2126;box-sizing:border-box;left:0;min-width:0;overflow:hidden;padding:20px;position:absolute;right:0;top:calc(100% + 10px);z-index:10000}@keyframes DateTimePicker_slideDown__xPMIT{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.DateTimePicker_calendarHeader__gFePR{align-items:center;border-bottom:1px solid #fff9;display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.DateTimePicker_navButton__l7CPp{align-items:center;background:#ffffff80;border:1px solid #fff9;border-radius:10px;color:#0f1d21;color:var(--color-primary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.DateTimePicker_navButton__l7CPp:hover{background:#0f1d21;background:var(--color-primary);border-color:#0f1d21;border-color:var(--color-primary);box-shadow:0 2px 8px #0f1d2140;color:#fff;color:var(--color-white);transform:scale(1.05)}.DateTimePicker_monthYear__FDFqj{color:#0f1d21;color:var(--color-primary);font-size:16px;font-weight:700;letter-spacing:-.3px}.DateTimePicker_calendarGrid__Q\+Gec{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr);overflow:hidden;width:100%}.DateTimePicker_weekDay__TTkOm{align-items:center;color:#8c763d;color:var(--color-accent);display:flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.05em;min-width:0;overflow:hidden;padding:10px 4px;text-overflow:ellipsis;text-transform:uppercase}.DateTimePicker_day__YL6w0,.DateTimePicker_emptyDay__OV7ZY{aspect-ratio:1;min-width:0;padding:0}.DateTimePicker_day__YL6w0{align-items:center;background:#0000;border:1px solid #fff6;border-radius:10px;color:#0f1d21;color:var(--color-primary);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:-.2px;max-width:100%;min-height:36px;overflow:hidden;text-overflow:ellipsis;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.DateTimePicker_day__YL6w0:hover:not(:disabled){background:#8c763d14;border-color:#8c763d4d;transform:scale(1.05)}.DateTimePicker_day__YL6w0:disabled{border-color:#fff3;color:#0f1d2140;cursor:not-allowed}.DateTimePicker_day__YL6w0.DateTimePicker_today__5MPVH{background:linear-gradient(135deg,#8c763d1a,#8c763d0d);border-color:#8c763d;border-color:var(--color-accent);color:#8c763d;color:var(--color-accent);font-weight:700}.DateTimePicker_day__YL6w0.DateTimePicker_selected__5fR6F{background:linear-gradient(135deg,#a89558,#8c763d);background:linear-gradient(135deg,var(--color-accent-light),var(--color-accent));border-color:#8c763d;border-color:var(--color-accent);box-shadow:0 2px 8px #8c763d4d;color:#fff;color:var(--color-white);font-weight:700}.DateTimePicker_day__YL6w0.DateTimePicker_selected__5fR6F:hover{background:linear-gradient(135deg,#8c763d,#a89558);background:linear-gradient(135deg,var(--color-accent),var(--color-accent-light));box-shadow:0 4px 12px #8c763d66}.DateTimePicker_timeSection__ylD2T{border-top:1px solid #fff9;display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-top:18px}.DateTimePicker_timeLabel__wDSFj{color:#0f1d21;color:var(--color-primary);font-size:14px;font-weight:600;letter-spacing:-.1px}.DateTimePicker_timeInput__XMElR{border:2px solid #fffc;border-radius:10px;font-size:15px;font-weight:500;letter-spacing:-.1px;padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.DateTimePicker_timeInput__XMElR,.DateTimePicker_timeInput__XMElR:focus{background:#fff;background:var(--color-white);color:#0f1d21;color:var(--color-primary)}.DateTimePicker_timeInput__XMElR:focus{border-color:#8c763d;border-color:var(--color-accent);box-shadow:0 0 0 4px #8c763d1f;outline:none}.DateTimePicker_timeInput__XMElR::-webkit-calendar-picker-indicator{color:#8c763d;color:var(--color-accent);cursor:pointer;filter:invert(0)}.DateTimePicker_actions__SzBYL{border-top:1px solid #fff9;display:flex;gap:12px;margin-top:18px;padding-top:18px}.DateTimePicker_clearButton__Wc4CS,.DateTimePicker_confirmButton__NX84d{border:none;border-radius:50px;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;letter-spacing:-.1px;padding:12px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.DateTimePicker_clearButton__Wc4CS{background:#fff;background:var(--color-white);border:2px solid #fffc;box-shadow:0 2px 6px #0f1d210f;color:#0f1d21;color:var(--color-primary)}.DateTimePicker_clearButton__Wc4CS:hover{border-color:#8c763d4d;box-shadow:0 4px 12px #8c763d1f;transform:translateY(-2px)}.DateTimePicker_confirmButton__NX84d{background:#0f1d21;background:var(--color-primary);box-shadow:0 4px 12px #0f1d214d;color:#fff;color:var(--color-white)}.DateTimePicker_confirmButton__NX84d:hover{background:#1a2d33;background:var(--color-primary-light);box-shadow:0 6px 20px #0f1d2166;transform:translateY(-2px)}@media (max-width:640px){.DateTimePicker_dropdown__gjq\+4{box-sizing:border-box;left:50%;max-width:400px;min-width:0;overflow:hidden;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px)}.DateTimePicker_calendarGrid__Q\+Gec{gap:4px;overflow:hidden;width:100%}.DateTimePicker_weekDay__TTkOm{font-size:10px;padding:8px 2px}.DateTimePicker_day__YL6w0{border-radius:8px;font-size:13px;min-height:32px;padding:0}.DateTimePicker_emptyDay__OV7ZY{min-height:32px}.DateTimePicker_navButton__l7CPp{height:32px;width:32px}.DateTimePicker_monthYear__FDFqj{font-size:15px}}.CitySelector_citySelectorWrapper__Ldsmy{position:relative;width:100%}.CitySelector_cityInput__vZOyK{background:#fff;background:var(--color-white,#fff);border:1px solid #e5e7eb;border-radius:.75rem;cursor:pointer;height:48px;padding:.75rem 1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;width:100%}.CitySelector_cityInput__vZOyK:hover:not(.CitySelector_disabled__Mw4hR){border-color:#d1d5db;box-shadow:0 1px 2px #0000000d}.CitySelector_cityInput__vZOyK.CitySelector_active__gBy1P,.CitySelector_cityInput__vZOyK:focus{border-color:#8c763d;box-shadow:0 0 0 3px #8c763d1a;outline:none}.CitySelector_cityInput__vZOyK.CitySelector_error__EnhPt{background:#fef2f280;border-color:#ef4444;border-color:var(--color-error,#ef4444)}.CitySelector_cityInput__vZOyK.CitySelector_disabled__Mw4hR{background:#f3f4f6;background:var(--color-gray-100,#f3f4f6);cursor:not-allowed;opacity:.6}.CitySelector_inputContent__3l944{align-items:center;display:flex;gap:.75rem}.CitySelector_locationIcon__J0894{color:#8c763d;color:var(--color-accent,#8c763d);flex-shrink:0}.CitySelector_selectedText__qwjfk{color:#0f1d21;color:var(--color-black,#0f1d21);flex:1 1;font-size:.9375rem;font-weight:500}.CitySelector_placeholderText__Fg\+yP{color:#9ca3af;color:var(--color-gray-400,#9ca3af);flex:1 1;font-size:.9375rem}.CitySelector_clearButton__HF6qG{background:#0000;border:none;border-radius:50%;color:#9ca3af;color:var(--color-gray-400,#9ca3af);cursor:pointer;flex-shrink:0;padding:.25rem;transition:all .2s ease}.CitySelector_clearButton__HF6qG:hover{background:#f3f4f6;background:var(--color-gray-100,#f3f4f6);color:#6b7280;color:var(--color-gray-600,#6b7280)}.CitySelector_chevronIcon__0CGnd{color:#9ca3af;color:var(--color-gray-400,#9ca3af);flex-shrink:0;transition:transform .3s ease}.CitySelector_chevronIcon__0CGnd.CitySelector_open__PQeHr{transform:rotate(180deg)}.CitySelector_errorMessage__7Xvxn{align-items:center;color:#ef4444;color:var(--color-error,#ef4444);display:flex;font-size:.75rem;font-weight:600;gap:.5rem;margin-top:.5rem}.CitySelector_errorMessage__7Xvxn svg{flex-shrink:0;height:14px;width:14px}.CitySelector_modalOverlay__0THMA{align-items:center;animation:CitySelector_fadeIn__nwrI2 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:99999}@keyframes CitySelector_fadeIn__nwrI2{0%{opacity:0}to{opacity:1}}.CitySelector_citiesModal__a\+P\+d{animation:CitySelector_slideUp__5flqR .3s cubic-bezier(.4,0,.2,1);background:#fff;background:var(--color-white,#fff);border-radius:16px;border-radius:var(--radius-lg,16px);box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:80vh;max-width:500px;width:100%}@keyframes CitySelector_slideUp__5flqR{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CitySelector_modalHeader__YVbax{align-items:center;border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--color-gray-200,#e5e7eb);display:flex;justify-content:space-between;padding:1.5rem}.CitySelector_modalHeader__YVbax h3{color:#0f1d21;color:var(--color-black,#0f1d21);font-size:1.25rem;font-weight:700;margin:0}.CitySelector_closeButton__9ZEQH{align-items:center;background:#0000;border:none;border-radius:50%;color:#9ca3af;color:var(--color-gray-400,#9ca3af);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.CitySelector_closeButton__9ZEQH:hover{background:#f3f4f6;background:var(--color-gray-100,#f3f4f6);color:#6b7280;color:var(--color-gray-600,#6b7280)}.CitySelector_searchBox__e6XpB{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-gray-200,#e5e7eb);display:flex;gap:.75rem;padding:1rem 1.5rem}.CitySelector_searchBox__e6XpB svg{color:#9ca3af;color:var(--color-gray-400,#9ca3af);flex-shrink:0}.CitySelector_searchInput__9pKT7{background:#0000;border:none;color:#0f1d21;color:var(--color-black,#0f1d21);flex:1 1;font-size:.9375rem;outline:none;padding:.5rem 0}.CitySelector_searchInput__9pKT7::placeholder{color:#9ca3af;color:var(--color-gray-400,#9ca3af)}.CitySelector_citiesList__G6wwq{flex:1 1;max-height:400px;min-height:200px;overflow-y:auto;padding:.5rem}.CitySelector_citiesList__G6wwq::-webkit-scrollbar{width:8px}.CitySelector_citiesList__G6wwq::-webkit-scrollbar-track{background:#f3f4f6;background:var(--color-gray-100,#f3f4f6);border-radius:4px}.CitySelector_citiesList__G6wwq::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--color-gray-300,#d1d5db);border-radius:4px}.CitySelector_citiesList__G6wwq::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--color-gray-400,#9ca3af)}.CitySelector_cityItem__7qGGI{align-items:center;background:#0000;border:2px solid #0000;border-radius:12px;border-radius:var(--radius-md,12px);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:1rem;text-align:left;transition:all .2s ease;width:100%}.CitySelector_cityItem__7qGGI:hover{background:#f9fafb;background:var(--color-gray-50,#f9fafb);border-color:#e5e7eb;border-color:var(--color-gray-200,#e5e7eb)}.CitySelector_cityItem__7qGGI.CitySelector_selected__9A86u{background:#8c763d14;border-color:#8c763d;border-color:var(--color-accent,#8c763d)}.CitySelector_cityInfo__BwPLu{align-items:center;display:flex;flex:1 1;gap:.75rem}.CitySelector_cityInfo__BwPLu>svg{color:#8c763d;color:var(--color-accent,#8c763d);flex-shrink:0}.CitySelector_cityDetails__RyvMo{display:flex;flex-direction:column;gap:.25rem}.CitySelector_cityName__MKHU\+{color:#0f1d21;color:var(--color-black,#0f1d21);font-size:.9375rem;font-weight:600}.CitySelector_deliveryInfo__HxTia{align-items:center;display:flex;font-size:.8125rem;gap:.375rem}.CitySelector_freeDelivery__yfE2b{align-items:center;color:#10b981;color:var(--color-success,#10b981);display:flex;font-weight:600;gap:.25rem}.CitySelector_freeDelivery__yfE2b svg{height:14px;width:14px}.CitySelector_paidDelivery__mCr1l{color:#6b7280;color:var(--color-gray-600,#6b7280);font-weight:500}.CitySelector_checkIcon__0IVVd{flex-shrink:0}.CitySelector_loadingState__anI8-{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.CitySelector_spinner__NCi1D{color:#8c763d;color:var(--color-accent,#8c763d);margin-bottom:1rem}.CitySelector_loadingState__anI8- p{color:#6b7280;color:var(--color-gray-600,#6b7280);font-size:.9375rem;margin:0}.CitySelector_errorState__oZb42{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.CitySelector_errorState__oZb42 svg{color:#ef4444;color:var(--color-error,#ef4444);margin-bottom:1rem}.CitySelector_errorState__oZb42 p{color:#374151;color:var(--color-gray-800,#374151);font-size:.9375rem;font-weight:600;margin:0 0 .5rem}.CitySelector_errorDetail__ip\+xy{color:#6b7280!important;color:var(--color-gray-600,#6b7280)!important;font-size:.8125rem!important;font-weight:400!important}.CitySelector_emptyState__Fp4Zz{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.CitySelector_emptyState__Fp4Zz svg{color:#9ca3af;color:var(--color-gray-400,#9ca3af);margin-bottom:1rem}.CitySelector_emptyState__Fp4Zz p{color:#6b7280;color:var(--color-gray-600,#6b7280);font-size:.9375rem;margin:0}@media (max-width:767px){.CitySelector_citiesModal__a\+P\+d{max-height:90vh;max-width:calc(100vw - 2rem)}.CitySelector_modalHeader__YVbax{padding:1.25rem}.CitySelector_modalHeader__YVbax h3{font-size:1.125rem}.CitySelector_searchBox__e6XpB{padding:.875rem 1.25rem}.CitySelector_citiesList__G6wwq{max-height:60vh}.CitySelector_cityItem__7qGGI{padding:.875rem}}.BoothFilters_wrapper__ImcNG{padding:16px}.BoothFilters_form__0feUr{background:#fff;background:var(--color-white);border:1px solid #fffc;border-radius:20px;box-shadow:0 1px 3px #0000000a,0 4px 16px #00000008;padding:28px 24px}@media (min-width:768px){.BoothFilters_form__0feUr{border-radius:24px;padding:32px 36px}}.BoothFilters_grid__\+ErQx{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:640px){.BoothFilters_grid__\+ErQx{gap:20px 16px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.BoothFilters_grid__\+ErQx{gap:24px;grid-template-columns:repeat(3,1fr) auto}}@media (min-width:1280px){.BoothFilters_grid__\+ErQx{gap:20px;grid-template-columns:1fr 1fr 1.2fr auto}}.BoothFilters_field__iP9wi{display:flex;flex-direction:column;gap:10px;min-width:0}.BoothFilters_label__AklWg{align-items:center;display:flex;gap:6px;padding-left:4px}.BoothFilters_labelText__w0dtf{color:#374151;color:var(--color-gray-800);font-size:14px;font-weight:600;letter-spacing:.01em}.BoothFilters_required__wMxif{color:#8c763d;color:var(--color-accent);font-size:14px;font-weight:600}.BoothFilters_inputWrapper__hg-19{position:relative;width:100%}.BoothFilters_inputIcon__N5FRz{align-items:center;display:flex;justify-content:center;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;z-index:1}.BoothFilters_inputIcon__N5FRz svg{color:#8c763d;color:var(--color-accent);transition:all .25s ease}.BoothFilters_inputWrapper__hg-19:focus-within .BoothFilters_inputIcon__N5FRz svg{color:#8c763d;color:var(--color-accent);transform:none}.BoothFilters_input__ikqec{background:#fff;background:var(--color-white);border:1px solid #e5e7eb;border-radius:.75rem;color:#0f1d21;color:var(--color-primary);font-family:inherit;font-size:.9375rem;font-weight:500;height:48px;outline:none;padding:.75rem 1rem .75rem 50px;transition:all .3s ease;width:100%}.BoothFilters_input__ikqec::placeholder{color:#9ca3af;font-weight:400}.BoothFilters_input__ikqec:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000d}.BoothFilters_input__ikqec:focus{border-color:#111827;box-shadow:0 0 0 3px #1118271a;outline:none}.BoothFilters_input__ikqec[type=date]{cursor:pointer}.BoothFilters_input__ikqec[type=date]::-webkit-calendar-picker-indicator{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.BoothFilters_actions__eTaK2{display:flex;gap:12px;grid-column:1/-1;padding-top:8px}@media (min-width:1024px){.BoothFilters_actions__eTaK2{flex-direction:column;gap:10px;grid-column:auto;padding-top:0}}@media (min-width:1280px){.BoothFilters_actions__eTaK2{flex-direction:row;gap:12px}}.BoothFilters_btn__2895p{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:15px;font-weight:600;gap:10px;height:52px;justify-content:center;padding:0 28px;transition:all .25s ease;white-space:nowrap}.BoothFilters_btn__2895p:focus-visible{outline:2px solid #8c763d;outline:2px solid var(--color-accent);outline-offset:3px}.BoothFilters_btn__2895p:active:not(:disabled){transform:scale(.97)}.BoothFilters_btnIcon__onFke{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.BoothFilters_btnText__LWxd4{display:inline-block}.BoothFilters_btnprimary__4VCWm{background:#0f1d21;background:var(--color-primary);box-shadow:0 2px 8px #0f1d2133;color:#fff;color:var(--color-white);flex:1 1}.BoothFilters_btnprimary__4VCWm:hover:not(:disabled){background:#1a2d33;background:var(--color-primary-light);box-shadow:0 6px 20px #0f1d2140;transform:translateY(-2px)}.BoothFilters_btnprimary__4VCWm:disabled{cursor:not-allowed;opacity:.5}.BoothFilters_btnsecondary__pPri-{background:#0000;border:1.5px solid #e5e7eb;border:1.5px solid var(--color-gray-200);color:#6b7280;color:var(--color-gray-600)}.BoothFilters_btnsecondary__pPri-:hover:not(:disabled){background:#f9fafb;background:var(--color-gray-50);border-color:#a68f5a;border-color:var(--color-accent-light);color:#6d5c30;color:var(--color-accent-dark)}.BoothFilters_btnsecondary__pPri-:disabled{cursor:not-allowed;opacity:.4}.BoothFilters_btnLoading__JceTg{pointer-events:none}.BoothFilters_spinner__CqVQ8{animation:BoothFilters_spin__TkaR1 .9s linear infinite}@keyframes BoothFilters_spin__TkaR1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:768px) and (max-width:1023px){.BoothFilters_grid__\+ErQx{grid-template-columns:repeat(3,1fr)}.BoothFilters_actions__eTaK2{grid-column:1/-1;justify-content:flex-end;padding-top:4px}.BoothFilters_btnprimary__4VCWm{flex:none;min-width:180px}}@media (min-width:640px) and (max-width:767px){.BoothFilters_actions__eTaK2,.BoothFilters_field__iP9wi:nth-child(3){grid-column:1/-1}.BoothFilters_btnsecondary__pPri-{flex:1 1}.BoothFilters_btnprimary__4VCWm{flex:2 1}}@media (max-width:639px){.BoothFilters_wrapper__ImcNG{padding:12px}.BoothFilters_form__0feUr{border-radius:20px;padding:24px 20px}.BoothFilters_input__ikqec{font-size:15px;height:50px;padding-left:46px}.BoothFilters_inputIcon__N5FRz{left:14px}.BoothFilters_labelText__w0dtf{font-size:13px}.BoothFilters_btn__2895p{font-size:14px;height:50px;padding:0 22px}.BoothFilters_btnsecondary__pPri-{flex:1 1}.BoothFilters_btnprimary__4VCWm{flex:2 1}}@media (max-width:359px){.BoothFilters_btn__2895p{font-size:13px;gap:6px;padding:0 16px}.BoothFilters_btnsecondary__pPri- .BoothFilters_btnText__LWxd4{display:none}.BoothFilters_btnsecondary__pPri-{flex:none;padding:0 14px}}[dir=rtl] .BoothFilters_label__AklWg{padding-left:0;padding-right:4px}[dir=rtl] .BoothFilters_input__ikqec{padding:0 50px 0 18px}[dir=rtl] .BoothFilters_inputIcon__N5FRz{left:auto;right:16px}@media (max-width:639px){[dir=rtl] .BoothFilters_input__ikqec{padding:0 46px 0 18px}[dir=rtl] .BoothFilters_inputIcon__N5FRz{right:14px}}[dir=rtl] .BoothFilters_btn__2895p{flex-direction:row-reverse}@media (prefers-reduced-motion:reduce){.BoothFilters_btn__2895p,.BoothFilters_inputIcon__N5FRz,.BoothFilters_inputIcon__N5FRz svg,.BoothFilters_input__ikqec,.BoothFilters_spinner__CqVQ8{transition:none}.BoothFilters_spinner__CqVQ8{animation:none}}@media print{.BoothFilters_wrapper__ImcNG{display:none}}.BoothFiltersInfo_container__ppv4r{--bfi-bg:#fff;--bfi-bg-secondary:#f9fafb;--bfi-bg-tertiary:#f3f4f6;--bfi-black:#000;--bfi-text-primary:#111;--bfi-text-secondary:#6b7280;--bfi-text-muted:#9ca3af;--bfi-border:#e5e7eb;--bfi-border-dark:#d1d5db;--bfi-success:#10b981;--bfi-success-light:#d1fae5;--bfi-info:#3b82f6;--bfi-info-light:#dbeafe;--bfi-warning:#f59e0b;--bfi-warning-light:#fef3c7;--bfi-radius-sm:8px;--bfi-radius-md:12px;--bfi-radius-lg:16px;--bfi-radius-xl:20px;--bfi-radius-full:9999px;--bfi-shadow:0 1px 3px #00000014;--bfi-shadow-lg:0 4px 12px #00000014;--bfi-transition:all 0.2s ease;width:100%}.BoothFiltersInfo_wrapper__mo0fV{padding:16px}.BoothFiltersInfo_filtersInfo__\+DfoZ{background:var(--bfi-bg);border:1px solid var(--bfi-border);border-radius:var(--bfi-radius-xl);overflow:hidden;transition:var(--bfi-transition)}.BoothFiltersInfo_filtersInfo__\+DfoZ:hover{box-shadow:var(--bfi-shadow-lg)}.BoothFiltersInfo_header__lj6Md{align-items:flex-start;background:var(--bfi-bg-secondary);border-bottom:1px solid var(--bfi-border);display:flex;gap:1rem;padding:1.5rem}.BoothFiltersInfo_headerIcon__9HUq7{align-items:center;background:var(--bfi-black);border-radius:var(--bfi-radius-md);color:var(--bfi-bg);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.BoothFiltersInfo_headerText__LTlpv{flex:1 1}.BoothFiltersInfo_title__JQehc{color:var(--bfi-text-primary);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 .25rem}.BoothFiltersInfo_subtitle__dqnGJ{color:var(--bfi-text-secondary);font-size:.875rem;line-height:1.4;margin:0}.BoothFiltersInfo_statsGrid__nJYa2{grid-gap:1px;background:var(--bfi-border);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.BoothFiltersInfo_infoCard__pY\+rR{background:var(--bfi-bg);display:flex;flex-direction:column;gap:1rem;padding:1.5rem;transition:var(--bfi-transition)}.BoothFiltersInfo_infoCard__pY\+rR:hover{background:var(--bfi-bg-secondary)}.BoothFiltersInfo_cardIconWrapper__Qlge6{align-items:center;background:var(--bfi-bg-tertiary);border-radius:var(--bfi-radius-md);color:var(--bfi-text-primary);display:flex;height:44px;justify-content:center;transition:var(--bfi-transition);width:44px}.BoothFiltersInfo_infoCard__pY\+rR:hover .BoothFiltersInfo_cardIconWrapper__Qlge6{transform:scale(1.05)}.BoothFiltersInfo_infoCardPrimary__0dcEu .BoothFiltersInfo_cardIconWrapper__Qlge6{background:var(--bfi-black);color:var(--bfi-bg)}.BoothFiltersInfo_infoCardSuccess__PXspg .BoothFiltersInfo_cardIconWrapper__Qlge6{background:var(--bfi-success-light);color:var(--bfi-success)}.BoothFiltersInfo_infoCardInfo__bDM1k .BoothFiltersInfo_cardIconWrapper__Qlge6{background:var(--bfi-info-light);color:var(--bfi-info)}.BoothFiltersInfo_cardContent__4c1AT{display:flex;flex-direction:column;gap:.375rem}.BoothFiltersInfo_cardLabel__Gor7L{color:var(--bfi-text-secondary);font-size:.8125rem;font-weight:500}.BoothFiltersInfo_cardValue__8pHro{font-feature-settings:"tnum";color:var(--bfi-text-primary);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800}.BoothFiltersInfo_priceRange__sXCAw{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.BoothFiltersInfo_priceMax__egvb6,.BoothFiltersInfo_priceMin__65R-C{font-feature-settings:"tnum";color:var(--bfi-text-primary);font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700}.BoothFiltersInfo_priceSeparator__MtMZ8{color:var(--bfi-text-muted);font-size:1rem}.BoothFiltersInfo_priceCurrency__GG1dh{background:var(--bfi-success-light);border-radius:var(--bfi-radius-full);color:var(--bfi-success);font-size:.875rem;font-weight:600;padding:.25rem .625rem}.BoothFiltersInfo_sizeRanges__CMtj6{display:flex;flex-direction:column;gap:.625rem}.BoothFiltersInfo_sizeItem__TN3Mc{align-items:center;background:var(--bfi-bg-tertiary);border-radius:var(--bfi-radius-md);display:flex;gap:.75rem;justify-content:space-between;padding:.625rem .875rem}.BoothFiltersInfo_sizeLabel__I3Rqr{color:var(--bfi-text-secondary);font-size:.8125rem;font-weight:600}.BoothFiltersInfo_sizeValue__1WoI5{font-feature-settings:"tnum";align-items:center;color:var(--bfi-text-primary);display:flex;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700;gap:.375rem}.BoothFiltersInfo_sizeValue__1WoI5 svg{color:var(--bfi-text-muted)}.BoothFiltersInfo_sizeUnit__ertLD{background:var(--bfi-info-light);border-radius:var(--bfi-radius-sm);color:var(--bfi-info);font-size:.75rem;font-weight:600;margin-right:.25rem;padding:.125rem .375rem}.BoothFiltersInfo_messageBox__4HhHr{align-items:flex-start;background:var(--bfi-bg-secondary);border-top:1px solid var(--bfi-border);display:flex;gap:.75rem;padding:1rem 1.5rem}.BoothFiltersInfo_messageBox__4HhHr svg{color:var(--bfi-info);flex-shrink:0;margin-top:.125rem}.BoothFiltersInfo_message__U5fuP{color:var(--bfi-text-secondary);font-size:.875rem;line-height:1.5;margin:0}.BoothFiltersInfo_skeletonWrapper__PJF1L{background:var(--bfi-bg);border:1px solid var(--bfi-border);border-radius:var(--bfi-radius-xl);overflow:hidden}.BoothFiltersInfo_skeletonHeader__LsUDz{align-items:center;background:var(--bfi-bg-secondary);border-bottom:1px solid var(--bfi-border);display:flex;gap:1rem;padding:1.5rem}.BoothFiltersInfo_skeletonIcon__tKd7D{border-radius:var(--bfi-radius-md);height:48px;width:48px}.BoothFiltersInfo_skeletonIcon__tKd7D,.BoothFiltersInfo_skeletonTitle__frqHn{animation:BoothFiltersInfo_shimmer__cxnbq 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--bfi-bg-tertiary) 0,var(--bfi-border) 50%,var(--bfi-bg-tertiary) 100%);background-size:200% 100%}.BoothFiltersInfo_skeletonTitle__frqHn{border-radius:var(--bfi-radius-sm);height:24px;width:180px}.BoothFiltersInfo_skeletonGrid__49\+Xb{grid-gap:1px;background:var(--bfi-border);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.BoothFiltersInfo_skeletonCard__f2t6s{background:var(--bfi-bg);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.BoothFiltersInfo_skeletonCardIcon__axoSG{animation:BoothFiltersInfo_shimmer__cxnbq 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--bfi-bg-tertiary) 0,var(--bfi-border) 50%,var(--bfi-bg-tertiary) 100%);background-size:200% 100%;border-radius:var(--bfi-radius-md);height:44px;width:44px}.BoothFiltersInfo_skeletonCardContent__OUMfI{display:flex;flex-direction:column;gap:.5rem}.BoothFiltersInfo_skeletonLine__WcJSl{height:14px;width:80%}.BoothFiltersInfo_skeletonLineShort__RaOUf,.BoothFiltersInfo_skeletonLine__WcJSl{animation:BoothFiltersInfo_shimmer__cxnbq 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--bfi-bg-tertiary) 0,var(--bfi-border) 50%,var(--bfi-bg-tertiary) 100%);background-size:200% 100%;border-radius:var(--bfi-radius-sm)}.BoothFiltersInfo_skeletonLineShort__RaOUf{height:28px;width:50%}@keyframes BoothFiltersInfo_shimmer__cxnbq{0%{background-position:200% 0}to{background-position:-200% 0}}.BoothFiltersInfo_spinning__WfB93{animation:BoothFiltersInfo_spin__xraej 1s linear infinite}@keyframes BoothFiltersInfo_spin__xraej{to{transform:rotate(1turn)}}.BoothFiltersInfo_container__ppv4r[data-rtl=true] .BoothFiltersInfo_header__lj6Md,.BoothFiltersInfo_container__ppv4r[data-rtl=true] .BoothFiltersInfo_messageBox__4HhHr,.BoothFiltersInfo_container__ppv4r[data-rtl=true] .BoothFiltersInfo_priceRange__sXCAw,.BoothFiltersInfo_container__ppv4r[data-rtl=true] .BoothFiltersInfo_sizeItem__TN3Mc{flex-direction:row}.BoothFiltersInfo_container__ppv4r[data-rtl=true] .BoothFiltersInfo_sizeUnit__ertLD{margin-left:.25rem;margin-right:0}@media (max-width:1024px){.BoothFiltersInfo_statsGrid__nJYa2{grid-template-columns:repeat(2,1fr)}.BoothFiltersInfo_infoCard__pY\+rR:last-child{grid-column:1/-1}}@media (max-width:768px){.BoothFiltersInfo_header__lj6Md{padding:1.25rem}.BoothFiltersInfo_headerIcon__9HUq7{height:44px;width:44px}.BoothFiltersInfo_title__JQehc{font-size:1rem}.BoothFiltersInfo_statsGrid__nJYa2{grid-template-columns:1fr}.BoothFiltersInfo_infoCard__pY\+rR{padding:1.25rem}.BoothFiltersInfo_infoCard__pY\+rR:last-child{grid-column:auto}.BoothFiltersInfo_cardValue__8pHro{font-size:1.375rem}.BoothFiltersInfo_priceMax__egvb6,.BoothFiltersInfo_priceMin__65R-C{font-size:1.125rem}}@media (max-width:480px){.BoothFiltersInfo_header__lj6Md{gap:.875rem;padding:1rem}.BoothFiltersInfo_headerIcon__9HUq7{height:40px;width:40px}.BoothFiltersInfo_title__JQehc{font-size:.9375rem}.BoothFiltersInfo_subtitle__dqnGJ{font-size:.8125rem}.BoothFiltersInfo_infoCard__pY\+rR{gap:.875rem;padding:1rem}.BoothFiltersInfo_cardIconWrapper__Qlge6{height:40px;width:40px}.BoothFiltersInfo_cardLabel__Gor7L{font-size:.75rem}.BoothFiltersInfo_cardValue__8pHro{font-size:1.25rem}.BoothFiltersInfo_sizeItem__TN3Mc{padding:.5rem .75rem}.BoothFiltersInfo_sizeLabel__I3Rqr{font-size:.75rem}.BoothFiltersInfo_sizeValue__1WoI5{font-size:.875rem}.BoothFiltersInfo_messageBox__4HhHr{padding:.875rem 1rem}.BoothFiltersInfo_message__U5fuP{font-size:.8125rem}.BoothFiltersInfo_skeletonGrid__49\+Xb{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse){.BoothFiltersInfo_infoCard__pY\+rR:hover{background:var(--bfi-bg)}.BoothFiltersInfo_infoCard__pY\+rR:active{background:var(--bfi-bg-secondary)}.BoothFiltersInfo_infoCard__pY\+rR:hover .BoothFiltersInfo_cardIconWrapper__Qlge6{transform:none}}@media (prefers-reduced-motion:reduce){.BoothFiltersInfo_cardIconWrapper__Qlge6,.BoothFiltersInfo_filtersInfo__\+DfoZ,.BoothFiltersInfo_infoCard__pY\+rR{transition:none}.BoothFiltersInfo_skeletonCardIcon__axoSG,.BoothFiltersInfo_skeletonIcon__tKd7D,.BoothFiltersInfo_skeletonLineShort__RaOUf,.BoothFiltersInfo_skeletonLine__WcJSl,.BoothFiltersInfo_skeletonTitle__frqHn,.BoothFiltersInfo_spinning__WfB93{animation:none}}@media (prefers-contrast:high){.BoothFiltersInfo_filtersInfo__\+DfoZ,.BoothFiltersInfo_infoCard__pY\+rR,.BoothFiltersInfo_sizeItem__TN3Mc{border:2px solid var(--bfi-text-primary)}.BoothFiltersInfo_priceCurrency__GG1dh,.BoothFiltersInfo_sizeUnit__ertLD{border:1px solid}}@media print{.BoothFiltersInfo_container__ppv4r{page-break-inside:avoid}.BoothFiltersInfo_filtersInfo__\+DfoZ{border:1px solid #000;box-shadow:none}.BoothFiltersInfo_statsGrid__nJYa2{grid-template-columns:repeat(3,1fr)}.BoothFiltersInfo_skeletonWrapper__PJF1L{display:none}}h1,h2,h3,h4,h5,h6{color:#000}.styles_selector__YqX5C{flex-shrink:0;margin-bottom:8px;position:relative;z-index:2}.styles_selectorTitle__Psb1Z{animation:styles_fadeInDown__9TacX .4s ease-out backwards;color:#000;font-size:17px;font-weight:600;line-height:1.4;margin:0 0 16px}@keyframes styles_fadeInDown__9TacX{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles_required__kfc87{animation:styles_gentleAttention__7zjFJ 2s ease-in-out infinite;color:#ef4444;color:var(--color-error,#ef4444);font-weight:700}@keyframes styles_gentleAttention__7zjFJ{0%,to{opacity:1}50%{opacity:.7}}.styles_buttonGroup__dAxOK{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.styles_buttonGroup__dAxOK{flex-direction:row;gap:10px}}.styles_button__Kbiee{align-items:center;animation:styles_slideInButton__inUv6 .5s ease-out backwards;background:#fff;background-image:linear-gradient(180deg,#fff 0,#fefefe);border:1.5px solid #e5e7eb;border:1.5px solid var(--color-border-primary,#e5e7eb);border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:10px;overflow:hidden;padding:12px 16px;position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1)}.styles_buttonGroup__dAxOK .styles_button__Kbiee:first-child{animation-delay:.1s}.styles_buttonGroup__dAxOK .styles_button__Kbiee:nth-child(2){animation-delay:.2s}.styles_buttonGroup__dAxOK .styles_button__Kbiee:nth-child(3){animation-delay:.3s}@keyframes styles_slideInButton__inUv6{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.styles_button__Kbiee:before{background:linear-gradient(45deg,#0000 30%,#ffffff2b 50%,#0000 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:translateX(-100%) translateY(-100%) rotate(45deg);transition:transform .6s ease;width:200%;z-index:1}.styles_button__Kbiee:hover:before{transform:translateX(100%) translateY(100%) rotate(45deg)}.styles_button__Kbiee:hover{background:#fdfcfa;background:var(--color-beige-light,#fdfcfa);background-image:linear-gradient(180deg,#fdfcfa 0,#faf7f2);border-color:#8c763d;border-color:var(--color-accent,#8c763d);box-shadow:0 4px 12px -2px #8c763d26,0 2px 6px -1px #8c763d1a;transform:translateY(-2px) scale(1.01)}.styles_button__Kbiee:active{transform:translateY(0) scale(.99);transition-duration:.1s}.styles_button__Kbiee:focus-visible{animation:styles_focusPulse__vqHks 1.5s ease-in-out infinite;outline:2px solid #8c763d;outline:2px solid var(--color-accent,#8c763d);outline-offset:2px}@keyframes styles_focusPulse__vqHks{0%,to{box-shadow:0 0 0 0 #8c763d66,0 1px 2px 0 #0f1d211a}50%{box-shadow:0 0 0 4px #8c763d1a,0 1px 2px 0 #0f1d211a}}.styles_buttonActive__keG\+g{animation:styles_selectScale__jX8F1 .4s cubic-bezier(.68,-.55,.265,1.55);background:#f9f6f1;background:var(--color-beige,#f9f6f1);background-image:linear-gradient(180deg,#f9f6f1 0,#f7f3ed);border-color:#8c763d;border-color:var(--color-accent,#8c763d);box-shadow:0 0 0 2px #a68f5a,0 2px 8px -1px #8c763d33;box-shadow:0 0 0 2px var(--color-accent-light,#a68f5a),0 2px 8px -1px #8c763d33}@keyframes styles_selectScale__jX8F1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.styles_buttonActive__keG\+g:hover{background:#f5f0e8;background:var(--color-beige-dark,#f5f0e8);background-image:linear-gradient(180deg,#f5f0e8 0,#f2ede3);transform:translateY(-2px) scale(1.01)}.styles_buttonActive__keG\+g:after{animation:styles_glowPulse__rYSbx 2s ease-in-out infinite;background:linear-gradient(135deg,#a68f5a,#8c763d);background:linear-gradient(135deg,var(--color-accent-light,#a68f5a),var(--color-accent,#8c763d));border-radius:10px;content:"";inset:-2px;opacity:.15;position:absolute;z-index:-1}@keyframes styles_glowPulse__rYSbx{0%,to{opacity:.1}50%{opacity:.2}}.styles_buttonIcon__oX41w{flex-shrink:0;font-size:28px;line-height:1;position:relative;transition:transform .3s ease;z-index:2}.styles_button__Kbiee:hover .styles_buttonIcon__oX41w{transform:scale(1.1) rotate(5deg)}.styles_buttonActive__keG\+g .styles_buttonIcon__oX41w{animation:styles_iconBounce__fBSTo .6s ease;transform:scale(1.05)}@keyframes styles_iconBounce__fBSTo{0%,to{transform:scale(1.05) translateY(0)}50%{transform:scale(1.15) translateY(-3px)}}.styles_buttonContent__J2E2\+{display:flex;flex:1 1;flex-direction:column;gap:2px;position:relative;z-index:2}.styles_buttonLabel__Cmj1X{color:#000;font-size:16px;font-weight:600;line-height:1.3;transition:color .3s ease}.styles_button__Kbiee:hover .styles_buttonLabel__Cmj1X{color:#000}.styles_buttonDescription__z6ZKK{color:#475569;color:var(--color-text-secondary,#475569);font-size:14px;font-weight:400;line-height:1.4;transition:color .3s ease}.styles_button__Kbiee:hover .styles_buttonDescription__z6ZKK{color:#080f11}.styles_checkmark__9fXGS{align-items:center;animation:styles_checkmarkAppear__5YFvx .5s cubic-bezier(.68,-.55,.265,1.55),styles_checkmarkPulse__S\+jDy 2s ease-in-out .5s infinite;background:#8c763d;background:var(--color-accent,#8c763d);border-radius:50%;box-shadow:0 2px 4px #8c763d4d,0 0 0 2px #ffffff80;color:#fff;color:var(--color-text-inverse,#fff);display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;position:absolute;right:4px;top:4px;width:18px;z-index:3}@keyframes styles_checkmarkAppear__5YFvx{0%{opacity:0;transform:scale(0) rotate(-180deg)}60%{transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes styles_checkmarkPulse__S\+jDy{0%,to{box-shadow:0 2px 4px #8c763d4d,0 0 0 2px #ffffff80;transform:scale(1)}50%{box-shadow:0 3px 6px #8c763d66,0 0 0 3px #fff9;transform:scale(1.1)}}.styles_button__Kbiee:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.5;pointer-events:none}.styles_button__Kbiee:disabled:hover{background:#fff;background-image:none;border-color:#e5e7eb;border-color:var(--color-border-primary,#e5e7eb);box-shadow:none;transform:none}.styles_button__Kbiee:disabled:after,.styles_button__Kbiee:disabled:before{display:none}@media (max-width:767px){.styles_buttonGroup__dAxOK .styles_button__Kbiee{animation-delay:0s}.styles_buttonGroup__dAxOK .styles_button__Kbiee:first-child{animation-delay:.05s}.styles_buttonGroup__dAxOK .styles_button__Kbiee:nth-child(2){animation-delay:.1s}.styles_buttonGroup__dAxOK .styles_button__Kbiee:nth-child(3){animation-delay:.15s}}@media (prefers-reduced-motion:reduce){.styles_buttonIcon__oX41w,.styles_button__Kbiee,.styles_checkmark__9fXGS,.styles_required__kfc87,.styles_selectorTitle__Psb1Z{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.1s!important}.styles_buttonActive__keG\+g:after,.styles_button__Kbiee:before{display:none}}@media (prefers-contrast:high){.styles_button__Kbiee{border-width:2px}.styles_buttonActive__keG\+g{border-width:3px}.styles_buttonActive__keG\+g:after,.styles_button__Kbiee:before{display:none}}@media print{.styles_buttonActive__keG\+g,.styles_button__Kbiee{animation:none!important;background:#fff!important;background-image:none!important;border:1px solid #000!important;box-shadow:none!important}.styles_buttonActive__keG\+g:after,.styles_button__Kbiee:after,.styles_button__Kbiee:before{display:none!important}}.styles_previewPlaceholder__YJi7C{align-items:center;background:#fff;background:var(--color-white,#fff);border:2px dashed #d1d5db;border:2px dashed var(--color-gray-300,#d1d5db);border-radius:12px;border-radius:var(--radius-lg,12px);display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:200px;padding:24px;padding:var(--space-6,24px);transition:all .2s ease;transition:all var(--transition,.2s ease)}.styles_previewPlaceholder__YJi7C:hover{background:#f9fafb;background:var(--color-gray-50,#f9fafb);border-color:#000;border-color:var(--color-black,#000)}.styles_placeholderIcon__mTlUG{align-items:center;background:#f3f4f6;background:var(--color-gray-100,#f3f4f6);border-radius:16px;border-radius:var(--radius-xl,16px);color:#6b7280;color:var(--color-gray-500,#6b7280);display:flex;height:56px;justify-content:center;margin-bottom:12px;margin-bottom:var(--space-3,12px);transition:all .2s ease;transition:all var(--transition,.2s ease);width:56px}.styles_previewPlaceholder__YJi7C:hover .styles_placeholderIcon__mTlUG{background:#000;background:var(--color-black,#000);color:#fff;color:var(--color-white,#fff);transform:scale(1.05)}.styles_placeholderText__gJohk{color:#4b5563;color:var(--color-gray-600,#4b5563);font-size:13px;font-size:var(--font-size-sm,13px);font-weight:400;line-height:1.5;margin:0;max-width:240px;text-align:center}.styles_preview__pv1Ig{display:flex;flex:1 1;flex-direction:column;gap:12px;gap:var(--space-3,12px)}.styles_previewTitle__Wruuo{color:#000;color:var(--color-black,#000);font-size:16px;font-size:var(--font-size-lg,16px);font-weight:600;line-height:1.4;margin:0}.styles_previewRow__vmePz{align-items:stretch;display:flex;gap:16px;gap:var(--space-4,16px);width:100%}.styles_imageWrapper__ypDXB{aspect-ratio:16/9;background:#f3f4f6;background:var(--color-gray-100,#f3f4f6);border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);flex:1 1;max-height:180px;overflow:hidden;position:relative;transition:all .2s ease;transition:all var(--transition,.2s ease);width:100%}.styles_imageWrapper__ypDXB:hover{box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);transform:translateY(-2px)}.styles_image__9ch\+l{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.styles_imageWrapper__ypDXB:hover .styles_image__9ch\+l{transform:scale(1.05)}.styles_imageLabel__-6ucc{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;border-radius:9999px;border-radius:var(--radius-pill,9999px);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);display:flex;gap:8px;gap:var(--space-2,8px);left:8px;left:var(--space-2,8px);padding:4px 12px;padding:var(--space-1,4px) var(--space-3,12px);position:absolute;top:8px;top:var(--space-2,8px);transition:all .2s ease;transition:all var(--transition,.2s ease)}.styles_imageWrapper__ypDXB:hover .styles_imageLabel__-6ucc{background:#000000d9;transform:scale(1.02)}.styles_imageLabelIcon__C6N4r{display:none}.styles_imageLabelText__hG20n{color:#fff;color:var(--color-white,#fff);font-size:10px;font-weight:600;letter-spacing:.5px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.styles_costContainer__ulpvB{background:#fff;background:var(--color-white,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-gray-200,#e5e7eb);border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);display:flex;flex-direction:column;gap:12px;gap:var(--space-3,12px);justify-content:space-between;max-height:120px;min-width:240px;padding:16px;padding:var(--space-4,16px);transition:all .2s ease;transition:all var(--transition,.2s ease)}.styles_costContainer__ulpvB:hover{border-color:#000;border-color:var(--color-black,#000);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);transform:translateY(-2px)}.styles_costRows__sP4Nk{display:flex;flex-direction:column;gap:8px;gap:var(--space-2,8px)}.styles_costRow__SIVmv{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-gray-200,#e5e7eb);display:flex;gap:12px;gap:var(--space-3,12px);justify-content:space-between;padding-bottom:8px;padding-bottom:var(--space-2,8px)}.styles_costRow__SIVmv:last-child{border-bottom:none}.styles_costLabel__1j54E{color:#4b5563;color:var(--color-gray-600,#4b5563);font-weight:500}.styles_costLabel__1j54E,.styles_costValue__2os4S{font-size:13px;font-size:var(--font-size-sm,13px);line-height:1.4}.styles_costValue__2os4S{color:#111827;color:var(--color-gray-900,#111827);font-weight:600;text-align:right}.styles_costAmount__f8T6C{align-items:center;color:#000;color:var(--color-black,#000);display:inline-flex;font-size:18px;font-size:var(--font-size-xl,18px);font-weight:700;gap:4px;gap:var(--space-1,4px);line-height:1.2;transition:all .2s ease;transition:all var(--transition,.2s ease)}.styles_costContainer__ulpvB:hover .styles_costAmount__f8T6C{transform:scale(1.03)}.styles_costNote__vWviW{align-items:flex-start;border-top:1px solid #e5e7eb;border-top:1px solid var(--color-gray-200,#e5e7eb);display:flex;gap:8px;gap:var(--space-2,8px);padding-top:8px;padding-top:var(--space-2,8px)}.styles_noteIcon__jwpEc{align-items:center;color:#6b7280;color:var(--color-gray-500,#6b7280);display:flex;flex-shrink:0;justify-content:center;transition:all .2s ease;transition:all var(--transition,.2s ease)}.styles_costContainer__ulpvB:hover .styles_noteIcon__jwpEc{color:#000;color:var(--color-black,#000)}.styles_noteText__st8vC{color:#4b5563;color:var(--color-gray-600,#4b5563);flex:1 1;font-size:11px;font-weight:400;line-height:1.4}@media (max-width:767px){.styles_previewRow__vmePz{flex-direction:column;gap:12px;gap:var(--space-3,12px)}.styles_imageWrapper__ypDXB{max-height:160px;width:100%}.styles_costContainer__ulpvB{max-height:none;min-width:auto;width:100%}.styles_costNote__vWviW{display:none}.styles_costAmount__f8T6C{font-size:16px;font-size:var(--font-size-lg,16px)}}@media (min-width:768px) and (max-width:1023px){.styles_costContainer__ulpvB{min-width:200px}.styles_costAmount__f8T6C{font-size:16px;font-size:var(--font-size-lg,16px)}}@media (min-width:1440px){.styles_costContainer__ulpvB{min-width:260px}.styles_costContainer__ulpvB,.styles_imageWrapper__ypDXB{max-height:140px}}.styles_preview__pv1Ig.styles_loading__p7Aur{opacity:.6;pointer-events:none}.styles_imageWrapper__ypDXB.styles_loading__p7Aur{animation:styles_pulse__cNdlm 1.5s ease-in-out infinite;background:#e5e7eb;background:var(--color-gray-200,#e5e7eb)}@keyframes styles_pulse__cNdlm{0%,to{opacity:1}50%{opacity:.5}}.styles_imageWrapper__ypDXB.styles_error__YJQpf{background:#fee2e2;background:var(--color-error-light,#fee2e2);border:1px dashed #ef4444;border:1px dashed var(--color-error,#ef4444)}.styles_imageWrapper__ypDXB.styles_error__YJQpf .styles_image__9ch\+l{filter:grayscale(1);opacity:.3}.styles_costContainer__ulpvB:focus-within,.styles_imageWrapper__ypDXB:focus-within{outline:2px solid #000;outline:2px solid var(--color-black,#000);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.styles_costContainer__ulpvB:hover .styles_costAmount__f8T6C,.styles_imageWrapper__ypDXB:hover .styles_image__9ch\+l{transform:none}}@media (prefers-contrast:high){.styles_costContainer__ulpvB,.styles_imageWrapper__ypDXB,.styles_previewPlaceholder__YJi7C{border-width:2px}.styles_imageLabel__-6ucc{background:#000000f2;border:1px solid #fff}}[dir=rtl] .styles_previewRow__vmePz{direction:rtl}[dir=rtl] .styles_imageLabel__-6ucc{left:auto;right:8px;right:var(--space-2,8px)}[dir=rtl] .styles_costRow__SIVmv{direction:rtl}[dir=rtl] .styles_costAmount__f8T6C,[dir=rtl] .styles_costValue__2os4S{text-align:left}[dir=rtl] .styles_noteIcon__jwpEc{margin-left:8px;margin-left:var(--space-2,8px);margin-right:0}.styles_costContainer__ulpvB.styles_compact__8ZExB{min-width:200px;padding:12px;padding:var(--space-3,12px)}.styles_costContainer__ulpvB.styles_compact__8ZExB .styles_costNote__vWviW{display:none}.styles_preview__pv1Ig.styles_large__sjLed .styles_imageWrapper__ypDXB{max-height:180px}.styles_preview__pv1Ig.styles_large__sjLed .styles_costContainer__ulpvB{max-height:180px;min-width:280px}.styles_preview__pv1Ig.styles_large__sjLed .styles_costAmount__f8T6C{font-size:22px}@media print{.styles_previewPlaceholder__YJi7C,.styles_preview__pv1Ig{break-inside:avoid;page-break-inside:avoid}.styles_costContainer__ulpvB,.styles_imageWrapper__ypDXB{border:1px solid #000;box-shadow:none!important}.styles_imageLabel__-6ucc{background:#000;color:#fff}.styles_costContainer__ulpvB{background:#fff}:hover{transform:none!important}}.styles_printingLogoSection__Q6dwc{background:#f5f7fa;background:var(--color-bg-page);margin:0 auto;max-width:1400px;min-height:100%;padding:24px;padding:var(--space-6);width:100%}.styles_container__i7WQQ{width:100%}.styles_sectionHeader__4iotL{margin-bottom:32px;margin-bottom:var(--space-8);text-align:center}.styles_sectionTitle__ns35e{color:#000;color:var(--color-black);font-size:24px;font-size:var(--font-size-3xl);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.25;line-height:var(--line-height-tight);margin:0 0 8px;margin:0 0 var(--space-2) 0}.styles_sectionSubtitle__nhEM0{color:#6b7280;color:var(--color-gray-500);font-size:14px;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-normal);margin:0}.styles_printingContent__-toJY{grid-gap:24px;grid-gap:var(--space-6);align-items:stretch;display:grid;gap:24px;gap:var(--space-6);grid-template-columns:1fr}@media (min-width:1024px){.styles_printingContent__-toJY{grid-template-columns:1fr 1fr}}.styles_printingContentLeft__3qvTc,.styles_printingContentRight__mpB0p{background:#fff;background:var(--color-bg-card);border:1px solid #e5e7eb;border:1px solid var(--color-gray-200);border-radius:20px;border-radius:var(--radius-xl);box-shadow:0 2px 4px #0000000f;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:20px;gap:var(--space-5);padding:24px;padding:var(--space-6);transition:box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--transition-base),border-color var(--transition-base),transform var(--transition-base)}.styles_printingContentLeft__3qvTc:hover,.styles_printingContentRight__mpB0p:hover{border-color:#d1d5db;border-color:var(--color-gray-300);box-shadow:0 8px 24px #0000001f;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.styles_selector__grq9A{display:flex;flex-direction:column;gap:16px;gap:var(--space-4)}.styles_selectorTitle__-bPD8{align-items:center;color:#000;color:var(--color-black);display:flex;font-size:16px;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);gap:4px;gap:var(--space-1);line-height:1.25;line-height:var(--line-height-tight);margin:0}.styles_required__h0Zko{color:#ef4444;color:var(--color-error);font-weight:700;font-weight:var(--font-weight-bold)}.styles_buttonGroup__Z2jda{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}@media (min-width:640px){.styles_buttonGroup__Z2jda{flex-direction:row}}.styles_button__iCQsh{align-items:center;background:#fff;background:var(--color-white);border:2px solid #e5e7eb;border:2px solid var(--color-gray-200);border-radius:9999px;border-radius:var(--radius-pill);cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:12px;gap:var(--space-3);padding:16px 20px;padding:var(--space-4) var(--space-5);position:relative;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.styles_button__iCQsh:hover{background:#f9fafb;background:var(--color-gray-50);border-color:#000;border-color:var(--color-black);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);transform:translateY(-2px)}.styles_button__iCQsh:active{box-shadow:0 2px 4px #0000000f;box-shadow:var(--shadow-sm);transform:translateY(0)}.styles_button__iCQsh:focus-visible{border-color:#000;border-color:var(--color-black);box-shadow:0 0 0 3px #0000001a;outline:none}.styles_buttonActive__CklbC{background:#000;background:var(--color-black);border-color:#000;border-color:var(--color-black);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md)}.styles_buttonActive__CklbC:hover{background:#1f2937;background:var(--color-gray-800);border-color:#1f2937;border-color:var(--color-gray-800)}.styles_buttonIcon__eD-0f{align-items:center;background:#f3f4f6;background:var(--color-gray-100);border-radius:12px;border-radius:var(--radius-md);color:#4b5563;color:var(--color-gray-600);display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);width:40px}.styles_buttonActive__CklbC .styles_buttonIcon__eD-0f{background:#fff3;color:#fff;color:var(--color-white)}.styles_button__iCQsh:hover .styles_buttonIcon__eD-0f{transform:scale(1.05)}.styles_buttonContent__UFjSb{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.styles_buttonLabel__Jcqy9{color:#111827;color:var(--color-gray-900);font-size:14px;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.25;line-height:var(--line-height-tight);transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-base)}.styles_buttonActive__CklbC .styles_buttonLabel__Jcqy9{color:#fff;color:var(--color-white)}.styles_buttonDescription__6I6tL{color:#6b7280;color:var(--color-gray-500);font-size:13px;font-size:var(--font-size-sm);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-normal);transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-base)}.styles_buttonActive__CklbC .styles_buttonDescription__6I6tL{color:#ffffffb3}.styles_checkmark__ijq0l{align-items:center;animation:styles_checkmarkPop__-p3uz .3s cubic-bezier(.68,-.55,.265,1.55);background:#fff;background:var(--color-white);border-radius:50%;box-shadow:0 2px 4px #0000000f;box-shadow:var(--shadow-sm);color:#000;color:var(--color-black);display:flex;height:22px;justify-content:center;position:absolute;right:8px;right:var(--space-2);top:8px;top:var(--space-2);width:22px}@keyframes styles_checkmarkPop__-p3uz{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.styles_dropzone__4GNYT{align-items:center;background:#fff;background:var(--color-white);border:2px dashed #d1d5db;border:2px dashed var(--color-gray-300);border-radius:20px;border-radius:var(--radius-xl);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:32px;padding:var(--space-8);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.styles_dropzone__4GNYT:hover{background:#f9fafb;background:var(--color-gray-50);border-color:#000;border-color:var(--color-black)}.styles_dropzone__4GNYT:focus-within{border-color:#000;border-color:var(--color-black);box-shadow:0 0 0 3px #0000001a;outline:none}.styles_dropzoneActive__HnpbX{background:#f9fafb;background:var(--color-gray-50);border-color:#000;border-color:var(--color-black);border-style:solid;transform:scale(1.01)}.styles_dropzoneContent__2DbPa{align-items:center;display:flex;flex-direction:column;gap:12px;gap:var(--space-3);pointer-events:none}.styles_dropzoneIcon__qiFPv{align-items:center;background:#f3f4f6;background:var(--color-gray-100);border-radius:20px;border-radius:var(--radius-xl);color:#6b7280;color:var(--color-gray-500);display:flex;height:72px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);width:72px}.styles_dropzoneActive__HnpbX .styles_dropzoneIcon__qiFPv,.styles_dropzone__4GNYT:hover .styles_dropzoneIcon__qiFPv{background:#000;background:var(--color-black);color:#fff;color:var(--color-white);transform:scale(1.05)}.styles_dropzoneText__cXBF5{color:#4b5563;color:var(--color-gray-600);font-size:14px;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5;line-height:var(--line-height-normal);margin:0;text-align:center}.styles_dropzoneAction__Bdl\+y{color:#000;color:var(--color-black);font-weight:600;font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.styles_dropzoneHint__2DvWH{color:#9ca3af;color:var(--color-gray-400);font-size:13px;font-size:var(--font-size-sm);margin:0;text-align:center}.styles_filePreview__9ZPNv{background:#d1fae5;background:var(--color-success-light);border:2px solid #10b981;border:2px solid var(--color-success);border-radius:20px;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:16px;gap:var(--space-4);padding:20px;padding:var(--space-5)}.styles_previewContent__V502c{align-items:center;display:flex;gap:16px;gap:var(--space-4)}.styles_previewIcon__q2Egg{align-items:center;background:#fff;background:var(--color-white);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);color:#10b981;color:var(--color-success);display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.styles_previewInfo__pS48Y{display:flex;flex:1 1;flex-direction:column;gap:4px;gap:var(--space-1);min-width:0}.styles_previewName__ldEvL{color:#111827;color:var(--color-gray-900);font-size:14px;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.25;line-height:var(--line-height-tight);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_previewSize__\+nX\+q{color:#6b7280;color:var(--color-gray-500);font-size:13px;font-size:var(--font-size-sm);margin:0}.styles_previewSuccess__nJpC0{align-items:center;background:#10b981;background:var(--color-success);border-radius:50%;color:#fff;color:var(--color-white);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.styles_removeButton__Ehdcz{align-items:center;background:#fff;background:var(--color-white);border:2px solid #ef4444;border:2px solid var(--color-error);border-radius:9999px;border-radius:var(--radius-pill);color:#ef4444;color:var(--color-error);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);gap:8px;gap:var(--space-2);justify-content:center;padding:12px 20px;padding:var(--space-3) var(--space-5);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);width:100%}.styles_removeButton__Ehdcz:hover{background:#ef4444;background:var(--color-error);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);color:#fff;color:var(--color-white);transform:translateY(-1px)}.styles_removeButton__Ehdcz:active{transform:translateY(0)}.styles_removeButton__Ehdcz:focus-visible{box-shadow:0 0 0 3px #ef44444d;outline:none}.styles_preview__m8ZRQ{display:flex;flex:1 1;flex-direction:column;gap:16px;gap:var(--space-4)}.styles_previewTitle__2Prbm{color:#000;color:var(--color-black);font-size:16px;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);margin:0}.styles_previewRow__qIBic{align-items:stretch;display:flex;gap:16px;gap:var(--space-4)}@media (max-width:767px){.styles_previewRow__qIBic{flex-direction:column}}.styles_imageWrapper__EbQZx{aspect-ratio:16/9;background:#f3f4f6;background:var(--color-gray-100);border-radius:16px;border-radius:var(--radius-lg);flex:1 1;min-height:140px;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.styles_imageWrapper__EbQZx:hover{box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);transform:translateY(-2px)}.styles_image__y8FuR{height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-slow);width:100%}.styles_imageWrapper__EbQZx:hover .styles_image__y8FuR{transform:scale(1.05)}.styles_imageLabel__4YXwI{align-items:center;background:#000;background:var(--color-black);border-radius:9999px;border-radius:var(--radius-pill);display:flex;gap:8px;gap:var(--space-2);left:12px;left:var(--space-3);padding:8px 12px;padding:var(--space-2) var(--space-3);position:absolute;top:12px;top:var(--space-3)}.styles_imageLabelText__55FCk{color:#fff;color:var(--color-white);font-size:11px;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.styles_costContainer__OEdyT{background:#f9fafb;background:var(--color-gray-50);border:1px solid #e5e7eb;border:1px solid var(--color-gray-200);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;gap:var(--space-3);justify-content:space-between;min-width:220px;padding:20px;padding:var(--space-5);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.styles_costContainer__OEdyT:hover{border-color:#000;border-color:var(--color-black);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md)}@media (max-width:767px){.styles_costContainer__OEdyT{min-width:auto;width:100%}}.styles_costRows__lsfId{display:flex;flex-direction:column;gap:8px;gap:var(--space-2)}.styles_costRow__F5pBF{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-gray-200);display:flex;justify-content:space-between;padding-bottom:8px;padding-bottom:var(--space-2)}.styles_costRow__F5pBF:last-child{border-bottom:none;padding-bottom:0}.styles_costLabel__SjyAK{color:#6b7280;color:var(--color-gray-500);font-size:13px;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium)}.styles_costValue__dyyEl{color:#111827;color:var(--color-gray-900);font-size:13px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold)}.styles_costAmount__pMkFJ{align-items:center;color:#000;color:var(--color-black);display:inline-flex;font-size:20px;font-size:var(--font-size-2xl);font-weight:700;font-weight:var(--font-weight-bold);gap:4px;gap:var(--space-1)}.styles_costNote__6VNfI{align-items:flex-start;border-top:1px solid #e5e7eb;border-top:1px solid var(--color-gray-200);display:flex;gap:8px;gap:var(--space-2);padding-top:12px;padding-top:var(--space-3)}.styles_noteIcon__00pR4{color:#9ca3af;color:var(--color-gray-400);flex-shrink:0}.styles_noteText__GhxRV{color:#6b7280;color:var(--color-gray-500);font-size:11px;font-size:var(--font-size-xs);line-height:1.5;line-height:var(--line-height-normal)}.styles_previewPlaceholder__OwpF6{align-items:center;background:#fff;background:var(--color-white);border:2px dashed #e5e7eb;border:2px dashed var(--color-gray-200);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex:1 1;flex-direction:column;gap:12px;gap:var(--space-3);justify-content:center;min-height:200px;padding:32px;padding:var(--space-8);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.styles_previewPlaceholder__OwpF6:hover{border-color:#d1d5db;border-color:var(--color-gray-300)}.styles_placeholderIcon__OMTU7{align-items:center;background:#f3f4f6;background:var(--color-gray-100);border-radius:16px;border-radius:var(--radius-lg);color:#9ca3af;color:var(--color-gray-400);display:flex;height:56px;justify-content:center;width:56px}.styles_placeholderText__1ECmk{color:#9ca3af;color:var(--color-gray-400);font-size:13px;font-size:var(--font-size-sm);margin:0;text-align:center}.styles_uploader__W4MGQ{display:flex;flex-direction:column;gap:16px;gap:var(--space-4);height:100%}.styles_uploaderTitle__-kYGq{color:#000;color:var(--color-black);font-size:16px;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);margin:0}.styles_uploaderDescription__Z5Jpr{color:#6b7280;color:var(--color-gray-500);font-size:13px;font-size:var(--font-size-sm);line-height:1.5;line-height:var(--line-height-normal);margin:0}.styles_uploaderDescription__Z5Jpr strong{color:#000;color:var(--color-black);font-weight:600;font-weight:var(--font-weight-semibold)}.styles_fileInputWrapper__88C1l,.styles_fileLabel__Ftpqu{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.styles_fileLabel__Ftpqu{align-items:center;background:#fff;background:var(--color-white);border:2px dashed #d1d5db;border:2px dashed var(--color-gray-300);border-radius:20px;border-radius:var(--radius-xl);cursor:pointer;justify-content:center;min-height:200px;padding:32px;padding:var(--space-8);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.styles_fileLabel__Ftpqu:hover{background:#f9fafb;background:var(--color-gray-50);border-color:#000;border-color:var(--color-black)}.styles_fileLabel__Ftpqu svg{color:#9ca3af;color:var(--color-gray-400);height:48px;transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-base);width:48px}.styles_fileLabel__Ftpqu:hover svg{color:#000;color:var(--color-black)}.styles_fileLabel__Ftpqu span{color:#4b5563;color:var(--color-gray-600);font-size:14px;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium)}.styles_fileLabel__Ftpqu:hover span{color:#000;color:var(--color-black)}.styles_fileInput__hCvCh{display:none}.styles_fileRequirements__u6m-k{color:#6b7280;color:var(--color-gray-500);font-size:13px;font-size:var(--font-size-sm);margin:0;padding:8px;padding:var(--space-2);text-align:center}.styles_progressBar__-bcKz{background:#e5e7eb;background:var(--color-gray-200);border-radius:9999px;border-radius:var(--radius-pill);height:8px;overflow:hidden;width:100%}.styles_progressFill__GQjAj{background:#000;background:var(--color-black);border-radius:9999px;border-radius:var(--radius-pill);height:100%;transition:width .3s ease}.styles_uploadingState__7Jkuq{align-items:center;background:#fff;background:var(--color-white);border:2px solid #e5e7eb;border:2px solid var(--color-gray-200);border-radius:20px;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:16px;gap:var(--space-4);justify-content:center;min-height:200px;padding:32px;padding:var(--space-8)}.styles_uploadingState__7Jkuq p{color:#4b5563;color:var(--color-gray-600);font-size:14px;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium);margin:0}.styles_spinner__O-KhI{animation:styles_spin__6CUuP .8s linear infinite;border:4px solid #e5e7eb;border-top-color:#000;border:4px solid var(--color-gray-200);border-radius:50%;border-top-color:var(--color-black);height:48px;width:48px}@keyframes styles_spin__6CUuP{to{transform:rotate(1turn)}}.styles_validation__RH\+\+-{align-items:center;animation:styles_shake__mP5hZ .4s ease;background:#fee2e2;background:var(--color-error-light);border:1px solid #ef4444;border:1px solid var(--color-error);border-radius:9999px;border-radius:var(--radius-pill);display:flex;gap:12px;gap:var(--space-3);padding:12px 16px;padding:var(--space-3) var(--space-4)}@keyframes styles_shake__mP5hZ{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.styles_validationIcon__IWgSA{align-items:center;color:#ef4444;color:var(--color-error);display:flex;flex-shrink:0;justify-content:center}.styles_validationText__4Z8n2{color:#dc2626;color:var(--color-error-dark);font-size:13px;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5;line-height:var(--line-height-normal)}.styles_alert__67RvU{align-items:center;animation:styles_slideIn__O8yIC .3s ease;border-radius:20px;border-radius:var(--radius-xl);display:flex;gap:16px;gap:var(--space-4);padding:16px 20px;padding:var(--space-4) var(--space-5)}@keyframes styles_slideIn__O8yIC{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles_alertError__5aCsR{background:#fee2e2;background:var(--color-error-light);border:1px solid #ef4444;border:1px solid var(--color-error)}.styles_alertInfo__qfE7p{background:#dbeafe;background:var(--color-info-light);border:1px solid #3b82f6;border:1px solid var(--color-info)}.styles_alertIcon__bu9MB{align-items:center;display:flex;flex-shrink:0;justify-content:center}.styles_alertError__5aCsR .styles_alertIcon__bu9MB{color:#ef4444;color:var(--color-error)}.styles_alertInfo__qfE7p .styles_alertIcon__bu9MB{color:#3b82f6;color:var(--color-info)}.styles_alertMessage__UV92S{font-size:13px;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5;line-height:var(--line-height-normal)}.styles_alertError__5aCsR .styles_alertMessage__UV92S{color:#dc2626;color:var(--color-error-dark)}.styles_alertInfo__qfE7p .styles_alertMessage__UV92S{color:#3b82f6;color:var(--color-info)}@media (prefers-contrast:high){.styles_button__iCQsh,.styles_costContainer__OEdyT,.styles_dropzone__4GNYT,.styles_filePreview__9ZPNv,.styles_printingContentLeft__3qvTc,.styles_printingContentRight__mpB0p{border-width:3px}}@media print{.styles_printingLogoSection__Q6dwc{break-inside:avoid;page-break-inside:avoid}*{box-shadow:none!important;transform:none!important}.styles_button__iCQsh,.styles_dropzone__4GNYT,.styles_removeButton__Ehdcz{border:2px solid #000}}:root{--color-bg-page:#f5f7fa;--color-bg-hover:#f9fafb;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:9999px;--shadow-sm:0 2px 4px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001f;--shadow-xl:0 16px 48px #00000029;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-xs:11px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:28px;--font-weight-normal:400}.styles_printingLogoSection__nE7iV{background:#fff;margin:0 auto;max-width:1400px;min-height:100%;padding:24px;padding:var(--space-6);width:100%}.styles_container__iHuoD{width:100%}.styles_loadingState__Iudn1{align-items:center;display:flex;justify-content:center;padding:40px;padding:var(--space-10);text-align:center}.styles_loadingState__Iudn1 p{color:#6b7280;color:var(--color-gray-500);font-size:14px;font-size:var(--font-size-base);margin:0}.styles_sectionHeader__wUXk9{margin-bottom:32px;margin-bottom:var(--space-8);text-align:center}.styles_sectionTitle__dSyIu{color:#000;color:var(--color-black);font-size:24px;font-size:var(--font-size-3xl);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.25;line-height:var(--line-height-tight);margin:0 0 8px;margin:0 0 var(--space-2) 0}.styles_sectionSubtitle__Sh97w{color:#6b7280;color:var(--color-gray-500);font-size:14px;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-normal);margin:0}.styles_printingContent__l9PpB{grid-gap:24px;grid-gap:var(--space-6);align-items:stretch;display:grid;gap:24px;gap:var(--space-6);grid-template-columns:1fr}@media (min-width:1024px){.styles_printingContent__l9PpB{grid-template-columns:1fr 1fr}}.styles_printingContentLeft__hSmOj,.styles_printingContentRight__TEel5{background:#fff;background:var(--color-bg-card);border:1px solid #e5e7eb;border:1px solid var(--color-gray-200);border-radius:20px;border-radius:var(--radius-xl);box-shadow:0 2px 4px #0000000f;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:20px;gap:var(--space-5);padding:24px;padding:var(--space-6);transition:box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--transition-base),border-color var(--transition-base),transform var(--transition-base)}.styles_printingContentLeft__hSmOj:hover,.styles_printingContentRight__TEel5:hover{border-color:#d1d5db;border-color:var(--color-gray-300);box-shadow:0 8px 24px #0000001f;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.styles_selector__or0zl{display:flex;flex-direction:column;gap:16px;gap:var(--space-4)}.styles_selectorTitle__HSUkV{align-items:center;color:#000;color:var(--color-black);display:flex;font-size:16px;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);gap:4px;gap:var(--space-1);line-height:1.25;line-height:var(--line-height-tight);margin:0}.styles_required__OfgD8{color:#ef4444;color:var(--color-error);font-weight:700;font-weight:var(--font-weight-bold)}.styles_buttonGroup__dDo1w{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}@media (min-width:640px){.styles_buttonGroup__dDo1w{flex-direction:row}}.styles_button__NK-MD{align-items:center;background:#fff;background:var(--color-white);border:2px solid #e5e7eb;border:2px solid var(--color-gray-200);border-radius:9999px;border-radius:var(--radius-pill);cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:12px;gap:var(--space-3);padding:16px 20px;padding:var(--space-4) var(--space-5);position:relative;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.styles_button__NK-MD:hover{background:#f9fafb;background:var(--color-gray-50);border-color:#000;border-color:var(--color-black);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);transform:translateY(-2px)}.styles_button__NK-MD:active{box-shadow:0 2px 4px #0000000f;box-shadow:var(--shadow-sm);transform:translateY(0)}.styles_button__NK-MD:focus-visible{border-color:#000;border-color:var(--color-black);box-shadow:0 0 0 3px #0000001a;outline:none}.styles_buttonActive__1et4a{background:#000;background:var(--color-black);border-color:#000;border-color:var(--color-black);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md)}.styles_buttonActive__1et4a:hover{background:#1f2937;background:var(--color-gray-800);border-color:#1f2937;border-color:var(--color-gray-800)}.styles_buttonIcon__WjDrU{align-items:center;background:#f3f4f6;background:var(--color-gray-100);border-radius:12px;border-radius:var(--radius-md);color:#4b5563;color:var(--color-gray-600);display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);width:40px}.styles_buttonActive__1et4a .styles_buttonIcon__WjDrU{background:#fff3;color:#fff;color:var(--color-white)}.styles_button__NK-MD:hover .styles_buttonIcon__WjDrU{transform:scale(1.05)}.styles_buttonContent__k5Bj\+{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.styles_buttonLabel__xUlAx{color:#111827;color:var(--color-gray-900);font-size:14px;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.25;line-height:var(--line-height-tight);transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-base)}.styles_buttonActive__1et4a .styles_buttonLabel__xUlAx{color:#fff;color:var(--color-white)}.styles_buttonDescription__3O-PX{color:#6b7280;color:var(--color-gray-500);font-size:13px;font-size:var(--font-size-sm);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-normal);transition:color .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-base)}.styles_buttonActive__1et4a .styles_buttonDescription__3O-PX{color:#ffffffb3}.styles_checkmark__FgG2u{align-items:center;animation:styles_checkmarkPop__\+zD7c .3s cubic-bezier(.68,-.55,.265,1.55);background:#fff;background:var(--color-white);border-radius:50%;box-shadow:0 2px 4px #0000000f;box-shadow:var(--shadow-sm);color:#000;color:var(--color-black);display:flex;height:22px;justify-content:center;position:absolute;right:8px;right:var(--space-2);top:8px;top:var(--space-2);width:22px}@keyframes styles_checkmarkPop__\+zD7c{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.styles_dropzone__ywl4l{align-items:center;background:#fff;background:var(--color-white);border:2px dashed #d1d5db;border:2px dashed var(--color-gray-300);border-radius:20px;border-radius:var(--radius-xl);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:32px;padding:var(--space-8);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.styles_dropzone__ywl4l:hover{background:#f9fafb;background:var(--color-gray-50);border-color:#000;border-color:var(--color-black)}.styles_dropzone__ywl4l:focus-within{border-color:#000;border-color:var(--color-black);box-shadow:0 0 0 3px #0000001a;outline:none}.styles_dropzoneActive__8NpuZ{background:#f9fafb;background:var(--color-gray-50);border-color:#000;border-color:var(--color-black);border-style:solid;transform:scale(1.01)}.styles_dropzoneContent__LGw1b{align-items:center;display:flex;flex-direction:column;gap:12px;gap:var(--space-3);pointer-events:none}.styles_dropzoneIcon__OdF3l{align-items:center;background:#f3f4f6;background:var(--color-gray-100);border-radius:20px;border-radius:var(--radius-xl);color:#6b7280;color:var(--color-gray-500);display:flex;height:72px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);width:72px}.styles_dropzoneActive__8NpuZ .styles_dropzoneIcon__OdF3l,.styles_dropzone__ywl4l:hover .styles_dropzoneIcon__OdF3l{background:#000;background:var(--color-black);color:#fff;color:var(--color-white);transform:scale(1.05)}.styles_dropzoneText__J5X89{color:#4b5563;color:var(--color-gray-600);font-size:14px;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5;line-height:var(--line-height-normal);margin:0;text-align:center}.styles_dropzoneAction__sBarQ{color:#000;color:var(--color-black);font-weight:600;font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.styles_dropzoneHint__RkkzM{color:#9ca3af;color:var(--color-gray-400);font-size:13px;font-size:var(--font-size-sm);margin:0;text-align:center}.styles_filePreview__7lYDy{background:#d1fae5;background:var(--color-success-light);border:2px solid #10b981;border:2px solid var(--color-success);border-radius:20px;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:16px;gap:var(--space-4);padding:20px;padding:var(--space-5)}.styles_previewContent__nX888{align-items:center;display:flex;gap:16px;gap:var(--space-4)}.styles_previewIcon__RzAWv{align-items:center;background:#fff;background:var(--color-white);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);color:#10b981;color:var(--color-success);display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.styles_previewInfo__gXasJ{display:flex;flex:1 1;flex-direction:column;gap:4px;gap:var(--space-1);min-width:0}.styles_previewName__NWP2U{color:#111827;color:var(--color-gray-900);font-size:14px;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.25;line-height:var(--line-height-tight);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_previewSize__mHLRu{color:#6b7280;color:var(--color-gray-500);font-size:13px;font-size:var(--font-size-sm);margin:0}.styles_previewSuccess__2jjZ-{align-items:center;background:#10b981;background:var(--color-success);border-radius:50%;color:#fff;color:var(--color-white);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.styles_removeButton__EpAa1{align-items:center;background:#fff;background:var(--color-white);border:2px solid #ef4444;border:2px solid var(--color-error);border-radius:9999px;border-radius:var(--radius-pill);color:#ef4444;color:var(--color-error);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);gap:8px;gap:var(--space-2);justify-content:center;padding:12px 20px;padding:var(--space-3) var(--space-5);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);width:100%}.styles_removeButton__EpAa1:hover{background:#ef4444;background:var(--color-error);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);color:#fff;color:var(--color-white);transform:translateY(-1px)}.styles_removeButton__EpAa1:active{transform:translateY(0)}.styles_removeButton__EpAa1:focus-visible{box-shadow:0 0 0 3px #ef44444d;outline:none}.styles_preview__wgCjN{display:flex;flex:1 1;flex-direction:column;gap:16px;gap:var(--space-4)}.styles_previewTitle__WYU7o{color:#000;color:var(--color-black);font-size:16px;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);margin:0}.styles_previewRow__sSvGt{align-items:stretch;display:flex;gap:16px;gap:var(--space-4)}@media (max-width:767px){.styles_previewRow__sSvGt{flex-direction:column}}.styles_imageWrapper__e4RJ4{aspect-ratio:16/9;background:#f3f4f6;background:var(--color-gray-100);border-radius:16px;border-radius:var(--radius-lg);flex:1 1;min-height:140px;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.styles_imageWrapper__e4RJ4:hover{box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);transform:translateY(-2px)}.styles_image__y-D3d{height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-slow);width:100%}.styles_imageWrapper__e4RJ4:hover .styles_image__y-D3d{transform:scale(1.05)}.styles_imageLabel__1hIBn{align-items:center;background:#000;background:var(--color-black);border-radius:9999px;border-radius:var(--radius-pill);display:flex;gap:8px;gap:var(--space-2);left:12px;left:var(--space-3);padding:8px 12px;padding:var(--space-2) var(--space-3);position:absolute;top:12px;top:var(--space-3)}.styles_imageLabelText__1Pz2z{color:#fff;color:var(--color-white);font-size:11px;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.styles_costContainer__iiIyk{background:#f9fafb;background:var(--color-gray-50);border:1px solid #e5e7eb;border:1px solid var(--color-gray-200);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;gap:var(--space-3);justify-content:space-between;min-width:220px;padding:20px;padding:var(--space-5);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.styles_costContainer__iiIyk:hover{border-color:#000;border-color:var(--color-black);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md)}@media (max-width:767px){.styles_costContainer__iiIyk{min-width:auto;width:100%}}.styles_costRows__pl4CD{display:flex;flex-direction:column;gap:8px;gap:var(--space-2)}.styles_costRow__\+1CbB{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-gray-200);display:flex;justify-content:space-between;padding-bottom:8px;padding-bottom:var(--space-2)}.styles_costRow__\+1CbB:last-child{border-bottom:none;padding-bottom:0}.styles_costLabel__0QEHA{color:#6b7280;color:var(--color-gray-500);font-size:13px;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium)}.styles_costValue__E2xD0{color:#111827;color:var(--color-gray-900);font-size:13px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold)}.styles_costAmount__ZiBjc{align-items:center;color:#000;color:var(--color-black);display:inline-flex;font-size:20px;font-size:var(--font-size-2xl);font-weight:700;font-weight:var(--font-weight-bold);gap:4px;gap:var(--space-1)}.styles_costNote__fm-JP{align-items:flex-start;border-top:1px solid #e5e7eb;border-top:1px solid var(--color-gray-200);display:flex;gap:8px;gap:var(--space-2);padding-top:12px;padding-top:var(--space-3)}.styles_noteIcon__earLl{color:#9ca3af;color:var(--color-gray-400);flex-shrink:0}.styles_noteText__QmXuh{color:#6b7280;color:var(--color-gray-500);font-size:11px;font-size:var(--font-size-xs);line-height:1.5;line-height:var(--line-height-normal)}.styles_previewPlaceholder__T1rV8{align-items:center;background:#fff;background:var(--color-white);border:2px dashed #e5e7eb;border:2px dashed var(--color-gray-200);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex:1 1;flex-direction:column;gap:12px;gap:var(--space-3);justify-content:center;min-height:200px;padding:32px;padding:var(--space-8);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.styles_previewPlaceholder__T1rV8:hover{border-color:#d1d5db;border-color:var(--color-gray-300)}.styles_placeholderIcon__uI\+SV{align-items:center;background:#f3f4f6;background:var(--color-gray-100);border-radius:16px;border-radius:var(--radius-lg);color:#9ca3af;color:var(--color-gray-400);display:flex;height:56px;justify-content:center;width:56px}.styles_placeholderText__twBWn{color:#9ca3af;color:var(--color-gray-400);font-size:13px;font-size:var(--font-size-sm);margin:0;text-align:center}.styles_uploader__HFAWj{display:flex;flex-direction:column;gap:16px;gap:var(--space-4);height:100%}.styles_uploaderTitle__yWNBN{color:#000;color:var(--color-black);font-size:16px;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);margin:0}.styles_uploaderDescription__CmyLl{color:#6b7280;color:var(--color-gray-500);font-size:13px;font-size:var(--font-size-sm);line-height:1.5;line-height:var(--line-height-normal);margin:0}.styles_uploaderDescription__CmyLl strong{color:#000;color:var(--color-black);font-weight:600;font-weight:var(--font-weight-semibold)}.styles_validation__6pZ-n{align-items:center;animation:styles_shake__dMa-B .4s ease;background:#fee2e2;background:var(--color-error-light);border:1px solid #ef4444;border:1px solid var(--color-error);border-radius:9999px;border-radius:var(--radius-pill);display:flex;gap:12px;gap:var(--space-3);padding:12px 16px;padding:var(--space-3) var(--space-4)}@keyframes styles_shake__dMa-B{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.styles_validationIcon__9Nf6H{align-items:center;color:#ef4444;color:var(--color-error);display:flex;flex-shrink:0;justify-content:center}.styles_validationText__qHqUv{color:#dc2626;color:var(--color-error-dark);font-size:13px;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5;line-height:var(--line-height-normal)}.styles_alert__Fk1Pp{align-items:center;animation:styles_slideIn__wRyd9 .3s ease;border-radius:20px;border-radius:var(--radius-xl);display:flex;gap:16px;gap:var(--space-4);padding:16px 20px;padding:var(--space-4) var(--space-5)}@keyframes styles_slideIn__wRyd9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles_alertError__KkyyA{background:#fee2e2;background:var(--color-error-light);border:1px solid #ef4444;border:1px solid var(--color-error)}.styles_alertInfo__pjiG4{background:#dbeafe;background:var(--color-info-light);border:1px solid #3b82f6;border:1px solid var(--color-info)}.styles_alertIcon__3Pr3Q{align-items:center;display:flex;flex-shrink:0;justify-content:center}.styles_alertError__KkyyA .styles_alertIcon__3Pr3Q{color:#ef4444;color:var(--color-error)}.styles_alertInfo__pjiG4 .styles_alertIcon__3Pr3Q{color:#3b82f6;color:var(--color-info)}.styles_alertMessage__-VLgX{font-size:13px;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5;line-height:var(--line-height-normal)}.styles_alertError__KkyyA .styles_alertMessage__-VLgX{color:#dc2626;color:var(--color-error-dark)}.styles_alertInfo__pjiG4 .styles_alertMessage__-VLgX{color:#3b82f6;color:var(--color-info)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.styles_button__NK-MD,.styles_costContainer__iiIyk,.styles_dropzone__ywl4l,.styles_filePreview__7lYDy,.styles_printingContentLeft__hSmOj,.styles_printingContentRight__TEel5{border-width:3px}}@media print{.styles_printingLogoSection__nE7iV{break-inside:avoid;page-break-inside:avoid}*{box-shadow:none!important;transform:none!important}.styles_button__NK-MD,.styles_dropzone__ywl4l,.styles_removeButton__EpAa1{border:2px solid #000}}.ProductModal_modalWrapper__jk9JL{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ProductModal_backdrop__ZPZXa{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d21d9;inset:0;position:fixed;z-index:1}.ProductModal_modal__mnQI2{background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;max-height:80vh;max-width:850px;overflow:hidden;position:relative;width:75vw;z-index:2}.ProductModal_closeButton__vChz3{align-items:center;background:#fffffff2;border:1.5px solid #0000001a;border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#0f1d21;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .25s ease;width:44px;z-index:10}.ProductModal_closeButton__vChz3:hover{background:#fff;border-color:#0f1d21;transform:rotate(90deg) scale(1.1)}.ProductModal_content__cf1Hz{grid-gap:2rem;display:grid;flex:1 1;gap:2rem;grid-template-columns:.9fr 1.1fr;overflow-y:auto;padding:2rem}.ProductModal_gallerySection__4Ie2n{display:flex;flex-direction:column;gap:1rem}.ProductModal_mainImage__efXBC{aspect-ratio:1/1;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;position:relative}.ProductModal_mainImage__efXBC img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.ProductModal_mainImage__efXBC:hover img{transform:scale(1.05)}.ProductModal_navButton__lFWXy{align-items:center;background:#fffffff2;border:1.5px solid #0000001a;border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#0f1d21;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:44px;z-index:2}.ProductModal_navButtonPrev__Xmwy5{left:1rem}.ProductModal_navButtonNext__NA-NL{right:1rem}.ProductModal_navButton__lFWXy:hover{background:#fff;border-color:#8c763d;color:#8c763d;transform:translateY(-50%) scale(1.1)}.ProductModal_navButton__lFWXy:active{transform:translateY(-50%) scale(.95)}.ProductModal_imageCounter__ewr5z{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d21d9;border-radius:999px;bottom:1rem;box-shadow:0 4px 12px #0003;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:0;padding:.5rem 1rem;position:absolute;right:1rem}.ProductModal_thumbnails__uX6KL{display:flex;gap:.625rem;overflow-x:auto;padding:0;scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.ProductModal_thumbnails__uX6KL::-webkit-scrollbar{height:6px}.ProductModal_thumbnails__uX6KL::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.ProductModal_thumbnails__uX6KL::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.ProductModal_thumbnails__uX6KL::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ProductModal_thumbnail__xoHFf{background:#f8fafc;border:2px solid #0000;border-radius:8px;cursor:pointer;flex-shrink:0;height:70px;overflow:hidden;transition:all .25s ease;width:70px}.ProductModal_thumbnail__xoHFf img{height:100%;object-fit:cover;width:100%}.ProductModal_thumbnail__xoHFf:hover{border-color:#cbd5e1;transform:scale(1.05)}.ProductModal_thumbnailActive__SIcib{border-color:#8c763d;box-shadow:0 0 0 2px #8c763d33}.ProductModal_detailsSection__N0L5Q{display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;padding-right:.5rem}.ProductModal_header__c-Ecg{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:space-between;padding-bottom:1.25rem}.ProductModal_code__L6E6d{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;letter-spacing:0;padding:.5rem .875rem;text-transform:uppercase}.ProductModal_code__L6E6d svg{color:#94a3b8;height:16px;width:16px}.ProductModal_collection__F1mDw{background:linear-gradient(135deg,#8c763d1a,#8c763d0d);border:1px solid #8c763d33;border-radius:8px;color:#8c763d;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-transform:capitalize}.ProductModal_name__lMLsJ{color:#0f1d21;font-size:1.625rem;font-weight:700;letter-spacing:0;line-height:1.3;margin:0}.ProductModal_description__AzuIv{color:#64748b;font-size:.9375rem;line-height:1.6;margin:0}.ProductModal_features__B4Guq{display:flex;flex-direction:column;gap:.75rem}.ProductModal_featuresTitle__bsCzO{color:#0f1d21;font-size:1rem;font-weight:700;letter-spacing:0;margin:0}.ProductModal_featuresList__Hwgxs{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.ProductModal_featureItem__sZnt7{align-items:flex-start;color:#4b5563;display:flex;font-size:.875rem;gap:.625rem;line-height:1.5}.ProductModal_featureItem__sZnt7 svg{color:#10b981;flex-shrink:0;height:16px;margin-top:2px;width:16px}.ProductModal_specifications__QeMRG{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.ProductModal_spec__c0VCX{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding-bottom:.625rem}.ProductModal_spec__c0VCX:last-child{border-bottom:none;padding-bottom:0}.ProductModal_specLabel__E6Ep9{color:#6b7280;font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:capitalize}.ProductModal_specValue__ahdeE{color:#0f1d21;font-size:.9375rem;font-weight:600}.ProductModal_availability__f0aIg{align-items:center;border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:0;padding:.75rem 1.5rem;text-transform:uppercase}.ProductModal_availabilityAvailable__7Y7R7{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1.5px solid #10b981;color:#059669}.ProductModal_availabilityAvailable__7Y7R7 svg{color:#10b981}.ProductModal_availabilityUnavailable__qLaj8{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1.5px solid #ef4444;color:#dc2626}.ProductModal_availabilityUnavailable__qLaj8 svg{color:#ef4444}@media (max-width:1023px){.ProductModal_content__cf1Hz{gap:1.5rem;grid-template-columns:1fr;padding:1.5rem}.ProductModal_mainImage__efXBC{aspect-ratio:4/3}.ProductModal_name__lMLsJ{font-size:1.5rem}.ProductModal_thumbnails__uX6KL{gap:.5rem}.ProductModal_thumbnail__xoHFf{height:70px;width:70px}}@media (max-width:639px){.ProductModal_modal__mnQI2{border-radius:16px;max-height:95vh;width:95vw}.ProductModal_content__cf1Hz{gap:1rem;padding:1rem}.ProductModal_closeButton__vChz3{height:40px;right:.75rem;top:.75rem;width:40px}.ProductModal_gallerySection__4Ie2n{gap:.625rem}.ProductModal_mainImage__efXBC{aspect-ratio:16/9;border-radius:10px}.ProductModal_navButton__lFWXy{height:32px;width:32px}.ProductModal_navButtonPrev__Xmwy5{left:.5rem}.ProductModal_navButtonNext__NA-NL{right:.5rem}.ProductModal_imageCounter__ewr5z{font-size:.75rem;padding:.375rem .75rem}.ProductModal_thumbnails__uX6KL{gap:.375rem;padding:0}.ProductModal_thumbnail__xoHFf{border-radius:6px;height:50px;width:50px}.ProductModal_detailsSection__N0L5Q{gap:1rem}.ProductModal_header__c-Ecg{padding-bottom:.75rem}.ProductModal_code__L6E6d,.ProductModal_collection__F1mDw{font-size:.75rem;padding:.375rem .75rem}.ProductModal_name__lMLsJ{font-size:1.125rem;line-height:1.4}.ProductModal_description__AzuIv{font-size:.8125rem;line-height:1.5}.ProductModal_features__B4Guq{gap:.5rem}.ProductModal_featuresTitle__bsCzO{font-size:.9375rem}.ProductModal_featuresList__Hwgxs{gap:.5rem}.ProductModal_featureItem__sZnt7{font-size:.8125rem}.ProductModal_featureItem__sZnt7 svg{height:14px;width:14px}.ProductModal_specifications__QeMRG{gap:.625rem;padding:.875rem 1rem}.ProductModal_spec__c0VCX{padding-bottom:.5rem}.ProductModal_specLabel__E6Ep9{font-size:.75rem}.ProductModal_specValue__ahdeE{font-size:.8125rem}.ProductModal_availability__f0aIg{font-size:.75rem;padding:.5rem 1rem}.ProductModal_availability__f0aIg svg{height:14px;width:14px}}@media (max-width:479px){.ProductModal_content__cf1Hz{padding:1rem}.ProductModal_header__c-Ecg{align-items:flex-start;flex-direction:column}.ProductModal_thumbnail__xoHFf{height:50px;width:50px}}.QuantityProductCard_quantityProductCard__nnWBM{--bg-card:linear-gradient(180deg,#eef2ff,#e5e7eb);--bg-sheet:#fff;--text-primary:#0f172a;--text-secondary:#6b7280;--muted:#9ca3af;--border:#e5e7eb;--border-hover:#d1d5db;--accent:#0f1d21;--accent-light:#0f1d210d;--cta:#0f1d21;--cta-hover:#111827;--focus-ring:#c29541;--success:#10b981;--error:#ef4444;--space-xs:0.375rem;--space-sm:0.5rem;--space-md:0.75rem;--space-lg:1rem;--shadow-sm:0 1px 2px #0f172a0a;--shadow-md:0 4px 12px #0f172a0f;--shadow-lg:0 10px 30px #0f172a14;--shadow-xl:0 20px 40px #0f172a1f;--shadow-sheet:0 12px 32px #0000001a;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:400ms cubic-bezier(0.4,0,0.2,1);background:var(--bg-card);border:1px solid #0000000f;border-radius:1.5rem;box-shadow:0 1px 3px #00000014;display:block;overflow:hidden;position:relative;transition:all var(--transition)}.QuantityProductCard_quantityProductCard__nnWBM:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.QuantityProductCard_quantityProductCard__nnWBM.QuantityProductCard_unavailable__cKDmY{filter:grayscale(.3);opacity:1;position:relative}.QuantityProductCard_quantityProductCard__nnWBM.QuantityProductCard_unavailable__cKDmY:before{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#fff6;border-radius:1.125rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.QuantityProductCard_quantityProductCard__nnWBM.QuantityProductCard_unavailable__cKDmY:hover{box-shadow:0 1px 3px #00000014;cursor:not-allowed;transform:none}.QuantityProductCard_imageContainer__meA6P{aspect-ratio:2/2.1;background:linear-gradient(135deg,#f8fafc,#e2e8f0);overflow:hidden;position:relative}.QuantityProductCard_imageWrapper__klDMA{block-size:100%;display:grid;inline-size:100%;overflow:hidden;padding:0;place-items:center;position:relative}.QuantityProductCard_productImage__dPIJ9{block-size:100%;inline-size:100%;object-fit:cover;transform:translateZ(0);transition:transform var(--transition-slow)}.QuantityProductCard_quantityProductCard__nnWBM:not(.QuantityProductCard_unavailable__cKDmY):hover .QuantityProductCard_productImage__dPIJ9{transform:scale(1.08)}.QuantityProductCard_quantityProductCard__nnWBM.QuantityProductCard_unavailable__cKDmY .QuantityProductCard_productImage__dPIJ9{filter:grayscale(.5)}.QuantityProductCard_gradientOverlay__bHhxJ{background:linear-gradient(180deg,#0000,#0000 40%,#0f172a08);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--transition);z-index:1}.QuantityProductCard_quantityProductCard__nnWBM:not(.QuantityProductCard_unavailable__cKDmY):hover .QuantityProductCard_gradientOverlay__bHhxJ{opacity:1}.QuantityProductCard_notAvailableBadge__YOUM8{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:1.5px solid #fffc;border-radius:999px;box-shadow:0 4px 12px #ef444466,0 0 0 3px #ffffff80;color:#fff;display:flex;font-size:11px;font-weight:700;gap:.375rem;inset-block-start:12px;inset-inline-end:12px;letter-spacing:0;padding:8px 16px;position:absolute;text-transform:uppercase;z-index:10}.QuantityProductCard_notAvailableBadge__YOUM8 svg{height:14px;width:14px}.QuantityProductCard_bottomSheet__R5jmA{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--bg-sheet);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-sheet);inset-block-end:8px;inset-inline-end:8px;inset-inline-start:8px;padding:.625rem;position:absolute;transition:all var(--transition);z-index:3}.QuantityProductCard_quantityProductCard__nnWBM:not(.QuantityProductCard_unavailable__cKDmY):hover .QuantityProductCard_bottomSheet__R5jmA{box-shadow:0 16px 40px #00000024;transform:translateY(-2px)}.QuantityProductCard_quantityProductCard__nnWBM.QuantityProductCard_unavailable__cKDmY .QuantityProductCard_bottomSheet__R5jmA{opacity:.7;pointer-events:none}.QuantityProductCard_sheetHeader__JhKaO{-webkit-margin-after:.5rem;-webkit-padding-after:.5rem;-webkit-border-after:1px solid var(--border);align-items:center;border-block-end:1px solid var(--border);display:flex;gap:var(--space-sm);justify-content:space-between;margin-block-end:.5rem;padding-block-end:.5rem}.QuantityProductCard_codeBlock__izDMS{align-items:baseline;display:inline-flex;gap:var(--space-sm)}.QuantityProductCard_codeLabel__E4jGF{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:0;line-height:1;text-transform:lowercase}.QuantityProductCard_codeValue__vLu8p{color:var(--text-primary);font-size:12px;font-weight:700;letter-spacing:0;line-height:1;transition:color var(--transition-fast)}.QuantityProductCard_quantityProductCard__nnWBM:not(.QuantityProductCard_unavailable__cKDmY):hover .QuantityProductCard_codeValue__vLu8p{color:var(--accent)}.QuantityProductCard_priceInline__k6N0t{align-items:baseline;color:var(--text-primary);display:inline-flex;gap:.375rem}.QuantityProductCard_priceValue__gLNde{font-size:14px;font-weight:900;line-height:1;transition:transform var(--transition-fast)}.QuantityProductCard_quantityProductCard__nnWBM:not(.QuantityProductCard_unavailable__cKDmY):hover .QuantityProductCard_priceValue__gLNde{transform:scale(1.05)}.QuantityProductCard_priceCurrency__de9av{font-size:10px;font-weight:800;letter-spacing:0;line-height:1}.QuantityProductCard_sheetActions__cGEnz{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:1fr}.QuantityProductCard_qtyLabel__9E4aC{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.QuantityProductCard_sheetActionsRow__HebAm{grid-gap:var(--space-sm);align-items:center;display:grid;gap:var(--space-sm);grid-template-columns:auto 1fr}.QuantityProductCard_qtySelector__5uhSt{align-items:center;border-radius:6px;box-shadow:var(--shadow-sm);display:flex;gap:0;inline-size:-webkit-fit-content;inline-size:fit-content;overflow:hidden}.QuantityProductCard_qtyButton__us8id{align-items:center;background:#fff;block-size:28px;border:1px solid var(--border);border-radius:0;color:var(--text-primary);cursor:pointer;display:flex;inline-size:28px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:all var(--transition-fast)}.QuantityProductCard_qtyButton__us8id:before{background:var(--accent-light);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-fast)}.QuantityProductCard_qtyButton__us8id:first-child{-webkit-border-end:none;border-end-start-radius:8px;border-inline-end:none;border-start-start-radius:8px}.QuantityProductCard_qtyButton__us8id:last-child{-webkit-border-start:none;border-end-end-radius:8px;border-inline-start:none;border-start-end-radius:8px}.QuantityProductCard_qtyButton__us8id:hover:not(:disabled){background:#f8fafc;border-color:var(--border-hover);transform:scale(1.05);z-index:1}.QuantityProductCard_qtyButton__us8id:hover:not(:disabled):before{opacity:1}.QuantityProductCard_qtyButton__us8id:active:not(:disabled){background:#e5e7eb;transform:scale(.95)}.QuantityProductCard_qtyButton__us8id:disabled{background:#f9fafb;cursor:not-allowed;opacity:.4}.QuantityProductCard_qtyButton__us8id:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;z-index:2}.QuantityProductCard_qtyButton__us8id svg{position:relative;transition:transform var(--transition-fast);z-index:1}.QuantityProductCard_qtyButton__us8id:hover:not(:disabled) svg{transform:scale(1.1)}.QuantityProductCard_qtyDisplay__3Mop6{align-items:center;background:#f8fafc;block-size:28px;border:1px solid var(--border);border-inline:none;color:var(--text-primary);display:flex;font-size:12px;font-weight:700;inline-size:40px;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none}.QuantityProductCard_addCta__ManlI{align-items:center;background:var(--cta);block-size:28px;border:1px solid #fff3;border-radius:999px;box-shadow:var(--shadow-md);color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:.25rem;justify-content:center;justify-self:end;letter-spacing:0;min-inline-size:75px;overflow:hidden;padding-inline:16px;position:relative;transition:all var(--transition)}.QuantityProductCard_addCta__ManlI:hover:not(:disabled){background:var(--cta-hover);box-shadow:0 8px 16px #0f1d2133;transform:translateY(-2px)}.QuantityProductCard_addCta__ManlI:active:not(:disabled){transform:translateY(0)}.QuantityProductCard_addCta__ManlI:disabled{background:#9ca3af;cursor:not-allowed;opacity:.5;pointer-events:none}.QuantityProductCard_addCta__ManlI:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.QuantityProductCard_addCta__ManlI.QuantityProductCard_adding__\+oRD7{background:var(--success);pointer-events:none}.QuantityProductCard_addCta__ManlI.QuantityProductCard_adding__\+oRD7 .QuantityProductCard_addCtaIcon__dcV01{animation:QuantityProductCard_rotate__gRhYa .6s linear infinite}@keyframes QuantityProductCard_rotate__gRhYa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QuantityProductCard_addCtaContent__RdGtM{align-items:center;display:flex;gap:.375rem;position:relative;z-index:2}.QuantityProductCard_addCtaIcon__dcV01{block-size:16px;flex-shrink:0;inline-size:16px;transition:transform var(--transition-fast)}.QuantityProductCard_addCta__ManlI:hover:not(:disabled) .QuantityProductCard_addCtaIcon__dcV01{transform:scale(1.15)}.QuantityProductCard_ripple__pvsFv{background:radial-gradient(circle,#fff6 0,#0000 70%);inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(0)}.QuantityProductCard_addCta__ManlI:active:not(:disabled) .QuantityProductCard_ripple__pvsFv{animation:QuantityProductCard_rippleEffect__8erjt .6s ease-out}@keyframes QuantityProductCard_rippleEffect__8erjt{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}@media (max-width:767px){.QuantityProductCard_quantityProductCard__nnWBM{border-radius:12px}.QuantityProductCard_bottomSheet__R5jmA{inset-block-end:6px;inset-inline-end:6px;inset-inline-start:6px;padding:.5rem}.QuantityProductCard_sheetHeader__JhKaO{-webkit-margin-after:.375rem;-webkit-padding-after:.375rem;gap:.375rem;margin-block-end:.375rem;padding-block-end:.375rem}.QuantityProductCard_codeValue__vLu8p{font-size:11px}.QuantityProductCard_priceValue__gLNde{font-size:13px}.QuantityProductCard_sheetActionsRow__HebAm{gap:.375rem;grid-template-columns:1fr auto}.QuantityProductCard_qtySelector__5uhSt{inline-size:100%}.QuantityProductCard_qtyButton__us8id{block-size:26px;inline-size:32px}.QuantityProductCard_qtyDisplay__3Mop6{block-size:26px;flex:1 1}.QuantityProductCard_addCta__ManlI{block-size:26px;font-size:10px;min-inline-size:70px;padding-inline:12px}.QuantityProductCard_notAvailableBadge__YOUM8{font-size:9px;inset-block-start:8px;padding:6px 12px}.QuantityProductCard_notAvailableBadge__YOUM8 svg{height:12px;width:12px}}@media (max-width:768px){.QuantityProductCard_bottomSheet__R5jmA{border-radius:16px;inset-block-end:10px;inset-inline-end:10px;inset-inline-start:10px;padding:.875rem}}@media (max-width:480px){.QuantityProductCard_quantityProductCard__nnWBM{border-radius:10px}.QuantityProductCard_bottomSheet__R5jmA{border-radius:14px;inset-block-end:12px;inset-inline-end:12px;inset-inline-start:12px;padding:.75rem}.QuantityProductCard_qtyLabel__9E4aC{font-size:8px}.QuantityProductCard_notAvailableBadge__YOUM8{font-size:8px;padding:5px 10px}.QuantityProductCard_quantityProductCard__nnWBM:hover{transform:translateY(-1px)}.QuantityProductCard_imageNavButton__vnggp{height:32px;width:32px}.QuantityProductCard_imageNavButtonPrev__b963i{left:.5rem}.QuantityProductCard_imageNavButtonNext__E0FN9{right:.5rem}}@media (max-width:1023px){.QuantityProductCard_viewDetailsButton__rlD5s{opacity:1!important;transform:translateY(0)!important}}@media (max-width:768px){.QuantityProductCard_notAvailableBadge__YOUM8{font-size:9px;inset-block-start:8px;inset-inline-end:auto;inset-inline-start:8px;padding:6px 12px}.QuantityProductCard_viewDetailsButton__rlD5s{font-size:.75rem;left:auto;opacity:1!important;padding:.5rem .75rem;right:8px;top:8px;transform:translateY(0)!important}}.QuantityProductCard_imageNavButton__vnggp{align-items:center;background:#fffffff2;border:1.5px solid #0000001a;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#0f1d21;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:36px;z-index:3}.QuantityProductCard_imageNavButtonPrev__b963i{left:.75rem}.QuantityProductCard_imageNavButtonNext__E0FN9{right:.75rem}.QuantityProductCard_quantityProductCard__nnWBM:hover .QuantityProductCard_imageNavButton__vnggp{opacity:1}.QuantityProductCard_imageNavButton__vnggp:hover{background:#fff;border-color:#8c763d;color:#8c763d;transform:translateY(-50%) scale(1.1)}.QuantityProductCard_imageNavButton__vnggp:active{transform:translateY(-50%) scale(.95)}.QuantityProductCard_imageIndicators__WoxEm{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d2199;border-radius:999px;bottom:1rem;display:flex;gap:.5rem;left:50%;opacity:0;padding:.5rem .75rem;position:absolute;transform:translateX(-50%);transition:opacity .25s ease;z-index:3}.QuantityProductCard_quantityProductCard__nnWBM:hover .QuantityProductCard_imageIndicators__WoxEm{opacity:1}.QuantityProductCard_imageIndicator__bxmpE{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .25s ease;width:8px}.QuantityProductCard_imageIndicator__bxmpE:hover{background:#fffc;transform:scale(1.2)}.QuantityProductCard_imageIndicatorActive__4w-HT{background:#fff;border-radius:999px;width:24px}.QuantityProductCard_viewDetailsButton__rlD5s{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1.5px solid #0000001a;border-radius:999px;box-shadow:0 4px 12px #0000001a;color:#0f1d21;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;opacity:0;padding:.625rem 1rem;position:absolute;right:1rem;top:4rem;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:3}.QuantityProductCard_quantityProductCard__nnWBM:hover .QuantityProductCard_viewDetailsButton__rlD5s{opacity:1;transform:translateY(0)}.QuantityProductCard_viewDetailsButton__rlD5s:hover{background:#8c763d;border-color:#8c763d;box-shadow:0 8px 20px #8c763d4d;color:#fff;transform:translateY(-2px)}.QuantityProductCard_viewDetailsButton__rlD5s:active{transform:translateY(0)}.QuantityProductCard_viewDetailsButton__rlD5s svg{flex-shrink:0;height:18px;width:18px}@media (prefers-reduced-motion:reduce){.QuantityProductCard_addCtaIcon__dcV01,.QuantityProductCard_addCta__ManlI,.QuantityProductCard_bottomSheet__R5jmA,.QuantityProductCard_notAvailableBadge__YOUM8,.QuantityProductCard_productImage__dPIJ9,.QuantityProductCard_qtyButton__us8id,.QuantityProductCard_quantityProductCard__nnWBM,.QuantityProductCard_quantityProductCard__nnWBM *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.QuantityProductCard_quantityProductCard__nnWBM:hover,.QuantityProductCard_quantityProductCard__nnWBM:hover .QuantityProductCard_productImage__dPIJ9{transform:none}.QuantityProductCard_notAvailableBadge__YOUM8{animation:none}}@media print{.QuantityProductCard_quantityProductCard__nnWBM{border:1px solid var(--border);box-shadow:none;page-break-inside:avoid}.QuantityProductCard_gradientOverlay__bHhxJ,.QuantityProductCard_ripple__pvsFv{display:none}.QuantityProductCard_bottomSheet__R5jmA{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);box-shadow:none;position:static}.QuantityProductCard_addCta__ManlI,.QuantityProductCard_qtySelector__5uhSt{display:none}}@media (prefers-contrast:high){.QuantityProductCard_bottomSheet__R5jmA,.QuantityProductCard_qtyButton__us8id,.QuantityProductCard_quantityProductCard__nnWBM{border:2px solid}.QuantityProductCard_addCta__ManlI{border:2px solid #fff}}.DurationServiceCard_durationServiceCard__rOm56{--flc-color-bg:#fff;--flc-color-bg-alt:#f9fafb;--flc-color-bg-hover:#f3f4f6;--flc-color-text-primary:#0f1d21;--flc-color-text-secondary:#6b7280;--flc-color-text-muted:#9ca3af;--flc-color-border:#e5e7eb;--flc-color-border-hover:#d1d5db;--flc-color-border-focus:#0f0f0f;--flc-color-accent:#c29541;--flc-color-accent-light:#c295411a;--flc-color-button:#0f1d21;--flc-color-button-hover:#111827;--flc-color-success:#10b981;--flc-color-unavailable:#ef4444;--flc-space-xs:0.5rem;--flc-space-sm:0.75rem;--flc-space-md:1rem;--flc-space-lg:1.25rem;--flc-radius-sm:0.375rem;--flc-radius-md:0.5rem;--flc-radius-lg:1rem;--flc-radius-xl:1.125rem;--flc-shadow-sm:0 1px 2px 0 #0000000a;--flc-shadow-md:0 4px 8px 0 #0000000f;--flc-shadow-lg:0 8px 16px -2px #0000001a,0 4px 6px -2px #0000000d;--flc-shadow-xl:0 20px 40px -4px #0000001f;--flc-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--flc-transition:250ms cubic-bezier(0.4,0,0.2,1);--flc-transition-slow:400ms cubic-bezier(0.4,0,0.2,1);background:var(--flc-color-bg);border:1px solid #0000;border-radius:var(--flc-radius-xl);box-shadow:var(--flc-shadow-md);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all var(--flc-transition)}.DurationServiceCard_durationServiceCard__rOm56:hover{border-color:var(--flc-color-border);box-shadow:var(--flc-shadow-xl);transform:translateY(-4px)}.DurationServiceCard_durationServiceCard__rOm56.DurationServiceCard_unavailable__tmXJq{filter:grayscale(.4);opacity:.65;pointer-events:none}.DurationServiceCard_imageContainer__f3esQ{aspect-ratio:2/1;background:linear-gradient(135deg,#f8fafc,#e2e8f0);inline-size:100%;overflow:hidden;position:relative}.DurationServiceCard_imageWrapper__1aHua{block-size:100%;inline-size:100%;overflow:hidden;position:relative}.DurationServiceCard_productImage__LU7I-{block-size:100%;inline-size:100%;object-fit:cover;transform:translateZ(0);transition:transform var(--flc-transition-slow)}.DurationServiceCard_durationServiceCard__rOm56:hover .DurationServiceCard_productImage__LU7I-{transform:scale(1.08)}.DurationServiceCard_gradientOverlay__rrdAI{background:linear-gradient(180deg,#0000,#0000 40%,#0f1d2108);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--flc-transition);z-index:1}.DurationServiceCard_durationServiceCard__rOm56:hover .DurationServiceCard_gradientOverlay__rrdAI{opacity:1}.DurationServiceCard_notAvailableLabel__0XmFp{align-items:center;animation:DurationServiceCard_badgePulse__FrIRN 2s ease-in-out infinite;background:var(--flc-color-unavailable);border-radius:var(--flc-radius-sm);box-shadow:0 4px 12px #ef44444d;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:.375rem;inset-block-start:12px;inset-inline-end:12px;letter-spacing:0;padding:.375rem .75rem;position:absolute;text-transform:uppercase;z-index:10}@keyframes DurationServiceCard_badgePulse__FrIRN{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.DurationServiceCard_productDetails__MlKoq{-webkit-border-before:1px solid #f0f0f0;background:var(--flc-color-bg);border-block-start:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.625rem;padding:.75rem}.DurationServiceCard_headerSection__56DIA{-webkit-padding-after:.5rem;-webkit-border-after:1px solid var(--flc-color-border);align-items:flex-start;border-block-end:1px solid var(--flc-color-border);display:flex;gap:var(--flc-space-xs);justify-content:space-between;padding-block-end:.5rem}.DurationServiceCard_leftHeader__qAeoy{display:flex;flex-direction:column;gap:.25rem}.DurationServiceCard_code__VUOMF{align-items:center;color:var(--flc-color-text-secondary);display:flex;font-size:.75rem;font-weight:500;gap:.25rem;line-height:1.4;transition:color var(--flc-transition-fast)}.DurationServiceCard_durationServiceCard__rOm56:hover .DurationServiceCard_code__VUOMF{color:var(--flc-color-text-primary)}.DurationServiceCard_code__VUOMF svg{block-size:12px;inline-size:12px;opacity:.7}.DurationServiceCard_name__Y5E4I{color:var(--flc-color-text-primary);font-size:.875rem;font-weight:600;line-height:1.4}.DurationServiceCard_rightHeader__XMNqM{align-items:flex-end;background:var(--flc-color-bg-alt);border-radius:var(--flc-radius-sm);display:flex;flex-direction:column;gap:.25rem;padding:.375rem var(--flc-space-xs)}.DurationServiceCard_unitLabel__KaKPN{color:var(--flc-color-text-muted);font-size:.5625rem;font-weight:600;letter-spacing:0;line-height:1;text-transform:uppercase}.DurationServiceCard_unit__b6H8h{color:var(--flc-color-text-primary);font-size:.75rem;font-weight:700;line-height:1}.DurationServiceCard_measurementsSection__ITcPg{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:auto auto auto}.DurationServiceCard_measurementRow__y867G{display:flex;flex-direction:column;gap:.25rem}.DurationServiceCard_measurementLabel__bBeJT{align-items:center;color:var(--flc-color-text-secondary);display:flex;font-size:.6875rem;font-weight:600;gap:.25rem;letter-spacing:0;line-height:1;text-transform:uppercase}.DurationServiceCard_measurementLabel__bBeJT svg{block-size:12px;inline-size:12px;opacity:.7}.DurationServiceCard_measurementInputWrapper__7hv1o{inline-size:-webkit-fit-content;inline-size:fit-content;max-inline-size:110px;outline:none!important}.DurationServiceCard_measurementInputWrapper__7hv1o *,.DurationServiceCard_measurementInputWrapper__7hv1o :focus,.DurationServiceCard_measurementInputWrapper__7hv1o :focus-visible{outline:none!important}.DurationServiceCard_measurementInput__Aj0cf{align-items:center;background:var(--flc-color-bg);border:1.5px solid var(--flc-color-border);border-radius:var(--flc-radius-md);box-shadow:var(--flc-shadow-sm);display:flex;inline-size:100%;outline:none!important;overflow:hidden;position:relative;transition:all var(--flc-transition-fast)}.DurationServiceCard_measurementInput__Aj0cf :focus,.DurationServiceCard_measurementInput__Aj0cf :focus-visible{box-shadow:none!important;outline:none!important}.DurationServiceCard_measurementInput__Aj0cf:focus-within,.DurationServiceCard_measurementInput__Aj0cf:hover{border-color:var(--flc-color-border-hover);box-shadow:var(--flc-shadow-md)}.DurationServiceCard_measurementInput__Aj0cf:focus-within{outline:none!important}.DurationServiceCard_measurementArrows__vbNuR{-webkit-border-end:1px solid var(--flc-color-border);align-items:center;background:var(--flc-color-bg-alt);border-inline-end:1px solid var(--flc-color-border);display:flex;flex-direction:column;justify-content:center;padding:.25rem;transition:background var(--flc-transition-fast)}.DurationServiceCard_measurementInput__Aj0cf:hover .DurationServiceCard_measurementArrows__vbNuR{background:var(--flc-color-bg-hover)}.DurationServiceCard_measurementArrowBtn__y8BDo{align-items:center;background:#0000;block-size:14px;border:none;border-radius:2px;color:var(--flc-color-text-secondary);cursor:pointer;display:flex;inline-size:18px;justify-content:center;padding:0;transition:all var(--flc-transition-fast)}.DurationServiceCard_measurementArrowBtn__y8BDo:hover{background:#0000000d;color:var(--flc-color-text-primary);transform:scale(1.1)}.DurationServiceCard_measurementArrowBtn__y8BDo:active{transform:scale(.9)}.DurationServiceCard_measurementArrowBtn__y8BDo:focus-visible{outline:2px solid var(--flc-color-accent);outline-offset:1px}.DurationServiceCard_measurementArrowBtn__y8BDo svg{block-size:6px;inline-size:10px}.DurationServiceCard_measurementField__kCrdm{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;background:#0000;border:none;color:var(--flc-color-text-primary);flex:1 1;font-size:.8125rem;font-weight:700;line-height:1.4;max-inline-size:70px;min-inline-size:50px;padding:.25rem .375rem;text-align:center;transition:background var(--flc-transition-fast)}.DurationServiceCard_measurementField__kCrdm:focus{background:var(--flc-color-bg-alt);border:none!important;box-shadow:none!important;outline:none!important}.DurationServiceCard_measurementField__kCrdm::-webkit-inner-spin-button,.DurationServiceCard_measurementField__kCrdm::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.DurationServiceCard_areaDisplayWrapper__qwcoa{-webkit-padding-before:0;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;padding-block-start:0}.DurationServiceCard_areaDisplay__jpzGo{align-items:center;background:linear-gradient(135deg,var(--flc-color-bg-alt) 0,var(--flc-color-bg-hover) 100%);border:1px solid var(--flc-color-border);border-radius:var(--flc-radius-sm);color:var(--flc-color-text-primary);display:flex;font-size:.875rem;font-weight:600;gap:.375rem;height:36px;justify-content:center;min-height:36px;padding:.5rem .75rem;transition:all var(--flc-transition);white-space:nowrap}.DurationServiceCard_durationServiceCard__rOm56:hover .DurationServiceCard_areaDisplay__jpzGo{background:linear-gradient(135deg,var(--flc-color-accent-light) 0,var(--flc-color-bg-alt) 100%);border-color:var(--flc-color-accent);transform:scale(1.02)}.DurationServiceCard_areaValue__4Upx0{color:var(--flc-color-text-primary);font-size:.875rem;font-weight:700}.DurationServiceCard_areaUnit__CX7Kb{color:var(--flc-color-text-secondary);text-transform:uppercase;transition:transform var(--flc-transition-fast)}.DurationServiceCard_durationServiceCard__rOm56:hover .DurationServiceCard_areaValue__4Upx0{transform:scale(1.1)}.DurationServiceCard_areaUnit__CX7Kb{color:var(--flc-color-text-muted);font-size:.6875rem;font-weight:600}.DurationServiceCard_noteSection__j6cZA{-webkit-margin-before:.75rem;align-items:center;background:linear-gradient(135deg,#c2954114,#c295410a);border:1px solid #c2954133;border-radius:var(--flc-radius-sm);display:flex;gap:.5rem;margin-block-start:.75rem;padding:.625rem .75rem}.DurationServiceCard_noteSection__j6cZA svg{block-size:14px;color:var(--flc-color-accent);flex-shrink:0;inline-size:14px}.DurationServiceCard_noteText__v8kVb{color:var(--flc-color-text-secondary);font-size:.75rem;font-weight:600;line-height:1.2}.DurationServiceCard_bottomSection__C5jMl{-webkit-padding-before:.5rem;-webkit-border-before:1px solid #f0f0f0;align-items:flex-start;border-block-start:1px solid #f0f0f0;display:flex;gap:.5rem;justify-content:space-between;padding-block-start:.5rem}.DurationServiceCard_leftSection__V9Whg{display:flex;flex:1 1;flex-direction:column;gap:var(--flc-space-xs)}.DurationServiceCard_quantityRow__aPpwk{align-items:center;display:flex;gap:var(--flc-space-sm)}.DurationServiceCard_quantityLabel__ios7K{color:var(--flc-color-text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:0;line-height:1;min-inline-size:28px;text-transform:uppercase}.DurationServiceCard_quantityInput__MiYdc{align-items:center;border-radius:var(--flc-radius-md);box-shadow:var(--flc-shadow-sm);display:flex;gap:0;overflow:hidden}.DurationServiceCard_quantityBtn__1kBuo{align-items:center;background:var(--flc-color-bg);block-size:28px;border:1px solid var(--flc-color-border);color:var(--flc-color-text-primary);cursor:pointer;display:flex;inline-size:28px;justify-content:center;overflow:hidden;position:relative;transition:all var(--flc-transition-fast)}.DurationServiceCard_quantityBtn__1kBuo:before{background:var(--flc-color-accent-light);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--flc-transition-fast)}.DurationServiceCard_quantityBtn__1kBuo:hover:not(:disabled){background:var(--flc-color-bg-alt);border-color:var(--flc-color-border-hover);transform:scale(1.05);z-index:1}.DurationServiceCard_quantityBtn__1kBuo:hover:not(:disabled):before{opacity:1}.DurationServiceCard_quantityBtn__1kBuo:active:not(:disabled){transform:scale(.95)}.DurationServiceCard_quantityBtn__1kBuo:disabled{background:var(--flc-color-bg-alt);cursor:not-allowed;opacity:.4}.DurationServiceCard_quantityBtn__1kBuo:focus-visible{outline:2px solid var(--flc-color-accent);outline-offset:2px;z-index:2}.DurationServiceCard_quantityBtn__1kBuo svg{position:relative;transition:transform var(--flc-transition-fast);z-index:1}.DurationServiceCard_quantityBtn__1kBuo:hover:not(:disabled) svg{transform:scale(1.1)}.DurationServiceCard_quantityField__wD276{background:var(--flc-color-bg-alt);block-size:28px;border:1px solid var(--flc-color-border);border-inline:none;color:var(--flc-color-text-primary);font-size:.75rem;font-weight:700;inline-size:48px;line-height:1;padding:.25rem;pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none}.DurationServiceCard_priceRow__Lp\+Ja{display:flex;flex-direction:column;gap:.375rem}.DurationServiceCard_priceLabel__fsjaB{align-items:center;color:var(--flc-color-text-secondary);display:flex;font-size:.6875rem;font-weight:600;gap:.25rem;letter-spacing:0;line-height:1;text-transform:uppercase}.DurationServiceCard_priceLabel__fsjaB svg{block-size:12px;inline-size:12px;opacity:.7}.DurationServiceCard_priceValue__HzBPO{align-items:baseline;display:flex;gap:.25rem}.DurationServiceCard_priceAmount__PBRQ8{color:var(--flc-color-text-primary);font-size:1rem;font-weight:900;line-height:1;transition:transform var(--flc-transition-fast)}.DurationServiceCard_durationServiceCard__rOm56:hover .DurationServiceCard_priceAmount__PBRQ8{transform:scale(1.05)}.DurationServiceCard_priceCurrency__h7EP3{color:var(--flc-color-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1}.DurationServiceCard_errorMessage__KpL7v{-webkit-margin-after:var(--flc-space-sm);align-items:center;animation:DurationServiceCard_slideDown__L0Udn .3s ease-out;background:#ef44441a;border:1px solid #ef44444d;border-radius:var(--flc-radius-md);color:#ef4444;display:flex;font-size:.875rem;font-weight:600;gap:var(--flc-space-xs);margin-block-end:var(--flc-space-sm);padding:var(--flc-space-sm)}.DurationServiceCard_errorMessage__KpL7v svg{block-size:16px;color:#ef4444;flex-shrink:0;inline-size:16px}@keyframes DurationServiceCard_slideDown__L0Udn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DurationServiceCard_rightSection__83zM6{align-items:flex-end;display:flex}.DurationServiceCard_addButton__ssaD2{align-items:center;background:var(--flc-color-button);block-size:28px;border:1px solid #fff3;border-radius:999px;box-shadow:var(--flc-shadow-md);color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:.25rem;justify-content:center;letter-spacing:0;min-inline-size:75px;overflow:hidden;padding-inline:16px;position:relative;transition:all var(--flc-transition)}.DurationServiceCard_addButton__ssaD2:hover:not(:disabled){background:var(--flc-color-button-hover);box-shadow:0 8px 16px #0f1d2133;transform:translateY(-2px)}.DurationServiceCard_addButton__ssaD2:active:not(:disabled){transform:translateY(0)}.DurationServiceCard_addButton__ssaD2:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.DurationServiceCard_addButton__ssaD2:focus-visible{outline:2px solid var(--flc-color-accent);outline-offset:2px}.DurationServiceCard_addButton__ssaD2.DurationServiceCard_adding__xqNPi{background:var(--flc-color-success);pointer-events:none}.DurationServiceCard_addButton__ssaD2.DurationServiceCard_adding__xqNPi .DurationServiceCard_addButtonIcon__nYGEQ{animation:DurationServiceCard_rotate__INwKb .6s linear infinite}@keyframes DurationServiceCard_rotate__INwKb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DurationServiceCard_addButtonContent__3Mpks{align-items:center;display:flex;gap:.375rem;position:relative;z-index:2}.DurationServiceCard_addButtonIcon__nYGEQ{block-size:16px;flex-shrink:0;inline-size:16px;transition:transform var(--flc-transition-fast)}.DurationServiceCard_addButton__ssaD2:hover:not(:disabled) .DurationServiceCard_addButtonIcon__nYGEQ{transform:scale(1.15)}.DurationServiceCard_ripple__RavMv{background:radial-gradient(circle,#fff6 0,#0000 70%);inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(0)}.DurationServiceCard_addButton__ssaD2:active:not(:disabled) .DurationServiceCard_ripple__RavMv{animation:DurationServiceCard_rippleEffect__0Oe1d .6s ease-out}@keyframes DurationServiceCard_rippleEffect__0Oe1d{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}@media (max-width:768px){.DurationServiceCard_productDetails__MlKoq{border-radius:12px;margin:10px;padding:.875rem}.DurationServiceCard_measurementsSection__ITcPg{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr}.DurationServiceCard_measurementRow__y867G{width:100%}.DurationServiceCard_measurementLabel__bBeJT{font-size:.625rem}.DurationServiceCard_measurementInputWrapper__7hv1o{max-inline-size:100%}.DurationServiceCard_areaDisplayWrapper__qwcoa{-webkit-padding-before:0;-webkit-margin-before:0;margin-block-start:0;padding-block-start:0}.DurationServiceCard_areaDisplay__jpzGo{-webkit-margin-before:0;font-size:.8125rem;margin-block-start:0;padding:.5rem;width:100%}.DurationServiceCard_quantityBtn__1kBuo{block-size:28px;inline-size:28px}.DurationServiceCard_quantityField__wD276{block-size:28px;inline-size:48px}.DurationServiceCard_imageNavButton__Zsd3j{height:32px;width:32px}.DurationServiceCard_imageNavButtonPrev__QMICD{left:.5rem}.DurationServiceCard_imageNavButtonNext__5Eh0C{right:.5rem}}@media (max-width:1023px){.DurationServiceCard_viewDetailsButton__39cFU{opacity:1!important;transform:translateY(0)!important}}@media (max-width:768px){.DurationServiceCard_notAvailableLabel__0XmFp{font-size:.6875rem;inset-block-start:8px;inset-inline-end:auto;inset-inline-start:8px;padding:.25rem .5rem}.DurationServiceCard_viewDetailsButton__39cFU{font-size:.75rem;left:auto;opacity:1!important;padding:.5rem .75rem;right:8px;top:8px;transform:translateY(0)!important}}@media (max-width:480px){.DurationServiceCard_durationServiceCard__rOm56{border-radius:var(--flc-radius-lg)}.DurationServiceCard_productDetails__MlKoq{border-radius:14px;margin:12px;padding:.75rem}.DurationServiceCard_notAvailableLabel__0XmFp{font-size:.6875rem;padding:.25rem var(--flc-space-xs)}.DurationServiceCard_addButton__ssaD2{font-size:.8125rem;min-inline-size:80px;padding-inline:var(--flc-space-md)}.DurationServiceCard_durationServiceCard__rOm56:hover{transform:translateY(-2px)}}.DurationServiceCard_imageNavButton__Zsd3j{align-items:center;background:#fffffff2;border:1.5px solid #0000001a;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#0f1d21;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:36px;z-index:3}.DurationServiceCard_imageNavButtonPrev__QMICD{left:.75rem}.DurationServiceCard_imageNavButtonNext__5Eh0C{right:.75rem}.DurationServiceCard_durationServiceCard__rOm56:hover .DurationServiceCard_imageNavButton__Zsd3j{opacity:1}.DurationServiceCard_imageNavButton__Zsd3j:hover{background:#fff;border-color:#8c763d;color:#8c763d;transform:translateY(-50%) scale(1.1)}.DurationServiceCard_imageNavButton__Zsd3j:active{transform:translateY(-50%) scale(.95)}.DurationServiceCard_imageIndicators__TI2W9{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d2199;border-radius:999px;bottom:1rem;display:flex;gap:.5rem;left:50%;opacity:0;padding:.5rem .75rem;position:absolute;transform:translateX(-50%);transition:opacity .25s ease;z-index:3}.DurationServiceCard_durationServiceCard__rOm56:hover .DurationServiceCard_imageIndicators__TI2W9{opacity:1}.DurationServiceCard_imageIndicator__y1Re4{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .25s ease;width:8px}.DurationServiceCard_imageIndicator__y1Re4:hover{background:#fffc;transform:scale(1.2)}.DurationServiceCard_imageIndicatorActive__zaYce{background:#fff;border-radius:999px;width:24px}.DurationServiceCard_viewDetailsButton__39cFU{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1.5px solid #0000001a;border-radius:999px;box-shadow:0 4px 12px #0000001a;color:#0f1d21;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;opacity:0;padding:.625rem 1rem;position:absolute;right:1rem;top:3.5rem;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:3}.DurationServiceCard_durationServiceCard__rOm56:hover .DurationServiceCard_viewDetailsButton__39cFU{opacity:1;transform:translateY(0)}.DurationServiceCard_viewDetailsButton__39cFU:hover{background:#8c763d;border-color:#8c763d;box-shadow:0 8px 20px #8c763d4d;color:#fff;transform:translateY(-2px)}.DurationServiceCard_viewDetailsButton__39cFU:active{transform:translateY(0)}.DurationServiceCard_viewDetailsButton__39cFU svg{flex-shrink:0;height:18px;width:18px}@media (prefers-reduced-motion:reduce){.DurationServiceCard_addButtonIcon__nYGEQ,.DurationServiceCard_addButton__ssaD2,.DurationServiceCard_areaDisplay__jpzGo,.DurationServiceCard_durationServiceCard__rOm56,.DurationServiceCard_durationServiceCard__rOm56 *,.DurationServiceCard_measurementArrowBtn__y8BDo,.DurationServiceCard_measurementField__kCrdm,.DurationServiceCard_measurementInput__Aj0cf,.DurationServiceCard_notAvailableLabel__0XmFp,.DurationServiceCard_productImage__LU7I-,.DurationServiceCard_quantityBtn__1kBuo,.DurationServiceCard_quantityField__wD276{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.DurationServiceCard_durationServiceCard__rOm56:hover,.DurationServiceCard_durationServiceCard__rOm56:hover .DurationServiceCard_productImage__LU7I-{transform:none}.DurationServiceCard_notAvailableLabel__0XmFp{animation:none}}@media print{.DurationServiceCard_durationServiceCard__rOm56{border:1px solid var(--flc-color-border);box-shadow:none;page-break-inside:avoid}.DurationServiceCard_addButton__ssaD2,.DurationServiceCard_gradientOverlay__rrdAI,.DurationServiceCard_measurementsSection__ITcPg,.DurationServiceCard_quantityRow__aPpwk,.DurationServiceCard_ripple__RavMv{display:none}.DurationServiceCard_areaDisplay__jpzGo{background:#fff;border:1px solid var(--flc-color-border)}}@media (prefers-contrast:high){.DurationServiceCard_durationServiceCard__rOm56,.DurationServiceCard_measurementInput__Aj0cf,.DurationServiceCard_quantityBtn__1kBuo{border:2px solid}.DurationServiceCard_addButton__ssaD2{border:2px solid #fff}.DurationServiceCard_areaDisplay__jpzGo{border:2px solid}}.WeightServiceCard_weightServiceCard__bDPpr{--flc-color-bg:#fff;--flc-color-bg-alt:#f9fafb;--flc-color-bg-hover:#f3f4f6;--flc-color-text-primary:#0f1d21;--flc-color-text-secondary:#6b7280;--flc-color-text-muted:#9ca3af;--flc-color-border:#e5e7eb;--flc-color-border-hover:#d1d5db;--flc-color-border-focus:#0f0f0f;--flc-color-accent:#c29541;--flc-color-accent-light:#c295411a;--flc-color-button:#0f1d21;--flc-color-button-hover:#111827;--flc-color-success:#10b981;--flc-color-unavailable:#ef4444;--flc-space-xs:0.5rem;--flc-space-sm:0.75rem;--flc-space-md:1rem;--flc-space-lg:1.25rem;--flc-radius-sm:0.375rem;--flc-radius-md:0.5rem;--flc-radius-lg:1rem;--flc-radius-xl:1.125rem;--flc-shadow-sm:0 1px 2px 0 #0000000a;--flc-shadow-md:0 4px 8px 0 #0000000f;--flc-shadow-lg:0 8px 16px -2px #0000001a,0 4px 6px -2px #0000000d;--flc-shadow-xl:0 20px 40px -4px #0000001f;--flc-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--flc-transition:250ms cubic-bezier(0.4,0,0.2,1);--flc-transition-slow:400ms cubic-bezier(0.4,0,0.2,1);background:var(--flc-color-bg);border:1px solid #0000;border-radius:var(--flc-radius-xl);box-shadow:var(--flc-shadow-md);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all var(--flc-transition)}.WeightServiceCard_weightServiceCard__bDPpr:hover{border-color:var(--flc-color-border);box-shadow:var(--flc-shadow-xl);transform:translateY(-4px)}.WeightServiceCard_weightServiceCard__bDPpr.WeightServiceCard_unavailable__J3BSn{filter:grayscale(.4);opacity:.65;pointer-events:none}.WeightServiceCard_imageContainer__KDAQh{aspect-ratio:2/1;background:linear-gradient(135deg,#f8fafc,#e2e8f0);inline-size:100%;overflow:hidden;position:relative}.WeightServiceCard_imageWrapper__Q0LmZ{block-size:100%;inline-size:100%;overflow:hidden;position:relative}.WeightServiceCard_productImage__\+vj4V{block-size:100%;inline-size:100%;object-fit:cover;transform:translateZ(0);transition:transform var(--flc-transition-slow)}.WeightServiceCard_weightServiceCard__bDPpr:hover .WeightServiceCard_productImage__\+vj4V{transform:scale(1.08)}.WeightServiceCard_gradientOverlay__cjCSL{background:linear-gradient(180deg,#0000,#0000 40%,#0f1d2108);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--flc-transition);z-index:1}.WeightServiceCard_weightServiceCard__bDPpr:hover .WeightServiceCard_gradientOverlay__cjCSL{opacity:1}.WeightServiceCard_notAvailableLabel__DnmIo{align-items:center;animation:WeightServiceCard_badgePulse__Z-HXO 2s ease-in-out infinite;background:var(--flc-color-unavailable);border-radius:var(--flc-radius-sm);box-shadow:0 4px 12px #ef44444d;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:.375rem;inset-block-start:12px;inset-inline-end:12px;letter-spacing:0;padding:.375rem .75rem;position:absolute;text-transform:uppercase;z-index:10}@keyframes WeightServiceCard_badgePulse__Z-HXO{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.WeightServiceCard_productDetails__5FAug{-webkit-border-before:1px solid #f0f0f0;background:var(--flc-color-bg);border-block-start:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.625rem;padding:.75rem}.WeightServiceCard_headerSection__652hk{-webkit-padding-after:.5rem;-webkit-border-after:1px solid var(--flc-color-border);align-items:flex-start;border-block-end:1px solid var(--flc-color-border);display:flex;gap:var(--flc-space-xs);justify-content:space-between;padding-block-end:.5rem}.WeightServiceCard_leftHeader__OkYWf{display:flex;flex-direction:column;gap:.25rem}.WeightServiceCard_code__3LFxq{align-items:center;color:var(--flc-color-text-secondary);display:flex;font-size:.75rem;font-weight:500;gap:.25rem;line-height:1.4;transition:color var(--flc-transition-fast)}.WeightServiceCard_weightServiceCard__bDPpr:hover .WeightServiceCard_code__3LFxq{color:var(--flc-color-text-primary)}.WeightServiceCard_code__3LFxq svg{block-size:12px;inline-size:12px;opacity:.7}.WeightServiceCard_name__kMvVf{color:var(--flc-color-text-primary);font-size:.875rem;font-weight:600;line-height:1.4}.WeightServiceCard_rightHeader__WC-u0{align-items:flex-end;background:var(--flc-color-bg-alt);border-radius:var(--flc-radius-sm);display:flex;flex-direction:column;gap:.25rem;padding:.375rem var(--flc-space-xs)}.WeightServiceCard_unitLabel__foHg9{color:var(--flc-color-text-muted);font-size:.5625rem;font-weight:600;letter-spacing:0;line-height:1;text-transform:uppercase}.WeightServiceCard_unit__VXzt3{color:var(--flc-color-text-primary);font-size:.75rem;font-weight:700;line-height:1}.WeightServiceCard_measurementsSection__\+FXa6{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:auto auto auto}.WeightServiceCard_measurementRow__g6UKT{display:flex;flex-direction:column;gap:.25rem}.WeightServiceCard_measurementLabel__\+i5LV{align-items:center;color:var(--flc-color-text-secondary);display:flex;font-size:.6875rem;font-weight:600;gap:.25rem;letter-spacing:0;line-height:1;text-transform:uppercase}.WeightServiceCard_measurementLabel__\+i5LV svg{block-size:12px;inline-size:12px;opacity:.7}.WeightServiceCard_measurementInputWrapper__He606{inline-size:-webkit-fit-content;inline-size:fit-content;max-inline-size:110px;outline:none!important}.WeightServiceCard_measurementInputWrapper__He606 *,.WeightServiceCard_measurementInputWrapper__He606 :focus,.WeightServiceCard_measurementInputWrapper__He606 :focus-visible{outline:none!important}.WeightServiceCard_measurementInput__Aznuy{align-items:center;background:var(--flc-color-bg);border:1.5px solid var(--flc-color-border);border-radius:var(--flc-radius-md);box-shadow:var(--flc-shadow-sm);display:flex;inline-size:100%;outline:none!important;overflow:hidden;position:relative;transition:all var(--flc-transition-fast)}.WeightServiceCard_measurementInput__Aznuy :focus,.WeightServiceCard_measurementInput__Aznuy :focus-visible{box-shadow:none!important;outline:none!important}.WeightServiceCard_measurementInput__Aznuy:focus-within,.WeightServiceCard_measurementInput__Aznuy:hover{border-color:var(--flc-color-border-hover);box-shadow:var(--flc-shadow-md)}.WeightServiceCard_measurementInput__Aznuy:focus-within{outline:none!important}.WeightServiceCard_measurementArrows__xBDcs{-webkit-border-end:1px solid var(--flc-color-border);align-items:center;background:var(--flc-color-bg-alt);border-inline-end:1px solid var(--flc-color-border);display:flex;flex-direction:column;justify-content:center;padding:.25rem;transition:background var(--flc-transition-fast)}.WeightServiceCard_measurementInput__Aznuy:hover .WeightServiceCard_measurementArrows__xBDcs{background:var(--flc-color-bg-hover)}.WeightServiceCard_measurementArrowBtn__pjju8{align-items:center;background:#0000;block-size:14px;border:none;border-radius:2px;color:var(--flc-color-text-secondary);cursor:pointer;display:flex;inline-size:18px;justify-content:center;padding:0;transition:all var(--flc-transition-fast)}.WeightServiceCard_measurementArrowBtn__pjju8:hover{background:#0000000d;color:var(--flc-color-text-primary);transform:scale(1.1)}.WeightServiceCard_measurementArrowBtn__pjju8:active{transform:scale(.9)}.WeightServiceCard_measurementArrowBtn__pjju8:focus-visible{outline:2px solid var(--flc-color-accent);outline-offset:1px}.WeightServiceCard_measurementArrowBtn__pjju8 svg{block-size:6px;inline-size:10px}.WeightServiceCard_measurementField__hCubQ{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;background:#0000;border:none;color:var(--flc-color-text-primary);flex:1 1;font-size:.8125rem;font-weight:700;line-height:1.4;max-inline-size:70px;min-inline-size:50px;padding:.25rem .375rem;text-align:center;transition:background var(--flc-transition-fast)}.WeightServiceCard_measurementField__hCubQ:focus{background:var(--flc-color-bg-alt);border:none!important;box-shadow:none!important;outline:none!important}.WeightServiceCard_measurementField__hCubQ::-webkit-inner-spin-button,.WeightServiceCard_measurementField__hCubQ::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.WeightServiceCard_areaDisplayWrapper__XA2RS{-webkit-padding-before:0;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;padding-block-start:0}.WeightServiceCard_areaDisplay__7GVkk{align-items:center;background:linear-gradient(135deg,var(--flc-color-bg-alt) 0,var(--flc-color-bg-hover) 100%);border:1px solid var(--flc-color-border);border-radius:var(--flc-radius-sm);color:var(--flc-color-text-primary);display:flex;font-size:.875rem;font-weight:600;gap:.375rem;height:36px;justify-content:center;min-height:36px;padding:.5rem .75rem;transition:all var(--flc-transition);white-space:nowrap}.WeightServiceCard_weightServiceCard__bDPpr:hover .WeightServiceCard_areaDisplay__7GVkk{background:linear-gradient(135deg,var(--flc-color-accent-light) 0,var(--flc-color-bg-alt) 100%);border-color:var(--flc-color-accent);transform:scale(1.02)}.WeightServiceCard_areaValue__iS6oE{color:var(--flc-color-text-primary);font-size:.875rem;font-weight:700}.WeightServiceCard_areaUnit__cK-iv{color:var(--flc-color-text-secondary);text-transform:uppercase;transition:transform var(--flc-transition-fast)}.WeightServiceCard_weightServiceCard__bDPpr:hover .WeightServiceCard_areaValue__iS6oE{transform:scale(1.1)}.WeightServiceCard_areaUnit__cK-iv{color:var(--flc-color-text-muted);font-size:.6875rem;font-weight:600}.WeightServiceCard_noteSection__IeQ\+K{-webkit-margin-before:.75rem;align-items:center;background:linear-gradient(135deg,#c2954114,#c295410a);border:1px solid #c2954133;border-radius:var(--flc-radius-sm);display:flex;gap:.5rem;margin-block-start:.75rem;padding:.625rem .75rem}.WeightServiceCard_noteSection__IeQ\+K svg{block-size:14px;color:var(--flc-color-accent);flex-shrink:0;inline-size:14px}.WeightServiceCard_noteText__ZbHPw{color:var(--flc-color-text-secondary);font-size:.75rem;font-weight:600;line-height:1.2}.WeightServiceCard_bottomSection__PF9gZ{-webkit-padding-before:.5rem;-webkit-border-before:1px solid #f0f0f0;align-items:flex-start;border-block-start:1px solid #f0f0f0;display:flex;gap:.5rem;justify-content:space-between;padding-block-start:.5rem}.WeightServiceCard_leftSection__dhlRT{display:flex;flex:1 1;flex-direction:column;gap:var(--flc-space-xs)}.WeightServiceCard_quantityRow__EbTyk{align-items:center;display:flex;gap:var(--flc-space-sm)}.WeightServiceCard_quantityLabel__3Jg7h{color:var(--flc-color-text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:0;line-height:1;min-inline-size:28px;text-transform:uppercase}.WeightServiceCard_quantityInput__Fjgop{align-items:center;border-radius:var(--flc-radius-md);box-shadow:var(--flc-shadow-sm);display:flex;gap:0;overflow:hidden}.WeightServiceCard_quantityBtn__WAQWo{align-items:center;background:var(--flc-color-bg);block-size:28px;border:1px solid var(--flc-color-border);color:var(--flc-color-text-primary);cursor:pointer;display:flex;inline-size:28px;justify-content:center;overflow:hidden;position:relative;transition:all var(--flc-transition-fast)}.WeightServiceCard_quantityBtn__WAQWo:before{background:var(--flc-color-accent-light);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--flc-transition-fast)}.WeightServiceCard_quantityBtn__WAQWo:hover:not(:disabled){background:var(--flc-color-bg-alt);border-color:var(--flc-color-border-hover);transform:scale(1.05);z-index:1}.WeightServiceCard_quantityBtn__WAQWo:hover:not(:disabled):before{opacity:1}.WeightServiceCard_quantityBtn__WAQWo:active:not(:disabled){transform:scale(.95)}.WeightServiceCard_quantityBtn__WAQWo:disabled{background:var(--flc-color-bg-alt);cursor:not-allowed;opacity:.4}.WeightServiceCard_quantityBtn__WAQWo:focus-visible{outline:2px solid var(--flc-color-accent);outline-offset:2px;z-index:2}.WeightServiceCard_quantityBtn__WAQWo svg{position:relative;transition:transform var(--flc-transition-fast);z-index:1}.WeightServiceCard_quantityBtn__WAQWo:hover:not(:disabled) svg{transform:scale(1.1)}.WeightServiceCard_quantityField__8ZbE2{background:var(--flc-color-bg-alt);block-size:28px;border:1px solid var(--flc-color-border);border-inline:none;color:var(--flc-color-text-primary);font-size:.75rem;font-weight:700;inline-size:48px;line-height:1;padding:.25rem;pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none}.WeightServiceCard_priceRow__HYWkt{display:flex;flex-direction:column;gap:.375rem}.WeightServiceCard_priceLabel__nggU0{align-items:center;color:var(--flc-color-text-secondary);display:flex;font-size:.6875rem;font-weight:600;gap:.25rem;letter-spacing:0;line-height:1;text-transform:uppercase}.WeightServiceCard_priceLabel__nggU0 svg{block-size:12px;inline-size:12px;opacity:.7}.WeightServiceCard_priceValue__LZzkL{align-items:baseline;display:flex;gap:.25rem}.WeightServiceCard_priceAmount__7tHYO{color:var(--flc-color-text-primary);font-size:1rem;font-weight:900;line-height:1;transition:transform var(--flc-transition-fast)}.WeightServiceCard_weightServiceCard__bDPpr:hover .WeightServiceCard_priceAmount__7tHYO{transform:scale(1.05)}.WeightServiceCard_priceCurrency__KrU4b{color:var(--flc-color-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1}.WeightServiceCard_errorMessage__Qehel{-webkit-margin-after:var(--flc-space-sm);align-items:center;animation:WeightServiceCard_slideDown__HTywl .3s ease-out;background:#ef44441a;border:1px solid #ef44444d;border-radius:var(--flc-radius-md);color:#ef4444;display:flex;font-size:.875rem;font-weight:600;gap:var(--flc-space-xs);margin-block-end:var(--flc-space-sm);padding:var(--flc-space-sm)}.WeightServiceCard_errorMessage__Qehel svg{block-size:16px;color:#ef4444;flex-shrink:0;inline-size:16px}@keyframes WeightServiceCard_slideDown__HTywl{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.WeightServiceCard_rightSection__NWTFR{align-items:flex-end;display:flex}.WeightServiceCard_addButton__G5vqz{align-items:center;background:var(--flc-color-button);block-size:28px;border:1px solid #fff3;border-radius:999px;box-shadow:var(--flc-shadow-md);color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:.25rem;justify-content:center;letter-spacing:0;min-inline-size:75px;overflow:hidden;padding-inline:16px;position:relative;transition:all var(--flc-transition)}.WeightServiceCard_addButton__G5vqz:hover:not(:disabled){background:var(--flc-color-button-hover);box-shadow:0 8px 16px #0f1d2133;transform:translateY(-2px)}.WeightServiceCard_addButton__G5vqz:active:not(:disabled){transform:translateY(0)}.WeightServiceCard_addButton__G5vqz:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.WeightServiceCard_addButton__G5vqz:focus-visible{outline:2px solid var(--flc-color-accent);outline-offset:2px}.WeightServiceCard_addButton__G5vqz.WeightServiceCard_adding__bHEc-{background:var(--flc-color-success);pointer-events:none}.WeightServiceCard_addButton__G5vqz.WeightServiceCard_adding__bHEc- .WeightServiceCard_addButtonIcon__wSoy7{animation:WeightServiceCard_rotate__N2ofl .6s linear infinite}@keyframes WeightServiceCard_rotate__N2ofl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WeightServiceCard_addButtonContent__yJHQp{align-items:center;display:flex;gap:.375rem;position:relative;z-index:2}.WeightServiceCard_addButtonIcon__wSoy7{block-size:16px;flex-shrink:0;inline-size:16px;transition:transform var(--flc-transition-fast)}.WeightServiceCard_addButton__G5vqz:hover:not(:disabled) .WeightServiceCard_addButtonIcon__wSoy7{transform:scale(1.15)}.WeightServiceCard_ripple__OD0xh{background:radial-gradient(circle,#fff6 0,#0000 70%);inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(0)}.WeightServiceCard_addButton__G5vqz:active:not(:disabled) .WeightServiceCard_ripple__OD0xh{animation:WeightServiceCard_rippleEffect__3O11g .6s ease-out}@keyframes WeightServiceCard_rippleEffect__3O11g{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}@media (max-width:768px){.WeightServiceCard_productDetails__5FAug{border-radius:12px;margin:10px;padding:.875rem}.WeightServiceCard_measurementsSection__\+FXa6{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr}.WeightServiceCard_measurementRow__g6UKT{width:100%}.WeightServiceCard_measurementLabel__\+i5LV{font-size:.625rem}.WeightServiceCard_measurementInputWrapper__He606{max-inline-size:100%}.WeightServiceCard_areaDisplayWrapper__XA2RS{-webkit-padding-before:0;-webkit-margin-before:0;margin-block-start:0;padding-block-start:0}.WeightServiceCard_areaDisplay__7GVkk{-webkit-margin-before:0;font-size:.8125rem;margin-block-start:0;padding:.5rem;width:100%}.WeightServiceCard_quantityBtn__WAQWo{block-size:28px;inline-size:28px}.WeightServiceCard_quantityField__8ZbE2{block-size:28px;inline-size:48px}.WeightServiceCard_imageNavButton__jiD1N{height:32px;width:32px}.WeightServiceCard_imageNavButtonPrev__XjYJt{left:.5rem}.WeightServiceCard_imageNavButtonNext__nAv2T{right:.5rem}}@media (max-width:1023px){.WeightServiceCard_viewDetailsButton__JghSL{opacity:1!important;transform:translateY(0)!important}}@media (max-width:768px){.WeightServiceCard_notAvailableLabel__DnmIo{font-size:.6875rem;inset-block-start:8px;inset-inline-end:auto;inset-inline-start:8px;padding:.25rem .5rem}.WeightServiceCard_viewDetailsButton__JghSL{font-size:.75rem;left:auto;opacity:1!important;padding:.5rem .75rem;right:8px;top:8px;transform:translateY(0)!important}}@media (max-width:480px){.WeightServiceCard_weightServiceCard__bDPpr{border-radius:var(--flc-radius-lg)}.WeightServiceCard_productDetails__5FAug{border-radius:14px;margin:12px;padding:.75rem}.WeightServiceCard_notAvailableLabel__DnmIo{font-size:.6875rem;padding:.25rem var(--flc-space-xs)}.WeightServiceCard_addButton__G5vqz{font-size:.8125rem;min-inline-size:80px;padding-inline:var(--flc-space-md)}.WeightServiceCard_weightServiceCard__bDPpr:hover{transform:translateY(-2px)}}.WeightServiceCard_imageNavButton__jiD1N{align-items:center;background:#fffffff2;border:1.5px solid #0000001a;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#0f1d21;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:36px;z-index:3}.WeightServiceCard_imageNavButtonPrev__XjYJt{left:.75rem}.WeightServiceCard_imageNavButtonNext__nAv2T{right:.75rem}.WeightServiceCard_weightServiceCard__bDPpr:hover .WeightServiceCard_imageNavButton__jiD1N{opacity:1}.WeightServiceCard_imageNavButton__jiD1N:hover{background:#fff;border-color:#8c763d;color:#8c763d;transform:translateY(-50%) scale(1.1)}.WeightServiceCard_imageNavButton__jiD1N:active{transform:translateY(-50%) scale(.95)}.WeightServiceCard_imageIndicators__nKZfy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d2199;border-radius:999px;bottom:1rem;display:flex;gap:.5rem;left:50%;opacity:0;padding:.5rem .75rem;position:absolute;transform:translateX(-50%);transition:opacity .25s ease;z-index:3}.WeightServiceCard_weightServiceCard__bDPpr:hover .WeightServiceCard_imageIndicators__nKZfy{opacity:1}.WeightServiceCard_imageIndicator__2NS-V{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .25s ease;width:8px}.WeightServiceCard_imageIndicator__2NS-V:hover{background:#fffc;transform:scale(1.2)}.WeightServiceCard_imageIndicatorActive__yBYlw{background:#fff;border-radius:999px;width:24px}.WeightServiceCard_viewDetailsButton__JghSL{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1.5px solid #0000001a;border-radius:999px;box-shadow:0 4px 12px #0000001a;color:#0f1d21;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;opacity:0;padding:.625rem 1rem;position:absolute;right:1rem;top:3.5rem;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:3}.WeightServiceCard_weightServiceCard__bDPpr:hover .WeightServiceCard_viewDetailsButton__JghSL{opacity:1;transform:translateY(0)}.WeightServiceCard_viewDetailsButton__JghSL:hover{background:#8c763d;border-color:#8c763d;box-shadow:0 8px 20px #8c763d4d;color:#fff;transform:translateY(-2px)}.WeightServiceCard_viewDetailsButton__JghSL:active{transform:translateY(0)}.WeightServiceCard_viewDetailsButton__JghSL svg{flex-shrink:0;height:18px;width:18px}@media (prefers-reduced-motion:reduce){.WeightServiceCard_addButtonIcon__wSoy7,.WeightServiceCard_addButton__G5vqz,.WeightServiceCard_areaDisplay__7GVkk,.WeightServiceCard_measurementArrowBtn__pjju8,.WeightServiceCard_measurementField__hCubQ,.WeightServiceCard_measurementInput__Aznuy,.WeightServiceCard_notAvailableLabel__DnmIo,.WeightServiceCard_productImage__\+vj4V,.WeightServiceCard_quantityBtn__WAQWo,.WeightServiceCard_quantityField__8ZbE2,.WeightServiceCard_weightServiceCard__bDPpr,.WeightServiceCard_weightServiceCard__bDPpr *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.WeightServiceCard_weightServiceCard__bDPpr:hover,.WeightServiceCard_weightServiceCard__bDPpr:hover .WeightServiceCard_productImage__\+vj4V{transform:none}.WeightServiceCard_notAvailableLabel__DnmIo{animation:none}}@media print{.WeightServiceCard_weightServiceCard__bDPpr{border:1px solid var(--flc-color-border);box-shadow:none;page-break-inside:avoid}.WeightServiceCard_addButton__G5vqz,.WeightServiceCard_gradientOverlay__cjCSL,.WeightServiceCard_measurementsSection__\+FXa6,.WeightServiceCard_quantityRow__EbTyk,.WeightServiceCard_ripple__OD0xh{display:none}.WeightServiceCard_areaDisplay__7GVkk{background:#fff;border:1px solid var(--flc-color-border)}}@media (prefers-contrast:high){.WeightServiceCard_measurementInput__Aznuy,.WeightServiceCard_quantityBtn__WAQWo,.WeightServiceCard_weightServiceCard__bDPpr{border:2px solid}.WeightServiceCard_addButton__G5vqz{border:2px solid #fff}.WeightServiceCard_areaDisplay__7GVkk{border:2px solid}}.TimePicker_timePickerWrapper__umTVW{display:flex;flex-direction:column;gap:.5rem;position:relative;width:100%}.TimePicker_label__JWMrk{align-items:center;color:#6b7280;display:flex;font-size:.875rem;font-weight:600;gap:.375rem}.TimePicker_triggerButton__kIBfR{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;color:#0f172a;cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:.75rem;padding:.875rem 1rem;transition:all .2s ease;width:100%}.TimePicker_triggerButton__kIBfR:hover:not(:disabled){background:#fafbfc;border-color:#c29541;box-shadow:0 0 0 3px #c295410d}.TimePicker_triggerButton__kIBfR.TimePicker_open__b-2jK{border-color:#c29541;box-shadow:0 0 0 3px #c295411a}.TimePicker_triggerButton__kIBfR:disabled{background:#f9fafb;cursor:not-allowed;opacity:.6}.TimePicker_icon__-Bm-M{color:#6b7280;flex-shrink:0}.TimePicker_value__qf79\+{color:#0f172a;flex:1 1;font-weight:600;text-align:left}.TimePicker_triggerButton__kIBfR:disabled .TimePicker_value__qf79\+{color:#9ca3af}.TimePicker_chevron__asAXW{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.TimePicker_chevron__asAXW.TimePicker_rotated__Sjg6X{transform:rotate(180deg)}.TimePicker_backdrop__hUHaO{animation:TimePicker_fadeIn__MXlcz .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;inset:0;position:fixed;z-index:99998}@keyframes TimePicker_fadeIn__MXlcz{0%{opacity:0}to{opacity:1}}.TimePicker_dropdown__TPs9k{animation:TimePicker_scaleIn__6BTi9 .3s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;box-shadow:0 20px 60px #0003;left:50%;max-height:90vh;max-width:90vw;min-width:420px;overflow-y:auto;padding:1.5rem;position:fixed;scrollbar-color:#e5e7eb #0000;scrollbar-width:thin;top:50%;transform:translate(-50%,-50%);width:-webkit-fit-content;width:fit-content;z-index:99999}@keyframes TimePicker_scaleIn__6BTi9{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.TimePicker_dropdown__TPs9k::-webkit-scrollbar{width:6px}.TimePicker_dropdown__TPs9k::-webkit-scrollbar-track{background:#0000}.TimePicker_dropdown__TPs9k::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.TimePicker_dropdown__TPs9k::-webkit-scrollbar-thumb:hover{background:#cbd5e1}@keyframes TimePicker_slideDown__uGaHN{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TimePicker_timePickerHeader__zG63G{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;justify-content:center;margin-bottom:1.25rem;padding-bottom:1rem}.TimePicker_selectedTime__1qJuw{font-feature-settings:"tnum";-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f1d21,#c29541);-webkit-background-clip:text;background-clip:text;color:#0f1d21;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0}.TimePicker_timePickerBody__Wa11T{display:flex;flex-direction:column;gap:1.25rem}.TimePicker_timeSection__c9XDS{display:flex;flex-direction:column;gap:.75rem}.TimePicker_sectionLabel__V0Li3{color:#6b7280;font-size:.8125rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.TimePicker_hoursGrid__2RMOg{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(6,1fr)}.TimePicker_minutesGrid__zuW9v{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(4,1fr)}.TimePicker_timeButton__CpS8E{align-items:center;aspect-ratio:1;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:.625rem;color:#0f172a;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;min-height:48px;min-width:48px;padding:.875rem;transition:all .2s ease}.TimePicker_timeButton__CpS8E:hover{background:#eff6ff;border-color:#c29541;box-shadow:0 4px 12px #c2954126;transform:translateY(-2px)}.TimePicker_timeButton__CpS8E.TimePicker_selected__XoeOY{background:linear-gradient(135deg,#0f1d21,#1a2930);border-color:#0f1d21;box-shadow:0 4px 16px #0f1d214d;color:#fff;transform:scale(1.05)}.TimePicker_timeButton__CpS8E.TimePicker_selected__XoeOY:hover{transform:scale(1.08)}.TimePicker_periodButtons__KCg99{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:1fr 1fr}.TimePicker_periodButton__uiI5s{background:#f9fafb;border:2px solid #e5e7eb;border-radius:.75rem;color:#0f172a;cursor:pointer;font-size:1.25rem;font-weight:700;letter-spacing:0;min-height:56px;padding:1.125rem 1.75rem;transition:all .25s ease}.TimePicker_periodButton__uiI5s:hover{background:#fef3c7;border-color:#fbbf24;box-shadow:0 4px 12px #fbbf2433;transform:translateY(-2px)}.TimePicker_periodButton__uiI5s.TimePicker_selected__XoeOY{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#f59e0b;box-shadow:0 4px 16px #fbbf2466;color:#fff}.TimePicker_actions__JyYrO{border-top:2px solid #f3f4f6;display:flex;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem}.TimePicker_clearButton__q9o3l,.TimePicker_confirmButton__SiJ1S{border:none;border-radius:.625rem;cursor:pointer;flex:1 1;font-size:.9375rem;font-weight:600;padding:.75rem 1.25rem;transition:all .2s ease}.TimePicker_clearButton__q9o3l{background:#f3f4f6;color:#6b7280}.TimePicker_clearButton__q9o3l:hover{background:#e5e7eb;color:#374151;transform:translateY(-1px)}.TimePicker_confirmButton__SiJ1S{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px #10b9814d;color:#fff}.TimePicker_confirmButton__SiJ1S:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b98166;transform:translateY(-2px)}@media (max-width:768px){.TimePicker_dropdown__TPs9k{max-height:85vh;max-width:400px;min-width:0;min-width:auto;padding:1.25rem;width:calc(100vw - 2rem)}.TimePicker_selectedTime__1qJuw{font-size:1.75rem}.TimePicker_hoursGrid__2RMOg,.TimePicker_minutesGrid__zuW9v{gap:.375rem}.TimePicker_timeButton__CpS8E{font-size:.875rem;padding:.625rem}.TimePicker_periodButton__uiI5s{font-size:1rem;padding:.875rem 1.25rem}}@media (max-width:480px){.TimePicker_dropdown__TPs9k{max-width:340px;padding:1rem;width:calc(100vw - 1.5rem)}.TimePicker_selectedTime__1qJuw{font-size:1.5rem}.TimePicker_hoursGrid__2RMOg{gap:.375rem;grid-template-columns:repeat(4,1fr)}.TimePicker_timeButton__CpS8E{font-size:.8125rem;padding:.5rem}.TimePicker_periodButton__uiI5s{font-size:.9375rem;padding:.75rem 1rem}.TimePicker_timePickerBody__Wa11T{gap:1rem}.TimePicker_actions__JyYrO{gap:.5rem;margin-top:1rem;padding-top:1rem}}.StaffServiceCard_staffCard__ZXy5i{--bg-card:linear-gradient(180deg,#eef2ff,#e5e7eb);--card-bg:#fff;--card-border:#e5e7eb;--text-primary:#0f172a;--text-secondary:#6b7280;--accent-color:#0f1d21;--focus-ring:#c29541;--success-color:#10b981;background:var(--bg-card);border:1px solid #0000000f;border-radius:1.5rem;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.StaffServiceCard_staffCard__ZXy5i:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.StaffServiceCard_staffCard__ZXy5i.StaffServiceCard_unavailable__Uadca{filter:grayscale(.5);opacity:.6;pointer-events:none}.StaffServiceCard_imageContainer__t3CLn{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1.5rem 1.5rem 0 0;height:160px;overflow:hidden;position:relative;width:100%}.StaffServiceCard_productImage__Pn6It{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.StaffServiceCard_staffCard__ZXy5i:hover .StaffServiceCard_productImage__Pn6It{transform:scale(1.08)}.StaffServiceCard_gradientOverlay__0JiyZ{background:linear-gradient(180deg,#0000 50%,#0006);inset:0;pointer-events:none;position:absolute}.StaffServiceCard_hoursBadge__DEIeg{animation:StaffServiceCard_slideInRight__\+UafD .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10b981f2;border-radius:2rem;box-shadow:0 4px 12px #10b9814d;color:#fff;font-size:.8125rem;font-weight:700;padding:.375rem .75rem;position:absolute;right:.75rem;top:.75rem}@keyframes StaffServiceCard_slideInRight__\+UafD{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.StaffServiceCard_productDetails__Kl5ku{background:#fff;border-radius:0 0 1.5rem 1.5rem;display:flex;flex:1 1;flex-direction:column;gap:.875rem;padding:1rem 1.25rem}.StaffServiceCard_headerSection__KySN8{align-items:flex-start;border-bottom:2px solid #f3f4f6;display:flex;gap:.875rem;justify-content:space-between;padding-bottom:.75rem}.StaffServiceCard_nameWrapper__Fy\+eW{flex:1 1}.StaffServiceCard_name__zBk0-{color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .25rem}.StaffServiceCard_description__ePNtU{color:var(--text-secondary);font-size:.8125rem;font-weight:500;margin:0}.StaffServiceCard_priceTag__jHrGP{align-items:flex-end;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:.625rem;display:flex;flex-direction:column;gap:.125rem;padding:.5rem .875rem}.StaffServiceCard_price__6a8Ph{color:var(--accent-color);font-size:1.125rem;font-weight:700;line-height:1}.StaffServiceCard_currency__pZ3\+5{color:var(--text-secondary);font-size:.6875rem;font-weight:600;text-transform:uppercase}.StaffServiceCard_controlsSection__P6fO3{display:flex;flex-direction:column;gap:.75rem}.StaffServiceCard_timeSection__48hcr{display:flex;flex-direction:column;gap:.625rem}.StaffServiceCard_sectionLabel__dwnN8{align-items:center;color:var(--text-primary);display:flex;font-size:.8125rem;font-weight:600;gap:.375rem}.StaffServiceCard_timePickersRow__JOZHZ{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:.5rem}.StaffServiceCard_statsRow__ZfUBY{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:.375rem}.StaffServiceCard_statCard__xglQX{display:flex;flex-direction:column;gap:.5rem}.StaffServiceCard_statLabel__Gq50T{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.StaffServiceCard_statValue__BnFAC{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1.5px solid var(--card-border);border-radius:.625rem;color:var(--text-secondary);display:flex;font-size:1rem;font-weight:700;gap:.375rem;justify-content:center;padding:.75rem;transition:all .3s ease}.StaffServiceCard_statValue__BnFAC svg{color:currentColor}.StaffServiceCard_statValue__BnFAC.StaffServiceCard_active__yA4dg{animation:StaffServiceCard_pulse__qm8H6 .5s ease;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;color:#065f46}@keyframes StaffServiceCard_pulse__qm8H6{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.StaffServiceCard_controlsRow__wjNfe{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.StaffServiceCard_controlRow__gOaa8{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.StaffServiceCard_controlLabel__GxHYU{align-items:center;color:var(--text-secondary);display:flex;font-size:.8125rem;font-weight:600;gap:.375rem;letter-spacing:0;text-transform:uppercase}.StaffServiceCard_labelIcon__66pY0{color:var(--focus-ring)}.StaffServiceCard_controlInput__JR31z{align-items:center;background:#f9fafb;border:1.5px solid var(--card-border);border-radius:.75rem;display:flex;gap:.5rem;padding:.375rem;transition:all .2s ease}.StaffServiceCard_controlInput__JR31z:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px #c295411a}.StaffServiceCard_controlBtn__Rj4L-{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;min-height:32px;min-width:32px;transition:all .2s ease;width:32px}.StaffServiceCard_controlBtn__Rj4L-:hover:not(:disabled){background:var(--accent-color);color:#fff;transform:scale(1.05)}.StaffServiceCard_controlBtn__Rj4L-:active:not(:disabled){transform:scale(.95)}.StaffServiceCard_controlBtn__Rj4L-:disabled{cursor:not-allowed;opacity:.4}.StaffServiceCard_controlField__Nr9i-{background:#0000;border:none;color:var(--text-primary);flex-shrink:0;font-size:.9375rem;font-weight:700;min-width:52px;outline:none;text-align:center;width:52px}.StaffServiceCard_controlField__Nr9i-:disabled{opacity:.6}.StaffServiceCard_timeInput__t0pdv{background:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;color:var(--text-primary);cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem;transition:all .2s ease;width:100%}.StaffServiceCard_timeInput__t0pdv:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px #c295411a;outline:none}.StaffServiceCard_timeInput__t0pdv:disabled{background:#f9fafb;cursor:not-allowed;opacity:.6}.StaffServiceCard_hoursDisplay__yDIxP{align-items:center;background:#f9fafb;border:1.5px solid var(--card-border);border-radius:.75rem;color:var(--text-secondary);display:flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;padding:.875rem;transition:all .3s ease;width:100%}.StaffServiceCard_hoursDisplay__yDIxP.StaffServiceCard_active__yA4dg{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:var(--success-color);box-shadow:0 0 0 3px #10b9811a;color:#065f46}.StaffServiceCard_displayIcon__4RqlD{color:currentColor}.StaffServiceCard_bottomRow__LR-jh{align-items:center;border-top:2px solid #f3f4f6;display:flex;gap:.875rem;justify-content:space-between;margin-top:auto;padding-top:.75rem}.StaffServiceCard_totalPrice__Jp9Nj{display:flex;flex-direction:column;gap:.25rem}.StaffServiceCard_totalPrice__Jp9Nj .StaffServiceCard_label__PJqCn{color:var(--text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.StaffServiceCard_totalPrice__Jp9Nj .StaffServiceCard_value__HkjUB{color:var(--accent-color);font-size:1.25rem;font-weight:700;line-height:1}.StaffServiceCard_addButton__3DqdR{align-items:center;background:linear-gradient(135deg,#0f1d21,#1a2930);border:none;border-radius:.625rem;box-shadow:0 4px 12px #0f1d214d;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-width:110px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.StaffServiceCard_addButton__3DqdR:hover:not(:disabled){background:linear-gradient(135deg,#1a2930,#0f1d21);box-shadow:0 8px 24px #0f1d2166;transform:translateY(-2px)}.StaffServiceCard_addButton__3DqdR:active:not(:disabled){transform:translateY(0)}.StaffServiceCard_addButton__3DqdR:disabled{cursor:not-allowed;opacity:.6}.StaffServiceCard_buttonContent__odrci{align-items:center;display:flex;gap:.5rem;position:relative;z-index:1}.StaffServiceCard_buttonIcon__zeDqO{height:16px;width:16px}.StaffServiceCard_spinner__M3mzb{stroke-dasharray:30;stroke-dashoffset:0;animation:StaffServiceCard_spin__BFRLp 1s linear infinite}@keyframes StaffServiceCard_spin__BFRLp{to{transform:rotate(1turn)}}.StaffServiceCard_ripple__BytEU{background:#ffffff4d;border-radius:inherit;inset:0;pointer-events:none;position:absolute;transform:scale(0)}.StaffServiceCard_addButton__3DqdR.StaffServiceCard_adding__tYUOe .StaffServiceCard_ripple__BytEU{animation:StaffServiceCard_rippleEffect__eZ4X\+ .6s ease-out}@keyframes StaffServiceCard_rippleEffect__eZ4X\+{to{opacity:0;transform:scale(2)}}@media (max-width:1024px){.StaffServiceCard_imageContainer__t3CLn{height:180px}}@media (max-width:768px){.StaffServiceCard_imageContainer__t3CLn{height:160px}.StaffServiceCard_productDetails__Kl5ku{gap:1rem;padding:1.25rem}.StaffServiceCard_name__zBk0-{font-size:1rem}.StaffServiceCard_price__6a8Ph{font-size:1.25rem}.StaffServiceCard_controlLabel__GxHYU{font-size:.75rem}.StaffServiceCard_controlField__Nr9i-{font-size:.9375rem;width:50px}.StaffServiceCard_totalPrice__Jp9Nj .StaffServiceCard_value__HkjUB{font-size:1.25rem}.StaffServiceCard_statsRow__ZfUBY,.StaffServiceCard_timePickersRow__JOZHZ{gap:.75rem;grid-template-columns:1fr}.StaffServiceCard_addButton__3DqdR{font-size:.875rem;min-width:100px;padding:.75rem 1.5rem}}@media (max-width:480px){.StaffServiceCard_imageContainer__t3CLn{height:140px}.StaffServiceCard_productDetails__Kl5ku{padding:1rem}.StaffServiceCard_headerSection__KySN8{flex-direction:column;gap:.75rem}.StaffServiceCard_priceTag__jHrGP{align-self:flex-start}.StaffServiceCard_controlsRow__wjNfe{gap:.5rem;grid-template-columns:1fr}.StaffServiceCard_statsRow__ZfUBY,.StaffServiceCard_timePickersRow__JOZHZ{gap:.75rem;grid-template-columns:1fr}.StaffServiceCard_controlInput__JR31z{justify-content:center;width:100%}.StaffServiceCard_bottomRow__LR-jh{align-items:stretch;flex-direction:column;gap:.75rem}.StaffServiceCard_addButton__3DqdR{width:100%}.StaffServiceCard_hoursBadge__DEIeg{font-size:.8125rem;padding:.375rem .75rem;right:.75rem;top:.75rem}}.AreaServiceCard_areaServiceCard__czOHs{--flc-color-bg:#fff;--flc-color-bg-alt:#f9fafb;--flc-color-bg-hover:#f3f4f6;--flc-color-text-primary:#0f1d21;--flc-color-text-secondary:#6b7280;--flc-color-text-muted:#9ca3af;--flc-color-border:#e5e7eb;--flc-color-border-hover:#d1d5db;--flc-color-border-focus:#0f0f0f;--flc-color-accent:#c29541;--flc-color-accent-light:#c295411a;--flc-color-button:#0f1d21;--flc-color-button-hover:#111827;--flc-color-success:#10b981;--flc-color-unavailable:#ef4444;--flc-space-xs:0.5rem;--flc-space-sm:0.75rem;--flc-space-md:1rem;--flc-space-lg:1.25rem;--flc-radius-sm:0.375rem;--flc-radius-md:0.5rem;--flc-radius-lg:1rem;--flc-radius-xl:1.125rem;--flc-shadow-sm:0 1px 2px 0 #0000000a;--flc-shadow-md:0 4px 8px 0 #0000000f;--flc-shadow-lg:0 8px 16px -2px #0000001a,0 4px 6px -2px #0000000d;--flc-shadow-xl:0 20px 40px -4px #0000001f;--flc-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--flc-transition:250ms cubic-bezier(0.4,0,0.2,1);--flc-transition-slow:400ms cubic-bezier(0.4,0,0.2,1);background:var(--flc-color-bg);border:1px solid #0000;border-radius:var(--flc-radius-xl);box-shadow:var(--flc-shadow-md);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all var(--flc-transition)}.AreaServiceCard_areaServiceCard__czOHs:hover{border-color:var(--flc-color-border);box-shadow:var(--flc-shadow-xl);transform:translateY(-4px)}.AreaServiceCard_areaServiceCard__czOHs.AreaServiceCard_unavailable__9XYZp{filter:grayscale(.4);opacity:.65;pointer-events:none}.AreaServiceCard_imageContainer__u9qCS{aspect-ratio:2/1;background:linear-gradient(135deg,#f8fafc,#e2e8f0);inline-size:100%;overflow:hidden;position:relative}.AreaServiceCard_imageWrapper__ZI6fR{block-size:100%;inline-size:100%;overflow:hidden;position:relative}.AreaServiceCard_productImage__e3OC7{block-size:100%;inline-size:100%;object-fit:cover;transform:translateZ(0);transition:transform var(--flc-transition-slow)}.AreaServiceCard_areaServiceCard__czOHs:hover .AreaServiceCard_productImage__e3OC7{transform:scale(1.08)}.AreaServiceCard_gradientOverlay__NxOVv{background:linear-gradient(180deg,#0000,#0000 40%,#0f1d2108);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--flc-transition);z-index:1}.AreaServiceCard_areaServiceCard__czOHs:hover .AreaServiceCard_gradientOverlay__NxOVv{opacity:1}.AreaServiceCard_notAvailableLabel__Axguw{align-items:center;animation:AreaServiceCard_badgePulse__FyPD0 2s ease-in-out infinite;background:var(--flc-color-unavailable);border-radius:var(--flc-radius-sm);box-shadow:0 4px 12px #ef44444d;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:.375rem;inset-block-start:12px;inset-inline-end:12px;letter-spacing:0;padding:.375rem .75rem;position:absolute;text-transform:uppercase;z-index:10}@keyframes AreaServiceCard_badgePulse__FyPD0{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.AreaServiceCard_serviceBadge__Lg99D{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:1.5px solid #fffc;border-radius:999px;box-shadow:0 4px 12px #10b98166,0 0 0 3px #ffffff80;color:#fff;display:flex;font-size:11px;font-weight:700;gap:.375rem;inset-block-start:12px;inset-inline-start:12px;letter-spacing:0;padding:8px 16px;position:absolute;text-transform:uppercase;z-index:10}.AreaServiceCard_serviceBadge__Lg99D svg{height:14px;width:14px}.AreaServiceCard_productDetails__CzBi\+{-webkit-border-before:1px solid #f0f0f0;background:var(--flc-color-bg);border-block-start:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.625rem;padding:.75rem}.AreaServiceCard_headerSection__dF4zx{-webkit-padding-after:.5rem;-webkit-border-after:1px solid var(--flc-color-border);align-items:flex-start;border-block-end:1px solid var(--flc-color-border);display:flex;gap:var(--flc-space-xs);justify-content:space-between;padding-block-end:.5rem}.AreaServiceCard_leftHeader__NAaSr{display:flex;flex-direction:column;gap:.25rem}.AreaServiceCard_code__CsYXr{align-items:center;color:var(--flc-color-text-secondary);display:flex;font-size:.75rem;font-weight:500;gap:.25rem;line-height:1.4;transition:color var(--flc-transition-fast)}.AreaServiceCard_areaServiceCard__czOHs:hover .AreaServiceCard_code__CsYXr{color:var(--flc-color-text-primary)}.AreaServiceCard_code__CsYXr svg{block-size:12px;inline-size:12px;opacity:.7}.AreaServiceCard_name__yw9CX{color:var(--flc-color-text-primary);font-size:.875rem;font-weight:600;line-height:1.4}.AreaServiceCard_rightHeader__xqD63{align-items:flex-end;background:var(--flc-color-bg-alt);border-radius:var(--flc-radius-sm);display:flex;flex-direction:column;gap:.25rem;padding:.375rem var(--flc-space-xs)}.AreaServiceCard_unitLabel__Bw\+Uo{color:var(--flc-color-text-muted);font-size:.5625rem;font-weight:600;letter-spacing:0;line-height:1;text-transform:uppercase}.AreaServiceCard_unit__rlRcI{color:var(--flc-color-text-primary);font-size:.75rem;font-weight:700;line-height:1}.AreaServiceCard_measurementsSection__U8-xR{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:auto auto auto}.AreaServiceCard_measurementRow__95TQ0{display:flex;flex-direction:column;gap:.25rem}.AreaServiceCard_measurementLabel__DtOK2{align-items:center;color:var(--flc-color-text-secondary);display:flex;font-size:.6875rem;font-weight:600;gap:.25rem;letter-spacing:0;line-height:1;text-transform:uppercase}.AreaServiceCard_measurementLabel__DtOK2 svg{block-size:12px;inline-size:12px;opacity:.7}.AreaServiceCard_measurementInputWrapper__zq2dm{inline-size:-webkit-fit-content;inline-size:fit-content;max-inline-size:110px;outline:none!important}.AreaServiceCard_measurementInputWrapper__zq2dm *,.AreaServiceCard_measurementInputWrapper__zq2dm :focus,.AreaServiceCard_measurementInputWrapper__zq2dm :focus-visible{outline:none!important}.AreaServiceCard_measurementInput__z\+IwN{align-items:center;background:var(--flc-color-bg);border:1.5px solid var(--flc-color-border);border-radius:var(--flc-radius-md);box-shadow:var(--flc-shadow-sm);display:flex;inline-size:100%;outline:none!important;overflow:hidden;position:relative;transition:all var(--flc-transition-fast)}.AreaServiceCard_measurementInput__z\+IwN :focus,.AreaServiceCard_measurementInput__z\+IwN :focus-visible{box-shadow:none!important;outline:none!important}.AreaServiceCard_measurementInput__z\+IwN:focus-within,.AreaServiceCard_measurementInput__z\+IwN:hover{border-color:var(--flc-color-border-hover);box-shadow:var(--flc-shadow-md)}.AreaServiceCard_measurementInput__z\+IwN:focus-within{outline:none!important}.AreaServiceCard_measurementArrows__DzcGp{-webkit-border-end:1px solid var(--flc-color-border);align-items:center;background:var(--flc-color-bg-alt);border-inline-end:1px solid var(--flc-color-border);display:flex;flex-direction:column;justify-content:center;padding:.25rem;transition:background var(--flc-transition-fast)}.AreaServiceCard_measurementInput__z\+IwN:hover .AreaServiceCard_measurementArrows__DzcGp{background:var(--flc-color-bg-hover)}.AreaServiceCard_measurementArrowBtn__LOPJ0{align-items:center;background:#0000;block-size:14px;border:none;border-radius:2px;color:var(--flc-color-text-secondary);cursor:pointer;display:flex;inline-size:18px;justify-content:center;padding:0;transition:all var(--flc-transition-fast)}.AreaServiceCard_measurementArrowBtn__LOPJ0:hover{background:#0000000d;color:var(--flc-color-text-primary);transform:scale(1.1)}.AreaServiceCard_measurementArrowBtn__LOPJ0:active{transform:scale(.9)}.AreaServiceCard_measurementArrowBtn__LOPJ0:focus-visible{outline:2px solid var(--flc-color-accent);outline-offset:1px}.AreaServiceCard_measurementArrowBtn__LOPJ0 svg{block-size:6px;inline-size:10px}.AreaServiceCard_measurementField__PKX7L{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;background:#0000;border:none;color:var(--flc-color-text-primary);flex:1 1;font-size:.8125rem;font-weight:700;line-height:1.4;max-inline-size:70px;min-inline-size:50px;padding:.25rem .375rem;text-align:center;transition:background var(--flc-transition-fast)}.AreaServiceCard_measurementField__PKX7L:focus{background:var(--flc-color-bg-alt);border:none!important;box-shadow:none!important;outline:none!important}.AreaServiceCard_measurementField__PKX7L::-webkit-inner-spin-button,.AreaServiceCard_measurementField__PKX7L::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.AreaServiceCard_areaDisplayWrapper__x3RF6{-webkit-padding-before:0;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;padding-block-start:0}.AreaServiceCard_areaDisplay__YrHQ0{align-items:center;background:linear-gradient(135deg,var(--flc-color-bg-alt) 0,var(--flc-color-bg-hover) 100%);border:1px solid var(--flc-color-border);border-radius:var(--flc-radius-sm);color:var(--flc-color-text-primary);display:flex;font-size:.875rem;font-weight:600;gap:.375rem;height:36px;justify-content:center;min-height:36px;padding:.5rem .75rem;transition:all var(--flc-transition);white-space:nowrap}.AreaServiceCard_areaServiceCard__czOHs:hover .AreaServiceCard_areaDisplay__YrHQ0{background:linear-gradient(135deg,var(--flc-color-accent-light) 0,var(--flc-color-bg-alt) 100%);border-color:var(--flc-color-accent);transform:scale(1.02)}.AreaServiceCard_areaValue__GQHtT{color:var(--flc-color-text-primary);font-size:.875rem;font-weight:700}.AreaServiceCard_areaUnit__MKrss{color:var(--flc-color-text-secondary);text-transform:uppercase;transition:transform var(--flc-transition-fast)}.AreaServiceCard_areaServiceCard__czOHs:hover .AreaServiceCard_areaValue__GQHtT{transform:scale(1.1)}.AreaServiceCard_areaUnit__MKrss{color:var(--flc-color-text-muted);font-size:.6875rem;font-weight:600}.AreaServiceCard_bottomSection__yQHKH{-webkit-padding-before:.5rem;-webkit-border-before:1px solid #f0f0f0;align-items:flex-start;border-block-start:1px solid #f0f0f0;display:flex;gap:.5rem;justify-content:space-between;padding-block-start:.5rem}.AreaServiceCard_leftSection__0OjCn{display:flex;flex:1 1;flex-direction:column;gap:var(--flc-space-xs)}.AreaServiceCard_quantityRow__CsJUs{align-items:center;display:flex;gap:var(--flc-space-sm)}.AreaServiceCard_quantityLabel__g7psk{color:var(--flc-color-text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:0;line-height:1;min-inline-size:28px;text-transform:uppercase}.AreaServiceCard_quantityInput__1HwI0{align-items:center;border-radius:var(--flc-radius-md);box-shadow:var(--flc-shadow-sm);display:flex;gap:0;overflow:hidden}.AreaServiceCard_quantityBtn__d3jhv{align-items:center;background:var(--flc-color-bg);block-size:28px;border:1px solid var(--flc-color-border);color:var(--flc-color-text-primary);cursor:pointer;display:flex;inline-size:28px;justify-content:center;overflow:hidden;position:relative;transition:all var(--flc-transition-fast)}.AreaServiceCard_quantityBtn__d3jhv:before{background:var(--flc-color-accent-light);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--flc-transition-fast)}.AreaServiceCard_quantityBtn__d3jhv:hover:not(:disabled){background:var(--flc-color-bg-alt);border-color:var(--flc-color-border-hover);transform:scale(1.05);z-index:1}.AreaServiceCard_quantityBtn__d3jhv:hover:not(:disabled):before{opacity:1}.AreaServiceCard_quantityBtn__d3jhv:active:not(:disabled){transform:scale(.95)}.AreaServiceCard_quantityBtn__d3jhv:disabled{background:var(--flc-color-bg-alt);cursor:not-allowed;opacity:.4}.AreaServiceCard_quantityBtn__d3jhv:focus-visible{outline:2px solid var(--flc-color-accent);outline-offset:2px;z-index:2}.AreaServiceCard_quantityBtn__d3jhv svg{position:relative;transition:transform var(--flc-transition-fast);z-index:1}.AreaServiceCard_quantityBtn__d3jhv:hover:not(:disabled) svg{transform:scale(1.1)}.AreaServiceCard_quantityField__K-CZL{background:var(--flc-color-bg-alt);block-size:28px;border:1px solid var(--flc-color-border);border-inline:none;color:var(--flc-color-text-primary);font-size:.75rem;font-weight:700;inline-size:48px;line-height:1;padding:.25rem;pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none}.AreaServiceCard_priceRow__5JK-k{display:flex;flex-direction:column;gap:.375rem}.AreaServiceCard_priceLabel__\+q3\+G{align-items:center;color:var(--flc-color-text-secondary);display:flex;font-size:.6875rem;font-weight:600;gap:.25rem;letter-spacing:0;line-height:1;text-transform:uppercase}.AreaServiceCard_priceLabel__\+q3\+G svg{block-size:12px;inline-size:12px;opacity:.7}.AreaServiceCard_priceValue__LspSY{align-items:baseline;display:flex;gap:.25rem}.AreaServiceCard_priceAmount__RvyY2{color:var(--flc-color-text-primary);font-size:1rem;font-weight:900;line-height:1;transition:transform var(--flc-transition-fast)}.AreaServiceCard_areaServiceCard__czOHs:hover .AreaServiceCard_priceAmount__RvyY2{transform:scale(1.05)}.AreaServiceCard_priceCurrency__5lSyN{color:var(--flc-color-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1}.AreaServiceCard_errorMessage__vuQQC{-webkit-margin-after:var(--flc-space-sm);align-items:center;animation:AreaServiceCard_slideDown__cCxaL .3s ease-out;background:#ef44441a;border:1px solid #ef44444d;border-radius:var(--flc-radius-md);color:#ef4444;display:flex;font-size:.875rem;font-weight:600;gap:var(--flc-space-xs);margin-block-end:var(--flc-space-sm);padding:var(--flc-space-sm)}.AreaServiceCard_errorMessage__vuQQC svg{block-size:16px;color:#ef4444;flex-shrink:0;inline-size:16px}@keyframes AreaServiceCard_slideDown__cCxaL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AreaServiceCard_rightSection__h0o6N{align-items:flex-end;display:flex}.AreaServiceCard_addButton__xwDjB{align-items:center;background:var(--flc-color-button);block-size:28px;border:1px solid #fff3;border-radius:999px;box-shadow:var(--flc-shadow-md);color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:.25rem;justify-content:center;letter-spacing:0;min-inline-size:75px;overflow:hidden;padding-inline:16px;position:relative;transition:all var(--flc-transition)}.AreaServiceCard_addButton__xwDjB:hover:not(:disabled){background:var(--flc-color-button-hover);box-shadow:0 8px 16px #0f1d2133;transform:translateY(-2px)}.AreaServiceCard_addButton__xwDjB:active:not(:disabled){transform:translateY(0)}.AreaServiceCard_addButton__xwDjB:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.AreaServiceCard_addButton__xwDjB:focus-visible{outline:2px solid var(--flc-color-accent);outline-offset:2px}.AreaServiceCard_addButton__xwDjB.AreaServiceCard_adding__OCoNv{background:var(--flc-color-success);pointer-events:none}.AreaServiceCard_addButton__xwDjB.AreaServiceCard_adding__OCoNv .AreaServiceCard_addButtonIcon__9bZ3b{animation:AreaServiceCard_rotate__bwABH .6s linear infinite}@keyframes AreaServiceCard_rotate__bwABH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AreaServiceCard_addButtonContent__2Yar8{align-items:center;display:flex;gap:.375rem;position:relative;z-index:2}.AreaServiceCard_addButtonIcon__9bZ3b{block-size:16px;flex-shrink:0;inline-size:16px;transition:transform var(--flc-transition-fast)}.AreaServiceCard_addButton__xwDjB:hover:not(:disabled) .AreaServiceCard_addButtonIcon__9bZ3b{transform:scale(1.15)}.AreaServiceCard_ripple__unFEm{background:radial-gradient(circle,#fff6 0,#0000 70%);inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(0)}.AreaServiceCard_addButton__xwDjB:active:not(:disabled) .AreaServiceCard_ripple__unFEm{animation:AreaServiceCard_rippleEffect__nJfNK .6s ease-out}@keyframes AreaServiceCard_rippleEffect__nJfNK{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}@media (max-width:768px){.AreaServiceCard_productDetails__CzBi\+{border-radius:12px;margin:10px;padding:.875rem}.AreaServiceCard_measurementsSection__U8-xR{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr}.AreaServiceCard_measurementRow__95TQ0{width:100%}.AreaServiceCard_measurementLabel__DtOK2{font-size:.625rem}.AreaServiceCard_measurementInputWrapper__zq2dm{max-inline-size:100%}.AreaServiceCard_areaDisplayWrapper__x3RF6{-webkit-padding-before:0;-webkit-margin-before:0;margin-block-start:0;padding-block-start:0}.AreaServiceCard_areaDisplay__YrHQ0{-webkit-margin-before:0;font-size:.8125rem;margin-block-start:0;padding:.5rem;width:100%}.AreaServiceCard_quantityBtn__d3jhv{block-size:28px;inline-size:28px}.AreaServiceCard_quantityField__K-CZL{block-size:28px;inline-size:48px}.AreaServiceCard_imageNavButton__xSiCw{height:32px;width:32px}.AreaServiceCard_imageNavButtonPrev__vtnUv{left:.5rem}.AreaServiceCard_imageNavButtonNext__TNwu5{right:.5rem}}@media (max-width:1023px){.AreaServiceCard_viewDetailsButton__Geu\+y{opacity:1!important;transform:translateY(0)!important}}@media (max-width:768px){.AreaServiceCard_notAvailableLabel__Axguw{font-size:.6875rem;inset-block-start:8px;inset-inline-end:auto;inset-inline-start:8px;padding:.25rem .5rem}.AreaServiceCard_viewDetailsButton__Geu\+y{font-size:.75rem;left:auto;opacity:1!important;padding:.5rem .75rem;right:8px;top:8px;transform:translateY(0)!important}}@media (max-width:480px){.AreaServiceCard_areaServiceCard__czOHs{border-radius:var(--flc-radius-lg)}.AreaServiceCard_productDetails__CzBi\+{border-radius:14px;margin:12px;padding:.75rem}.AreaServiceCard_notAvailableLabel__Axguw{font-size:.6875rem;padding:.25rem var(--flc-space-xs)}.AreaServiceCard_addButton__xwDjB{font-size:.8125rem;min-inline-size:80px;padding-inline:var(--flc-space-md)}.AreaServiceCard_areaServiceCard__czOHs:hover{transform:translateY(-2px)}}.AreaServiceCard_imageNavButton__xSiCw{align-items:center;background:#fffffff2;border:1.5px solid #0000001a;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#0f1d21;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:36px;z-index:3}.AreaServiceCard_imageNavButtonPrev__vtnUv{left:.75rem}.AreaServiceCard_imageNavButtonNext__TNwu5{right:.75rem}.AreaServiceCard_areaServiceCard__czOHs:hover .AreaServiceCard_imageNavButton__xSiCw{opacity:1}.AreaServiceCard_imageNavButton__xSiCw:hover{background:#fff;border-color:#8c763d;color:#8c763d;transform:translateY(-50%) scale(1.1)}.AreaServiceCard_imageNavButton__xSiCw:active{transform:translateY(-50%) scale(.95)}.AreaServiceCard_imageIndicators__O8-Uz{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1d2199;border-radius:999px;bottom:1rem;display:flex;gap:.5rem;left:50%;opacity:0;padding:.5rem .75rem;position:absolute;transform:translateX(-50%);transition:opacity .25s ease;z-index:3}.AreaServiceCard_areaServiceCard__czOHs:hover .AreaServiceCard_imageIndicators__O8-Uz{opacity:1}.AreaServiceCard_imageIndicator__P4JqG{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .25s ease;width:8px}.AreaServiceCard_imageIndicator__P4JqG:hover{background:#fffc;transform:scale(1.2)}.AreaServiceCard_imageIndicatorActive__Q6ZXz{background:#fff;border-radius:999px;width:24px}.AreaServiceCard_viewDetailsButton__Geu\+y{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1.5px solid #0000001a;border-radius:999px;box-shadow:0 4px 12px #0000001a;color:#0f1d21;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;opacity:0;padding:.625rem 1rem;position:absolute;right:1rem;top:3.5rem;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:3}.AreaServiceCard_areaServiceCard__czOHs:hover .AreaServiceCard_viewDetailsButton__Geu\+y{opacity:1;transform:translateY(0)}.AreaServiceCard_viewDetailsButton__Geu\+y:hover{background:#8c763d;border-color:#8c763d;box-shadow:0 8px 20px #8c763d4d;color:#fff;transform:translateY(-2px)}.AreaServiceCard_viewDetailsButton__Geu\+y:active{transform:translateY(0)}.AreaServiceCard_viewDetailsButton__Geu\+y svg{flex-shrink:0;height:18px;width:18px}@media (prefers-reduced-motion:reduce){.AreaServiceCard_addButtonIcon__9bZ3b,.AreaServiceCard_addButton__xwDjB,.AreaServiceCard_areaDisplay__YrHQ0,.AreaServiceCard_areaServiceCard__czOHs,.AreaServiceCard_areaServiceCard__czOHs *,.AreaServiceCard_measurementArrowBtn__LOPJ0,.AreaServiceCard_measurementField__PKX7L,.AreaServiceCard_measurementInput__z\+IwN,.AreaServiceCard_notAvailableLabel__Axguw,.AreaServiceCard_productImage__e3OC7,.AreaServiceCard_quantityBtn__d3jhv,.AreaServiceCard_quantityField__K-CZL{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.AreaServiceCard_areaServiceCard__czOHs:hover,.AreaServiceCard_areaServiceCard__czOHs:hover .AreaServiceCard_productImage__e3OC7{transform:none}.AreaServiceCard_notAvailableLabel__Axguw{animation:none}}@media print{.AreaServiceCard_areaServiceCard__czOHs{border:1px solid var(--flc-color-border);box-shadow:none;page-break-inside:avoid}.AreaServiceCard_addButton__xwDjB,.AreaServiceCard_gradientOverlay__NxOVv,.AreaServiceCard_measurementsSection__U8-xR,.AreaServiceCard_quantityRow__CsJUs,.AreaServiceCard_ripple__unFEm{display:none}.AreaServiceCard_areaDisplay__YrHQ0{background:#fff;border:1px solid var(--flc-color-border)}}@media (prefers-contrast:high){.AreaServiceCard_areaServiceCard__czOHs,.AreaServiceCard_measurementInput__z\+IwN,.AreaServiceCard_quantityBtn__d3jhv{border:2px solid}.AreaServiceCard_addButton__xwDjB{border:2px solid #fff}.AreaServiceCard_areaDisplay__YrHQ0{border:2px solid}}.ProductCarousel_carouselContainer__9oesb{margin:2rem 0;position:relative;width:100%}.ProductCarousel_carousel__9GBF4{margin-left:0;overflow:hidden;padding:0 48px 0 0;position:relative;width:100%}.ProductCarousel_carouselTrack__AJ6HZ{display:flex;gap:2rem;gap:var(--booth-card-gap,2rem);will-change:transform}.ProductCarousel_carouselTrack__AJ6HZ>*{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;max-width:450px;min-width:380px}@media (max-width:1023px){.ProductCarousel_carouselTrack__AJ6HZ{gap:1.5rem}.ProductCarousel_carouselTrack__AJ6HZ>*{flex:0 0 auto;max-width:400px;min-width:340px}}@media (max-width:767px){.ProductCarousel_carouselTrack__AJ6HZ{gap:1.5rem}.ProductCarousel_carouselTrack__AJ6HZ>*{flex:0 0 auto;max-width:calc(100vw - 64px);min-width:300px}}@media (max-width:639px){.ProductCarousel_carouselTrack__AJ6HZ{gap:1rem}.ProductCarousel_carouselTrack__AJ6HZ>*{flex:0 0 auto;max-width:calc(100vw - 48px);min-width:280px}}.ProductCarousel_navButton__NQ4J4{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#0f1d21;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:100}.ProductCarousel_navButton__NQ4J4:hover:not(.ProductCarousel_disabled__fe2jn){background:#0f1d21;border-color:#0f1d21;box-shadow:0 4px 12px #0f1d2133;color:#fff;transform:translateY(-50%) scale(1.1)}.ProductCarousel_navButton__NQ4J4:active:not(.ProductCarousel_disabled__fe2jn){transform:translateY(-50%) scale(.95)}.ProductCarousel_navButton__NQ4J4.ProductCarousel_disabled__fe2jn{cursor:not-allowed;opacity:.3;pointer-events:none}.ProductCarousel_prevButton__2cJRH{left:-60px}.ProductCarousel_nextButton__ShDaw{right:0}@media (max-width:1440px){.ProductCarousel_prevButton__2cJRH{left:-48px}}@media (max-width:1280px){.ProductCarousel_prevButton__2cJRH{left:0}}@media (max-width:1023px){.ProductCarousel_carousel__9GBF4{padding:0 40px 0 0}.ProductCarousel_navButton__NQ4J4{height:40px;width:40px}.ProductCarousel_navButton__NQ4J4 svg{height:18px;width:18px}}@media (max-width:767px){.ProductCarousel_carousel__9GBF4{padding:0 32px 0 0}.ProductCarousel_carouselTrack__AJ6HZ{gap:16px}.ProductCarousel_navButton__NQ4J4{height:36px;width:36px}.ProductCarousel_navButton__NQ4J4 svg{height:16px;width:16px}}@media (max-width:639px){.ProductCarousel_carousel__9GBF4{padding:0 36px 0 0}.ProductCarousel_navButton__NQ4J4{height:32px;opacity:.8;width:32px}.ProductCarousel_navButton__NQ4J4 svg{height:14px;width:14px}}.ViewMoreButton_viewMoreButton__S4lQ\+{align-items:center;border:1.5px solid;border-radius:8px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:600;gap:.375rem;padding:10px 20px;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.ViewMoreButton_viewMoreButton__S4lQ\+.ViewMoreButton_outlined__7ig6a{background:#0000;border-color:#0f1d21;color:#0f1d21}.ViewMoreButton_viewMoreButton__S4lQ\+.ViewMoreButton_outlined__7ig6a:hover{background:#0f1d21;box-shadow:0 4px 12px #0f1d2133;color:#fff;transform:translateY(-2px)}.ViewMoreButton_viewMoreButton__S4lQ\+.ViewMoreButton_outlined__7ig6a:active{transform:translateY(0)}.ViewMoreButton_viewMoreButton__S4lQ\+.ViewMoreButton_contained__\+FmWX{background:#0f1d21;border-color:#0f1d21;color:#fff}.ViewMoreButton_viewMoreButton__S4lQ\+.ViewMoreButton_contained__\+FmWX:hover{background:#111827;border-color:#111827;box-shadow:0 4px 12px #0f1d214d}.ViewMoreButton_arrowIcon__ENpsQ{flex-shrink:0;height:18px;transition:transform .3s ease;width:18px}.ViewMoreButton_viewMoreButton__S4lQ\+:hover .ViewMoreButton_arrowIcon__ENpsQ{transform:translateX(4px)}[dir=rtl] .ViewMoreButton_viewMoreButton__S4lQ\+:hover .ViewMoreButton_arrowIcon__ENpsQ{transform:translateX(-4px)}@media (max-width:767px){.ViewMoreButton_viewMoreButton__S4lQ\+{font-size:14px;padding:10px 20px}.ViewMoreButton_arrowIcon__ENpsQ{height:18px;width:18px}}:root{--booth-container-max-width:1200px;--booth-container-padding-mobile:16px;--booth-container-padding-tablet:24px;--booth-container-padding-desktop:48px;--service-section-spacing-mobile:60px;--service-section-spacing-tablet:80px;--service-section-spacing-desktop:96px;--booth-card-gap:2rem;--booth-card-radius:24px;--booth-card-shadow:0 1px 3px #00000014;--booth-card-hover-shadow:0 4px 12px #0000001f;--service-title-size-mobile:24px;--service-title-size-tablet:28px;--service-title-size-desktop:32px;--service-title-weight:700;--service-title-line-height:1.4;--service-subtitle-size:15px;--service-subtitle-size-tablet:16px;--service-subtitle-weight:400;--service-subtitle-line-height:1.6;--text-primary:#0f1d21;--text-secondary:#6b7280;--border-color:#0000000f}.BoothUpgradesSection_boothUpgradesSection__Ehnyf{background:#0000;padding:60px 0;padding:var(--service-section-spacing-mobile) 0;width:100%}.BoothUpgradesSection_container__Jswp1{margin:0 auto;max-width:1800px;padding:0 20px;width:100%}@media (min-width:768px){.BoothUpgradesSection_container__Jswp1{padding:0 24px}}@media (min-width:1024px){.BoothUpgradesSection_container__Jswp1{padding:0 24px}}@media (min-width:1680px){.BoothUpgradesSection_container__Jswp1{max-width:1900px;padding:0 32px}}.BoothUpgradesSection_header__LKVKJ{margin-bottom:48px;text-align:center}.BoothUpgradesSection_sectionTitle__VJeMX{color:#0f1d21;color:var(--text-primary);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.4;margin:0 0 1rem;text-align:center}.BoothUpgradesSection_sectionSubtitle__xS2pj{color:#6b7280;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 auto;max-width:600px}.BoothUpgradesSection_servicesList__dyAej{display:flex;flex-direction:column;gap:0}.BoothUpgradesSection_serviceBlock__IAifK{border-bottom:1px solid #0000000f;border-bottom:1px solid var(--border-color);margin-bottom:3rem;padding-bottom:3rem}.BoothUpgradesSection_serviceBlock__IAifK:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.BoothUpgradesSection_serviceBlock__IAifK .BoothUpgradesSection_header__LKVKJ{-webkit-padding-start:0;-webkit-padding-end:0;align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:space-between;margin-bottom:1.5rem;padding-inline-end:0;padding-inline-start:0;text-align:start}.BoothUpgradesSection_headerContent__86Xtt{align-items:flex-start;display:flex;flex:1 1;gap:0;justify-content:flex-start;width:100%}.BoothUpgradesSection_iconWrapper__sNq5I{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.BoothUpgradesSection_icon__hfvug{font-size:28px;line-height:1}.BoothUpgradesSection_headerText__5mlsp{flex:1 1}.BoothUpgradesSection_title__iFdtQ{color:#0f1d21;color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.3;margin:0 0 .375rem}.BoothUpgradesSection_subtitle__i9Cmu{color:#6b7280;color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.5;margin:0}.BoothUpgradesSection_carouselContainer__g61Zl{width:100%}.BoothUpgradesSection_staffCardWrapper__3vieb{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:0;width:100%}.BoothUpgradesSection_footer__\+OV6l{align-items:center;border-top:1px solid #0000000f;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;margin-top:2rem;padding-top:2rem}.BoothUpgradesSection_serviceBlock__IAifK .durationServiceCard .price,.BoothUpgradesSection_serviceBlock__IAifK .durationServiceCard .productName,.BoothUpgradesSection_serviceBlock__IAifK .durationServiceCard .productPrice,.BoothUpgradesSection_serviceBlock__IAifK .durationServiceCard .productTitle,.BoothUpgradesSection_serviceBlock__IAifK .furnitureCard .price,.BoothUpgradesSection_serviceBlock__IAifK .furnitureCard .productName,.BoothUpgradesSection_serviceBlock__IAifK .furnitureCard .productPrice,.BoothUpgradesSection_serviceBlock__IAifK .furnitureCard .productTitle,.BoothUpgradesSection_serviceBlock__IAifK .staffCard .price,.BoothUpgradesSection_serviceBlock__IAifK .staffCard .productName,.BoothUpgradesSection_serviceBlock__IAifK .staffCard .productPrice,.BoothUpgradesSection_serviceBlock__IAifK .staffCard .productTitle{font-size:.9em}.BoothUpgradesSection_serviceBlock__IAifK .staffCard .label,.BoothUpgradesSection_serviceBlock__IAifK .staffCard .quantityLabel,.BoothUpgradesSection_serviceBlock__IAifK .staffCard .timeLabel{font-size:.85em}.BoothUpgradesSection_serviceBlock__IAifK .floorCard .price,.BoothUpgradesSection_serviceBlock__IAifK .floorCard .productName,.BoothUpgradesSection_serviceBlock__IAifK .floorCard .productPrice,.BoothUpgradesSection_serviceBlock__IAifK .floorCard .productTitle{font-size:.9em}.BoothUpgradesSection_serviceBlock__IAifK .floorCard .dimensionsLabel,.BoothUpgradesSection_serviceBlock__IAifK .floorCard .label{font-size:.85em}@media (min-width:768px){.BoothUpgradesSection_boothUpgradesSection__Ehnyf{padding:80px 0;padding:var(--service-section-spacing-tablet) 0}.BoothUpgradesSection_container__Jswp1{padding:0 24px;padding:0 var(--booth-container-padding-tablet)}.BoothUpgradesSection_header__LKVKJ{margin-bottom:64px}.BoothUpgradesSection_serviceBlock__IAifK{margin-bottom:3.5rem;padding-bottom:3.5rem}.BoothUpgradesSection_serviceBlock__IAifK .BoothUpgradesSection_header__LKVKJ{align-items:center;flex-direction:row}.BoothUpgradesSection_title__iFdtQ{font-size:22px}.BoothUpgradesSection_subtitle__i9Cmu{font-size:15px}}@media (min-width:1024px){.BoothUpgradesSection_boothUpgradesSection__Ehnyf{padding:96px 0;padding:var(--service-section-spacing-desktop) 0}.BoothUpgradesSection_container__Jswp1{padding:0 48px;padding:0 var(--booth-container-padding-desktop)}.BoothUpgradesSection_serviceBlock__IAifK{margin-bottom:4rem;padding-bottom:4rem}.BoothUpgradesSection_title__iFdtQ{font-size:24px}.BoothUpgradesSection_subtitle__i9Cmu{font-size:15px}}@media (max-width:767px){.BoothUpgradesSection_boothUpgradesSection__Ehnyf{padding:60px 0;padding:var(--service-section-spacing-mobile) 0}.BoothUpgradesSection_header__LKVKJ{margin-bottom:40px}.BoothUpgradesSection_serviceBlock__IAifK{margin-bottom:2.5rem;padding-bottom:2.5rem}.BoothUpgradesSection_headerContent__86Xtt{gap:1rem}.BoothUpgradesSection_iconWrapper__sNq5I{height:48px;width:48px}.BoothUpgradesSection_icon__hfvug{font-size:24px}.BoothUpgradesSection_footer__\+OV6l{justify-content:center;margin-top:1.5rem;padding-top:1.5rem}}[dir=rtl] .BoothUpgradesSection_boothUpgradesSection__Ehnyf{direction:rtl}[dir=rtl] .BoothUpgradesSection_sectionSubtitle__xS2pj,[dir=rtl] .BoothUpgradesSection_sectionTitle__VJeMX{text-align:center}[dir=rtl] .BoothUpgradesSection_headerContent__86Xtt{justify-content:flex-start}[dir=rtl] .BoothUpgradesSection_subtitle__i9Cmu,[dir=rtl] .BoothUpgradesSection_title__iFdtQ{text-align:start}@media (min-width:768px){[dir=rtl] .BoothUpgradesSection_serviceBlock__IAifK .BoothUpgradesSection_header__LKVKJ{flex-direction:row}}.BoothUpgradesSection_productCardWrapper__3pxl1{animation-delay:0s;animation-delay:var(--animation-delay,0s);box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:0;width:100%}.BoothUpgradesSection_productCardWrapper__3pxl1[data-card-type=staff],.BoothUpgradesSection_productCardWrapper__3pxl1[data-section=logistics]{min-height:380px}.BoothUpgradesSection_productCardWrapper__3pxl1[data-card-type=staff] .staffCard,.BoothUpgradesSection_productCardWrapper__3pxl1[data-section=logistics] .staffCard{height:100%}.BoothUpgradesSection_productCardWrapper__3pxl1[data-section=furniture]{min-height:350px}.BoothUpgradesSection_productCardWrapper__3pxl1[data-section=furniture][data-card-type=area]{min-height:380px}.BoothUpgradesSection_productCardWrapper__3pxl1[data-section=screens-audio]{min-height:340px}.BoothUpgradesSection_productCardWrapper__3pxl1[data-section=printings]{min-height:360px}.BoothUpgradesSection_productCardWrapper__3pxl1[data-section=printings][data-card-type=area]{min-height:380px}.BoothUpgradesSection_productCardWrapper__3pxl1[data-section=photography]{min-height:370px}.BoothUpgradesSection_productCardWrapper__3pxl1[data-section=photography][data-card-type=duration]{min-height:380px}.BoothUpgradesSection_productCardWrapper__3pxl1[data-card-type=quantity],.BoothUpgradesSection_productCardWrapper__3pxl1[data-section=additional-services]{min-height:340px}.BoothUpgradesSection_productCardWrapper__3pxl1[data-card-type=duration]{min-height:370px}.BoothUpgradesSection_productCardWrapper__3pxl1[data-card-type=weight]{min-height:360px}.BoothUpgradesSection_productCardWrapper__3pxl1[data-card-type=area],.BoothUpgradesSection_productCardWrapper__3pxl1[data-card-type=staff]{min-height:380px}@media (min-width:768px){.BoothUpgradesSection_productCardWrapper__3pxl1{min-height:auto}.BoothUpgradesSection_productCardWrapper__3pxl1[data-card-type=staff],.BoothUpgradesSection_productCardWrapper__3pxl1[data-section=logistics]{min-height:360px}.BoothUpgradesSection_productCardWrapper__3pxl1[data-card-type=area],.BoothUpgradesSection_productCardWrapper__3pxl1[data-card-type=duration]{min-height:370px}}@media (min-width:1024px){.BoothUpgradesSection_productCardWrapper__3pxl1{min-height:auto}}.BoothUpgradesSection_productCardWrapper__3pxl1[data-section]{animation:BoothUpgradesSection_fadeInUp__mL68K .5s ease forwards;animation-delay:0s;animation-delay:var(--animation-delay,0s);opacity:0}@keyframes BoothUpgradesSection_fadeInUp__mL68K{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BoothUpgradesSection_productCardWrapper__3pxl1[data-section]{animation:none;opacity:1}}.Toast_toast__7EuBG{align-items:center;animation:Toast_slideIn__P7q\+y .3s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid;border-radius:12px;box-shadow:0 10px 40px -10px #0003,inset 0 0 0 1px #ffffff1a;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:.75rem;max-width:500px;min-width:320px;padding:1rem 1.25rem;position:relative}@keyframes Toast_slideIn__P7q\+y{0%{opacity:0;transform:translateX(100%) translateY(0)}to{opacity:1;transform:translateX(0) translateY(0)}}.Toast_toast__7EuBG.Toast_error__pYkiy{background:linear-gradient(135deg,#fff,#fef2f2);border-color:#fecaca}.Toast_toast__7EuBG.Toast_error__pYkiy .Toast_toastIcon__EgUAa{color:#ef4444}.Toast_toast__7EuBG.Toast_success__yTwp2{background:linear-gradient(135deg,#fff,#f0fdf4);border-color:#bbf7d0}.Toast_toast__7EuBG.Toast_success__yTwp2 .Toast_toastIcon__EgUAa{color:#10b981}.Toast_toast__7EuBG.Toast_warning__FE6ZY{background:linear-gradient(135deg,#fff,#fefce8);border-color:#fde68a}.Toast_toast__7EuBG.Toast_warning__FE6ZY .Toast_toastIcon__EgUAa{color:#f59e0b}.Toast_toast__7EuBG.Toast_info__cETYh{background:linear-gradient(135deg,#fff,#eff6ff);border-color:#bfdbfe}.Toast_toast__7EuBG.Toast_info__cETYh .Toast_toastIcon__EgUAa{color:#3b82f6}.Toast_toastIcon__EgUAa{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.Toast_toastContent__YUfny{flex:1 1;min-width:0}.Toast_toastMessage__rJS\+4{word-wrap:break-word;color:#0f172a;font-size:.9375rem;font-weight:500;line-height:1.5;margin:0}.Toast_toastClose__BvQ0k{-webkit-margin-start:.25rem;align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-inline-start:.25rem;transition:all .15s cubic-bezier(.4,0,.2,1);width:32px}.Toast_toastClose__BvQ0k:hover{background:#0000000d;color:#0f172a}.Toast_toastClose__BvQ0k:active{transform:scale(.95)}.Toast_toastClose__BvQ0k:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (max-width:640px){.Toast_toast__7EuBG{max-width:calc(100vw - 2rem);min-width:280px;padding:.875rem 1rem}.Toast_toastMessage__rJS\+4{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.Toast_toast__7EuBG{animation:none}}.ToastContainer_toastContainer__rGcwA{display:flex;flex-direction:column;gap:.75rem;pointer-events:none;position:fixed;right:1.5rem;top:1.5rem;z-index:9999}.ToastContainer_toastContainer__rGcwA>*{pointer-events:auto}@media (max-width:640px){.ToastContainer_toastContainer__rGcwA{align-items:stretch;left:1rem;right:1rem;top:1rem}}:root{--booth-bg:#fff;--booth-surface:#fff;--booth-border:#e5e7eb;--booth-text-primary:#111;--booth-text-secondary:#4b5563;--booth-text-muted:#9ca3af;--booth-accent:#000;--booth-accent-hover:#1a1a1a;--booth-error:#ef4444;--booth-error-bg:#fef2f2;--booth-success:#10b981;--booth-radius-sm:8px;--booth-radius-md:12px;--booth-radius-lg:16px;--booth-radius-xl:20px;--booth-radius-full:9999px;--booth-shadow-sm:0 1px 2px #0000000a;--booth-shadow-md:0 4px 12px #00000014;--booth-shadow-lg:0 8px 24px #0000001f;--booth-transition:200ms ease}.Booth_page__siGJ6{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1500px;padding:0 16px 80px;width:100%}@media (min-width:768px){.Booth_page__siGJ6{gap:64px;padding:0 24px 100px}}@media (min-width:1024px){.Booth_page__siGJ6{padding:0 32px 120px}}.Booth_hero__Z6bqt{padding:32px 0;text-align:center}@media (min-width:768px){.Booth_hero__Z6bqt{padding:48px 0}}.Booth_heroContent__A7Gsc{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:800px}.Booth_heroTitle__ov4Dj{color:#111;color:var(--booth-text-primary);font-size:28px;font-weight:700;line-height:1.2;margin:0}@media (min-width:640px){.Booth_heroTitle__ov4Dj{font-size:36px}}@media (min-width:768px){.Booth_heroTitle__ov4Dj{font-size:42px}}.Booth_heroDescription__Mn0Pn{color:#4b5563;color:var(--booth-text-secondary);font-size:15px;line-height:1.6;margin:0;max-width:600px}@media (min-width:768px){.Booth_heroDescription__Mn0Pn{font-size:17px}}.Booth_eyebrow__1Gm1Z{background-color:#fff;background-color:var(--booth-surface);border:1px solid #e5e7eb;border:1px solid var(--booth-border);border-radius:9999px;border-radius:var(--booth-radius-full);color:#9ca3af;color:var(--booth-text-muted);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.06em;padding:6px 14px;text-transform:uppercase}.Booth_filtersSection__qU2\+6{margin:0 auto;max-width:1200px;width:100%}.Booth_sectionHeader__Vxr34{margin-bottom:32px}.Booth_sectionHeaderCentered__DhzMm{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.Booth_sectionTitle__GWU-d{color:#111;color:var(--booth-text-primary);font-size:24px;font-weight:700;line-height:1.3;margin:0}@media (min-width:768px){.Booth_sectionTitle__GWU-d{font-size:32px}}.Booth_boothsSection__q151\+{width:100%}.Booth_boothsGrid__eVMjC{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:640px){.Booth_boothsGrid__eVMjC{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Booth_boothsGrid__eVMjC{gap:32px;grid-template-columns:repeat(3,1fr)}}.Booth_loadingState__o7Vdh{align-items:center;background-color:#fff;background-color:var(--booth-surface);border:1px solid #e5e7eb;border:1px solid var(--booth-border);border-radius:20px;border-radius:var(--booth-radius-xl);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:80px 24px}.Booth_loadingState__o7Vdh p{color:#4b5563;color:var(--booth-text-secondary);font-size:15px;margin:0}.Booth_spinner__R9CPm{animation:Booth_spin__mc\+ks 1s linear infinite;color:#000;color:var(--booth-accent)}@keyframes Booth_spin__mc\+ks{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Booth_emptyState__udcet{align-items:center;background-color:#fff;background-color:var(--booth-surface);border:1px solid #e5e7eb;border:1px solid var(--booth-border);border-radius:20px;border-radius:var(--booth-radius-xl);display:flex;flex-direction:column;justify-content:center;padding:80px 24px;text-align:center}.Booth_emptyIcon__TJv4h{color:#9ca3af;color:var(--booth-text-muted);margin-bottom:20px}.Booth_emptyTitle__RWhWF{color:#111;color:var(--booth-text-primary);font-size:20px;font-weight:600;margin:0 0 8px}.Booth_emptyText__XKGcR{color:#4b5563;color:var(--booth-text-secondary);font-size:15px;margin:0;max-width:400px}.Booth_errorAlert__Zm1Hv{align-items:center;background-color:#fef2f2;background-color:var(--booth-error-bg);border:1px solid #ef444433;border-radius:16px;border-radius:var(--booth-radius-lg);color:#ef4444;color:var(--booth-error);display:flex;font-size:14px;font-weight:500;gap:12px;margin-bottom:24px;padding:16px 20px}.Booth_errorAlert__Zm1Hv svg{flex-shrink:0}.Booth_errorAlert__Zm1Hv span{flex:1 1}.Booth_errorClose__5Cq06{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--booth-radius-sm);color:#ef4444;color:var(--booth-error);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s ease;transition:background-color var(--booth-transition);width:32px}.Booth_errorClose__5Cq06:hover{background-color:#ef44441a}.Booth_pagination__pZ73H{align-items:center;background-color:#fff;background-color:var(--booth-surface);border:1px solid #e5e7eb;border:1px solid var(--booth-border);border-radius:20px;border-radius:var(--booth-radius-xl);display:flex;flex-direction:column;gap:16px;margin-top:48px;padding:24px}@media (min-width:640px){.Booth_pagination__pZ73H{flex-direction:row;gap:32px;justify-content:center}}.Booth_paginationBtn__KTK\+I{align-items:center;background-color:#000;background-color:var(--booth-accent);border:none;border-radius:9999px;border-radius:var(--booth-radius-full);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease;transition:all var(--booth-transition);white-space:nowrap}.Booth_paginationBtn__KTK\+I:hover:not(:disabled){background-color:#1a1a1a;background-color:var(--booth-accent-hover);box-shadow:0 4px 12px #00000014;box-shadow:var(--booth-shadow-md);transform:translateY(-2px)}.Booth_paginationBtn__KTK\+I:disabled{background-color:#e5e7eb;background-color:var(--booth-border);color:#9ca3af;color:var(--booth-text-muted);cursor:not-allowed}.Booth_paginationInfo__hrihL{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:160px;text-align:center}.Booth_paginationText__drA5N{color:#4b5563;color:var(--booth-text-secondary);font-size:14px}.Booth_paginationText__drA5N strong{color:#111;color:var(--booth-text-primary);font-weight:700}.Booth_paginationSubtext__jZFJW{color:#9ca3af;color:var(--booth-text-muted);font-size:13px}.Booth_modalBackdrop__AhldN{align-items:center;animation:Booth_fadeIn__0rzc3 .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}@keyframes Booth_fadeIn__0rzc3{0%{opacity:0}to{opacity:1}}.Booth_confirmationModal__060fn{animation:Booth_slideUp__I5Tzw .3s ease-out;background:#fff;background:var(--booth-surface);border-radius:20px;border-radius:var(--booth-radius-xl);box-shadow:0 8px 24px #0000001f;box-shadow:var(--booth-shadow-lg);max-width:400px;padding:32px;width:100%}@keyframes Booth_slideUp__I5Tzw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Booth_confirmationModal__060fn h3{color:#111;color:var(--booth-text-primary);font-size:20px;font-weight:700;margin:0 0 12px}.Booth_confirmationModal__060fn p{color:#4b5563;color:var(--booth-text-secondary);font-size:15px;line-height:1.6;margin:0 0 24px}.Booth_confirmationActions__49-xU{display:flex;gap:12px;justify-content:flex-end}@media (max-width:480px){.Booth_confirmationActions__49-xU{flex-direction:column}}.Booth_cancelButton__sVwEc,.Booth_confirmButton__6HEYp{align-items:center;border:none;border-radius:9999px;border-radius:var(--booth-radius-full);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease;transition:all var(--booth-transition)}.Booth_cancelButton__sVwEc{background-color:#fff;background-color:var(--booth-bg);border:1px solid #e5e7eb;border:1px solid var(--booth-border);color:#4b5563;color:var(--booth-text-secondary)}.Booth_cancelButton__sVwEc:hover{background-color:#e5e7eb;background-color:var(--booth-border);color:#111;color:var(--booth-text-primary)}.Booth_confirmButton__6HEYp{background-color:#000;background-color:var(--booth-accent);color:#fff}.Booth_confirmButton__6HEYp:hover{background-color:#1a1a1a;background-color:var(--booth-accent-hover);box-shadow:0 4px 12px #00000014;box-shadow:var(--booth-shadow-md);transform:translateY(-2px)}@media (max-width:480px){.Booth_cancelButton__sVwEc,.Booth_confirmButton__6HEYp{width:100%}}.Booth_cancelButton__sVwEc:focus-visible,.Booth_confirmButton__6HEYp:focus-visible,.Booth_errorClose__5Cq06:focus-visible,.Booth_paginationBtn__KTK\+I:focus-visible{outline:2px solid #000;outline:2px solid var(--booth-accent);outline-offset:2px}[dir=rtl] .Booth_errorAlert__Zm1Hv,[dir=rtl] .Booth_paginationBtn__KTK\+I{flex-direction:row-reverse}@media (prefers-reduced-motion:reduce){.Booth_spinner__R9CPm{animation:none}.Booth_cancelButton__sVwEc,.Booth_confirmButton__6HEYp,.Booth_errorClose__5Cq06,.Booth_paginationBtn__KTK\+I{transition:none}.Booth_confirmationModal__060fn,.Booth_modalBackdrop__AhldN{animation:none}}@media print{.Booth_errorAlert__Zm1Hv,.Booth_filtersSection__qU2\+6,.Booth_pagination__pZ73H{display:none}.Booth_page__siGJ6{padding:0}.Booth_boothsGrid__eVMjC{gap:16px;grid-template-columns:repeat(2,1fr)}}.CategoryCard_card__soNtr{background:#fff;background:var(--card-background,#fff);border:1px solid #00000014;border:1px solid var(--border-color,#00000014);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.CategoryCard_card__soNtr:hover{border-color:#1a73e8;border-color:var(--primary-color,#1a73e8);box-shadow:0 12px 40px #0000001f}.CategoryCard_cardLink__UQ-sw{color:inherit;display:flex;flex-direction:column;height:100%;padding:0;text-decoration:none}.CategoryCard_apiBadge__vvJmj{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 2px 8px #667eea4d;color:#fff;display:flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;position:absolute;right:12px;top:12px;z-index:2}.CategoryCard_apiBadge__vvJmj svg{height:12px;width:12px}.CategoryCard_imageWrapper__EnM4-{align-items:center;background:#f8f9fa;background:var(--background-secondary,#f8f9fa);display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.CategoryCard_image__waJcv{height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.CategoryCard_card__soNtr:hover .CategoryCard_image__waJcv{transform:scale(1.08)}.CategoryCard_iconPlaceholder__IXfee{align-items:center;background:linear-gradient(135deg,#667eea15,#764ba215);display:flex;height:100%;justify-content:center;width:100%}.CategoryCard_icon__t7ipc{font-size:64px;line-height:1}.CategoryCard_info__UmClT{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px}.CategoryCard_name__bBaOU{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:18px;font-weight:700;line-height:1.4}.CategoryCard_description__3MP62,.CategoryCard_name__bBaOU{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis}.CategoryCard_description__3MP62{color:#666;color:var(--text-secondary,#666);font-size:14px;line-height:1.6}.CategoryCard_countBadge__pN5oS{align-items:center;align-self:flex-start;background:#f0f4f8;background:var(--background-secondary,#f0f4f8);border-radius:8px;color:#1a73e8;color:var(--primary-color,#1a73e8);display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:auto;padding:8px 12px;transition:all .3s ease}.CategoryCard_card__soNtr:hover .CategoryCard_countBadge__pN5oS{background:#1a73e8;background:var(--primary-color,#1a73e8);color:#fff}.CategoryCard_countBadge__pN5oS svg{stroke:currentColor;height:16px;transition:transform .3s ease;width:16px}.CategoryCard_card__soNtr:hover .CategoryCard_countBadge__pN5oS svg{transform:scale(1.1)}.CategoryCard_arrow__es6OV{align-items:center;background:#1a73e8;background:var(--primary-color,#1a73e8);border-radius:50%;bottom:20px;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;right:20px;transform:translateX(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.CategoryCard_card__soNtr:hover .CategoryCard_arrow__es6OV{opacity:1;transform:translateX(0)}.CategoryCard_arrow__es6OV svg{color:#fff}[dir=rtl] .CategoryCard_apiBadge__vvJmj{left:12px;right:auto}[dir=rtl] .CategoryCard_arrow__es6OV{left:20px;right:auto}[dir=rtl] .CategoryCard_card__soNtr:hover .CategoryCard_arrow__es6OV{transform:translateX(0)}@media (max-width:768px){.CategoryCard_imageWrapper__EnM4-{height:160px}.CategoryCard_icon__t7ipc{font-size:48px}.CategoryCard_info__UmClT{padding:16px}.CategoryCard_name__bBaOU{font-size:16px}.CategoryCard_description__3MP62{font-size:13px}.CategoryCard_countBadge__pN5oS{font-size:12px;padding:6px 10px}.CategoryCard_arrow__es6OV{bottom:16px;height:32px;right:16px;width:32px}[dir=rtl] .CategoryCard_arrow__es6OV{left:16px;right:auto}}@media (prefers-color-scheme:dark){.CategoryCard_card__soNtr{background:#1e1e1e;background:var(--card-background-dark,#1e1e1e);border-color:#ffffff1a;border-color:var(--border-color-dark,#ffffff1a)}.CategoryCard_imageWrapper__EnM4-{background:#2a2a2a;background:var(--background-secondary-dark,#2a2a2a)}.CategoryCard_name__bBaOU{color:#fff;color:var(--text-primary-dark,#fff)}.CategoryCard_description__3MP62{color:#b0b0b0;color:var(--text-secondary-dark,#b0b0b0)}.CategoryCard_countBadge__pN5oS{background:#2a2a2a;background:var(--background-secondary-dark,#2a2a2a)}}.UnifiedServiceFilters_filtersContainer__uJEzc{--filter-bg:#fff;--filter-bg-hover:#f9fafb;--filter-bg-selected:#f3f4f6;--filter-black:#000;--filter-text-primary:#111;--filter-text-secondary:#6b7280;--filter-text-muted:#9ca3af;--filter-border:#e5e7eb;--filter-border-dark:#d1d5db;--filter-success:#10b981;--filter-radius-sm:8px;--filter-radius-md:12px;--filter-radius-lg:16px;--filter-radius-full:9999px;--filter-shadow:0 1px 3px #00000014,0 1px 2px #0000000a;--filter-shadow-lg:0 4px 12px #00000014;--filter-transition:all 0.2s ease;background:var(--filter-bg);border:1px solid var(--filter-border);border-radius:var(--filter-radius-lg);overflow:hidden;transition:var(--filter-transition)}.UnifiedServiceFilters_filtersContainer__uJEzc:hover{box-shadow:var(--filter-shadow-lg)}.UnifiedServiceFilters_filtersHeader__cx83E{align-items:center;background:var(--filter-bg-hover);border-bottom:1px solid var(--filter-border);display:flex;justify-content:space-between;padding:1.25rem}.UnifiedServiceFilters_headerLeft__SYQ3d{align-items:center;display:flex;gap:.875rem}.UnifiedServiceFilters_headerIcon__Hn2Jz{align-items:center;background:var(--filter-black);border-radius:var(--filter-radius-md);color:var(--filter-bg);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.UnifiedServiceFilters_headerText__H\+ZFE{display:flex;flex-direction:column;gap:.125rem}.UnifiedServiceFilters_filtersTitle__rByp1{color:var(--filter-text-primary);font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0}.UnifiedServiceFilters_filtersCount__qa776{color:var(--filter-text-secondary);font-size:.8125rem;font-weight:500}.UnifiedServiceFilters_collapseButton__4wyP4{align-items:center;background:var(--filter-bg);border:2px solid var(--filter-border);border-radius:var(--filter-radius-full);color:var(--filter-text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:var(--filter-transition);width:40px}.UnifiedServiceFilters_collapseButton__4wyP4:hover{border-color:var(--filter-black);color:var(--filter-text-primary)}.UnifiedServiceFilters_collapseButton__4wyP4 svg{transition:transform .3s ease}.UnifiedServiceFilters_collapseButtonCollapsed__RJzb9 svg{transform:rotate(-90deg)}.UnifiedServiceFilters_selectedFilters__3dvvo{background:var(--filter-bg);border-bottom:1px solid var(--filter-border);padding:1rem 1.25rem}.UnifiedServiceFilters_selectedFiltersHeader__J2pmG{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.UnifiedServiceFilters_clearAllBtn__svdfb,.UnifiedServiceFilters_selectedFiltersLabel__Xv2G5{color:var(--filter-text-secondary);font-size:.8125rem;font-weight:600}.UnifiedServiceFilters_clearAllBtn__svdfb{align-items:center;background:#0000;border:none;border-radius:var(--filter-radius-full);cursor:pointer;display:inline-flex;font-family:inherit;gap:.375rem;padding:.375rem .75rem;transition:var(--filter-transition)}.UnifiedServiceFilters_clearAllBtn__svdfb:hover{background:var(--filter-bg-selected);color:var(--filter-text-primary)}.UnifiedServiceFilters_selectedPills__vBRiA{display:flex;flex-wrap:wrap;gap:.5rem}.UnifiedServiceFilters_filterPill__LL999{align-items:center;animation:UnifiedServiceFilters_pillEnter__4k6dy .2s ease;background:var(--filter-black);border-radius:var(--filter-radius-full);color:var(--filter-bg);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.5rem .875rem}@keyframes UnifiedServiceFilters_pillEnter__4k6dy{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.UnifiedServiceFilters_filterPillSecondary__8ffA0{background:var(--filter-bg-selected);border:1px solid var(--filter-border);color:var(--filter-text-primary)}.UnifiedServiceFilters_pillRemove__yvn\+W{align-items:center;background:#fff3;border:none;border-radius:var(--filter-radius-full);color:inherit;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:var(--filter-transition);width:20px}.UnifiedServiceFilters_pillRemove__yvn\+W:hover{background:#ffffff4d}.UnifiedServiceFilters_filterPillSecondary__8ffA0 .UnifiedServiceFilters_pillRemove__yvn\+W{background:var(--filter-border)}.UnifiedServiceFilters_filterPillSecondary__8ffA0 .UnifiedServiceFilters_pillRemove__yvn\+W:hover{background:var(--filter-border-dark)}.UnifiedServiceFilters_filtersContent__l6yAV{overflow:hidden;padding:0}.UnifiedServiceFilters_filterSection__U9SK9{border-bottom:1px solid var(--filter-border)}.UnifiedServiceFilters_filterSection__U9SK9:last-child{border-bottom:none}.UnifiedServiceFilters_sectionHeader__OjHGp{align-items:center;background:var(--filter-bg);display:flex;justify-content:space-between;padding:1rem 1.25rem}.UnifiedServiceFilters_sectionTitleWrapper__Y4KVx{align-items:center;display:flex;gap:.625rem}.UnifiedServiceFilters_sectionIcon__Fryja{align-items:center;color:var(--filter-text-secondary);display:flex;justify-content:center}.UnifiedServiceFilters_sectionTitle__7DQkZ{color:var(--filter-text-primary);font-size:.875rem;font-weight:700;letter-spacing:.03em;margin:0;text-transform:uppercase}.UnifiedServiceFilters_sectionBadge__YVRye{align-items:center;background:var(--filter-black);border-radius:var(--filter-radius-full);color:var(--filter-bg);display:inline-flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 .5rem}.UnifiedServiceFilters_sectionContent__vUlzK{padding:0 1.25rem 1.25rem}.UnifiedServiceFilters_checkboxGroup__62n83{display:flex;flex-direction:column;gap:.375rem}.UnifiedServiceFilters_checkboxItem__GiMeB{align-items:center;background:var(--filter-bg);border:2px solid var(--filter-border);border-radius:var(--filter-radius-full);cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem;transition:var(--filter-transition);-webkit-user-select:none;user-select:none}.UnifiedServiceFilters_checkboxItem__GiMeB:hover{background:var(--filter-bg-hover);border-color:var(--filter-border-dark)}.UnifiedServiceFilters_checkboxItemSelected__bzEKO{background:var(--filter-bg-selected);border-color:var(--filter-black)}.UnifiedServiceFilters_checkboxInput__y0o3I{height:0;opacity:0;position:absolute;width:0}.UnifiedServiceFilters_checkboxBox__jCfCp{align-items:center;background:var(--filter-bg);border:2px solid var(--filter-border-dark);border-radius:6px;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:var(--filter-transition);width:22px}.UnifiedServiceFilters_checkboxBox__jCfCp svg{color:var(--filter-bg);opacity:0;transform:scale(0);transition:all .2s ease}.UnifiedServiceFilters_checkboxInput__y0o3I:checked+.UnifiedServiceFilters_checkboxBox__jCfCp{background:var(--filter-black);border-color:var(--filter-black)}.UnifiedServiceFilters_checkboxInput__y0o3I:checked+.UnifiedServiceFilters_checkboxBox__jCfCp svg{opacity:1;transform:scale(1)}.UnifiedServiceFilters_checkboxInput__y0o3I:focus-visible+.UnifiedServiceFilters_checkboxBox__jCfCp{outline:3px solid var(--filter-black);outline-offset:2px}.UnifiedServiceFilters_checkboxLabel__0Eg-U{color:var(--filter-text-primary);flex:1 1;font-size:.9375rem;font-weight:500;transition:var(--filter-transition)}.UnifiedServiceFilters_checkboxInput__y0o3I:checked~.UnifiedServiceFilters_checkboxLabel__0Eg-U{font-weight:600}.UnifiedServiceFilters_loadingState__MBcBM{align-items:center;color:var(--filter-text-secondary);display:flex;flex-direction:column;font-size:.875rem;gap:.75rem;justify-content:center;padding:2rem}.UnifiedServiceFilters_spinner__HkCQ5{animation:UnifiedServiceFilters_spin__H8Y4a .8s linear infinite;border:3px solid var(--filter-border);border-radius:50%;border-top-color:var(--filter-black);height:28px;width:28px}@keyframes UnifiedServiceFilters_spin__H8Y4a{to{transform:rotate(1turn)}}.UnifiedServiceFilters_emptyState__oyQCO{align-items:center;color:var(--filter-text-muted);display:flex;flex-direction:column;font-size:.875rem;gap:.75rem;justify-content:center;padding:2rem;text-align:center}.UnifiedServiceFilters_emptyState__oyQCO svg{height:32px;opacity:.5;width:32px}.UnifiedServiceFilters_filtersContainer__uJEzc[data-rtl=true] .UnifiedServiceFilters_checkboxItem__GiMeB,.UnifiedServiceFilters_filtersContainer__uJEzc[data-rtl=true] .UnifiedServiceFilters_filtersHeader__cx83E,.UnifiedServiceFilters_filtersContainer__uJEzc[data-rtl=true] .UnifiedServiceFilters_headerLeft__SYQ3d,.UnifiedServiceFilters_filtersContainer__uJEzc[data-rtl=true] .UnifiedServiceFilters_sectionHeader__OjHGp,.UnifiedServiceFilters_filtersContainer__uJEzc[data-rtl=true] .UnifiedServiceFilters_sectionTitleWrapper__Y4KVx,.UnifiedServiceFilters_filtersContainer__uJEzc[data-rtl=true] .UnifiedServiceFilters_selectedFiltersHeader__J2pmG{flex-direction:row}.UnifiedServiceFilters_filtersContainer__uJEzc[data-rtl=true] .UnifiedServiceFilters_collapseButtonCollapsed__RJzb9 svg{transform:rotate(90deg)}@media (max-width:768px){.UnifiedServiceFilters_filtersContainer__uJEzc{border-radius:var(--filter-radius-md)}.UnifiedServiceFilters_filtersHeader__cx83E{padding:1rem}.UnifiedServiceFilters_headerIcon__Hn2Jz{height:40px;width:40px}.UnifiedServiceFilters_filtersTitle__rByp1{font-size:1rem}.UnifiedServiceFilters_sectionHeader__OjHGp{padding:.875rem 1rem}.UnifiedServiceFilters_sectionContent__vUlzK{padding:0 1rem 1rem}.UnifiedServiceFilters_checkboxItem__GiMeB{padding:.625rem .875rem}.UnifiedServiceFilters_checkboxLabel__0Eg-U{font-size:.875rem}.UnifiedServiceFilters_selectedFilters__3dvvo{padding:.875rem 1rem}}@media (max-width:480px){.UnifiedServiceFilters_filtersHeader__cx83E{padding:.875rem}.UnifiedServiceFilters_headerIcon__Hn2Jz{height:36px;width:36px}.UnifiedServiceFilters_headerIcon__Hn2Jz svg{height:18px;width:18px}.UnifiedServiceFilters_filtersTitle__rByp1{font-size:.9375rem}.UnifiedServiceFilters_collapseButton__4wyP4{height:36px;width:36px}.UnifiedServiceFilters_sectionTitle__7DQkZ{font-size:.8125rem}.UnifiedServiceFilters_checkboxBox__jCfCp{height:20px;width:20px}.UnifiedServiceFilters_checkboxLabel__0Eg-U{font-size:.8125rem}.UnifiedServiceFilters_filterPill__LL999{font-size:.75rem;padding:.375rem .75rem}.UnifiedServiceFilters_pillRemove__yvn\+W{height:18px;width:18px}}@media (hover:none) and (pointer:coarse){.UnifiedServiceFilters_checkboxItem__GiMeB:hover{background:var(--filter-bg);border-color:var(--filter-border)}.UnifiedServiceFilters_checkboxItem__GiMeB:active{background:var(--filter-bg-hover)}.UnifiedServiceFilters_checkboxItemSelected__bzEKO:hover{background:var(--filter-bg-selected);border-color:var(--filter-black)}.UnifiedServiceFilters_collapseButton__4wyP4:hover{border-color:var(--filter-border);color:var(--filter-text-secondary)}.UnifiedServiceFilters_collapseButton__4wyP4:active{border-color:var(--filter-black);color:var(--filter-text-primary)}}@media (prefers-reduced-motion:reduce){.UnifiedServiceFilters_checkboxBox__jCfCp,.UnifiedServiceFilters_checkboxBox__jCfCp svg,.UnifiedServiceFilters_checkboxItem__GiMeB,.UnifiedServiceFilters_collapseButton__4wyP4,.UnifiedServiceFilters_collapseButton__4wyP4 svg,.UnifiedServiceFilters_filterPill__LL999,.UnifiedServiceFilters_filtersContainer__uJEzc{animation:none;transition:none}}@media (prefers-contrast:high){.UnifiedServiceFilters_checkboxItem__GiMeB,.UnifiedServiceFilters_filtersContainer__uJEzc{border-width:2px}.UnifiedServiceFilters_checkboxBox__jCfCp{border-width:3px}}.UnifiedServiceFilters_clearAllBtn__svdfb:focus-visible,.UnifiedServiceFilters_collapseButton__4wyP4:focus-visible,.UnifiedServiceFilters_pillRemove__yvn\+W:focus-visible{outline:3px solid var(--filter-black);outline-offset:2px}@media print{.UnifiedServiceFilters_filtersContainer__uJEzc{border:1px solid #000;box-shadow:none}.UnifiedServiceFilters_clearAllBtn__svdfb,.UnifiedServiceFilters_collapseButton__4wyP4,.UnifiedServiceFilters_pillRemove__yvn\+W{display:none}.UnifiedServiceFilters_selectedFilters__3dvvo{page-break-inside:avoid}}.Furniture_furniturePage__yci6A{--fur-color-bg-page:#f9fafb;--fur-color-bg-card:#fff;--fur-color-text-primary:#0f1d21;--fur-color-text-secondary:#4b5563;--fur-color-text-muted:#6b7280;--fur-color-accent:#2563eb;--fur-color-accent-light:#2563eb1a;--fur-color-border:#e5e7eb;--fur-color-empty-state:#9ca3af;--fur-space-xs:0.5rem;--fur-space-sm:1rem;--fur-space-md:1.5rem;--fur-space-lg:2rem;--fur-space-xl:2.5rem;--fur-space-2xl:3rem;--fur-space-3xl:4rem;--fur-radius-sm:0.5rem;--fur-radius-md:0.75rem;--fur-radius-lg:1rem;--fur-radius-xl:1.25rem;--fur-radius-2xl:1.75rem;--fur-radius-3xl:2.5rem;--fur-radius-full:9999px;--fur-shadow-sm:0 1px 2px 0 #0000000d;--fur-shadow-md:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;--fur-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--fur-shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--fur-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--fur-transition:250ms cubic-bezier(0.4,0,0.2,1);--fur-transition-slow:400ms cubic-bezier(0.4,0,0.2,1);--fur-font-weight-normal:400;--fur-font-weight-medium:500;--fur-font-weight-semibold:600;--fur-font-weight-bold:700;--fur-grid-gap:1.25rem;--fur-sidebar-width:280px;background:var(--fur-color-bg-page);min-block-size:100vh;padding-block:var(--fur-space-md) var(--fur-space-3xl)}.Furniture_container__VPI8b{margin-inline:auto;max-inline-size:100%;padding-inline:var(--fur-space-sm)}.Furniture_header__Wqy5X{-webkit-margin-after:var(--fur-space-xl);-webkit-padding-before:var(--fur-space-sm);-webkit-padding-after:var(--fur-space-md);margin-block-end:var(--fur-space-xl);padding-block-end:var(--fur-space-md);padding-block-start:var(--fur-space-sm);text-align:center}.Furniture_headerContent__2kPDM{margin-inline:auto;max-inline-size:800px}.Furniture_titleWrapper__h5jcB{-webkit-margin-after:var(--fur-space-sm);align-items:center;display:flex;flex-wrap:wrap;gap:var(--fur-space-md);justify-content:center;margin-block-end:var(--fur-space-sm)}.Furniture_titleIcon__ouMfa{block-size:40px;color:var(--fur-color-text-primary);flex-shrink:0;inline-size:40px;transition:transform var(--fur-transition)}.Furniture_header__Wqy5X:hover .Furniture_titleIcon__ouMfa{transform:scale(1.1) rotate(5deg)}.Furniture_title__FNg4j{color:var(--fur-color-text-primary);font-size:clamp(1.5rem,4vw + .5rem,2.5rem);font-weight:var(--fur-font-weight-bold);letter-spacing:0;line-height:1.2;margin:0}.Furniture_subtitle__8v4yh{color:var(--fur-color-text-secondary);font-size:clamp(.875rem,1.5vw + .5rem,1.125rem);font-weight:var(--fur-font-weight-normal);line-height:1.65;margin:0;margin-inline:auto;max-inline-size:600px}.Furniture_filtersSection__wrIJP{-webkit-margin-after:var(--fur-space-xl);margin-block-end:var(--fur-space-xl);margin-inline:auto;max-inline-size:1200px;padding:0}.Furniture_content__3OugD{grid-gap:var(--fur-space-lg);align-items:start;display:grid;gap:var(--fur-space-lg);grid-template-columns:var(--fur-sidebar-width) 1fr;margin-inline:auto;max-inline-size:1600px}.Furniture_sidebar__XkNdo{inline-size:100%;inset-block-start:var(--fur-space-sm);max-block-size:calc(100vh - var(--fur-space-lg));overflow-y:auto;position:-webkit-sticky;position:sticky;scrollbar-color:var(--fur-color-border) #0000;scrollbar-width:thin}.Furniture_sidebar__XkNdo::-webkit-scrollbar{inline-size:6px}.Furniture_sidebar__XkNdo::-webkit-scrollbar-track{background:#0000}.Furniture_sidebar__XkNdo::-webkit-scrollbar-thumb{background:var(--fur-color-border);border-radius:var(--fur-radius-sm)}.Furniture_sidebar__XkNdo::-webkit-scrollbar-thumb:hover{background:var(--fur-color-text-muted)}.Furniture_productsSection__YwtQ3{-webkit-margin-after:5rem;inline-size:100%;margin-block-end:5rem;min-block-size:400px}.Furniture_productsGrid__PsGcD{grid-gap:var(--fur-grid-gap);display:grid;gap:var(--fur-grid-gap);grid-template-columns:1fr;list-style:none;margin:0;padding:0}.Furniture_productCardWrapper__ZsWtv{border:2px solid #0000;border-radius:1.125rem;inline-size:100%;padding:0;position:relative;transition:all var(--fur-transition)}.Furniture_productCardWrapper__ZsWtv>*{border-radius:inherit}.Furniture_productCardWrapper__ZsWtv[data-in-summary=true]{opacity:1;transform:scale(.98);transition:all .25s cubic-bezier(.4,0,.2,1)}.Furniture_productCardWrapper__ZsWtv[data-in-summary=true][data-collection=floor]{border-color:#10b981;border-radius:1.125rem;box-shadow:0 0 0 3px #10b98126,0 8px 20px #10b98133}.Furniture_productCardWrapper__ZsWtv[data-in-summary=true][data-collection=floor]:hover{box-shadow:0 0 0 3px #10b98133,0 12px 28px #10b98140;transform:scale(.98) translateY(-2px)}.Furniture_productCardWrapper__ZsWtv[data-in-summary=true][data-collection=furniture]{border-color:#10b981;border-radius:1.5rem;box-shadow:0 0 0 3px #10b98126,0 8px 20px #10b98133}.Furniture_productCardWrapper__ZsWtv[data-in-summary=true][data-collection=furniture]:hover{box-shadow:0 0 0 3px #10b98133,0 12px 28px #10b98140;transform:scale(.98) translateY(-2px)}.Furniture_floorBadge__YYfl8{align-items:center;animation:Furniture_badgeAppear__km3im .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#10b981,#059669);border:1px solid #ffffff4d;border-radius:30px;box-shadow:0 4px 12px #10b98166;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:6px;left:12px;padding:6px 12px;position:absolute;top:12px;z-index:10}@keyframes Furniture_badgeAppear__km3im{0%{opacity:0;transform:scale(0) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.Furniture_floorBadge__YYfl8 svg{flex-shrink:0;height:14px;width:14px}.Furniture_emptyState__-RB9I{background:var(--fur-color-bg-card);border:1px solid var(--fur-color-border);border-radius:var(--fur-radius-xl);box-shadow:var(--fur-shadow-md);min-block-size:400px;padding-block:var(--fur-space-3xl);padding-inline:var(--fur-space-lg)}.Furniture_emptyStateContent__5c0hA{align-items:center;display:flex;flex-direction:column;gap:var(--fur-space-md);max-inline-size:400px}.Furniture_emptyStateIcon__wRf-D{animation:Furniture_floatIcon__byk9b 3s ease-in-out infinite;block-size:80px;color:var(--fur-color-empty-state);inline-size:80px;opacity:.5}@keyframes Furniture_floatIcon__byk9b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Furniture_emptyStateText__Kl\+KZ{color:var(--fur-color-text-primary);font-size:1.25rem;font-weight:var(--fur-font-weight-semibold);line-height:1.4;margin:0}.Furniture_emptyStateHint__hG3fz{color:var(--fur-color-text-muted);font-size:1rem;line-height:1.6;margin:0}.Furniture_furniturePage__yci6A :focus-visible{border-radius:var(--fur-radius-sm);outline:2px solid var(--fur-color-accent);outline-offset:2px}@media (max-width:479px){.Furniture_furniturePage__yci6A{--fur-sidebar-width:100%;--fur-grid-gap:1rem;padding-block:var(--fur-space-sm) var(--fur-space-xl)}.Furniture_container__VPI8b{padding-inline:.75rem}.Furniture_header__Wqy5X{-webkit-margin-after:var(--fur-space-md);-webkit-padding-before:.25rem;margin-block-end:var(--fur-space-md);padding-block-start:.25rem}.Furniture_titleWrapper__h5jcB{gap:var(--fur-space-sm)}.Furniture_titleIcon__ouMfa{block-size:32px;inline-size:32px}.Furniture_filtersSection__wrIJP{-webkit-margin-after:var(--fur-space-lg);margin-block-end:var(--fur-space-lg)}.Furniture_filtersSection__wrIJP>div{border-radius:var(--fur-radius-2xl);padding:.5rem}.Furniture_filtersSection__wrIJP>div>div{border-radius:calc(var(--fur-radius-2xl) - .35rem);padding:1rem}.Furniture_filtersSection__wrIJP button[type=submit],.Furniture_filtersSection__wrIJP input,.Furniture_filtersSection__wrIJP select{font-size:.875rem!important;height:48px!important;padding:.75rem 1rem!important}.Furniture_content__3OugD{gap:var(--fur-space-md);grid-template-columns:1fr}.Furniture_sidebar__XkNdo{max-block-size:none;position:static}.Furniture_productsGrid__PsGcD{gap:1rem;grid-template-columns:1fr}}@media (min-width:480px) and (max-width:639px){.Furniture_furniturePage__yci6A{--fur-sidebar-width:100%}.Furniture_filtersSection__wrIJP,.Furniture_header__Wqy5X{-webkit-margin-after:var(--fur-space-lg);margin-block-end:var(--fur-space-lg)}.Furniture_content__3OugD{gap:var(--fur-space-md);grid-template-columns:1fr}.Furniture_sidebar__XkNdo{max-block-size:none;position:static}.Furniture_productsGrid__PsGcD{gap:1rem;grid-template-columns:1fr}}@media (min-width:640px) and (max-width:767px){.Furniture_furniturePage__yci6A{--fur-sidebar-width:240px;-webkit-padding-before:var(--fur-space-md);padding-block-start:var(--fur-space-md)}.Furniture_container__VPI8b{padding-inline:var(--fur-space-md)}.Furniture_header__Wqy5X{-webkit-margin-after:var(--fur-space-xl);margin-block-end:var(--fur-space-xl)}.Furniture_content__3OugD{gap:var(--fur-space-md);grid-template-columns:240px 1fr}.Furniture_productsGrid__PsGcD{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1023px){.Furniture_furniturePage__yci6A{-webkit-padding-before:var(--fur-space-md);padding-block-start:var(--fur-space-md)}.Furniture_container__VPI8b{padding-inline:var(--fur-space-sm)}.Furniture_header__Wqy5X{-webkit-margin-after:var(--fur-space-lg);margin-block-end:var(--fur-space-lg)}.Furniture_sidebar__XkNdo{background:#0000;border:none;box-shadow:none;height:auto;padding:0;position:relative;width:100%}.Furniture_content__3OugD{display:flex;flex-direction:column;gap:0;grid-template-columns:1fr}.Furniture_productsSection__YwtQ3{order:2}.Furniture_sidebar__XkNdo{order:1}.Furniture_productsGrid__PsGcD{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1279px){.Furniture_furniturePage__yci6A{--fur-sidebar-width:260px}.Furniture_container__VPI8b{padding-inline:var(--fur-space-lg)}.Furniture_content__3OugD{gap:var(--fur-space-lg);grid-template-columns:260px 1fr}.Furniture_productsGrid__PsGcD{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.Furniture_furniturePage__yci6A{--fur-sidebar-width:280px}.Furniture_container__VPI8b{padding-inline:clamp(1.5rem,4vw,3rem)}.Furniture_content__3OugD{gap:var(--fur-space-xl);grid-template-columns:280px 1fr}.Furniture_productsGrid__PsGcD{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.Furniture_furniturePage__yci6A *,.Furniture_furniturePage__yci6A :after,.Furniture_furniturePage__yci6A :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.Furniture_emptyStateIcon__wRf-D,.Furniture_titleIcon__ouMfa{animation:none}.Furniture_header__Wqy5X:hover .Furniture_titleIcon__ouMfa{transform:none}}@media print{.Furniture_furniturePage__yci6A{background:#fff;padding-block:0}.Furniture_header__Wqy5X{-webkit-padding-before:0;-webkit-margin-after:var(--fur-space-md);margin-block-end:var(--fur-space-md);padding-block-start:0}.Furniture_filtersSection__wrIJP,.Furniture_floorBadge__YYfl8,.Furniture_sidebar__XkNdo,.Furniture_titleIcon__ouMfa{display:none}.Furniture_content__3OugD{grid-template-columns:1fr}.Furniture_productsGrid__PsGcD{gap:var(--fur-space-sm);grid-template-columns:repeat(2,1fr)}}@media (prefers-contrast:high){.Furniture_emptyState__-RB9I,.Furniture_productCardWrapper__ZsWtv{border:2px solid}.Furniture_emptyStateIcon__wRf-D,.Furniture_titleIcon__ouMfa{opacity:1}.Furniture_filtersSection__wrIJP button,.Furniture_filtersSection__wrIJP input,.Furniture_filtersSection__wrIJP select{border-width:2px!important}}.Furniture_apiErrorBanner__VLOu5,.Furniture_apiLoadingBanner__PpNkL{align-items:center;animation:Furniture_slideDown__QtTxi .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #0000001a;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;justify-content:center;padding:.75rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}@keyframes Furniture_slideDown__QtTxi{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.Furniture_apiLoadingBanner__PpNkL{background:linear-gradient(135deg,#3b82f6f2,#2563ebf2);color:#fff}.Furniture_apiErrorBanner__VLOu5{background:linear-gradient(135deg,#fbbf24f2,#f59e0bf2);color:#78350f}.Furniture_spinner__2yni3{animation:Furniture_spin__fCaP7 .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes Furniture_spin__fCaP7{to{transform:rotate(1turn)}}[dir=rtl] .Furniture_apiErrorBanner__VLOu5,[dir=rtl] .Furniture_apiLoadingBanner__PpNkL{font-family:Cairo,sans-serif;font-size:1rem}.Furniture_categoriesSection__-id7h{flex:1 1;max-width:100%;padding:0;width:100%}.Furniture_categoriesGrid__1rphr{grid-gap:var(--fur-space-lg);display:grid;gap:var(--fur-space-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:var(--fur-space-md)}.Furniture_loading__vUzgj{align-items:center;color:var(--fur-color-text-secondary);display:flex;flex-direction:column;gap:var(--fur-space-md);justify-content:center;min-height:400px}.Furniture_loading__vUzgj .Furniture_spinner__2yni3{animation:Furniture_spin__fCaP7 .8s linear infinite;border:4px solid var(--fur-color-border);border-radius:50%;border-top-color:var(--fur-color-accent);height:48px;width:48px}.Furniture_emptyState__-RB9I{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:var(--fur-space-2xl);text-align:center}.Furniture_emptyState__-RB9I svg{color:var(--fur-color-empty-state);margin-bottom:var(--fur-space-lg);opacity:.5}.Furniture_emptyState__-RB9I h3{color:var(--fur-color-text-primary);font-size:1.5rem;font-weight:var(--fur-font-weight-semibold);margin:0 0 var(--fur-space-sm) 0}.Furniture_emptyState__-RB9I p{color:var(--fur-color-text-secondary);font-size:1rem;margin:0}@media (max-width:768px){.Furniture_categoriesGrid__1rphr{gap:var(--fur-space-md);grid-template-columns:1fr;padding:var(--fur-space-sm)}.Furniture_emptyState__-RB9I{min-height:300px;padding:var(--fur-space-xl)}.Furniture_emptyState__-RB9I svg{height:80px;width:80px}.Furniture_emptyState__-RB9I h3{font-size:1.25rem}.Furniture_emptyState__-RB9I p{font-size:.9rem}}@media (min-width:769px) and (max-width:1024px){.Furniture_categoriesGrid__1rphr{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width:1440px){.Furniture_categoriesGrid__1rphr{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.CategoryDetail_page__TiEwM{background:#f9fafb;min-height:100vh;padding-top:80px}.CategoryDetail_container__QKr1h{margin:0 auto;max-width:1400px;padding:2rem}.CategoryDetail_header__82bmh{margin-bottom:3rem}.CategoryDetail_backButton__zuiT6{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;color:#374151;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1.25rem;transition:all .2s}.CategoryDetail_backButton__zuiT6:hover{background:#f9fafb;border-color:#d1d5db;transform:translateX(-4px)}.CategoryDetail_headerContent__CMPG4 h1{color:#0f1d21;font-size:2.5rem;font-weight:700;margin:0 0 .5rem}.CategoryDetail_headerContent__CMPG4 p{color:#6b7280;font-size:1.1rem;margin:0}.CategoryDetail_content__iRSYK{margin-top:2rem}.CategoryDetail_categoriesGrid__9vM78,.CategoryDetail_productsGrid__tNKtg{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CategoryDetail_loading__T5Kyw{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.CategoryDetail_spinner__k1bdQ{animation:CategoryDetail_spin__gi5XY .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:48px;width:48px}@keyframes CategoryDetail_spin__gi5XY{to{transform:rotate(1turn)}}.CategoryDetail_error__MYtzf{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem;text-align:center}.CategoryDetail_error__MYtzf svg{color:#ef4444;margin-bottom:1.5rem}.CategoryDetail_error__MYtzf h2{color:#0f1d21;font-size:1.75rem;font-weight:700;margin:0 0 .75rem}.CategoryDetail_error__MYtzf p{color:#6b7280;font-size:1rem;margin:0 0 1.5rem}.CategoryDetail_error__MYtzf button{background:#2563eb;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background .2s}.CategoryDetail_error__MYtzf button:hover{background:#1d4ed8}.CategoryDetail_emptyState__j2CvB{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem;text-align:center}.CategoryDetail_emptyState__j2CvB svg{color:#9ca3af;margin-bottom:1.5rem;opacity:.5}.CategoryDetail_emptyState__j2CvB h3{color:#0f1d21;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.CategoryDetail_emptyState__j2CvB p{color:#6b7280;font-size:1rem;margin:0}@media (max-width:768px){.CategoryDetail_container__QKr1h{padding:1rem}.CategoryDetail_headerContent__CMPG4 h1{font-size:1.75rem}.CategoryDetail_headerContent__CMPG4 p{font-size:.95rem}.CategoryDetail_categoriesGrid__9vM78,.CategoryDetail_productsGrid__tNKtg{gap:1rem;grid-template-columns:1fr}.CategoryDetail_backButton__zuiT6{justify-content:center;width:100%}}@media (min-width:769px) and (max-width:1024px){.CategoryDetail_categoriesGrid__9vM78,.CategoryDetail_productsGrid__tNKtg{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width:1440px){.CategoryDetail_categoriesGrid__9vM78,.CategoryDetail_productsGrid__tNKtg{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}[dir=rtl] .CategoryDetail_backButton__zuiT6{flex-direction:row-reverse}[dir=rtl] .CategoryDetail_backButton__zuiT6:hover{transform:translateX(4px)}.ScreensAudio_screensAudioPage__qDgHL{--fur-color-bg-page:#f9fafb;--fur-color-bg-card:#fff;--fur-color-text-primary:#0f1d21;--fur-color-text-secondary:#4b5563;--fur-color-text-muted:#6b7280;--fur-color-accent:#2563eb;--fur-color-accent-light:#2563eb1a;--fur-color-border:#e5e7eb;--fur-color-empty-state:#9ca3af;--fur-space-xs:0.5rem;--fur-space-sm:1rem;--fur-space-md:1.5rem;--fur-space-lg:2rem;--fur-space-xl:2.5rem;--fur-space-2xl:3rem;--fur-space-3xl:4rem;--fur-radius-sm:0.5rem;--fur-radius-md:0.75rem;--fur-radius-lg:1rem;--fur-radius-xl:1.25rem;--fur-radius-2xl:1.75rem;--fur-radius-3xl:2.5rem;--fur-radius-full:9999px;--fur-shadow-sm:0 1px 2px 0 #0000000d;--fur-shadow-md:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;--fur-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--fur-shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--fur-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--fur-transition:250ms cubic-bezier(0.4,0,0.2,1);--fur-transition-slow:400ms cubic-bezier(0.4,0,0.2,1);--fur-font-weight-normal:400;--fur-font-weight-medium:500;--fur-font-weight-semibold:600;--fur-font-weight-bold:700;--fur-grid-gap:1.25rem;--fur-sidebar-width:280px;background:var(--fur-color-bg-page);min-block-size:100vh;padding-block:var(--fur-space-md) var(--fur-space-3xl)}.ScreensAudio_container__NTq8f{margin-inline:auto;max-inline-size:100%;padding-inline:var(--fur-space-sm)}.ScreensAudio_header__\+B4fy{-webkit-margin-after:var(--fur-space-xl);-webkit-padding-before:var(--fur-space-sm);-webkit-padding-after:var(--fur-space-md);margin-block-end:var(--fur-space-xl);padding-block-end:var(--fur-space-md);padding-block-start:var(--fur-space-sm);text-align:center}.ScreensAudio_headerContent__LPVHV{margin-inline:auto;max-inline-size:800px}.ScreensAudio_titleWrapper__vYDmD{-webkit-margin-after:var(--fur-space-sm);align-items:center;display:flex;flex-wrap:wrap;gap:var(--fur-space-md);justify-content:center;margin-block-end:var(--fur-space-sm)}.ScreensAudio_titleIcon__61gNn{block-size:40px;color:var(--fur-color-text-primary);flex-shrink:0;inline-size:40px;transition:transform var(--fur-transition)}.ScreensAudio_header__\+B4fy:hover .ScreensAudio_titleIcon__61gNn{transform:scale(1.1) rotate(5deg)}.ScreensAudio_title__8ZEJ7{color:var(--fur-color-text-primary);font-size:clamp(1.5rem,4vw + .5rem,2.5rem);font-weight:var(--fur-font-weight-bold);letter-spacing:0;line-height:1.2;margin:0}.ScreensAudio_subtitle__fFoFJ{color:var(--fur-color-text-secondary);font-size:clamp(.875rem,1.5vw + .5rem,1.125rem);font-weight:var(--fur-font-weight-normal);line-height:1.65;margin:0;margin-inline:auto;max-inline-size:600px}.ScreensAudio_filtersSection__c-7z5{-webkit-margin-after:var(--fur-space-xl);margin-block-end:var(--fur-space-xl);margin-inline:auto;max-inline-size:1200px;padding:0}.ScreensAudio_content__QxL9J{grid-gap:var(--fur-space-lg);align-items:start;display:grid;gap:var(--fur-space-lg);grid-template-columns:var(--fur-sidebar-width) 1fr;margin-inline:auto;max-inline-size:1600px}.ScreensAudio_sidebar__dPDbD{inline-size:100%;inset-block-start:var(--fur-space-sm);max-block-size:calc(100vh - var(--fur-space-lg));overflow-y:auto;position:-webkit-sticky;position:sticky;scrollbar-color:var(--fur-color-border) #0000;scrollbar-width:thin}.ScreensAudio_sidebar__dPDbD::-webkit-scrollbar{inline-size:6px}.ScreensAudio_sidebar__dPDbD::-webkit-scrollbar-track{background:#0000}.ScreensAudio_sidebar__dPDbD::-webkit-scrollbar-thumb{background:var(--fur-color-border);border-radius:var(--fur-radius-sm)}.ScreensAudio_sidebar__dPDbD::-webkit-scrollbar-thumb:hover{background:var(--fur-color-text-muted)}.ScreensAudio_productsSection__crW45{-webkit-margin-after:5rem;inline-size:100%;margin-block-end:5rem;min-block-size:400px}.ScreensAudio_productsGrid__w7sBV{grid-gap:var(--fur-grid-gap);display:grid;gap:var(--fur-grid-gap);grid-template-columns:1fr;list-style:none;margin:0;padding:0}.ScreensAudio_productCardWrapper__XiCgP{border:2px solid #0000;border-radius:1.125rem;inline-size:100%;padding:0;position:relative;transition:all var(--fur-transition)}.ScreensAudio_productCardWrapper__XiCgP>*{border-radius:inherit}.ScreensAudio_productCardWrapper__XiCgP[data-in-summary=true]{opacity:1;transform:scale(.98);transition:all .25s cubic-bezier(.4,0,.2,1)}.ScreensAudio_productCardWrapper__XiCgP[data-in-summary=true][data-collection=floor]{border-color:#10b981;border-radius:1.125rem;box-shadow:0 0 0 3px #10b98126,0 8px 20px #10b98133}.ScreensAudio_productCardWrapper__XiCgP[data-in-summary=true][data-collection=floor]:hover{box-shadow:0 0 0 3px #10b98133,0 12px 28px #10b98140;transform:scale(.98) translateY(-2px)}.ScreensAudio_productCardWrapper__XiCgP[data-in-summary=true][data-collection=furniture]{border-color:#0f1d21;border-radius:1.5rem;box-shadow:0 0 0 3px #0f1d2126,0 8px 20px #0f1d2133}.ScreensAudio_productCardWrapper__XiCgP[data-in-summary=true][data-collection=furniture]:hover{box-shadow:0 0 0 3px #0f1d2133,0 12px 28px #0f1d2140;transform:scale(.98) translateY(-2px)}.ScreensAudio_productCardWrapper__XiCgP[data-in-summary=true][data-collection=ledscreen]{border-color:#10b981;border-radius:1.125rem;box-shadow:0 0 0 3px #10b98126,0 8px 20px #10b98133}.ScreensAudio_productCardWrapper__XiCgP[data-in-summary=true][data-collection=ledscreen]:hover{box-shadow:0 0 0 3px #10b98133,0 12px 28px #10b98140;transform:scale(.98) translateY(-2px)}.ScreensAudio_productCardWrapper__XiCgP[data-in-summary=true][data-collection=screens-audio]{border-color:#10b981;border-radius:1.5rem;box-shadow:0 0 0 3px #10b98126,0 8px 20px #10b98133}.ScreensAudio_productCardWrapper__XiCgP[data-in-summary=true][data-collection=screens-audio]:hover{box-shadow:0 0 0 3px #10b98133,0 12px 28px #10b98140;transform:scale(.98) translateY(-2px)}.ScreensAudio_floorBadge__36j-l{align-items:center;animation:ScreensAudio_badgeAppear__dm7zK .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#10b981,#059669);border:1px solid #ffffff4d;border-radius:30px;box-shadow:0 4px 12px #10b98166;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:6px;left:12px;padding:6px 12px;position:absolute;top:12px;z-index:10}@keyframes ScreensAudio_badgeAppear__dm7zK{0%{opacity:0;transform:scale(0) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ScreensAudio_floorBadge__36j-l svg{flex-shrink:0;height:14px;width:14px}.ScreensAudio_emptyState__Qpsl2{align-items:center;background:var(--fur-color-bg-card);border:1px solid var(--fur-color-border);border-radius:var(--fur-radius-xl);box-shadow:var(--fur-shadow-md);display:flex;justify-content:center;min-block-size:400px;padding-block:var(--fur-space-3xl);padding-inline:var(--fur-space-lg);text-align:center}.ScreensAudio_emptyStateContent__uT6yM{align-items:center;display:flex;flex-direction:column;gap:var(--fur-space-md);max-inline-size:400px}.ScreensAudio_emptyStateIcon__\+nC0O{animation:ScreensAudio_floatIcon__vxdhl 3s ease-in-out infinite;block-size:80px;color:var(--fur-color-empty-state);inline-size:80px;opacity:.5}@keyframes ScreensAudio_floatIcon__vxdhl{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ScreensAudio_emptyStateText__SWDFt{color:var(--fur-color-text-primary);font-size:1.25rem;font-weight:var(--fur-font-weight-semibold);line-height:1.4;margin:0}.ScreensAudio_emptyStateHint__\+t57t{color:var(--fur-color-text-muted);font-size:1rem;line-height:1.6;margin:0}.ScreensAudio_furniturePage__BDDA- :focus-visible{border-radius:var(--fur-radius-sm);outline:2px solid var(--fur-color-accent);outline-offset:2px}@media (max-width:479px){.ScreensAudio_furniturePage__BDDA-{--fur-sidebar-width:100%;--fur-grid-gap:1rem;padding-block:var(--fur-space-sm) var(--fur-space-xl)}.ScreensAudio_container__NTq8f{padding-inline:.75rem}.ScreensAudio_header__\+B4fy{-webkit-margin-after:var(--fur-space-md);-webkit-padding-before:.25rem;margin-block-end:var(--fur-space-md);padding-block-start:.25rem}.ScreensAudio_titleWrapper__vYDmD{gap:var(--fur-space-sm)}.ScreensAudio_titleIcon__61gNn{block-size:32px;inline-size:32px}.ScreensAudio_filtersSection__c-7z5{-webkit-margin-after:var(--fur-space-lg);margin-block-end:var(--fur-space-lg)}.ScreensAudio_filtersSection__c-7z5>div{border-radius:var(--fur-radius-2xl);padding:.5rem}.ScreensAudio_filtersSection__c-7z5>div>div{border-radius:calc(var(--fur-radius-2xl) - .35rem);padding:1rem}.ScreensAudio_filtersSection__c-7z5 button[type=submit],.ScreensAudio_filtersSection__c-7z5 input,.ScreensAudio_filtersSection__c-7z5 select{font-size:.875rem!important;height:48px!important;padding:.75rem 1rem!important}.ScreensAudio_content__QxL9J{gap:var(--fur-space-md);grid-template-columns:1fr}.ScreensAudio_sidebar__dPDbD{max-block-size:none;position:static}.ScreensAudio_productsGrid__w7sBV{gap:1rem;grid-template-columns:1fr}}@media (min-width:480px) and (max-width:639px){.ScreensAudio_furniturePage__BDDA-{--fur-sidebar-width:100%}.ScreensAudio_filtersSection__c-7z5,.ScreensAudio_header__\+B4fy{-webkit-margin-after:var(--fur-space-lg);margin-block-end:var(--fur-space-lg)}.ScreensAudio_content__QxL9J{gap:var(--fur-space-md);grid-template-columns:1fr}.ScreensAudio_sidebar__dPDbD{max-block-size:none;position:static}.ScreensAudio_productsGrid__w7sBV{gap:1rem;grid-template-columns:1fr}}@media (min-width:640px) and (max-width:767px){.ScreensAudio_furniturePage__BDDA-{--fur-sidebar-width:240px;-webkit-padding-before:var(--fur-space-md);padding-block-start:var(--fur-space-md)}.ScreensAudio_container__NTq8f{padding-inline:var(--fur-space-md)}.ScreensAudio_header__\+B4fy{-webkit-margin-after:var(--fur-space-xl);margin-block-end:var(--fur-space-xl)}.ScreensAudio_content__QxL9J{gap:var(--fur-space-md);grid-template-columns:240px 1fr}.ScreensAudio_productsGrid__w7sBV{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1023px){.ScreensAudio_furniturePage__BDDA-{-webkit-padding-before:var(--fur-space-md);padding-block-start:var(--fur-space-md)}.ScreensAudio_container__NTq8f{padding-inline:var(--fur-space-sm)}.ScreensAudio_header__\+B4fy{-webkit-margin-after:var(--fur-space-lg);margin-block-end:var(--fur-space-lg)}.ScreensAudio_sidebar__dPDbD{background:#0000;border:none;box-shadow:none;height:auto;padding:0;position:relative;width:100%}.ScreensAudio_content__QxL9J{display:flex;flex-direction:column;gap:0;grid-template-columns:1fr}.ScreensAudio_productsSection__crW45{order:2}.ScreensAudio_sidebar__dPDbD{order:1}.ScreensAudio_productsGrid__w7sBV{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1279px){.ScreensAudio_furniturePage__BDDA-{--fur-sidebar-width:260px}.ScreensAudio_container__NTq8f{padding-inline:var(--fur-space-lg)}.ScreensAudio_content__QxL9J{gap:var(--fur-space-lg);grid-template-columns:260px 1fr}.ScreensAudio_productsGrid__w7sBV{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.ScreensAudio_furniturePage__BDDA-{--fur-sidebar-width:280px}.ScreensAudio_container__NTq8f{padding-inline:clamp(1.5rem,4vw,3rem)}.ScreensAudio_content__QxL9J{gap:var(--fur-space-xl);grid-template-columns:280px 1fr}.ScreensAudio_productsGrid__w7sBV{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.ScreensAudio_furniturePage__BDDA- *,.ScreensAudio_furniturePage__BDDA- :after,.ScreensAudio_furniturePage__BDDA- :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.ScreensAudio_emptyStateIcon__\+nC0O,.ScreensAudio_titleIcon__61gNn{animation:none}.ScreensAudio_header__\+B4fy:hover .ScreensAudio_titleIcon__61gNn{transform:none}}@media print{.ScreensAudio_furniturePage__BDDA-{background:#fff;padding-block:0}.ScreensAudio_header__\+B4fy{-webkit-padding-before:0;-webkit-margin-after:var(--fur-space-md);margin-block-end:var(--fur-space-md);padding-block-start:0}.ScreensAudio_filtersSection__c-7z5,.ScreensAudio_floorBadge__36j-l,.ScreensAudio_sidebar__dPDbD,.ScreensAudio_titleIcon__61gNn{display:none}.ScreensAudio_content__QxL9J{grid-template-columns:1fr}.ScreensAudio_productsGrid__w7sBV{gap:var(--fur-space-sm);grid-template-columns:repeat(2,1fr)}}@media (prefers-contrast:high){.ScreensAudio_emptyState__Qpsl2,.ScreensAudio_productCardWrapper__XiCgP{border:2px solid}.ScreensAudio_emptyStateIcon__\+nC0O,.ScreensAudio_titleIcon__61gNn{opacity:1}.ScreensAudio_filtersSection__c-7z5 button,.ScreensAudio_filtersSection__c-7z5 input,.ScreensAudio_filtersSection__c-7z5 select{border-width:2px!important}}.Printings_printingsPage__sodST{--fur-color-bg-page:#f9fafb;--fur-color-bg-card:#fff;--fur-color-text-primary:#0f1d21;--fur-color-text-secondary:#4b5563;--fur-color-text-muted:#6b7280;--fur-color-accent:#2563eb;--fur-color-accent-light:#2563eb1a;--fur-color-border:#e5e7eb;--fur-color-empty-state:#9ca3af;--fur-space-xs:0.5rem;--fur-space-sm:1rem;--fur-space-md:1.5rem;--fur-space-lg:2rem;--fur-space-xl:2.5rem;--fur-space-2xl:3rem;--fur-space-3xl:4rem;--fur-radius-sm:0.5rem;--fur-radius-md:0.75rem;--fur-radius-lg:1rem;--fur-radius-xl:1.25rem;--fur-radius-2xl:1.75rem;--fur-radius-3xl:2.5rem;--fur-radius-full:9999px;--fur-shadow-sm:0 1px 2px 0 #0000000d;--fur-shadow-md:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;--fur-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--fur-shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--fur-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--fur-transition:250ms cubic-bezier(0.4,0,0.2,1);--fur-transition-slow:400ms cubic-bezier(0.4,0,0.2,1);--fur-font-weight-normal:400;--fur-font-weight-medium:500;--fur-font-weight-semibold:600;--fur-font-weight-bold:700;--fur-grid-gap:1.25rem;--fur-sidebar-width:280px;background:var(--fur-color-bg-page);min-block-size:100vh;padding-block:var(--fur-space-md) var(--fur-space-3xl)}.Printings_container__7tdAJ{margin-inline:auto;max-inline-size:100%;padding-inline:var(--fur-space-sm)}.Printings_header__OPfsr{-webkit-margin-after:var(--fur-space-xl);-webkit-padding-before:var(--fur-space-sm);-webkit-padding-after:var(--fur-space-md);margin-block-end:var(--fur-space-xl);padding-block-end:var(--fur-space-md);padding-block-start:var(--fur-space-sm);text-align:center}.Printings_headerContent__71\+cq{margin-inline:auto;max-inline-size:800px}.Printings_titleWrapper__d5-cZ{-webkit-margin-after:var(--fur-space-sm);align-items:center;display:flex;flex-wrap:wrap;gap:var(--fur-space-md);justify-content:center;margin-block-end:var(--fur-space-sm)}.Printings_titleIcon__PxEZX{block-size:40px;color:var(--fur-color-text-primary);flex-shrink:0;inline-size:40px;transition:transform var(--fur-transition)}.Printings_header__OPfsr:hover .Printings_titleIcon__PxEZX{transform:scale(1.1) rotate(5deg)}.Printings_title__VSVNo{color:var(--fur-color-text-primary);font-size:clamp(1.5rem,4vw + .5rem,2.5rem);font-weight:var(--fur-font-weight-bold);letter-spacing:0;line-height:1.2;margin:0}.Printings_subtitle__7obVs{color:var(--fur-color-text-secondary);font-size:clamp(.875rem,1.5vw + .5rem,1.125rem);font-weight:var(--fur-font-weight-normal);line-height:1.65;margin:0;margin-inline:auto;max-inline-size:600px}.Printings_filtersSection__vrEd0{-webkit-margin-after:var(--fur-space-xl);margin-block-end:var(--fur-space-xl);margin-inline:auto;max-inline-size:1200px;padding:0}.Printings_content__GfNc4{grid-gap:var(--fur-space-lg);align-items:start;display:grid;gap:var(--fur-space-lg);grid-template-columns:var(--fur-sidebar-width) 1fr;margin-inline:auto;max-inline-size:1600px}.Printings_sidebar__HtcUu{inline-size:100%;inset-block-start:var(--fur-space-sm);max-block-size:calc(100vh - var(--fur-space-lg));overflow-y:auto;position:-webkit-sticky;position:sticky;scrollbar-color:var(--fur-color-border) #0000;scrollbar-width:thin}.Printings_sidebar__HtcUu::-webkit-scrollbar{inline-size:6px}.Printings_sidebar__HtcUu::-webkit-scrollbar-track{background:#0000}.Printings_sidebar__HtcUu::-webkit-scrollbar-thumb{background:var(--fur-color-border);border-radius:var(--fur-radius-sm)}.Printings_sidebar__HtcUu::-webkit-scrollbar-thumb:hover{background:var(--fur-color-text-muted)}.Printings_productsSection__dH0zs{-webkit-margin-after:5rem;inline-size:100%;margin-block-end:5rem;min-block-size:400px}.Printings_productsGrid__8x5X6{grid-gap:var(--fur-grid-gap);display:grid;gap:var(--fur-grid-gap);grid-template-columns:1fr;list-style:none;margin:0;padding:0}.Printings_productCardWrapper__6P3ke{border:2px solid #0000;border-radius:1.125rem;inline-size:100%;padding:0;position:relative;transition:all var(--fur-transition)}.Printings_productCardWrapper__6P3ke>*{border-radius:inherit}.Printings_productCardWrapper__6P3ke[data-in-summary=true]{opacity:1;transform:scale(.98);transition:all .25s cubic-bezier(.4,0,.2,1)}.Printings_productCardWrapper__6P3ke[data-in-summary=true][data-collection=floor]{border-color:#10b981;border-radius:1.125rem;box-shadow:0 0 0 3px #10b98126,0 8px 20px #10b98133}.Printings_productCardWrapper__6P3ke[data-in-summary=true][data-collection=floor]:hover{box-shadow:0 0 0 3px #10b98133,0 12px 28px #10b98140;transform:scale(.98) translateY(-2px)}.Printings_productCardWrapper__6P3ke[data-in-summary=true][data-collection=furniture]{border-color:#10b981;border-radius:1.5rem;box-shadow:0 0 0 3px #10b98126,0 8px 20px #10b98133}.Printings_productCardWrapper__6P3ke[data-in-summary=true][data-collection=furniture]:hover{box-shadow:0 0 0 3px #10b98133,0 12px 28px #10b98140;transform:scale(.98) translateY(-2px)}.Printings_productCardWrapper__6P3ke[data-in-summary=true][data-collection=printings]{border-color:#10b981;border-radius:1.125rem;box-shadow:0 0 0 3px #10b98126,0 8px 20px #10b98133}.Printings_productCardWrapper__6P3ke[data-in-summary=true][data-collection=printings]:hover{box-shadow:0 0 0 3px #10b98133,0 12px 28px #10b98140;transform:scale(.98) translateY(-2px)}.Printings_floorBadge__ossoV{align-items:center;animation:Printings_badgeAppear__\+NMV7 .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#10b981,#059669);border:1px solid #ffffff4d;border-radius:30px;box-shadow:0 4px 12px #10b98166;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:6px;left:12px;padding:6px 12px;position:absolute;top:12px;z-index:10}@keyframes Printings_badgeAppear__\+NMV7{0%{opacity:0;transform:scale(0) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.Printings_floorBadge__ossoV svg{flex-shrink:0;height:14px;width:14px}.Printings_emptyState__yWqjs{align-items:center;background:var(--fur-color-bg-card);border:1px solid var(--fur-color-border);border-radius:var(--fur-radius-xl);box-shadow:var(--fur-shadow-md);display:flex;justify-content:center;min-block-size:400px;padding-block:var(--fur-space-3xl);padding-inline:var(--fur-space-lg);text-align:center}.Printings_emptyStateContent__Kjiq9{align-items:center;display:flex;flex-direction:column;gap:var(--fur-space-md);max-inline-size:400px}.Printings_emptyStateIcon__RdSnn{animation:Printings_floatIcon__J1xpl 3s ease-in-out infinite;block-size:80px;color:var(--fur-color-empty-state);inline-size:80px;opacity:.5}@keyframes Printings_floatIcon__J1xpl{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Printings_emptyStateText__AJH3o{color:var(--fur-color-text-primary);font-size:1.25rem;font-weight:var(--fur-font-weight-semibold);line-height:1.4;margin:0}.Printings_emptyStateHint__DDBpg{color:var(--fur-color-text-muted);font-size:1rem;line-height:1.6;margin:0}.Printings_printingsPage__sodST :focus-visible{border-radius:var(--fur-radius-sm);outline:2px solid var(--fur-color-accent);outline-offset:2px}@media (max-width:479px){.Printings_printingsPage__sodST{--fur-sidebar-width:100%;--fur-grid-gap:1rem;padding-block:var(--fur-space-sm) var(--fur-space-xl)}.Printings_container__7tdAJ{padding-inline:.75rem}.Printings_header__OPfsr{-webkit-margin-after:var(--fur-space-md);-webkit-padding-before:.25rem;margin-block-end:var(--fur-space-md);padding-block-start:.25rem}.Printings_titleWrapper__d5-cZ{gap:var(--fur-space-sm)}.Printings_titleIcon__PxEZX{block-size:32px;inline-size:32px}.Printings_filtersSection__vrEd0{-webkit-margin-after:var(--fur-space-lg);margin-block-end:var(--fur-space-lg)}.Printings_filtersSection__vrEd0>div{border-radius:var(--fur-radius-2xl);padding:.5rem}.Printings_filtersSection__vrEd0>div>div{border-radius:calc(var(--fur-radius-2xl) - .35rem);padding:1rem}.Printings_filtersSection__vrEd0 button[type=submit],.Printings_filtersSection__vrEd0 input,.Printings_filtersSection__vrEd0 select{font-size:.875rem!important;height:48px!important;padding:.75rem 1rem!important}.Printings_content__GfNc4{gap:var(--fur-space-md);grid-template-columns:1fr}.Printings_sidebar__HtcUu{max-block-size:none;position:static}.Printings_productsGrid__8x5X6{gap:1rem;grid-template-columns:1fr}}@media (min-width:480px) and (max-width:639px){.Printings_printingsPage__sodST{--fur-sidebar-width:100%}.Printings_filtersSection__vrEd0,.Printings_header__OPfsr{-webkit-margin-after:var(--fur-space-lg);margin-block-end:var(--fur-space-lg)}.Printings_content__GfNc4{gap:var(--fur-space-md);grid-template-columns:1fr}.Printings_sidebar__HtcUu{max-block-size:none;position:static}.Printings_productsGrid__8x5X6{gap:1rem;grid-template-columns:1fr}}@media (min-width:640px) and (max-width:767px){.Printings_printingsPage__sodST{--fur-sidebar-width:240px;-webkit-padding-before:var(--fur-space-md);padding-block-start:var(--fur-space-md)}.Printings_container__7tdAJ{padding-inline:var(--fur-space-md)}.Printings_header__OPfsr{-webkit-margin-after:var(--fur-space-xl);margin-block-end:var(--fur-space-xl)}.Printings_content__GfNc4{gap:var(--fur-space-md);grid-template-columns:240px 1fr}.Printings_productsGrid__8x5X6{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1023px){.Printings_printingsPage__sodST{-webkit-padding-before:var(--fur-space-md);padding-block-start:var(--fur-space-md)}.Printings_container__7tdAJ{padding-inline:var(--fur-space-sm)}.Printings_header__OPfsr{-webkit-margin-after:var(--fur-space-lg);margin-block-end:var(--fur-space-lg)}.Printings_sidebar__HtcUu{background:#0000;border:none;box-shadow:none;height:auto;padding:0;position:relative;width:100%}.Printings_content__GfNc4{display:flex;flex-direction:column;gap:0;grid-template-columns:1fr}.Printings_productsSection__dH0zs{order:2}.Printings_sidebar__HtcUu{order:1}.Printings_productsGrid__8x5X6{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1279px){.Printings_printingsPage__sodST{--fur-sidebar-width:260px}.Printings_container__7tdAJ{padding-inline:var(--fur-space-lg)}.Printings_content__GfNc4{gap:var(--fur-space-lg);grid-template-columns:260px 1fr}.Printings_productsGrid__8x5X6{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.Printings_printingsPage__sodST{--fur-sidebar-width:280px}.Printings_container__7tdAJ{padding-inline:clamp(1.5rem,4vw,3rem)}.Printings_content__GfNc4{gap:var(--fur-space-xl);grid-template-columns:280px 1fr}.Printings_productsGrid__8x5X6{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.Printings_printingsPage__sodST *,.Printings_printingsPage__sodST :after,.Printings_printingsPage__sodST :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.Printings_emptyStateIcon__RdSnn,.Printings_titleIcon__PxEZX{animation:none}.Printings_header__OPfsr:hover .Printings_titleIcon__PxEZX{transform:none}}@media print{.Printings_printingsPage__sodST{background:#fff;padding-block:0}.Printings_header__OPfsr{-webkit-padding-before:0;-webkit-margin-after:var(--fur-space-md);margin-block-end:var(--fur-space-md);padding-block-start:0}.Printings_filtersSection__vrEd0,.Printings_floorBadge__ossoV,.Printings_sidebar__HtcUu,.Printings_titleIcon__PxEZX{display:none}.Printings_content__GfNc4{grid-template-columns:1fr}.Printings_productsGrid__8x5X6{gap:var(--fur-space-sm);grid-template-columns:repeat(2,1fr)}}@media (prefers-contrast:high){.Printings_emptyState__yWqjs,.Printings_productCardWrapper__6P3ke{border:2px solid}.Printings_emptyStateIcon__RdSnn,.Printings_titleIcon__PxEZX{opacity:1}.Printings_filtersSection__vrEd0 button,.Printings_filtersSection__vrEd0 input,.Printings_filtersSection__vrEd0 select{border-width:2px!important}}.Photography_photographyPage__F\+YHj{--fur-color-bg-page:#f9fafb;--fur-color-bg-card:#fff;--fur-color-text-primary:#0f1d21;--fur-color-text-secondary:#4b5563;--fur-color-text-muted:#6b7280;--fur-color-accent:#2563eb;--fur-color-accent-light:#2563eb1a;--fur-color-border:#e5e7eb;--fur-color-empty-state:#9ca3af;--fur-space-xs:0.5rem;--fur-space-sm:1rem;--fur-space-md:1.5rem;--fur-space-lg:2rem;--fur-space-xl:2.5rem;--fur-space-2xl:3rem;--fur-space-3xl:4rem;--fur-radius-sm:0.5rem;--fur-radius-md:0.75rem;--fur-radius-lg:1rem;--fur-radius-xl:1.25rem;--fur-radius-2xl:1.75rem;--fur-radius-3xl:2.5rem;--fur-radius-full:9999px;--fur-shadow-sm:0 1px 2px 0 #0000000d;--fur-shadow-md:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;--fur-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--fur-shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--fur-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--fur-transition:250ms cubic-bezier(0.4,0,0.2,1);--fur-transition-slow:400ms cubic-bezier(0.4,0,0.2,1);--fur-font-weight-normal:400;--fur-font-weight-medium:500;--fur-font-weight-semibold:600;--fur-font-weight-bold:700;--fur-grid-gap:1.25rem;--fur-sidebar-width:280px;background:var(--fur-color-bg-page);min-block-size:100vh;padding-block:var(--fur-space-md) var(--fur-space-3xl)}.Photography_container__yi\+bP{margin-inline:auto;max-inline-size:100%;padding-inline:var(--fur-space-sm)}.Photography_header__ctBuT{-webkit-margin-after:var(--fur-space-xl);-webkit-padding-before:var(--fur-space-sm);-webkit-padding-after:var(--fur-space-md);margin-block-end:var(--fur-space-xl);padding-block-end:var(--fur-space-md);padding-block-start:var(--fur-space-sm);text-align:center}.Photography_headerContent__L9S88{margin-inline:auto;max-inline-size:800px}.Photography_titleWrapper__-OiaC{-webkit-margin-after:var(--fur-space-sm);align-items:center;display:flex;flex-wrap:wrap;gap:var(--fur-space-md);justify-content:center;margin-block-end:var(--fur-space-sm)}.Photography_titleIcon__vzHSj{block-size:40px;color:var(--fur-color-text-primary);flex-shrink:0;inline-size:40px;transition:transform var(--fur-transition)}.Photography_header__ctBuT:hover .Photography_titleIcon__vzHSj{transform:scale(1.1) rotate(5deg)}.Photography_title__OXvbB{color:var(--fur-color-text-primary);font-size:clamp(1.5rem,4vw + .5rem,2.5rem);font-weight:var(--fur-font-weight-bold);letter-spacing:0;line-height:1.2;margin:0}.Photography_subtitle__NYuNy{color:var(--fur-color-text-secondary);font-size:clamp(.875rem,1.5vw + .5rem,1.125rem);font-weight:var(--fur-font-weight-normal);line-height:1.65;margin:0;margin-inline:auto;max-inline-size:600px}.Photography_filtersSection__w7XW0{-webkit-margin-after:var(--fur-space-xl);margin-block-end:var(--fur-space-xl);margin-inline:auto;max-inline-size:1200px;padding:0}.Photography_content__932\+w{grid-gap:var(--fur-space-lg);align-items:start;display:grid;gap:var(--fur-space-lg);grid-template-columns:var(--fur-sidebar-width) 1fr;margin-inline:auto;max-inline-size:1600px}.Photography_sidebar__MQa68{inline-size:100%;inset-block-start:var(--fur-space-sm);max-block-size:calc(100vh - var(--fur-space-lg));overflow-y:auto;position:-webkit-sticky;position:sticky;scrollbar-color:var(--fur-color-border) #0000;scrollbar-width:thin}.Photography_sidebar__MQa68::-webkit-scrollbar{inline-size:6px}.Photography_sidebar__MQa68::-webkit-scrollbar-track{background:#0000}.Photography_sidebar__MQa68::-webkit-scrollbar-thumb{background:var(--fur-color-border);border-radius:var(--fur-radius-sm)}.Photography_sidebar__MQa68::-webkit-scrollbar-thumb:hover{background:var(--fur-color-text-muted)}.Photography_productsSection__HnIPY{-webkit-margin-after:5rem;inline-size:100%;margin-block-end:5rem;min-block-size:400px}.Photography_productsGrid__F8oOJ{grid-gap:var(--fur-grid-gap);display:grid;gap:var(--fur-grid-gap);grid-template-columns:1fr;list-style:none;margin:0;padding:0}.Photography_productCardWrapper__7HTQn{border:2px solid #0000;border-radius:1.125rem;inline-size:100%;padding:0;position:relative;transition:all var(--fur-transition)}.Photography_productCardWrapper__7HTQn>*{border-radius:inherit}.Photography_productCardWrapper__7HTQn[data-in-summary=true]{opacity:1;transform:scale(.98);transition:all .25s cubic-bezier(.4,0,.2,1)}.Photography_productCardWrapper__7HTQn[data-in-summary=true][data-collection=floor]{border-color:#10b981;border-radius:1.125rem;box-shadow:0 0 0 3px #10b98126,0 8px 20px #10b98133}.Photography_productCardWrapper__7HTQn[data-in-summary=true][data-collection=floor]:hover{box-shadow:0 0 0 3px #10b98133,0 12px 28px #10b98140;transform:scale(.98) translateY(-2px)}.Photography_productCardWrapper__7HTQn[data-in-summary=true][data-collection=furniture]{border-color:#10b981;border-radius:1.5rem;box-shadow:0 0 0 3px #10b98126,0 8px 20px #10b98133}.Photography_productCardWrapper__7HTQn[data-in-summary=true][data-collection=furniture]:hover{box-shadow:0 0 0 3px #10b98133,0 12px 28px #10b98140;transform:scale(.98) translateY(-2px)}.Photography_productCardWrapper__7HTQn[data-in-summary=true][data-collection=photography]{border-color:#10b981;border-radius:1.5rem;box-shadow:0 0 0 3px #10b98126,0 8px 20px #10b98133}.Photography_productCardWrapper__7HTQn[data-in-summary=true][data-collection=photography]:hover{box-shadow:0 0 0 3px #10b98133,0 12px 28px #10b98140;transform:scale(.98) translateY(-2px)}.Photography_floorBadge__68eKk{align-items:center;animation:Photography_badgeAppear__RF7v9 .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#10b981,#059669);border:1px solid #ffffff4d;border-radius:30px;box-shadow:0 4px 12px #10b98166;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:6px;left:12px;padding:6px 12px;position:absolute;top:12px;z-index:10}@keyframes Photography_badgeAppear__RF7v9{0%{opacity:0;transform:scale(0) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.Photography_floorBadge__68eKk svg{flex-shrink:0;height:14px;width:14px}.Photography_emptyState__F1TTZ{align-items:center;background:var(--fur-color-bg-card);border:1px solid var(--fur-color-border);border-radius:var(--fur-radius-xl);box-shadow:var(--fur-shadow-md);display:flex;justify-content:center;min-block-size:400px;padding-block:var(--fur-space-3xl);padding-inline:var(--fur-space-lg);text-align:center}.Photography_emptyStateContent__ZqQEf{align-items:center;display:flex;flex-direction:column;gap:var(--fur-space-md);max-inline-size:400px}.Photography_emptyStateIcon__ZSiKQ{animation:Photography_floatIcon__SxggA 3s ease-in-out infinite;block-size:80px;color:var(--fur-color-empty-state);inline-size:80px;opacity:.5}@keyframes Photography_floatIcon__SxggA{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Photography_emptyStateText__MpsjP{color:var(--fur-color-text-primary);font-size:1.25rem;font-weight:var(--fur-font-weight-semibold);line-height:1.4;margin:0}.Photography_emptyStateHint__KgF-G{color:var(--fur-color-text-muted);font-size:1rem;line-height:1.6;margin:0}.Photography_photographyPage__F\+YHj :focus-visible{border-radius:var(--fur-radius-sm);outline:2px solid var(--fur-color-accent);outline-offset:2px}@media (max-width:479px){.Photography_photographyPage__F\+YHj{--fur-sidebar-width:100%;--fur-grid-gap:1rem;padding-block:var(--fur-space-sm) var(--fur-space-xl)}.Photography_container__yi\+bP{padding-inline:.75rem}.Photography_header__ctBuT{-webkit-margin-after:var(--fur-space-md);-webkit-padding-before:.25rem;margin-block-end:var(--fur-space-md);padding-block-start:.25rem}.Photography_titleWrapper__-OiaC{gap:var(--fur-space-sm)}.Photography_titleIcon__vzHSj{block-size:32px;inline-size:32px}.Photography_filtersSection__w7XW0{-webkit-margin-after:var(--fur-space-lg);margin-block-end:var(--fur-space-lg)}.Photography_filtersSection__w7XW0>div{border-radius:var(--fur-radius-2xl);padding:.5rem}.Photography_filtersSection__w7XW0>div>div{border-radius:calc(var(--fur-radius-2xl) - .35rem);padding:1rem}.Photography_filtersSection__w7XW0 button[type=submit],.Photography_filtersSection__w7XW0 input,.Photography_filtersSection__w7XW0 select{font-size:.875rem!important;height:48px!important;padding:.75rem 1rem!important}.Photography_content__932\+w{gap:var(--fur-space-md);grid-template-columns:1fr}.Photography_sidebar__MQa68{max-block-size:none;position:static}.Photography_productsGrid__F8oOJ{gap:1rem;grid-template-columns:1fr}}@media (min-width:480px) and (max-width:639px){.Photography_photographyPage__F\+YHj{--fur-sidebar-width:100%}.Photography_filtersSection__w7XW0,.Photography_header__ctBuT{-webkit-margin-after:var(--fur-space-lg);margin-block-end:var(--fur-space-lg)}.Photography_content__932\+w{gap:var(--fur-space-md);grid-template-columns:1fr}.Photography_sidebar__MQa68{max-block-size:none;position:static}.Photography_productsGrid__F8oOJ{gap:1rem;grid-template-columns:1fr}}@media (min-width:640px) and (max-width:767px){.Photography_photographyPage__F\+YHj{--fur-sidebar-width:240px;-webkit-padding-before:var(--fur-space-md);padding-block-start:var(--fur-space-md)}.Photography_container__yi\+bP{padding-inline:var(--fur-space-md)}.Photography_header__ctBuT{-webkit-margin-after:var(--fur-space-xl);margin-block-end:var(--fur-space-xl)}.Photography_content__932\+w{gap:var(--fur-space-md);grid-template-columns:240px 1fr}.Photography_productsGrid__F8oOJ{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1023px){.Photography_photographyPage__F\+YHj{-webkit-padding-before:var(--fur-space-md);padding-block-start:var(--fur-space-md)}.Photography_container__yi\+bP{padding-inline:var(--fur-space-sm)}.Photography_header__ctBuT{-webkit-margin-after:var(--fur-space-lg);margin-block-end:var(--fur-space-lg)}.Photography_sidebar__MQa68{background:#0000;border:none;box-shadow:none;height:auto;padding:0;position:relative;width:100%}.Photography_content__932\+w{display:flex;flex-direction:column;gap:0;grid-template-columns:1fr}.Photography_productsSection__HnIPY{order:2}.Photography_sidebar__MQa68{order:1}.Photography_productsGrid__F8oOJ{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1279px){.Photography_photographyPage__F\+YHj{--fur-sidebar-width:260px}.Photography_container__yi\+bP{padding-inline:var(--fur-space-lg)}.Photography_content__932\+w{gap:var(--fur-space-lg);grid-template-columns:260px 1fr}.Photography_productsGrid__F8oOJ{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.Photography_photographyPage__F\+YHj{--fur-sidebar-width:280px}.Photography_container__yi\+bP{padding-inline:clamp(1.5rem,4vw,3rem)}.Photography_content__932\+w{gap:var(--fur-space-xl);grid-template-columns:280px 1fr}.Photography_productsGrid__F8oOJ{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.Photography_photographyPage__F\+YHj *,.Photography_photographyPage__F\+YHj :after,.Photography_photographyPage__F\+YHj :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.Photography_emptyStateIcon__ZSiKQ,.Photography_titleIcon__vzHSj{animation:none}.Photography_header__ctBuT:hover .Photography_titleIcon__vzHSj{transform:none}}@media print{.Photography_photographyPage__F\+YHj{background:#fff;padding-block:0}.Photography_header__ctBuT{-webkit-padding-before:0;-webkit-margin-after:var(--fur-space-md);margin-block-end:var(--fur-space-md);padding-block-start:0}.Photography_filtersSection__w7XW0,.Photography_floorBadge__68eKk,.Photography_sidebar__MQa68,.Photography_titleIcon__vzHSj{display:none}.Photography_content__932\+w{grid-template-columns:1fr}.Photography_productsGrid__F8oOJ{gap:var(--fur-space-sm);grid-template-columns:repeat(2,1fr)}}@media (prefers-contrast:high){.Photography_emptyState__F1TTZ,.Photography_productCardWrapper__7HTQn{border:2px solid}.Photography_emptyStateIcon__ZSiKQ,.Photography_titleIcon__vzHSj{opacity:1}.Photography_filtersSection__w7XW0 button,.Photography_filtersSection__w7XW0 input,.Photography_filtersSection__w7XW0 select{border-width:2px!important}}.CleaningServiceCard_cleaningCard__LbQCS{--bg-card:linear-gradient(180deg,#eef2ff,#e5e7eb);--card-bg:#fff;--card-border:#e5e7eb;--text-primary:#0f172a;--text-secondary:#6b7280;--accent-color:#0f1d21;--focus-ring:#c29541;--clean-green:#10b981;background:var(--bg-card);border:1px solid #0000000f;border-radius:1.5rem;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.CleaningServiceCard_cleaningCard__LbQCS:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.CleaningServiceCard_cleaningCard__LbQCS.CleaningServiceCard_unavailable__J902s{filter:grayscale(.5);opacity:.6;pointer-events:none}.CleaningServiceCard_imageContainer__F056e{background:linear-gradient(135deg,#10b981,#059669);border-radius:1.5rem 1.5rem 0 0;height:160px;overflow:hidden;position:relative;width:100%}.CleaningServiceCard_productImage__1vHl-{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.CleaningServiceCard_cleaningCard__LbQCS:hover .CleaningServiceCard_productImage__1vHl-{transform:scale(1.08)}.CleaningServiceCard_gradientOverlay__TvLig{background:linear-gradient(180deg,#0000 50%,#0000004d);inset:0;pointer-events:none;position:absolute}.CleaningServiceCard_cleaningBadge__AImcH{align-items:center;animation:CleaningServiceCard_slideInLeft__bArnJ .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10b981f2;border-radius:2rem;box-shadow:0 4px 12px #10b9814d;color:#fff;display:flex;font-size:.8125rem;font-weight:700;gap:.375rem;left:.75rem;padding:.375rem .75rem;position:absolute;top:.75rem}@keyframes CleaningServiceCard_slideInLeft__bArnJ{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.CleaningServiceCard_productDetails__JJ59J{background:#fff;border-radius:0 0 1.5rem 1.5rem;display:flex;flex:1 1;flex-direction:column;gap:.875rem;padding:1rem 1.25rem}.CleaningServiceCard_headerSection__VltYe{align-items:flex-start;border-bottom:2px solid #f3f4f6;display:flex;gap:.875rem;justify-content:space-between;padding-bottom:.75rem}.CleaningServiceCard_nameWrapper__o9RFP{flex:1 1}.CleaningServiceCard_name__WJ5SL{color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .25rem}.CleaningServiceCard_description__GdDXE{color:var(--text-secondary);font-size:.8125rem;font-weight:500;margin:0}.CleaningServiceCard_priceTag__26BDa{align-items:flex-end;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:.625rem;display:flex;flex-direction:column;gap:.125rem;padding:.5rem .875rem}.CleaningServiceCard_price__TsSat{color:var(--accent-color);font-size:1.125rem;font-weight:700;line-height:1}.CleaningServiceCard_currency__VIqRC{color:var(--text-secondary);font-size:.6875rem;font-weight:600;text-transform:uppercase}.CleaningServiceCard_controlsSection__J8ESR{display:flex;flex-direction:column;gap:.75rem}.CleaningServiceCard_timeSection__WPx3y{display:flex;flex-direction:column;gap:.625rem}.CleaningServiceCard_sectionLabel__SNg1U{align-items:center;color:var(--text-primary);display:flex;font-size:.8125rem;font-weight:600;gap:.375rem}.CleaningServiceCard_optionsGrid__veBMK{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:.5rem}.CleaningServiceCard_optionButton__9pf2t{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:.625rem;color:var(--text-primary);cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:.375rem;justify-content:center;padding:.625rem .875rem;transition:all .2s ease}.CleaningServiceCard_optionButton__9pf2t:hover:not(:disabled){background:#f0fdf4;border-color:var(--clean-green);box-shadow:0 4px 12px #10b98133;transform:translateY(-2px)}.CleaningServiceCard_optionButton__9pf2t.CleaningServiceCard_selected__YJlK7{background:linear-gradient(135deg,#10b981,#059669);border-color:#059669;box-shadow:0 4px 16px #10b98166;color:#fff}.CleaningServiceCard_optionButton__9pf2t:disabled{cursor:not-allowed;opacity:.4}.CleaningServiceCard_optionIcon__\+Njth{flex-shrink:0;height:14px;width:14px}.CleaningServiceCard_statsRow__bxvZU{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:.375rem}.CleaningServiceCard_statCard__9w3LG{display:flex;flex-direction:column;gap:.5rem}.CleaningServiceCard_statLabel__J5YKN{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.CleaningServiceCard_controlInput__JXB06{align-items:center;background:#f9fafb;border:1.5px solid var(--card-border);border-radius:.75rem;display:flex;gap:.5rem;padding:.375rem;transition:all .2s ease}.CleaningServiceCard_controlInput__JXB06:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px #c295411a}.CleaningServiceCard_controlBtn__x4tD-{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;min-height:32px;min-width:32px;transition:all .2s ease;width:32px}.CleaningServiceCard_controlBtn__x4tD-:hover:not(:disabled){background:var(--accent-color);color:#fff;transform:scale(1.05)}.CleaningServiceCard_controlBtn__x4tD-:active:not(:disabled){transform:scale(.95)}.CleaningServiceCard_controlBtn__x4tD-:disabled{cursor:not-allowed;opacity:.4}.CleaningServiceCard_controlField__InFpM{background:#0000;border:none;color:var(--text-primary);flex-shrink:0;font-size:.9375rem;font-weight:700;min-width:52px;outline:none;text-align:center;width:52px}.CleaningServiceCard_controlField__InFpM:disabled{opacity:.6}.CleaningServiceCard_bottomRow__PrMAf{align-items:center;border-top:2px solid #f3f4f6;display:flex;gap:.875rem;justify-content:space-between;margin-top:auto;padding-top:.75rem}.CleaningServiceCard_totalPrice__L55zJ{display:flex;flex-direction:column;gap:.25rem}.CleaningServiceCard_totalPrice__L55zJ .CleaningServiceCard_label__Q1Etl{color:var(--text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.CleaningServiceCard_totalPrice__L55zJ .CleaningServiceCard_value__X434J{color:var(--accent-color);font-size:1.25rem;font-weight:700;line-height:1}.CleaningServiceCard_addButton__m2tY4{align-items:center;background:linear-gradient(135deg,#0f1d21,#1a2930);border:none;border-radius:.625rem;box-shadow:0 4px 12px #0f1d214d;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-width:110px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.CleaningServiceCard_addButton__m2tY4:hover:not(:disabled){background:linear-gradient(135deg,#1a2930,#0f1d21);box-shadow:0 8px 24px #0f1d2166;transform:translateY(-2px)}.CleaningServiceCard_addButton__m2tY4:active:not(:disabled){transform:translateY(0)}.CleaningServiceCard_addButton__m2tY4:disabled{cursor:not-allowed;opacity:.6}.CleaningServiceCard_buttonContent__XsA2I{align-items:center;display:flex;gap:.625rem;position:relative;z-index:1}.CleaningServiceCard_buttonIcon__bxdJy{height:18px;width:18px}.CleaningServiceCard_spinner__7OE9V{stroke-dasharray:30;stroke-dashoffset:0;animation:CleaningServiceCard_spin__H8aJS 1s linear infinite}@keyframes CleaningServiceCard_spin__H8aJS{to{transform:rotate(1turn)}}.CleaningServiceCard_ripple__VD7pa{background:#ffffff4d;border-radius:inherit;inset:0;pointer-events:none;position:absolute;transform:scale(0)}.CleaningServiceCard_addButton__m2tY4.CleaningServiceCard_adding__dHVqV .CleaningServiceCard_ripple__VD7pa{animation:CleaningServiceCard_rippleEffect__VGGaQ .6s ease-out}@keyframes CleaningServiceCard_rippleEffect__VGGaQ{to{opacity:0;transform:scale(2)}}@media (max-width:768px){.CleaningServiceCard_imageContainer__F056e{height:160px}.CleaningServiceCard_productDetails__JJ59J{gap:1rem;padding:1.25rem}.CleaningServiceCard_name__WJ5SL{font-size:1rem}.CleaningServiceCard_optionsGrid__veBMK{grid-template-columns:1fr}.CleaningServiceCard_addButton__m2tY4{padding:.875rem 1.5rem}}@media (max-width:480px){.CleaningServiceCard_imageContainer__F056e{height:140px}.CleaningServiceCard_productDetails__JJ59J{padding:1rem}.CleaningServiceCard_headerSection__VltYe{flex-direction:column;gap:.75rem}.CleaningServiceCard_priceTag__26BDa{align-self:flex-start}.CleaningServiceCard_cleaningBadge__AImcH{font-size:.8125rem;left:.75rem;padding:.375rem .75rem;top:.75rem}}.ModelCard_modelCard__7wsnL{--bg-card:linear-gradient(180deg,#eef2ff,#e5e7eb);--card-bg:#fff;--card-border:#e5e7eb;--text-primary:#0f172a;--text-secondary:#6b7280;--accent-color:#0f1d21;--focus-ring:#c29541;--model-purple:#8b5cf6;background:var(--bg-card);border:1px solid #0000000f;border-radius:1.5rem;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.ModelCard_modelCard__7wsnL:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.ModelCard_modelCard__7wsnL.ModelCard_unavailable__pQ7mL{filter:grayscale(.5);opacity:.6;pointer-events:none}.ModelCard_imageContainer__zgBdn{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:1.5rem 1.5rem 0 0;height:160px;overflow:hidden;position:relative;width:100%}.ModelCard_productImage__VcmUB{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.ModelCard_modelCard__7wsnL:hover .ModelCard_productImage__VcmUB{transform:scale(1.08) rotate(1deg)}.ModelCard_gradientOverlay__lfSuK{background:linear-gradient(180deg,#0000 50%,#0006);inset:0;pointer-events:none;position:absolute}.ModelCard_hoursBadge__DdGDr{align-items:center;animation:ModelCard_slideInRight__3odVr .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8b5cf6f2;border-radius:2rem;box-shadow:0 4px 12px #8b5cf64d;color:#fff;display:flex;font-size:.8125rem;font-weight:700;gap:.375rem;padding:.375rem .75rem;position:absolute;right:.75rem;top:.75rem}.ModelCard_hoursBadge__DdGDr svg{flex-shrink:0}@keyframes ModelCard_slideInRight__3odVr{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ModelCard_productDetails__1mui0{background:#fff;border-radius:0 0 1.5rem 1.5rem;display:flex;flex:1 1;flex-direction:column;gap:.875rem;padding:1rem 1.25rem}.ModelCard_headerSection__mr0bY{align-items:flex-start;border-bottom:2px solid #f3f4f6;display:flex;gap:.875rem;justify-content:space-between;padding-bottom:.75rem}.ModelCard_nameWrapper__bcd\+8{flex:1 1}.ModelCard_name__RoCrA{color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .25rem}.ModelCard_description__QyGrV{color:var(--text-secondary);font-size:.8125rem;font-weight:500;margin:0}.ModelCard_priceTag__PEXbt{align-items:flex-end;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:.625rem;display:flex;flex-direction:column;gap:.125rem;padding:.5rem .875rem}.ModelCard_price__YEYql{color:var(--accent-color);font-size:1.125rem;font-weight:700;line-height:1}.ModelCard_currency__5MwhS{color:var(--text-secondary);font-size:.6875rem;font-weight:600;text-transform:uppercase}.ModelCard_controlsSection__CaLLJ{display:flex;flex-direction:column;gap:.75rem}.ModelCard_controlsRow__vEXjg{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.ModelCard_controlRow__mJPwx{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.ModelCard_controlLabel__PcSX3{align-items:center;color:var(--text-secondary);display:flex;font-size:.8125rem;font-weight:600;gap:.375rem;letter-spacing:0;text-transform:uppercase}.ModelCard_labelIcon__5wBkp{color:var(--model-purple)}.ModelCard_controlInput__QaI7Y{align-items:center;background:#f9fafb;border:1.5px solid var(--card-border);border-radius:.75rem;display:flex;gap:.5rem;padding:.375rem;transition:all .2s ease}.ModelCard_controlInput__QaI7Y:focus-within{border-color:var(--model-purple);box-shadow:0 0 0 3px #8b5cf61a}.ModelCard_controlBtn__vH6H1{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;min-height:32px;min-width:32px;transition:all .2s ease;width:32px}.ModelCard_controlBtn__vH6H1:hover:not(:disabled){background:var(--model-purple);color:#fff;transform:scale(1.05)}.ModelCard_controlBtn__vH6H1:active:not(:disabled){transform:scale(.95)}.ModelCard_controlBtn__vH6H1:disabled{cursor:not-allowed;opacity:.4}.ModelCard_controlField__TXqGo{background:#0000;border:none;color:var(--text-primary);flex-shrink:0;font-size:.9375rem;font-weight:700;min-width:52px;outline:none;text-align:center;width:52px}.ModelCard_controlField__TXqGo:disabled{opacity:.6}.ModelCard_bottomRow__jJE\+v{align-items:center;border-top:2px solid #f3f4f6;display:flex;gap:.875rem;justify-content:space-between;margin-top:auto;padding-top:.75rem}.ModelCard_totalPrice__N6xVe{display:flex;flex-direction:column;gap:.25rem}.ModelCard_totalPrice__N6xVe .ModelCard_label__w1vPV{color:var(--text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.ModelCard_totalPrice__N6xVe .ModelCard_value__xjM3b{color:var(--accent-color);font-size:1.25rem;font-weight:700;line-height:1}.ModelCard_addButton__Xf1Ey{align-items:center;background:linear-gradient(135deg,#0f1d21,#1a2930);border:none;border-radius:.625rem;box-shadow:0 4px 12px #0f1d214d;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-width:110px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ModelCard_addButton__Xf1Ey:hover:not(:disabled){background:linear-gradient(135deg,#1a2930,#0f1d21);box-shadow:0 8px 24px #0f1d2166;transform:translateY(-2px)}.ModelCard_addButton__Xf1Ey:active:not(:disabled){transform:translateY(0)}.ModelCard_addButton__Xf1Ey:disabled{cursor:not-allowed;opacity:.6}.ModelCard_buttonContent__Gic5L{align-items:center;display:flex;gap:.5rem;position:relative;z-index:1}.ModelCard_buttonIcon__vIuvb{height:16px;width:16px}.ModelCard_spinner__ggpzX{stroke-dasharray:30;stroke-dashoffset:0;animation:ModelCard_spin__jxGi5 1s linear infinite}@keyframes ModelCard_spin__jxGi5{to{transform:rotate(1turn)}}.ModelCard_ripple__T65OK{background:#ffffff4d;border-radius:inherit;inset:0;pointer-events:none;position:absolute;transform:scale(0)}.ModelCard_addButton__Xf1Ey.ModelCard_adding__axTE0 .ModelCard_ripple__T65OK{animation:ModelCard_rippleEffect__7dXEz .6s ease-out}@keyframes ModelCard_rippleEffect__7dXEz{to{opacity:0;transform:scale(2)}}@media (max-width:1024px){.ModelCard_imageContainer__zgBdn{height:180px}}@media (max-width:768px){.ModelCard_imageContainer__zgBdn{height:160px}.ModelCard_productDetails__1mui0{gap:1rem;padding:1.25rem}.ModelCard_name__RoCrA{font-size:1rem}.ModelCard_priceAmount__zxbgO{font-size:1.25rem}.ModelCard_controlLabel__PcSX3{font-size:.75rem}.ModelCard_controlField__TXqGo{font-size:.9375rem;width:50px}.ModelCard_totalPrice__N6xVe .ModelCard_value__xjM3b{font-size:1.25rem}.ModelCard_addButton__Xf1Ey{font-size:.875rem;min-width:100px;padding:.75rem 1.25rem}}@media (max-width:480px){.ModelCard_imageContainer__zgBdn{height:140px}.ModelCard_productDetails__1mui0{padding:1rem}.ModelCard_headerSection__mr0bY{flex-direction:column;gap:.75rem}.ModelCard_controlsRow__vEXjg{gap:.5rem;grid-template-columns:1fr}.ModelCard_controlInput__QaI7Y{justify-content:center;width:100%}.ModelCard_bottomRow__jJE\+v{align-items:stretch;flex-direction:column;gap:.75rem}.ModelCard_addButton__Xf1Ey{width:100%}.ModelCard_hoursBadge__DdGDr{font-size:.8125rem;padding:.375rem .75rem;right:.75rem;top:.75rem}}.HotelBookingCard_hotelCard__DhrMi{--bg-card:linear-gradient(180deg,#eef2ff,#e5e7eb);--card-bg:#fff;--card-border:#e5e7eb;--text-primary:#0f172a;--text-secondary:#6b7280;--accent-color:#0f1d21;--focus-ring:#c29541;--star-gold:#fbbf24;background:var(--bg-card);border:1px solid #0000000f;border-radius:1.5rem;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.HotelBookingCard_hotelCard__DhrMi:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.HotelBookingCard_hotelCard__DhrMi.HotelBookingCard_unavailable__7U4v5{opacity:.6;pointer-events:none}.HotelBookingCard_imageContainer__D\+2RJ{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1.5rem 1.5rem 0 0;height:160px;overflow:hidden;position:relative;width:100%}.HotelBookingCard_productImage__3QWqH{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.HotelBookingCard_hotelCard__DhrMi:hover .HotelBookingCard_productImage__3QWqH{transform:scale(1.08)}.HotelBookingCard_gradientOverlay__3UNm4{background:linear-gradient(180deg,#0000 50%,#0006);inset:0;pointer-events:none;position:absolute}.HotelBookingCard_nightsBadge__bc4yz{align-items:center;animation:HotelBookingCard_slideInRight__Ib9Kc .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1d21e6;border-radius:2rem;box-shadow:0 4px 12px #0003;color:#fff;display:flex;font-size:.8125rem;font-weight:700;gap:.375rem;padding:.375rem .75rem;position:absolute;right:.75rem;top:.75rem}@keyframes HotelBookingCard_slideInRight__Ib9Kc{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.HotelBookingCard_productDetails__XB3qn{background:#fff;border-radius:0 0 1.5rem 1.5rem;display:flex;flex:1 1;flex-direction:column;gap:.875rem;padding:1rem 1.25rem}.HotelBookingCard_headerSection__pAtmY{align-items:flex-start;border-bottom:2px solid #f3f4f6;display:flex;gap:.875rem;justify-content:space-between;padding-bottom:.75rem}.HotelBookingCard_nameWrapper__Tz2kY{flex:1 1}.HotelBookingCard_name__pwQYh{color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .25rem}.HotelBookingCard_description__gO39D{color:var(--text-secondary);font-size:.8125rem;font-weight:500;margin:0}.HotelBookingCard_priceTag__bwZvf{align-items:flex-end;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:.75rem;display:flex;flex-direction:column;gap:.125rem;padding:.625rem 1rem}.HotelBookingCard_price__d\+lvJ{color:var(--accent-color);font-size:1.375rem;font-weight:700;line-height:1}.HotelBookingCard_currency__qsKHy{color:var(--text-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase}.HotelBookingCard_ratingSection__5r8q\+{display:flex;flex-direction:column;gap:.625rem}.HotelBookingCard_sectionLabel__HtAGr{align-items:center;color:var(--text-primary);display:flex;font-size:.8125rem;font-weight:600;gap:.375rem}.HotelBookingCard_ratingButtons__jFpJe{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:.5rem}.HotelBookingCard_ratingButton__jWhjI{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:.625rem;color:var(--text-primary);cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:.375rem;justify-content:center;padding:.625rem .875rem;transition:all .2s ease}.HotelBookingCard_ratingButton__jWhjI:hover:not(:disabled){background:#fffbeb;border-color:var(--star-gold);box-shadow:0 4px 12px #fbbf2433;transform:translateY(-2px)}.HotelBookingCard_ratingButton__jWhjI.HotelBookingCard_selected__lrnAw{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#f59e0b;box-shadow:0 4px 16px #fbbf2466;color:#fff}.HotelBookingCard_ratingButton__jWhjI:disabled{cursor:not-allowed;opacity:.4}.HotelBookingCard_dateSection__B\+pMp{display:flex;flex-direction:column;gap:.625rem}.HotelBookingCard_dateRow__n0lbX{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:.5rem}.HotelBookingCard_timeSection__L1hGN{display:flex;flex-direction:column;gap:.625rem;margin-top:.75rem}.HotelBookingCard_timeSection__L1hGN .HotelBookingCard_sectionLabel__HtAGr{align-items:center;display:flex;gap:.375rem}.HotelBookingCard_timeSection__L1hGN .HotelBookingCard_sectionLabel__HtAGr svg{color:var(--text-secondary);flex-shrink:0}.HotelBookingCard_timePickersRow__STfIk{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:.5rem}.HotelBookingCard_formField__Yg3LC{display:flex;flex-direction:column;gap:.5rem}.HotelBookingCard_fieldLabel__bX\+Rw{align-items:center;color:var(--text-primary);display:flex;font-size:.8125rem;font-weight:600;gap:.375rem}.HotelBookingCard_fieldTextarea__irbmX{background:#fff;border:1.5px solid #e5e7eb;border-radius:.625rem;color:var(--text-primary);font-family:inherit;font-size:.8125rem;line-height:1.6;min-height:70px;padding:.75rem;resize:vertical;transition:all .2s ease}.HotelBookingCard_fieldTextarea__irbmX:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px #c295411a;outline:none}.HotelBookingCard_fieldTextarea__irbmX:disabled{background:#f9fafb;cursor:not-allowed;opacity:.6}.HotelBookingCard_fieldTextarea__irbmX::placeholder{color:#9ca3af}.HotelBookingCard_priceSummary__2sSSK{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-radius:.75rem;padding:1rem}.HotelBookingCard_summaryRow__N52x9{align-items:center;color:#166534;display:flex;font-size:.9375rem;font-weight:600;justify-content:space-between}.HotelBookingCard_totalAmount__0sXMt{color:#15803d;font-size:1.25rem;font-weight:700}.HotelBookingCard_helperText__t3RGQ{background:#f9fafb;border-left:3px solid var(--focus-ring);border-radius:.5rem;color:var(--text-secondary);font-size:.75rem;font-style:italic;line-height:1.5;margin:0;padding:.625rem}.HotelBookingCard_addButton__iEMYv{align-items:center;background:linear-gradient(135deg,#0f1d21,#1a2930);border:none;border-radius:.625rem;box-shadow:0 4px 12px #0f1d214d;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;margin-top:auto;min-width:110px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.HotelBookingCard_addButton__iEMYv:hover:not(:disabled){background:linear-gradient(135deg,#1a2930,#0f1d21);box-shadow:0 8px 24px #0f1d2166;transform:translateY(-2px)}.HotelBookingCard_addButton__iEMYv:active:not(:disabled){transform:translateY(0)}.HotelBookingCard_addButton__iEMYv:disabled{cursor:not-allowed;opacity:.6}.HotelBookingCard_buttonContent__f\+nTm{align-items:center;display:flex;gap:.625rem;position:relative;z-index:1}.HotelBookingCard_buttonIcon__Mz4HZ{height:18px;width:18px}.HotelBookingCard_spinner__wCNcU{stroke-dasharray:30;stroke-dashoffset:0;animation:HotelBookingCard_spin__B4P6C 1s linear infinite}@keyframes HotelBookingCard_spin__B4P6C{to{transform:rotate(1turn)}}.HotelBookingCard_ripple__hrlEY{background:#ffffff4d;border-radius:inherit;inset:0;pointer-events:none;position:absolute;transform:scale(0)}.HotelBookingCard_addButton__iEMYv.HotelBookingCard_adding__m4\+7C .HotelBookingCard_ripple__hrlEY{animation:HotelBookingCard_rippleEffect__SPqMh .6s ease-out}@keyframes HotelBookingCard_rippleEffect__SPqMh{to{opacity:0;transform:scale(2)}}@media (max-width:1024px){.HotelBookingCard_imageContainer__D\+2RJ{height:200px}.HotelBookingCard_dateRow__n0lbX{gap:.75rem}}@media (max-width:768px){.HotelBookingCard_imageContainer__D\+2RJ{height:180px}.HotelBookingCard_productDetails__XB3qn{gap:1rem;padding:1.25rem}.HotelBookingCard_name__pwQYh{font-size:1.125rem}.HotelBookingCard_dateRow__n0lbX,.HotelBookingCard_ratingButtons__jFpJe{grid-template-columns:1fr}.HotelBookingCard_timePickersRow__STfIk{gap:.75rem;grid-template-columns:1fr}.HotelBookingCard_addButton__iEMYv{padding:.875rem 1.5rem}}@media (max-width:480px){.HotelBookingCard_imageContainer__D\+2RJ{height:160px}.HotelBookingCard_productDetails__XB3qn{padding:1rem}.HotelBookingCard_headerSection__pAtmY{flex-direction:column;gap:.75rem}.HotelBookingCard_priceTag__bwZvf{align-self:flex-start}.HotelBookingCard_nightsBadge__bc4yz{font-size:.8125rem;padding:.375rem .75rem;right:.75rem;top:.75rem}}.TransportCard_transportCard__9XjOQ{--bg-card:linear-gradient(180deg,#eef2ff,#e5e7eb);--card-bg:#fff;--card-border:#e5e7eb;--text-primary:#0f172a;--text-secondary:#6b7280;--accent-color:#0f1d21;--focus-ring:#c29541;--transport-blue:#3b82f6;background:var(--bg-card);border:1px solid #0000000f;border-radius:1.5rem;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.TransportCard_transportCard__9XjOQ:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.TransportCard_transportCard__9XjOQ.TransportCard_unavailable__kk880{filter:grayscale(.5);opacity:.6;pointer-events:none}.TransportCard_imageContainer__KGPWr{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:1.5rem 1.5rem 0 0;height:160px;overflow:hidden;position:relative;width:100%}.TransportCard_productImage__6HO4F{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.TransportCard_transportCard__9XjOQ:hover .TransportCard_productImage__6HO4F{transform:scale(1.08)}.TransportCard_gradientOverlay__GYyVE{background:linear-gradient(180deg,#0000 50%,#0006);inset:0;pointer-events:none;position:absolute}.TransportCard_transportBadge__z4BYZ{align-items:center;animation:TransportCard_slideInLeft__reppi .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3b82f6f2;border-radius:2rem;box-shadow:0 4px 12px #3b82f64d;color:#fff;display:flex;font-size:.8125rem;font-weight:700;gap:.375rem;left:.75rem;padding:.375rem .75rem;position:absolute;top:.75rem}@keyframes TransportCard_slideInLeft__reppi{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.TransportCard_productDetails__YXUpu{background:#fff;border-radius:0 0 1.5rem 1.5rem;display:flex;flex:1 1;flex-direction:column;gap:.875rem;padding:1rem 1.25rem}.TransportCard_headerSection__0HZBX{align-items:flex-start;border-bottom:2px solid #f3f4f6;display:flex;gap:.875rem;justify-content:space-between;padding-bottom:.75rem}.TransportCard_nameWrapper__r0Inb{flex:1 1}.TransportCard_name__92gWr{color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .25rem}.TransportCard_description__fqp8U{color:var(--text-secondary);font-size:.8125rem;font-weight:500;margin:0}.TransportCard_priceTag__xJam9{align-items:flex-end;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:.75rem;display:flex;flex-direction:column;gap:.125rem;padding:.625rem 1rem}.TransportCard_price__zVrTB{color:var(--transport-blue);font-size:1.125rem;font-weight:700;line-height:1}.TransportCard_currency__JmtxH{color:#1e40af;font-size:.75rem;font-weight:600;text-transform:uppercase}.TransportCard_optionsSection__rMzQ7{display:flex;flex-direction:column;gap:.625rem}.TransportCard_sectionLabel__4u4PY{align-items:center;color:var(--text-primary);display:flex;font-size:.8125rem;font-weight:600;gap:.375rem}.TransportCard_optionsGrid__fGjYM{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:.5rem}.TransportCard_optionButton__i6Qg4{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:.625rem;color:var(--text-primary);cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:.375rem;justify-content:center;padding:.625rem .875rem;transition:all .2s ease}.TransportCard_driverMessage__m4GLw{background:#f9fafb;border-left:3px solid var(--focus-ring);border-radius:.5rem;color:#6b7280;font-size:.75rem;font-style:italic;line-height:1.4;margin:.5rem 0 0;padding:.625rem}.TransportCard_optionButton__i6Qg4:hover:not(:disabled){background:#eff6ff;border-color:var(--transport-blue);box-shadow:0 4px 12px #3b82f633;transform:translateY(-2px)}.TransportCard_optionButton__i6Qg4.TransportCard_selected__SCJ7n{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 4px 16px #3b82f666;color:#fff}.TransportCard_optionButton__i6Qg4:disabled{cursor:not-allowed;opacity:.4}.TransportCard_optionIcon__Dqv0u{height:14px;width:14px}.TransportCard_dateSection__KEP0K{display:flex;flex-direction:column;gap:.625rem}.TransportCard_dateRow__-z\+6R{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:.5rem}.TransportCard_locationSection__GC\+tz{display:flex;flex-direction:column;gap:.625rem}.TransportCard_locationRow__Wejui{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:.5rem}.TransportCard_formField__oyDVl{display:flex;flex-direction:column;gap:.5rem}.TransportCard_fieldLabel__jcDGe{align-items:center;color:var(--text-primary);display:flex;font-size:.8125rem;font-weight:600;gap:.375rem}.TransportCard_inputWrapper__y4PiZ{align-items:center;display:flex;position:relative}.TransportCard_inputIcon__nldaD{color:var(--text-secondary);height:14px;left:.875rem;pointer-events:none;position:absolute;width:14px;z-index:1}.TransportCard_fieldInput__ZnzPn{background:#fff;border:1.5px solid #e5e7eb;border-radius:.625rem;color:var(--text-primary);font-size:.8125rem;padding:.75rem 1rem .75rem 2.5rem;transition:all .2s ease;width:100%}.TransportCard_fieldInput__ZnzPn:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px #c295411a;outline:none;padding-left:2.5rem}.TransportCard_fieldInput__ZnzPn:disabled{background:#f9fafb;cursor:not-allowed;opacity:.6}.TransportCard_fieldInput__ZnzPn::placeholder{color:#9ca3af}.TransportCard_fieldTextarea__Kw\+td{background:#fff;border:1.5px solid #e5e7eb;border-radius:.625rem;color:var(--text-primary);font-family:inherit;font-size:.8125rem;line-height:1.6;min-height:80px;padding:.75rem;resize:vertical;transition:all .2s ease}.TransportCard_fieldTextarea__Kw\+td:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px #c295411a;outline:none}.TransportCard_fieldTextarea__Kw\+td:disabled{background:#f9fafb;cursor:not-allowed;opacity:.6}.TransportCard_fieldTextarea__Kw\+td::placeholder{color:#9ca3af}.TransportCard_helperText__qZNtP{background:#f9fafb;border-left:3px solid var(--transport-blue);border-radius:.5rem;color:var(--text-secondary);font-size:.75rem;font-style:italic;line-height:1.5;margin:0;padding:.625rem}.TransportCard_addButton__M5jwm{align-items:center;background:linear-gradient(135deg,#0f1d21,#1a2930);border:none;border-radius:.625rem;box-shadow:0 4px 12px #0f1d214d;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;margin-top:auto;min-width:110px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.TransportCard_addButton__M5jwm:hover:not(:disabled){background:linear-gradient(135deg,#1a2930,#0f1d21);box-shadow:0 8px 24px #0f1d2166;transform:translateY(-2px)}.TransportCard_addButton__M5jwm:active:not(:disabled){transform:translateY(0)}.TransportCard_addButton__M5jwm:disabled{cursor:not-allowed;opacity:.6}.TransportCard_buttonContent__UP3n2{align-items:center;display:flex;gap:.625rem;position:relative;z-index:1}.TransportCard_buttonIcon__teyMV{height:18px;width:18px}.TransportCard_spinner__zsPxQ{stroke-dasharray:30;stroke-dashoffset:0;animation:TransportCard_spin__fnDuM 1s linear infinite}@keyframes TransportCard_spin__fnDuM{to{transform:rotate(1turn)}}.TransportCard_ripple__oiVOe{background:#ffffff4d;border-radius:inherit;inset:0;pointer-events:none;position:absolute;transform:scale(0)}.TransportCard_addButton__M5jwm.TransportCard_adding__JZsZw .TransportCard_ripple__oiVOe{animation:TransportCard_rippleEffect__InRy1 .6s ease-out}@keyframes TransportCard_rippleEffect__InRy1{to{opacity:0;transform:scale(2)}}@media (max-width:1024px){.TransportCard_imageContainer__KGPWr{height:200px}.TransportCard_dateRow__-z\+6R{gap:.75rem}.TransportCard_optionsGrid__fGjYM{grid-template-columns:1fr}}@media (max-width:768px){.TransportCard_imageContainer__KGPWr{height:180px}.TransportCard_productDetails__YXUpu{gap:1rem;padding:1.25rem}.TransportCard_name__92gWr{font-size:1.125rem}.TransportCard_dateRow__-z\+6R{grid-template-columns:1fr}.TransportCard_locationRow__Wejui{gap:.75rem;grid-template-columns:1fr}.TransportCard_addButton__M5jwm{padding:.875rem 1.5rem}}@media (max-width:480px){.TransportCard_imageContainer__KGPWr{height:160px}.TransportCard_productDetails__YXUpu{padding:1rem}.TransportCard_headerSection__0HZBX{flex-direction:column;gap:.75rem}.TransportCard_priceTag__xJam9{align-self:flex-start}.TransportCard_transportBadge__z4BYZ{font-size:.8125rem;left:.75rem;padding:.375rem .75rem;top:.75rem}}.LogisticsService_logisticsPage__tE4mf{background:#fff;min-height:100vh;padding:2rem 0 5rem}.LogisticsService_container__X5-Vn{margin-inline:auto;max-inline-size:100%;padding-inline:1rem}.LogisticsService_header__Qw9AS{-webkit-margin-after:2.5rem;-webkit-padding-before:1.5rem;-webkit-padding-after:2rem;margin-block-end:2.5rem;padding-block-end:2rem;padding-block-start:1.5rem;position:relative;text-align:center}.LogisticsService_header__Qw9AS:after{background:linear-gradient(90deg,#0000,#c29541,#0000);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.LogisticsService_headerContent__1Qonr{margin-inline:auto;max-inline-size:900px}.LogisticsService_titleWrapper__UGKON{-webkit-margin-after:1.25rem;align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-block-end:1.25rem}.LogisticsService_titleIcon__uLajY{block-size:48px;color:#0f1d21;filter:drop-shadow(0 2px 8px rgba(15,29,33,.15));flex-shrink:0;inline-size:48px;transition:all .3s cubic-bezier(.4,0,.2,1)}.LogisticsService_header__Qw9AS:hover .LogisticsService_titleIcon__uLajY{color:#c29541;transform:scale(1.1) rotate(-3deg)}.LogisticsService_title__p6lQU{color:#000!important;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:0;line-height:1.15;margin:0}.LogisticsService_subtitle__uM\+TD{color:#000!important;font-size:clamp(1rem,2.5vw,1.375rem);font-weight:400;line-height:1.7;margin:0;margin-inline:auto;max-inline-size:700px}.LogisticsService_filtersSection__zJTPT{-webkit-margin-after:3rem;animation:LogisticsService_fadeInUp__NGElj .6s ease;margin-block-end:3rem;margin-inline:auto;max-inline-size:1200px;padding:0}@keyframes LogisticsService_fadeInUp__NGElj{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LogisticsService_content__sE4zK{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:280px 1fr;margin:0 auto;max-width:1600px}.LogisticsService_sidebar__TQwKx{background:#0000;block-size:-webkit-fit-content;block-size:fit-content;border:none;border-radius:0;box-shadow:none;inline-size:280px;max-block-size:calc(100vh - 8rem);overflow-y:auto;padding:0;position:-webkit-sticky;position:sticky;scrollbar-color:#e5e7eb #0000;scrollbar-width:thin;top:6rem}.LogisticsService_sidebar__TQwKx::-webkit-scrollbar{inline-size:6px}.LogisticsService_sidebar__TQwKx::-webkit-scrollbar-track{background:#0000}.LogisticsService_sidebar__TQwKx::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:1rem;-webkit-transition:background .2s ease;transition:background .2s ease}.LogisticsService_sidebar__TQwKx::-webkit-scrollbar-thumb:hover{background:#c29541}.LogisticsService_servicesSection__zfJUS{flex:1 1;min-inline-size:0}.LogisticsService_sectionsWrapper__OMFfV{-webkit-margin-after:5rem;display:flex;flex-direction:column;gap:3.5rem;margin-block-end:5rem}.LogisticsService_section__KYzMw{animation:LogisticsService_fadeInUp__NGElj .6s ease;display:flex;flex-direction:column;gap:1.75rem}.LogisticsService_sectionTitle__0SFO8{border-bottom:3px solid #e5e7eb;color:#0f1d21;font-size:2rem;font-weight:800;letter-spacing:0;margin:0;padding-bottom:1.25rem;position:relative}.LogisticsService_sectionTitle__0SFO8:after{background:linear-gradient(90deg,#c29541,#0f1d21);border-radius:2px;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:80px}.LogisticsService_modelsGrid__Cvh9O,.LogisticsService_servicesGrid__tFsNE,.LogisticsService_specialServicesGrid__puJN6{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media (min-width:1600px){.LogisticsService_container__X5-Vn{padding-inline:clamp(1.5rem,5vw,4rem)}.LogisticsService_content__sE4zK{gap:3rem;grid-template-columns:300px 1fr}.LogisticsService_sidebar__TQwKx{inline-size:300px}.LogisticsService_servicesGrid__tFsNE{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px) and (max-width:1599px){.LogisticsService_container__X5-Vn{padding-inline:2rem}.LogisticsService_content__sE4zK{gap:2.5rem;grid-template-columns:280px 1fr}.LogisticsService_servicesGrid__tFsNE{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1279px){.LogisticsService_container__X5-Vn{padding-inline:1.5rem}.LogisticsService_content__sE4zK{gap:2rem;grid-template-columns:260px 1fr}.LogisticsService_sidebar__TQwKx{inline-size:260px;padding:1.5rem}.LogisticsService_modelsGrid__Cvh9O,.LogisticsService_servicesGrid__tFsNE{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1023px){.LogisticsService_logisticsPage__tE4mf{padding:1.5rem 0 4rem}.LogisticsService_container__X5-Vn{padding-inline:1.25rem}.LogisticsService_header__Qw9AS{-webkit-margin-after:2rem;-webkit-padding-before:1rem;-webkit-padding-after:1.5rem;margin-block-end:2rem;padding-block-end:1.5rem;padding-block-start:1rem}.LogisticsService_titleWrapper__UGKON{gap:1rem}.LogisticsService_titleIcon__uLajY{block-size:40px;inline-size:40px}.LogisticsService_filtersSection__zJTPT{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}.LogisticsService_content__sE4zK{display:flex;flex-direction:column;gap:2rem;grid-template-columns:1fr}.LogisticsService_sidebar__TQwKx{max-height:none;order:1;padding:0;position:relative;top:0;width:100%}.LogisticsService_servicesSection__zfJUS{order:2}.LogisticsService_sectionsWrapper__OMFfV{gap:2.75rem}.LogisticsService_modelsGrid__Cvh9O,.LogisticsService_servicesGrid__tFsNE,.LogisticsService_specialServicesGrid__puJN6{gap:1.5rem;grid-template-columns:1fr}}@media (min-width:640px) and (max-width:767px){.LogisticsService_logisticsPage__tE4mf{padding:1.5rem 0 3.5rem}.LogisticsService_container__X5-Vn{padding-inline:1rem}.LogisticsService_header__Qw9AS{-webkit-margin-after:1.75rem;-webkit-padding-after:1.25rem;margin-block-end:1.75rem;padding-block-end:1.25rem}.LogisticsService_filtersSection__zJTPT{-webkit-margin-after:2rem;margin-block-end:2rem}.LogisticsService_content__sE4zK{gap:1.75rem;grid-template-columns:1fr}.LogisticsService_sidebar__TQwKx{max-block-size:none;padding:0;position:static;width:100%}.LogisticsService_sectionsWrapper__OMFfV{gap:2.5rem}.LogisticsService_modelsGrid__Cvh9O,.LogisticsService_servicesGrid__tFsNE,.LogisticsService_specialServicesGrid__puJN6{gap:1.25rem;grid-template-columns:1fr}}@media (min-width:480px) and (max-width:639px){.LogisticsService_logisticsPage__tE4mf{padding:1.25rem 0 3rem}.LogisticsService_container__X5-Vn{padding-inline:1rem}.LogisticsService_header__Qw9AS{-webkit-margin-after:1.5rem;-webkit-padding-after:1rem;margin-block-end:1.5rem;padding-block-end:1rem}.LogisticsService_titleIcon__uLajY{block-size:36px;inline-size:36px}.LogisticsService_filtersSection__zJTPT{-webkit-margin-after:1.75rem;margin-block-end:1.75rem}.LogisticsService_content__sE4zK{gap:1.5rem;grid-template-columns:1fr}.LogisticsService_sidebar__TQwKx{max-block-size:none;padding:0;position:static}.LogisticsService_sectionsWrapper__OMFfV{gap:2.25rem}.LogisticsService_sectionTitle__0SFO8{font-size:1.5rem;padding-bottom:1rem}.LogisticsService_modelsGrid__Cvh9O,.LogisticsService_servicesGrid__tFsNE,.LogisticsService_specialServicesGrid__puJN6{gap:1.25rem;grid-template-columns:1fr}}@media (max-width:479px){.LogisticsService_logisticsPage__tE4mf{padding:1rem 0 2.5rem}.LogisticsService_container__X5-Vn{padding-inline:.875rem}.LogisticsService_header__Qw9AS{-webkit-margin-after:1.25rem;-webkit-padding-before:.5rem;-webkit-padding-after:.75rem;margin-block-end:1.25rem;padding-block-end:.75rem;padding-block-start:.5rem}.LogisticsService_titleWrapper__UGKON{flex-direction:column;gap:.75rem}.LogisticsService_titleIcon__uLajY{block-size:32px;inline-size:32px}.LogisticsService_title__p6lQU{font-size:1.75rem}.LogisticsService_subtitle__uM\+TD{font-size:.9375rem}.LogisticsService_filtersSection__zJTPT{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.LogisticsService_content__sE4zK{gap:1.5rem;grid-template-columns:1fr}.LogisticsService_sidebar__TQwKx{max-block-size:none;padding:0;position:static;width:100%}.LogisticsService_sectionsWrapper__OMFfV{gap:2rem}.LogisticsService_sectionTitle__0SFO8{font-size:1.375rem;padding-bottom:.875rem}.LogisticsService_modelsGrid__Cvh9O,.LogisticsService_servicesGrid__tFsNE,.LogisticsService_specialServicesGrid__puJN6{gap:1rem;grid-template-columns:1fr}}@media (prefers-contrast:high){.LogisticsService_sidebar__TQwKx{border-width:2px}.LogisticsService_sectionTitle__0SFO8{border-bottom-width:4px}.LogisticsService_filtersSection__zJTPT button,.LogisticsService_filtersSection__zJTPT input,.LogisticsService_filtersSection__zJTPT select{border-width:2px!important}}@media (prefers-reduced-motion:reduce){.LogisticsService_logisticsPage__tE4mf *,.LogisticsService_logisticsPage__tE4mf :after,.LogisticsService_logisticsPage__tE4mf :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){.LogisticsService_logisticsPage__tE4mf{background:linear-gradient(180deg,#fff 0,#fff)}.LogisticsService_sidebar__TQwKx{background:linear-gradient(135deg,#fff,#fff);border-color:#fff}.LogisticsService_title__p6lQU{-webkit-text-fill-color:#000!important;background:none;color:#050505!important}.LogisticsService_subtitle__uM\+TD{color:#9ca3af}.LogisticsService_sectionTitle__0SFO8{border-bottom-color:#374151;color:#f9fafb}}.Input_inputGroup__WSRSL{display:flex;flex-direction:column;gap:.5rem;position:relative}.Input_label__TK8Zq{align-items:center;color:#141922;display:flex;font-size:.95rem;font-weight:600;gap:.25rem}.Input_required__Uhj3m{color:#ef4444;font-weight:700}.Input_inputWrapper__Ze6ne{align-items:center;display:flex;position:relative}.Input_input__D3C9F{background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#0f1d21;font-size:.95rem;outline:none;padding:.9rem 1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.Input_input__D3C9F::placeholder{color:#c2c9d6}.Input_inputFocused__zpgRM,.Input_input__D3C9F:focus{border-color:#0f0f0f;box-shadow:0 0 0 3px #0f0f0f0d}.Input_inputError__bruPO{animation:Input_shake__093xd .3s ease-in-out;border-color:#ef4444}.Input_inputError__bruPO:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.Input_inputDisabled__B4jfb{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.Input_passwordToggle__9L26G{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;inset-inline-end:1rem;justify-content:center;padding:.5rem;position:absolute;transition:color .2s}.Input_passwordToggle__9L26G:hover{color:#0f0f0f}.Input_icon__Q9JDP{height:1.25rem;width:1.25rem}.Input_errorText__2P0oP{animation:Input_slideDown__VdBko .2s ease-out;color:#ef4444;font-size:.85rem;margin:0;padding-left:1rem}@keyframes Input_shake__093xd{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes Input_slideDown__VdBko{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.PriceCalculator_priceCalculator__4XXFK{--color-white:#fff;--color-bg-card:#fff;--color-bg-hover:#f9fafb;--color-bg-accent:#f0f4f8;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-muted:#9ca3af;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--color-accent:#111827;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--shadow-sm:0 1px 3px #0000000f;--transition:200ms ease;background:var(--color-bg-card);border:none;border-radius:1.5rem;box-shadow:0 4px 20px #0000000a,0 2px 8px #00000008;overflow:hidden;transition:box-shadow var(--transition)}.PriceCalculator_priceCalculator__4XXFK:hover{box-shadow:0 8px 30px #0000000f,0 4px 12px #0000000a}.PriceCalculator_calculatorHeader__mQbXh{align-items:center;background:var(--color-bg-hover);border-bottom:1px solid var(--color-border);border-radius:1.5rem 1.5rem 0 0;display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.PriceCalculator_headerIcon__2TsN0{align-items:center;background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-white);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.PriceCalculator_calculatorTitle__BxAyB{color:var(--color-text-primary);font-size:.9375rem;font-weight:700;margin:0}.PriceCalculator_calculatorBody__JFwbY{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.PriceCalculator_measurements__tITls{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,1fr)}.PriceCalculator_measurementCard__cv0qs{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-4);transition:border-color var(--transition),box-shadow var(--transition)}.PriceCalculator_measurementCard__cv0qs:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.PriceCalculator_measurementIcon__RxjX3{align-items:center;background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-white);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PriceCalculator_measurementInfo__yq1I4{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.PriceCalculator_measurementLabel__a-ayd{color:var(--color-text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.PriceCalculator_measurementValue__Qp4TZ{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700}.PriceCalculator_warningCard__SyrhM{background:#dc26260d;border-color:#dc262633}.PriceCalculator_warningCard__SyrhM .PriceCalculator_measurementIcon__RxjX3{background:#0000;font-size:1.5rem}.PriceCalculator_warningCard__SyrhM .PriceCalculator_measurementValue__Qp4TZ{color:#dc2626;font-size:.8125rem;font-weight:600}.PriceCalculator_successCard__XeCe3{background:#22c55e0d;border-color:#22c55e33}.PriceCalculator_successCard__XeCe3 .PriceCalculator_measurementIcon__RxjX3{background:#0000;font-size:1.5rem}.PriceCalculator_successCard__XeCe3 .PriceCalculator_measurementValue__Qp4TZ{color:#16a34a;font-size:.8125rem;font-weight:600}.PriceCalculator_warningBox__hUZRi{align-items:flex-start;background:#dc26260d;border:1px solid #dc262633;border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-4)}.PriceCalculator_warningIcon__PnB9h{flex-shrink:0;font-size:1.5rem}.PriceCalculator_warningContent__8RXu0{flex:1 1}.PriceCalculator_warningTitle__4UqYJ{color:#dc2626;font-size:.875rem;font-weight:700;margin:0 0 var(--space-2) 0}.PriceCalculator_warningText__vASEP{color:#991b1b;font-size:.8125rem;line-height:1.5;margin:0 0 var(--space-3) 0}.PriceCalculator_warningList__3Neow{-webkit-padding-start:1.25rem;list-style:none;margin:0 0 var(--space-3) 0;padding-inline-start:1.25rem}.PriceCalculator_warningList__3Neow li{-webkit-padding-start:.5rem;color:#991b1b;font-size:.8125rem;margin-bottom:var(--space-2);padding-inline-start:.5rem;position:relative}.PriceCalculator_warningList__3Neow li:before{color:#16a34a;content:"✓";font-weight:700;inset-inline-start:-1rem;position:absolute}.PriceCalculator_warningTip__qFxfc{background:var(--color-white);border:1px solid #dc262633;border-radius:var(--radius-sm);color:#991b1b;font-size:.8125rem;line-height:1.5;padding:var(--space-3)}.PriceCalculator_infoBox__ksLnI{align-items:flex-start;background:#3b82f60d;border:1px solid #3b82f633;border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-4)}.PriceCalculator_infoIcon__-wKHm{flex-shrink:0;font-size:1.25rem}.PriceCalculator_infoText__m53ue{color:#1e40af;font-size:.8125rem;line-height:1.5;margin:0}.PriceCalculator_priceBreakdown__lFLY1{background:var(--color-bg-accent);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.PriceCalculator_priceItem__G51fp{align-items:center;display:flex;justify-content:space-between}.PriceCalculator_priceLabel__h6Yy\+{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.PriceCalculator_priceValue__vIvcm{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:.875rem;font-weight:600;gap:var(--space-2)}.PriceCalculator_priceTotal__3br20{border-top:1px solid var(--color-border);margin-top:var(--space-2);padding-top:var(--space-3)}.PriceCalculator_priceTotal__3br20 .PriceCalculator_priceLabel__h6Yy\+{color:var(--color-text-primary);font-size:1rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.PriceCalculator_priceTotal__3br20 .PriceCalculator_priceValue__vIvcm{color:var(--color-accent);font-size:1.25rem;font-weight:800}.PriceCalculator_loading__2lgeM{align-items:center;display:flex;justify-content:center;padding:var(--space-8)}.PriceCalculator_loadingSpinner__OZDGR{animation:PriceCalculator_spin__5fn7v .8s linear infinite;border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-accent);height:32px;width:32px}@keyframes PriceCalculator_spin__5fn7v{to{transform:rotate(1turn)}}.PriceCalculator_error__cCPc7{background:#dc26261a;border:1px solid #dc262633;border-radius:var(--radius-md);color:#dc2626;font-size:.875rem;font-weight:500;padding:var(--space-4);text-align:center}@media (max-width:768px){.PriceCalculator_measurements__tITls{grid-template-columns:1fr}}@media (max-width:480px){.PriceCalculator_calculatorBody__JFwbY,.PriceCalculator_calculatorHeader__mQbXh{padding:var(--space-4)}.PriceCalculator_headerIcon__2TsN0,.PriceCalculator_measurementIcon__RxjX3{height:36px;width:36px}.PriceCalculator_calculatorTitle__BxAyB{font-size:.875rem}.PriceCalculator_measurementValue__Qp4TZ{font-size:1rem}.PriceCalculator_priceTotal__3br20 .PriceCalculator_priceValue__vIvcm{font-size:1.125rem}}.StepIndicator_stepIndicator__Rh270{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:none;padding:1.5rem;transition:border-color .2s ease,box-shadow .2s ease}.StepIndicator_stepIndicator__Rh270:hover{border-color:#d1d5db}.StepIndicator_stepIndicator__Rh270.StepIndicator_compact__PzCgA{background:#fff;border:1px solid #e5e7eb;box-shadow:none;padding:1rem}.StepIndicator_header__fh2TM{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.StepIndicator_title__K2NXa{color:#111827;font-size:1rem;font-weight:600;margin:0}.StepIndicator_tierBadge__J4Zxf{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;letter-spacing:.025em;padding:.375rem .75rem;text-transform:uppercase}.StepIndicator_tierBadge__J4Zxf.StepIndicator_basicTier__S61h9{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.StepIndicator_tierBadge__J4Zxf.StepIndicator_doubledTier__kGctE{background:#fed7aa;border:1px solid #fdba74;color:#9a3412}.StepIndicator_stepsContainer__VUkW0{margin-top:.5rem;padding:2.5rem 0 1.5rem;position:relative}.StepIndicator_stepsGrid__5qyya{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(6,1fr);margin:1rem 0}.StepIndicator_stepIndicator__Rh270.StepIndicator_compact__PzCgA .StepIndicator_stepsGrid__5qyya{gap:.5rem}.StepIndicator_step__gbFF4{align-items:center;background:#f1f5f9;border:2px solid #0000;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .5rem;position:relative;transition:all .3s ease}.StepIndicator_step__gbFF4.StepIndicator_active__aetx2{border-color:currentColor;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.StepIndicator_step__gbFF4.StepIndicator_inactive__aGiCt{opacity:.4}.StepIndicator_step__gbFF4.StepIndicator_basicStep__HGs5U{background:#f0fdf4;color:#16a34a}.StepIndicator_step__gbFF4.StepIndicator_basicStep__HGs5U.StepIndicator_active__aetx2{background:#dcfce7;border-color:#16a34a}.StepIndicator_step__gbFF4.StepIndicator_doubledStep__gJpDL{background:#fff7ed;color:#ea580c}.StepIndicator_step__gbFF4.StepIndicator_doubledStep__gJpDL.StepIndicator_active__aetx2{background:#fed7aa;border-color:#ea580c}.StepIndicator_stepNumber__0OrRw{color:currentColor;font-size:.875rem;font-weight:700}.StepIndicator_stepIndicator__Rh270.StepIndicator_compact__PzCgA .StepIndicator_stepNumber__0OrRw{font-size:.75rem}.StepIndicator_stepVisual__UlAyB{align-items:center;color:currentColor;display:flex;height:24px;justify-content:center;width:24px}.StepIndicator_stepIndicator__Rh270.StepIndicator_compact__PzCgA .StepIndicator_stepVisual__UlAyB{height:20px;width:20px}.StepIndicator_stepHeight__gu93-{color:#9ca3af;font-size:.625rem;font-weight:500;margin-top:.25rem}.StepIndicator_rangeLabel__qvZqB{background-color:#fff;border:1px solid;border-radius:8px;box-shadow:0 1px 3px #0000000f;font-size:.875rem;font-weight:600;padding:.5rem 1rem;position:absolute;top:-2rem;white-space:nowrap}.StepIndicator_rangeLabel__qvZqB.StepIndicator_basicLabel__w16wD{background-color:#fff;border-color:#16a34a;color:#16a34a;left:0}.StepIndicator_rangeLabel__qvZqB.StepIndicator_doubledLabel__pIv9k{background-color:#fff;border-color:#ea580c;color:#ea580c;right:0}.StepIndicator_rangeDivider__wCyCB{background:linear-gradient(180deg,#0000 0,#e5e7eb 30%,#e5e7eb 70%,#0000);bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:1}.StepIndicator_info__iGmML{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding-top:1rem}.StepIndicator_infoItem__KIkOg{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:.5rem}.StepIndicator_infoItem__KIkOg svg{flex-shrink:0}.StepIndicator_currentSteps__l2\+sj{background:#f9fafb;border-radius:4px;color:#111827;font-weight:600;padding:.25rem .5rem}@media (max-width:768px){.StepIndicator_stepIndicator__Rh270{padding:1rem}.StepIndicator_stepsGrid__5qyya{gap:.5rem}.StepIndicator_step__gbFF4{padding:.5rem .25rem}.StepIndicator_stepNumber__0OrRw{font-size:.75rem}.StepIndicator_stepVisual__UlAyB{height:20px;width:20px}.StepIndicator_stepHeight__gu93-{display:none}.StepIndicator_rangeLabel__qvZqB{font-size:.625rem;padding:.125rem .375rem}.StepIndicator_header__fh2TM{align-items:flex-start;flex-direction:column;gap:.5rem}}[dir=rtl] .StepIndicator_rangeLabel__qvZqB.StepIndicator_basicLabel__w16wD{left:auto;right:0}[dir=rtl] .StepIndicator_rangeLabel__qvZqB.StepIndicator_doubledLabel__pIv9k{left:0;right:auto}.StageDimensionsForm_stageDimensionsStep__VtH66{--color-white:#fff;--color-bg-page:#f5f7fa;--color-bg-card:#fff;--color-bg-input:#fff;--color-bg-hover:#f9fafb;--color-bg-accent:#f0f4f8;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-muted:#9ca3af;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--color-border-focus:#111827;--color-accent:#111827;--color-success:#059669;--color-error:#dc2626;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 6px #00000012;--transition:200ms ease;background-color:var(--color-bg-page);border-radius:var(--radius-xl);padding:var(--space-6);width:100%}.StageDimensionsForm_stepContent__9c-Zp{display:flex;flex-direction:column;gap:var(--space-6)}.StageDimensionsForm_formSection__H7s7k{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--transition),box-shadow var(--transition)}.StageDimensionsForm_formSection__H7s7k:hover{border-color:var(--color-border-hover)}.StageDimensionsForm_formSection__H7s7k:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #11182714}.StageDimensionsForm_pricingSection__z2oim{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.StageDimensionsForm_sectionHeader__J6q80{align-items:flex-start;display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}.StageDimensionsForm_sectionIcon__vXCOw{align-items:center;background-color:var(--color-accent);border-radius:var(--radius-md);color:var(--color-white);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.StageDimensionsForm_sectionTitleWrapper__yllvr{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1)}.StageDimensionsForm_sectionTitle__vktQZ{color:var(--color-text-primary);font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.StageDimensionsForm_sectionDescription__8xam2{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;margin:0}.StageDimensionsForm_optionalBadge__gfnBO{align-items:center;background-color:var(--color-bg-accent);border-radius:var(--radius-full);color:var(--color-text-tertiary);display:inline-flex;font-size:.75rem;font-weight:500;padding:var(--space-1) var(--space-3);width:-webkit-fit-content;width:fit-content}.StageDimensionsForm_dimensionsGrid__yJDGf{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.StageDimensionsForm_inputWrapper__JA0TT{display:flex;flex-direction:column}.StageDimensionsForm_dimensionControl__6vu87{display:flex;flex-direction:column;gap:var(--space-2)}.StageDimensionsForm_dimensionLabel__PcR-3{color:var(--color-text-primary);font-size:.875rem;font-weight:600;margin-bottom:var(--space-1)}.StageDimensionsForm_dimensionInputWrapper__1VWJK{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-full);display:flex;gap:var(--space-2);padding:var(--space-1);transition:border-color var(--transition)}.StageDimensionsForm_dimensionInputWrapper__1VWJK:focus-within{border-color:var(--color-accent)}.StageDimensionsForm_dimensionButton__6HXyT{align-items:center;background-color:var(--color-accent);border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all var(--transition);width:40px}.StageDimensionsForm_dimensionButton__6HXyT:hover{background-color:#374151;transform:scale(1.1)}.StageDimensionsForm_dimensionButton__6HXyT:active{transform:scale(.95)}.StageDimensionsForm_dimensionInput__Sk9zz{background:#0000;border:none;color:var(--color-text-primary);flex:1 1;font-size:1.125rem;font-weight:700;outline:none;padding:var(--space-2) var(--space-3);text-align:center;width:100%}.StageDimensionsForm_dimensionInput__Sk9zz::-webkit-inner-spin-button,.StageDimensionsForm_dimensionInput__Sk9zz::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.StageDimensionsForm_dimensionInput__Sk9zz[type=number]{-webkit-appearance:textfield;appearance:textfield}.StageDimensionsForm_errorText__bkeU6{animation:StageDimensionsForm_fadeIn__Sv7NZ .2s ease-out;color:#dc2626;display:block;font-size:.75rem;margin-top:var(--space-1)}@keyframes StageDimensionsForm_fadeIn__Sv7NZ{0%{opacity:0}to{opacity:1}}.StageDimensionsForm_inputError__Hg\+ge{background-color:#fef2f2!important;border-color:#ef4444!important}.StageDimensionsForm_inputError__Hg\+ge:focus{box-shadow:0 0 0 3px #ef44441a!important;outline-color:#ef4444!important}.StageDimensionsForm_dimensionHint__SzeLk{color:#6b7280;display:block;font-size:.75rem;font-weight:400;margin-top:var(--space-1)}.StageDimensionsForm_areaDisplay__T0tTD{align-items:center;background-color:var(--color-bg-accent);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4) var(--space-5)}.StageDimensionsForm_areaIconWrapper__o\+tSL{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.StageDimensionsForm_areaContent__Vr\+rF{align-items:center;display:flex;flex:1 1;gap:var(--space-4);justify-content:space-between}.StageDimensionsForm_areaLabel__i8mFp{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.StageDimensionsForm_areaValue__sd39T{color:var(--color-text-primary);font-size:1.125rem;font-weight:700}.StageDimensionsForm_priceDisplay__cLNqL{align-items:flex-start;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:none;display:flex;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-5);transition:border-color var(--transition),box-shadow var(--transition)}.StageDimensionsForm_priceDisplay__cLNqL:hover{border-color:var(--color-border-hover)}.StageDimensionsForm_priceIconWrapper__Tf0Rn{align-items:center;background-color:var(--color-bg-accent);border-radius:var(--radius-md);color:var(--color-accent);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.StageDimensionsForm_priceContent__2bLGr{display:flex;flex:1 1;flex-direction:column;gap:var(--space-3)}.StageDimensionsForm_priceRow__uCQhl{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.StageDimensionsForm_priceLabel__5ke0h{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.StageDimensionsForm_priceValue__b0aAl{color:var(--color-text-primary);font-size:1rem;font-weight:600}.StageDimensionsForm_totalRow__nEDAM{border-top:1px solid var(--color-border);margin-top:var(--space-2);padding-top:var(--space-3)}.StageDimensionsForm_totalLabel__jtvLB{color:var(--color-text-primary);font-size:1rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.StageDimensionsForm_totalValue__vmWqt{color:var(--color-accent);font-size:1.5rem;font-weight:800}.StageDimensionsForm_priceBreakdown__ZPV9w{background-color:var(--color-bg-accent);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);margin-top:var(--space-2);padding:var(--space-3)}.StageDimensionsForm_breakdownText__aiAF0{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;margin:0}.StageDimensionsForm_textareaWrapper__u0UEe{position:relative}.StageDimensionsForm_notesTextarea__WqjvH{background-color:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-primary);font-family:inherit;font-size:1rem;line-height:1.6;min-height:120px;padding:var(--space-4);resize:vertical;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.StageDimensionsForm_notesTextarea__WqjvH:hover{border-color:var(--color-border-hover)}.StageDimensionsForm_notesTextarea__WqjvH:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #11182714;outline:none}.StageDimensionsForm_notesTextarea__WqjvH::placeholder{color:var(--color-text-muted)}.StageDimensionsForm_charCounter__9BF\+a{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:.875rem;gap:.25rem;margin-top:.5rem;transition:color var(--transition)}.StageDimensionsForm_charCount__CD61o{color:var(--color-text-secondary);font-weight:600}.StageDimensionsForm_charSeparator__BqBKg{color:var(--color-text-muted)}.StageDimensionsForm_charMax__aM1t3{color:var(--color-text-tertiary)}.StageDimensionsForm_charLabel__JqgQ1{-webkit-margin-start:.25rem;color:var(--color-text-muted);margin-inline-start:.25rem}.StageDimensionsForm_charCounter__9BF\+a.StageDimensionsForm_charCounterMax__erthU{color:var(--color-error)}.StageDimensionsForm_charCounter__9BF\+a.StageDimensionsForm_charCounterMax__erthU .StageDimensionsForm_charCount__CD61o{color:var(--color-error);font-weight:700}[dir=rtl] .StageDimensionsForm_sectionHeader__J6q80{flex-direction:row-reverse}[dir=rtl] .StageDimensionsForm_sectionTitleWrapper__yllvr{text-align:right}[dir=rtl] .StageDimensionsForm_areaContent__Vr\+rF,[dir=rtl] .StageDimensionsForm_areaDisplay__T0tTD{flex-direction:row-reverse}[dir=rtl] .StageDimensionsForm_notesTextarea__WqjvH{text-align:right}@media (max-width:768px){.StageDimensionsForm_stageDimensionsStep__VtH66{padding:var(--space-4)}.StageDimensionsForm_formSection__H7s7k{padding:var(--space-5)}.StageDimensionsForm_sectionHeader__J6q80{gap:var(--space-3)}.StageDimensionsForm_sectionIcon__vXCOw{height:40px;width:40px}.StageDimensionsForm_dimensionsGrid__yJDGf{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.StageDimensionsForm_dimensionsGrid__yJDGf .StageDimensionsForm_dimensionControl__6vu87:last-child,.StageDimensionsForm_dimensionsGrid__yJDGf .StageDimensionsForm_inputWrapper__JA0TT:last-child{grid-column:1/-1}.StageDimensionsForm_dimensionButton__6HXyT{height:36px;width:36px}}@media (max-width:480px){.StageDimensionsForm_stageDimensionsStep__VtH66{padding:var(--space-3)}.StageDimensionsForm_formSection__H7s7k{padding:var(--space-4)}.StageDimensionsForm_sectionHeader__J6q80{align-items:flex-start;flex-direction:column}.StageDimensionsForm_dimensionsGrid__yJDGf{grid-template-columns:1fr}.StageDimensionsForm_dimensionsGrid__yJDGf .StageDimensionsForm_dimensionControl__6vu87:last-child,.StageDimensionsForm_dimensionsGrid__yJDGf .StageDimensionsForm_inputWrapper__JA0TT:last-child{grid-column:1}.StageDimensionsForm_dimensionButton__6HXyT{height:32px;width:32px}.StageDimensionsForm_areaDisplay__T0tTD{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.StageDimensionsForm_areaContent__Vr\+rF{align-items:flex-start;flex-direction:column;gap:var(--space-1);width:100%}}.StageDimensionsForm_logoOptions__GjbZO{display:flex;flex-direction:column;gap:var(--space-6)}.StageDimensionsForm_logoTypeGrid__SGjQb{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.StageDimensionsForm_logoOption__f-f\+w{border-radius:var(--radius-lg);display:block}.StageDimensionsForm_logoOption__f-f\+w.StageDimensionsForm_selected__wUKGm{background:var(--color-bg-accent);border-color:var(--color-accent)}.StageDimensionsForm_hiddenRadio__5oEr2{opacity:0;pointer-events:none;position:absolute}.StageDimensionsForm_logoOptionContent__Iu7rv{display:flex;flex-direction:column;gap:var(--space-2)}.StageDimensionsForm_logoOptionHeader__LlsN5{align-items:center;display:flex;justify-content:space-between}.StageDimensionsForm_logoOptionName__eNnL6{color:var(--color-text-primary);font-size:1rem;font-weight:600}.StageDimensionsForm_logoOptionPrice__gJAaN{background:#1118271a;border-radius:var(--radius-sm);color:var(--color-accent);font-size:.875rem;padding:var(--space-1) var(--space-2)}.StageDimensionsForm_logoOptionDesc__mx75o{color:var(--color-text-secondary);font-size:.875rem;line-height:1.4;margin:0}.StageDimensionsForm_logoFileUpload__cUsg8{background:var(--color-bg-accent);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4)}.StageDimensionsForm_fileUploadLabel__lFqa-{align-items:center;color:var(--color-accent);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:var(--space-2);transition:color .2s ease}.StageDimensionsForm_fileUploadLabel__lFqa-:hover{color:var(--color-text-primary)}.StageDimensionsForm_hiddenFileInput__AuuQp{opacity:0;pointer-events:none;position:absolute}.StageDimensionsForm_uploadedFile__f\+-Jc{align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);display:flex;font-size:.875rem;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.StageDimensionsForm_removeFileBtn__FsE-g{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);transition:color .2s ease}.StageDimensionsForm_removeFileBtn__FsE-g:hover{color:var(--color-error)}.StageDimensionsForm_stepIndicatorWrapper__0YpDS{background:var(--color-bg-accent);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--space-4);padding:var(--space-4)}.StageDimensionsForm_stepIndicatorHeader__CBsIz{margin-bottom:var(--space-3)}.StageDimensionsForm_stepIndicatorTitle__OMB2Z{color:var(--color-text-primary);font-size:.9375rem;font-weight:600;margin:0 0 var(--space-1) 0}.StageDimensionsForm_stepIndicatorInfo__6Wz3l{color:var(--color-text-secondary);font-size:.8125rem;margin:0}.StageDimensionsForm_alert__uOJBd{animation:StageDimensionsForm_slideIn__uUtIn .3s ease;border-left:4px solid;border-radius:var(--radius-md);margin-top:var(--space-4);padding:var(--space-4)}@keyframes StageDimensionsForm_slideIn__uUtIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.StageDimensionsForm_alertBasicPrice__gbjtn{background:#ecfdf5;border-left-color:#059669}.StageDimensionsForm_alertDoubledPrice__F-Cnz{background:#fff7ed;border-left-color:#f59e0b}.StageDimensionsForm_alertHeightRounded__ZX1dv{background:#eff6ff;border-left-color:#3b82f6}.StageDimensionsForm_alertValidationError__uJcor{background:#fee2e2;border-left-color:#ef4444}.StageDimensionsForm_alertCalculationError__fK6ax{background:#fee2e2;border-left-color:#dc2626}.StageDimensionsForm_alertTitle__GcUEM{font-size:.9375rem;font-weight:600;margin-bottom:var(--space-2)}.StageDimensionsForm_alertBasicPrice__gbjtn .StageDimensionsForm_alertTitle__GcUEM{color:#059669}.StageDimensionsForm_alertDoubledPrice__F-Cnz .StageDimensionsForm_alertTitle__GcUEM{color:#f59e0b}.StageDimensionsForm_alertHeightRounded__ZX1dv .StageDimensionsForm_alertTitle__GcUEM{color:#3b82f6}.StageDimensionsForm_alertCalculationError__fK6ax .StageDimensionsForm_alertTitle__GcUEM,.StageDimensionsForm_alertValidationError__uJcor .StageDimensionsForm_alertTitle__GcUEM{color:#dc2626}.StageDimensionsForm_alertMessage__GKYBB{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.StageDimensionsForm_alertIcon__085ZI{font-size:1.5rem;margin-bottom:var(--space-2)}.StageDimensionsForm_alertContent__uGzl-{flex:1 1}.StageDimensionsForm_alertErrors__3W-wf{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.StageDimensionsForm_alertErrorItem__\+8CbC{align-items:baseline;color:#991b1b;display:flex;flex-wrap:wrap;font-size:.875rem;gap:var(--space-1);line-height:1.6}.StageDimensionsForm_errorField__CIWPC{color:#7f1d1d;font-weight:600}.StageDimensionsForm_errorMessage__X6sXM{color:#991b1b;flex:1 1}.StageDimensionsForm_errorLimits__NI9bh{color:#dc2626;font-size:.8125rem;font-weight:500}.StageDimensionsForm_alertSuggestion__fdice{color:var(--color-text-tertiary);font-size:.8125rem;font-style:italic;margin-top:var(--space-2)}.StageDimensionsForm_logoOptionsGrid__dl9z1{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:var(--space-4)}.StageDimensionsForm_logoOption__f-f\+w{align-items:center;background:var(--color-bg-card);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);position:relative;text-align:center;transition:all .2s ease}.StageDimensionsForm_logoOption__f-f\+w:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.StageDimensionsForm_logoOptionActive__xXpg7{background:var(--color-bg-accent);border-color:var(--color-accent);box-shadow:0 0 0 3px #1118271a}.StageDimensionsForm_logoOptionLabel__VSpXH{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.StageDimensionsForm_logoOptionPrice__gJAaN{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.StageDimensionsForm_popularBadge__AvOKA{background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:var(--radius-full);box-shadow:0 2px 8px #f59e0b66;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.5px;padding:2px 8px;position:absolute;right:-8px;text-transform:uppercase;top:-8px}.StageDimensionsForm_stageDimensionsStep__VtH66[dir=rtl] .StageDimensionsForm_alert__uOJBd,.StageDimensionsForm_stageDimensionsStep__VtH66[dir=rtl] .StageDimensionsForm_logoOptionsGrid__dl9z1,.StageDimensionsForm_stageDimensionsStep__VtH66[dir=rtl] .StageDimensionsForm_stepIndicatorWrapper__0YpDS{direction:rtl}.StageDimensionsForm_stageDimensionsStep__VtH66[dir=rtl] .StageDimensionsForm_alert__uOJBd{border-left:none;border-right:4px solid}.StageDimensionsForm_stageDimensionsStep__VtH66[dir=rtl] .StageDimensionsForm_popularBadge__AvOKA{left:-8px;right:auto}@media (max-width:640px){.StageDimensionsForm_logoOptionsGrid__dl9z1{grid-template-columns:repeat(2,1fr)}.StageDimensionsForm_alert__uOJBd,.StageDimensionsForm_stepIndicatorWrapper__0YpDS{padding:var(--space-3)}}.AdditionalServices_servicesPage__bKddx{--color-white:#fff;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-hover:#f9fafb;--color-bg-accent:#f0f4f8;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-muted:#9ca3af;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--color-border-focus:#111827;--color-accent:#111827;--color-success:#059669;--color-error:#dc2626;--color-warning:#d97706;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 6px #00000012;--shadow-lg:0 8px 16px #00000014;--transition:200ms ease;--sidebar-width:280px;--grid-gap:1.25rem;background-color:var(--color-bg-page);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:var(--space-6) 0 var(--space-16)}.AdditionalServices_container__RGKmc{margin:0 auto;max-width:100%;padding:0 var(--space-4)}.AdditionalServices_pageHeader__13p1N{margin-bottom:var(--space-10);padding:var(--space-4) 0 var(--space-6);text-align:center}.AdditionalServices_headerContent__OAmw3{margin:0 auto;max-width:720px}.AdditionalServices_titleWrapper__g4yRh{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-bottom:var(--space-4)}.AdditionalServices_titleIcon__PkBSO{align-items:center;background-color:var(--color-accent);border-radius:var(--radius-xl);color:var(--color-white);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.AdditionalServices_pageTitle__lqI30{color:var(--color-text-primary);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.2;margin:0}.AdditionalServices_pageDescription__vlpIg{color:var(--color-text-secondary);font-size:clamp(.875rem,2vw,1.125rem);line-height:1.6;margin:0 auto;max-width:540px}.AdditionalServices_filtersSection__US31l{margin-bottom:var(--space-8);margin-left:auto;margin-right:auto;max-width:1200px}.AdditionalServices_stageSection__qZa94{background-color:var(--color-bg-card);border:none;border-radius:var(--radius-2xl);margin-bottom:var(--space-10);margin-left:auto;margin-right:auto;max-width:1200px;padding:var(--space-10)}.AdditionalServices_stageSectionHeader__bUm7q{text-align:center}.AdditionalServices_stageTitleWrapper__wTNXl{align-items:center;display:flex;gap:var(--space-3);justify-content:center;margin-bottom:var(--space-3)}.AdditionalServices_stageIcon__lko49{align-items:center;background-color:var(--color-accent);border-radius:var(--radius-lg);color:var(--color-white);display:flex;height:48px;justify-content:center;width:48px}.AdditionalServices_stageSectionTitle__LkKfD{color:var(--color-text-primary);font-size:1.75rem;font-weight:700;margin:0}.AdditionalServices_stageSectionDescription__MS8TO{color:var(--color-text-secondary);font-size:1rem;margin:0 0 var(--space-6) 0}.AdditionalServices_stageDesignButton__TR2R2{align-items:center;background-color:var(--color-accent);border:none;border-radius:var(--radius-full);color:var(--color-white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-8);transition:transform var(--transition),box-shadow var(--transition)}.AdditionalServices_stageDesignButton__TR2R2:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.AdditionalServices_stageDesignButton__TR2R2:active{transform:translateY(0)}.AdditionalServices_stageDesignForm__Ep6Fg{background-color:var(--color-bg-accent);border-radius:var(--radius-xl);margin-top:var(--space-6);padding:var(--space-8)}.AdditionalServices_stageFormActions__TjHSa{border-top:1px solid var(--color-border);display:flex;gap:var(--space-4);justify-content:flex-end;margin-top:var(--space-8);padding-top:var(--space-6)}.AdditionalServices_cancelButton__jmS5q{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:var(--space-3) var(--space-6);transition:background-color var(--transition),border-color var(--transition)}.AdditionalServices_cancelButton__jmS5q:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-hover)}.AdditionalServices_addToCartButton__5ZfjZ{align-items:center;background-color:var(--color-accent);border:none;border-radius:var(--radius-full);color:var(--color-white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-6);transition:transform var(--transition),box-shadow var(--transition),opacity var(--transition)}.AdditionalServices_addToCartButton__5ZfjZ:hover:not(:disabled){box-shadow:var(--shadow-lg);transform:translateY(-2px)}.AdditionalServices_addToCartButton__5ZfjZ:active:not(:disabled){transform:translateY(0)}.AdditionalServices_addToCartButton__5ZfjZ:disabled{cursor:not-allowed;opacity:.5}.AdditionalServices_priceTag__y8tjt{border-left:1px solid #fff6;margin-left:var(--space-2);padding-left:var(--space-2)}.AdditionalServices_content__RbIcb{grid-gap:var(--space-8);align-items:start;display:grid;gap:var(--space-8);grid-template-columns:var(--sidebar-width) 1fr;margin:0 auto;max-width:1600px}.AdditionalServices_sidebar__uMutR{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);max-height:calc(100vh - var(--space-8));overflow-y:auto;padding:var(--space-4);position:-webkit-sticky;position:sticky;top:var(--space-4);width:100%}.AdditionalServices_sidebar__uMutR::-webkit-scrollbar{width:6px}.AdditionalServices_sidebar__uMutR::-webkit-scrollbar-track{background:#0000}.AdditionalServices_sidebar__uMutR::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}.AdditionalServices_contentSection__b2afh{margin-bottom:var(--space-16);min-height:400px;width:100%}.AdditionalServices_itemsGrid__y\+c3M{grid-gap:var(--grid-gap);display:grid;gap:var(--grid-gap);grid-template-columns:1fr;list-style:none;margin:0;padding:0}.AdditionalServices_gridItem__6o9n1{display:block}.AdditionalServices_loadingState__SfsCD{align-items:center;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;min-height:400px;padding:var(--space-16) var(--space-8)}.AdditionalServices_loadingState__SfsCD p{color:var(--color-text-secondary);font-size:1rem;margin:0}.AdditionalServices_spinner__\+CjAx{animation:AdditionalServices_spin__98CFI .8s linear infinite;border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-accent);height:48px;width:48px}@keyframes AdditionalServices_spin__98CFI{to{transform:rotate(1turn)}}.AdditionalServices_errorState__xKjUr{align-items:center;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);display:flex;justify-content:center;min-height:400px;padding:var(--space-16) var(--space-8);text-align:center}.AdditionalServices_errorState__xKjUr p{color:var(--color-error);font-size:1.125rem;font-weight:500;margin:0}.AdditionalServices_emptyState__T\+3NA{align-items:center;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);display:flex;justify-content:center;min-height:400px;padding:var(--space-16) var(--space-8);text-align:center}.AdditionalServices_emptyStateContent__ABNou{align-items:center;display:flex;flex-direction:column;gap:var(--space-6);max-width:320px}.AdditionalServices_emptyStateContent__ABNou svg{color:var(--color-text-muted)}.AdditionalServices_emptyState__T\+3NA p{color:var(--color-text-tertiary);font-size:1.125rem;line-height:1.6;margin:0}.AdditionalServices_servicesPage__bKddx :focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-accent);outline-offset:2px}.AdditionalServices_servicesPage__bKddx.AdditionalServices_rtl__3fM4o{direction:rtl}.AdditionalServices_rtl__3fM4o .AdditionalServices_stageFormActions__TjHSa,.AdditionalServices_rtl__3fM4o .AdditionalServices_stageTitleWrapper__wTNXl{flex-direction:row-reverse}.AdditionalServices_rtl__3fM4o .AdditionalServices_priceTag__y8tjt{border-left:none;border-right:1px solid #fff6;margin-left:0;margin-right:var(--space-2);padding-left:0;padding-right:var(--space-2)}.AdditionalServices_rtl__3fM4o .AdditionalServices_addToCartButton__5ZfjZ{flex-direction:row-reverse}@media (max-width:479px){.AdditionalServices_servicesPage__bKddx{--sidebar-width:100%;--grid-gap:1rem;padding:var(--space-4) 0 var(--space-12)}.AdditionalServices_container__RGKmc{padding:0 var(--space-3)}.AdditionalServices_pageHeader__13p1N{margin-bottom:var(--space-6)}.AdditionalServices_titleWrapper__g4yRh{gap:var(--space-3)}.AdditionalServices_titleIcon__PkBSO{height:48px;width:48px}.AdditionalServices_content__RbIcb{gap:var(--space-6);grid-template-columns:1fr}.AdditionalServices_sidebar__uMutR{max-height:none;position:static}.AdditionalServices_itemsGrid__y\+c3M{gap:var(--space-4);grid-template-columns:1fr}.AdditionalServices_stageSection__qZa94{margin-bottom:var(--space-6);padding:var(--space-6)}.AdditionalServices_stageSectionTitle__LkKfD{font-size:1.5rem}.AdditionalServices_stageIcon__lko49{height:40px;width:40px}.AdditionalServices_stageDesignForm__Ep6Fg{padding:var(--space-5)}.AdditionalServices_stageFormActions__TjHSa{flex-direction:column;gap:var(--space-3)}.AdditionalServices_addToCartButton__5ZfjZ,.AdditionalServices_cancelButton__jmS5q{justify-content:center;width:100%}}@media (min-width:480px) and (max-width:767px){.AdditionalServices_servicesPage__bKddx{--sidebar-width:100%}.AdditionalServices_content__RbIcb{grid-template-columns:1fr}.AdditionalServices_sidebar__uMutR{max-height:none;position:static}.AdditionalServices_itemsGrid__y\+c3M{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1023px){.AdditionalServices_servicesPage__bKddx{--sidebar-width:240px}.AdditionalServices_itemsGrid__y\+c3M{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1279px){.AdditionalServices_itemsGrid__y\+c3M{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.AdditionalServices_itemsGrid__y\+c3M{grid-template-columns:repeat(3,1fr)}}@media (min-width:1600px){.AdditionalServices_itemsGrid__y\+c3M{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}.AdditionalServices_container__RGKmc{padding:0 var(--space-8)}}@media print{.AdditionalServices_servicesPage__bKddx{background:#fff;padding:0}.AdditionalServices_sidebar__uMutR{display:none}.AdditionalServices_content__RbIcb{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AdditionalServices_servicesPage__bKddx *{animation:none!important;transition:none!important}}.CheckoutCitySelector_citySelectorWrapper__m9k4U{margin-bottom:1.5rem}.CheckoutCitySelector_label__uKDIr{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.CheckoutCitySelector_required__Qd9RQ{color:#ef4444;margin-left:.25rem}.CheckoutCitySelector_selectWrapper__kHaOl{position:relative}.CheckoutCitySelector_select__gH7p8{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #e5e7eb;border-radius:.5rem;color:#111827;cursor:pointer;font-size:1rem;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease;width:100%}.CheckoutCitySelector_select__gH7p8:hover{border-color:#d1d5db}.CheckoutCitySelector_select__gH7p8:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CheckoutCitySelector_select__gH7p8:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.CheckoutCitySelector_selectIcon__5CaMT{color:#6b7280;height:1.25rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:1.25rem}.CheckoutCitySelector_select__gH7p8:focus+.CheckoutCitySelector_selectIcon__5CaMT{color:#3b82f6}.CheckoutCitySelector_citySelectorWrapper__m9k4U[dir=rtl] .CheckoutCitySelector_select__gH7p8{padding:.75rem 1rem .75rem 2.5rem}.CheckoutCitySelector_citySelectorWrapper__m9k4U[dir=rtl] .CheckoutCitySelector_selectIcon__5CaMT{left:1rem;right:auto}.CheckoutCitySelector_citySelectorWrapper__m9k4U[dir=rtl] .CheckoutCitySelector_required__Qd9RQ{margin-left:0;margin-right:.25rem}.CheckoutCitySelector_loadingState__VvlHg{align-items:center;background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:.5rem;color:#6b7280;display:flex;gap:.75rem;padding:.75rem 1rem}.CheckoutCitySelector_spinner__5c12h{animation:CheckoutCitySelector_spin__fOSk1 .6s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:1.25rem;width:1.25rem}@keyframes CheckoutCitySelector_spin__fOSk1{to{transform:rotate(1turn)}}.CheckoutCitySelector_errorState__AQuqa{align-items:center;background-color:#fef2f2;border:2px solid #fecaca;border-radius:.5rem;color:#dc2626;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem 1rem}.CheckoutCitySelector_errorIcon__MkeFf{flex-shrink:0;height:1.25rem;width:1.25rem}.CheckoutCitySelector_deliveryCostInfo__4y\+TO{align-items:flex-start;background-color:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #3b82f6;border-radius:.5rem;display:flex;gap:.75rem;margin-top:.75rem;padding:.875rem 1rem}.CheckoutCitySelector_deliveryCostInfo__4y\+TO.CheckoutCitySelector_freeDelivery__DWUz\+{background-color:#f0fdf4;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #22c55e}.CheckoutCitySelector_citySelectorWrapper__m9k4U[dir=rtl] .CheckoutCitySelector_deliveryCostInfo__4y\+TO{border-left:1px solid #bfdbfe;border-right:4px solid #3b82f6}.CheckoutCitySelector_citySelectorWrapper__m9k4U[dir=rtl] .CheckoutCitySelector_deliveryCostInfo__4y\+TO.CheckoutCitySelector_freeDelivery__DWUz\+{border-left:1px solid #bbf7d0;border-right-color:#22c55e}.CheckoutCitySelector_infoIcon__n4cjq{color:#3b82f6;flex-shrink:0;height:1.25rem;width:1.25rem}.CheckoutCitySelector_freeDelivery__DWUz\+ .CheckoutCitySelector_infoIcon__n4cjq{color:#22c55e}.CheckoutCitySelector_infoContent__PnHmE{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.CheckoutCitySelector_infoLabel__fm-tm{color:#374151;font-size:.875rem;font-weight:500}.CheckoutCitySelector_infoValue__I6J1R{color:#111827;font-size:.875rem}.CheckoutCitySelector_freeText__k7gJU{color:#16a34a;font-weight:700}.CheckoutCitySelector_costText__MfWBG{color:#1d4ed8;font-weight:700}.CheckoutCitySelector_helperText__nSuyj{color:#6b7280;font-size:.8125rem;font-style:italic;margin-top:.5rem}@media (max-width:640px){.CheckoutCitySelector_select__gH7p8{font-size:.9375rem;padding:.625rem 2rem .625rem .875rem}.CheckoutCitySelector_citySelectorWrapper__m9k4U[dir=rtl] .CheckoutCitySelector_select__gH7p8{padding:.625rem .875rem .625rem 2rem}.CheckoutCitySelector_deliveryCostInfo__4y\+TO{padding:.75rem .875rem}.CheckoutCitySelector_infoLabel__fm-tm,.CheckoutCitySelector_infoValue__I6J1R{font-size:.8125rem}}:root{--color-primary:#111;--color-primary-hover:#333;--color-bg:#f5f7fa;--color-bg-card:#fff;--color-bg-subtle:#f9fafb;--color-text-primary:#111;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-text-light:#9ca3af;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-border-dark:#d1d5db;--color-success:#059669;--color-success-bg:#ecfdf5;--color-success-border:#a7f3d0;--color-error:#dc2626;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-info:#2563eb;--color-info-bg:#eff6ff;--color-info-border:#bfdbfe;--shadow-md:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--transition-base:200ms ease;--transition-slow:300ms ease;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px}.Checkout_checkoutPage__FveBv{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7fa;background-color:var(--color-bg);color:#111;color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;min-height:100vh;padding:24px;padding:var(--space-6)}.Checkout_container__zSEI3{margin:0 auto;max-width:1440px;width:100%}.Checkout_emptyState__qgOah{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:32px;padding:var(--space-8);text-align:center}.Checkout_emptyStateIcon__9tquV{color:#9ca3af;color:var(--color-text-light);margin-bottom:24px;margin-bottom:var(--space-6);opacity:.6}.Checkout_emptyStateTitle__fp3HW{color:#111;color:var(--color-text-primary);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 12px;margin:0 0 var(--space-3)}.Checkout_emptyStateText__H0gwz{color:#6b7280;color:var(--color-text-muted);font-size:1rem;margin:0 0 32px;margin:0 0 var(--space-8);max-width:400px}.Checkout_btnPrimary__3iGd9{align-items:center;background-color:#000;background-color:var(--color-black);border:none;border-radius:9999px;border-radius:var(--radius-full);color:#fff;color:var(--color-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:8px;gap:var(--space-2);justify-content:center;padding:14px 28px;text-decoration:none;transition:all .2s ease;transition:all var(--transition-base);white-space:nowrap}.Checkout_btnPrimary__3iGd9:hover{background-color:#333;background-color:var(--color-primary-hover);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.Checkout_btnPrimary__3iGd9:active{transform:translateY(0)}.Checkout_btnPrimary__3iGd9:focus-visible{outline:2px solid #000;outline:2px solid var(--color-black);outline-offset:2px}.Checkout_btnPrimary__3iGd9:disabled{cursor:not-allowed;opacity:.5;transform:none}.Checkout_btnPrimary__3iGd9 svg{flex-shrink:0;height:18px;width:18px}.Checkout_btnSecondary__MkhsA{align-items:center;background-color:#fff;background-color:var(--color-white);border:1.5px solid #d1d5db;border:1.5px solid var(--color-border-dark);border-radius:9999px;border-radius:var(--radius-full);color:#111;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:8px;gap:var(--space-2);justify-content:center;padding:12px 24px;transition:all .2s ease;transition:all var(--transition-base)}.Checkout_btnSecondary__MkhsA:hover{background-color:#f9fafb;background-color:var(--color-bg-subtle);border-color:#111;border-color:var(--color-text-primary)}.Checkout_btnSubmit__5xAkU{align-items:center;background-color:#000;background-color:var(--color-black);border:none;border-radius:9999px;border-radius:var(--radius-full);color:#fff;color:var(--color-white);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:700;gap:12px;gap:var(--space-3);justify-content:center;margin-bottom:16px;margin-bottom:var(--space-4);padding:16px 32px;transition:all .2s ease;transition:all var(--transition-base);width:100%}.Checkout_btnSubmit__5xAkU:hover:not(:disabled){background-color:#333;background-color:var(--color-primary-hover);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);transform:translateY(-2px)}.Checkout_btnSubmit__5xAkU:active:not(:disabled){transform:translateY(0)}.Checkout_btnSubmit__5xAkU:disabled{cursor:not-allowed;opacity:.6}.Checkout_btnSubmit__5xAkU svg{flex-shrink:0;height:20px;width:20px}.Checkout_btnAmount__Ej0K2{background-color:#ffffff26;border-radius:9999px;border-radius:var(--radius-full);font-size:.875rem;font-weight:700;margin-left:8px;margin-left:var(--space-2);padding:4px 12px}.Checkout_pageHeader__FGNQi{background-color:#fff;background-color:var(--color-bg-card);border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:18px;border-radius:var(--radius-xl);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);justify-content:space-between;margin-bottom:24px;margin-bottom:var(--space-6);padding:20px 24px;padding:var(--space-5) var(--space-6)}.Checkout_headerContent__Qw7AR,.Checkout_pageHeader__FGNQi{align-items:center;display:flex;gap:16px;gap:var(--space-4)}.Checkout_headerIconWrapper__PZXSa{align-items:center;background-color:#000;background-color:var(--color-black);border-radius:14px;border-radius:var(--radius-lg);color:#fff;color:var(--color-white);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Checkout_headerIconWrapper__PZXSa svg{height:24px;width:24px}.Checkout_headerTextContent__52QoQ{display:flex;flex-direction:column;gap:2px}.Checkout_pageTitle__49LEd{color:#111;color:var(--color-text-primary);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.Checkout_pageSubtitle__SGQ7S{color:#6b7280;color:var(--color-text-muted);font-size:.875rem;margin:0}.Checkout_headerBadge__yt1WC{align-items:center;background-color:#f9fafb;background-color:var(--color-bg-subtle);border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:9999px;border-radius:var(--radius-full);color:#4b5563;color:var(--color-text-secondary);display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;gap:var(--space-2);padding:8px 16px}.Checkout_headerBadge__yt1WC svg{color:#6b7280;color:var(--color-text-muted);height:16px;width:16px}.Checkout_mainGrid__3InqR{grid-gap:24px;grid-gap:var(--space-6);align-items:start;display:grid;gap:24px;gap:var(--space-6);grid-template-columns:1fr 420px}.Checkout_card__ZY2h0{background-color:#fff;background-color:var(--color-bg-card);border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:18px;border-radius:var(--radius-xl);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);margin-bottom:20px;margin-bottom:var(--space-5);padding:24px;padding:var(--space-6)}.Checkout_cardHeader__Reeqv{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border);display:flex;gap:12px;gap:var(--space-3);margin-bottom:20px;margin-bottom:var(--space-5);padding-bottom:16px;padding-bottom:var(--space-4)}.Checkout_cardHeader__Reeqv svg{color:#4b5563;color:var(--color-text-secondary);height:20px;width:20px}.Checkout_cardTitle__2Girl{color:#111;color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;margin:0}.Checkout_orderSection__vF8uV{min-width:0}.Checkout_invoiceHeader__TC4JJ{align-items:flex-start;background-color:#f9fafb;background-color:var(--color-bg-subtle);border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:14px;border-radius:var(--radius-lg);display:flex;gap:24px;gap:var(--space-6);justify-content:space-between;margin-bottom:20px;margin-bottom:var(--space-5);padding:20px;padding:var(--space-5)}.Checkout_companyBlock__\+LOVA{align-items:flex-start;display:flex;gap:16px;gap:var(--space-4)}.Checkout_companyLogo__qsull{align-items:center;background-color:#000;background-color:var(--color-black);border-radius:10px;border-radius:var(--radius-md);color:#fff;color:var(--color-white);display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:48px;justify-content:center;width:48px}.Checkout_companyInfo__H52fu{display:flex;flex-direction:column;gap:2px}.Checkout_companyName__LoF\+u{color:#111;color:var(--color-text-primary);font-size:1rem;font-weight:700;margin:0}.Checkout_companyMeta__Bh3BN{color:#6b7280;color:var(--color-text-muted);font-size:.8125rem;line-height:1.5;margin:0}.Checkout_invoiceMeta__V9z5l{align-items:flex-end;display:flex;flex-direction:column;gap:8px;gap:var(--space-2)}.Checkout_invoiceTag__7203Z{align-items:flex-end;background-color:#fff;background-color:var(--color-white);border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;padding:12px 16px;padding:var(--space-3) var(--space-4)}.Checkout_invoiceTagLabel__onGDT{color:#6b7280;color:var(--color-text-muted);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Checkout_invoiceTagValue__I2QJm{color:#111;color:var(--color-text-primary);font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.875rem;font-weight:700}.Checkout_dateTag__WLKlS{align-items:center;background-color:#fff;background-color:var(--color-white);border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:9999px;border-radius:var(--radius-full);color:#4b5563;color:var(--color-text-secondary);display:inline-flex;font-size:.8125rem;font-weight:500;gap:8px;gap:var(--space-2);padding:6px 12px}.Checkout_dateTag__WLKlS svg{color:#6b7280;color:var(--color-text-muted);height:14px;width:14px}.Checkout_infoBlock__6\+Bfn{background-color:#f9fafb;background-color:var(--color-bg-subtle);border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:14px;border-radius:var(--radius-lg);margin-bottom:16px;margin-bottom:var(--space-4);padding:16px;padding:var(--space-4)}.Checkout_infoBlockHeader__vAzNA{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border);display:flex;gap:8px;gap:var(--space-2);margin-bottom:12px;margin-bottom:var(--space-3);padding-bottom:12px;padding-bottom:var(--space-3)}.Checkout_infoBlockHeader__vAzNA svg{color:#6b7280;color:var(--color-text-muted);height:16px;width:16px}.Checkout_infoBlockHeader__vAzNA h4{color:#6b7280;color:var(--color-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.Checkout_infoBlockContent__O2N5o{display:flex;flex-direction:column;gap:4px;gap:var(--space-1)}.Checkout_infoBlockContent__O2N5o p{color:#4b5563;color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;margin:0}.Checkout_infoBlockContent__O2N5o p strong{color:#111;color:var(--color-text-primary);font-weight:600}.Checkout_customerName__18NkL{color:#111!important;color:var(--color-text-primary)!important;font-size:1rem!important;font-weight:700!important}.Checkout_alertWarning__IX8HA{align-items:flex-start;background-color:#fffbeb;background-color:var(--color-warning-bg);border:1px solid #fde68a;border:1px solid var(--color-warning-border);border-radius:14px;border-radius:var(--radius-lg);display:flex;gap:12px;gap:var(--space-3);margin-bottom:20px;margin-bottom:var(--space-5);padding:16px;padding:var(--space-4)}.Checkout_alertWarning__IX8HA svg{color:#d97706;color:var(--color-warning);flex-shrink:0;height:18px;margin-top:2px;width:18px}.Checkout_alertContent__cyQoe{flex:1 1}.Checkout_alertContent__cyQoe strong{color:#d97706;color:var(--color-warning);display:block;font-size:.875rem;font-weight:700;margin-bottom:4px;margin-bottom:var(--space-1)}.Checkout_alertContent__cyQoe p{color:#4b5563;color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5;margin:0}.Checkout_alertContent__cyQoe p strong{color:#d97706;color:var(--color-warning);display:inline}.Checkout_tableContainer__9q4A\+{margin:0 -24px;margin:0 calc(var(--space-6)*-1);margin-bottom:20px;margin-bottom:var(--space-5);overflow-x:auto;padding:0 24px;padding:0 var(--space-6)}.Checkout_orderTable__qxd9O{border-collapse:collapse;font-size:.875rem;width:100%}.Checkout_orderTable__qxd9O thead{background-color:#f9fafb;background-color:var(--color-bg-subtle)}.Checkout_orderTable__qxd9O th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border);color:#6b7280;color:var(--color-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:12px 16px;padding:var(--space-3) var(--space-4);text-align:left;text-transform:uppercase;white-space:nowrap}.Checkout_orderTable__qxd9O th:first-child{border-radius:10px 0 0 0;border-radius:var(--radius-md) 0 0 0}.Checkout_orderTable__qxd9O th:last-child{border-radius:0 10px 0 0;border-radius:0 var(--radius-md) 0 0;text-align:right}.Checkout_orderTable__qxd9O td{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border-light);color:#4b5563;color:var(--color-text-secondary);padding:16px;padding:var(--space-4);vertical-align:middle}.Checkout_orderTable__qxd9O td:last-child{text-align:right}.Checkout_orderTable__qxd9O tbody tr{transition:background-color .15s ease;transition:background-color var(--transition-fast)}.Checkout_orderTable__qxd9O tbody tr:hover{background-color:#f9fafb;background-color:var(--color-bg-subtle)}.Checkout_orderTable__qxd9O tbody tr:last-child td{border-bottom:none}.Checkout_rowNumber__h3sbn{align-items:center;background-color:#000;background-color:var(--color-black);border-radius:6px;border-radius:var(--radius-sm);color:#fff;color:var(--color-white);display:inline-flex;font-size:.75rem;font-weight:700;height:28px;justify-content:center;min-width:28px;padding:0 8px;padding:0 var(--space-2)}.Checkout_itemName__PPawK{color:#111;color:var(--color-text-primary);font-weight:600}.Checkout_codeTag__glarU{border-radius:6px;border-radius:var(--radius-sm);color:#6b7280;color:var(--color-text-muted);display:inline-block;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.75rem;font-weight:600;padding:4px 8px}.Checkout_codeTag__glarU,.Checkout_qtyBadge__fiE-x{background-color:#f9fafb;background-color:var(--color-bg-subtle)}.Checkout_qtyBadge__fiE-x{align-items:center;border-radius:9999px;border-radius:var(--radius-full);color:#111;color:var(--color-text-primary);display:inline-flex;font-size:.8125rem;font-weight:700;justify-content:center;padding:4px 10px}.Checkout_priceValue__pL1gN{color:#4b5563;color:var(--color-text-secondary);font-weight:500}.Checkout_totalValue__7gmqr{color:#111;color:var(--color-text-primary);font-family:SF Mono,Monaco,Inconsolata,monospace;font-weight:700}.Checkout_noteRow__N\+6Er td{background-color:#f9fafb;background-color:var(--color-bg-subtle);padding:8px 16px!important;padding:var(--space-2) var(--space-4)!important}.Checkout_noteText__3qyxg{color:#6b7280;color:var(--color-text-muted);font-size:.75rem;font-style:italic}.Checkout_costBreakdown__sze-s{background-color:#f9fafb;background-color:var(--color-bg-subtle);border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:14px;border-radius:var(--radius-lg);margin-bottom:20px;margin-bottom:var(--space-5);padding:20px;padding:var(--space-5)}.Checkout_costLine__CoZsb{align-items:center;color:#4b5563;color:var(--color-text-secondary);display:flex;font-size:.9375rem;justify-content:space-between;padding:12px 0;padding:var(--space-3) 0}.Checkout_costLine__CoZsb:not(:last-child){border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border-light)}.Checkout_costAmount__HH5c6{color:#111;color:var(--color-text-primary);font-family:SF Mono,Monaco,Inconsolata,monospace;font-weight:600}.Checkout_feeLine__J932I{background-color:#fffbeb;background-color:var(--color-warning-bg);border-radius:10px;border-radius:var(--radius-md);margin:8px -20px;margin:var(--space-2) calc(var(--space-5)*-1);padding:12px 20px!important;padding:var(--space-3) var(--space-5)!important}.Checkout_feeLabel__FoTk\+{align-items:center;color:#d97706;color:var(--color-warning);display:flex;font-weight:600;gap:8px;gap:var(--space-2)}.Checkout_feeLabel__FoTk\+ svg{height:14px;width:14px}.Checkout_feeAmount__ehMXD{color:#d97706;color:var(--color-warning);font-weight:700}.Checkout_freeDelivery__IqQlD{color:#059669;color:var(--color-success);font-weight:700}.Checkout_totalLine__y9iiH{border-bottom:none!important;border-top:2px solid #e5e7eb!important;border-top:2px solid var(--color-border)!important;margin-top:8px;margin-top:var(--space-2);padding-top:16px!important;padding-top:var(--space-4)!important}.Checkout_totalLine__y9iiH span:first-child{color:#111;color:var(--color-text-primary);font-size:1rem;font-weight:700}.Checkout_totalAmount__-Na7j{color:#111;color:var(--color-text-primary);font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:1.25rem;font-weight:800}.Checkout_invoiceNote__J879K{align-items:flex-start;background-color:#f9fafb;background-color:var(--color-bg-subtle);border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;gap:var(--space-3);padding:16px;padding:var(--space-4)}.Checkout_invoiceNote__J879K svg{color:#6b7280;color:var(--color-text-muted);flex-shrink:0;height:14px;margin-top:2px;width:14px}.Checkout_invoiceNote__J879K p{color:#6b7280;color:var(--color-text-muted);font-size:.75rem;line-height:1.5;margin:0}.Checkout_billingSection__rmhaa{position:-webkit-sticky;position:sticky;top:24px;top:var(--space-6)}.Checkout_formGrid__CWTV\+{grid-gap:16px;grid-gap:var(--space-4);display:grid;gap:16px;gap:var(--space-4);grid-template-columns:1fr 1fr}.Checkout_formGroup__7Aktk{display:flex;flex-direction:column;gap:8px;gap:var(--space-2)}.Checkout_formGroupFull__qrBhO{grid-column:1/-1}.Checkout_formLabel__K0SjW{align-items:center;color:#4b5563;color:var(--color-text-secondary);display:flex;font-size:.75rem;font-weight:600;gap:8px;gap:var(--space-2);letter-spacing:.04em;text-transform:uppercase}.Checkout_formLabel__K0SjW svg{color:#6b7280;color:var(--color-text-muted);height:14px;width:14px}.Checkout_optionalTag__i3Zyw{color:#9ca3af;color:var(--color-text-light);font-size:.625rem;font-weight:500;letter-spacing:0;margin-left:auto;text-transform:none}.Checkout_formInput__ZfqRP{background-color:#fff;background-color:var(--color-white);border:1.5px solid #e5e7eb;border:1.5px solid var(--color-border);border-radius:10px;border-radius:var(--radius-md);color:#111;color:var(--color-text-primary);font-family:inherit;font-size:.9375rem;font-weight:500;padding:12px 16px;transition:all .15s ease;transition:all var(--transition-fast);width:100%}.Checkout_formInput__ZfqRP:hover{border-color:#d1d5db;border-color:var(--color-border-dark)}.Checkout_formInput__ZfqRP:focus{border-color:#000;border-color:var(--color-black);box-shadow:0 0 0 3px #0000000f;outline:none}.Checkout_formInput__ZfqRP::placeholder{color:#9ca3af;color:var(--color-text-light);font-weight:400}.Checkout_inputError__fTtSO{background-color:#fef2f2!important;background-color:var(--color-error-bg)!important;border-color:#dc2626!important;border-color:var(--color-error)!important}.Checkout_inputError__fTtSO:focus{box-shadow:0 0 0 3px #dc26261a!important}.Checkout_errorText__swNsQ{align-items:center;color:#dc2626;color:var(--color-error);display:flex;font-size:.75rem;font-weight:600;gap:4px;gap:var(--space-1)}.Checkout_errorText__swNsQ svg{flex-shrink:0;height:12px;width:12px}.Checkout_paymentMethods__F-SGR{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.Checkout_paymentMethod__-JaDX{align-items:center;background-color:#fff;background-color:var(--color-white);border:1.5px solid #e5e7eb;border:1.5px solid var(--color-border);border-radius:14px;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:16px;gap:var(--space-4);padding:16px;padding:var(--space-4);position:relative;transition:all .2s ease;transition:all var(--transition-base)}.Checkout_paymentMethod__-JaDX:hover{background-color:#f9fafb;background-color:var(--color-bg-subtle);border-color:#d1d5db;border-color:var(--color-border-dark)}.Checkout_paymentMethodSelected__bIzIZ{background-color:#f9fafb;background-color:var(--color-bg-subtle);border-color:#000;border-color:var(--color-black);box-shadow:0 0 0 3px #0000000f}.Checkout_radioInput__Mgl7m{height:0;opacity:0;position:absolute;width:0}.Checkout_paymentMethodIcon__SH3Y7{align-items:center;background-color:#f9fafb;background-color:var(--color-bg-subtle);border-radius:10px;border-radius:var(--radius-md);color:#6b7280;color:var(--color-text-muted);display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s ease;transition:all var(--transition-base);width:44px}.Checkout_paymentMethodIcon__SH3Y7 svg{height:20px;width:20px}.Checkout_paymentMethodSelected__bIzIZ .Checkout_paymentMethodIcon__SH3Y7{background-color:#000;background-color:var(--color-black);color:#fff;color:var(--color-white)}.Checkout_paymentMethodInfo__bwXYh{display:flex;flex:1 1;flex-direction:column;gap:2px}.Checkout_paymentMethodName__ouOUu{color:#111;color:var(--color-text-primary);font-size:.9375rem;font-weight:700}.Checkout_paymentMethodDesc__Qwxpc{color:#6b7280;color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.Checkout_paymentMethodMeta__Nw\+AE{align-items:center;color:#059669;color:var(--color-success);display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;gap:var(--space-1);margin-top:2px}.Checkout_paymentMethodMeta__Nw\+AE svg{height:12px;width:12px}.Checkout_radioIndicator__xSSIp{align-items:center;background-color:#fff;background-color:var(--color-white);border:2px solid #d1d5db;border:2px solid var(--color-border-dark);border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s ease;transition:all var(--transition-fast);width:22px}.Checkout_paymentMethodSelected__bIzIZ .Checkout_radioIndicator__xSSIp{background-color:#000;background-color:var(--color-black);border-color:#000;border-color:var(--color-black);color:#fff;color:var(--color-white)}.Checkout_radioIndicator__xSSIp svg{opacity:0;transition:opacity .15s ease;transition:opacity var(--transition-fast)}.Checkout_paymentMethodSelected__bIzIZ .Checkout_radioIndicator__xSSIp svg{opacity:1}.Checkout_loadingState__HbAGr{align-items:center;background-color:#f9fafb;background-color:var(--color-bg-subtle);border:1.5px dashed #d1d5db;border:1.5px dashed var(--color-border-dark);border-radius:14px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;gap:var(--space-3);justify-content:center;padding:32px 16px;padding:var(--space-8) var(--space-4)}.Checkout_loadingState__HbAGr span{color:#6b7280;color:var(--color-text-muted);font-size:.875rem;font-weight:500}.Checkout_spinnerIcon__-EwDe{animation:Checkout_spin__G5rzB .8s linear infinite}@keyframes Checkout_spin__G5rzB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Checkout_paymentInfo__ZNpqL{align-items:flex-start;background-color:#ecfdf5;background-color:var(--color-success-bg);border:1px solid #a7f3d0;border:1px solid var(--color-success-border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:8px;gap:var(--space-2);margin-top:16px;margin-top:var(--space-4);padding:12px 16px;padding:var(--space-3) var(--space-4)}.Checkout_paymentInfo__ZNpqL svg{color:#059669;color:var(--color-success);flex-shrink:0;height:14px;margin-top:2px;width:14px}.Checkout_paymentInfo__ZNpqL span{color:#059669;color:var(--color-success);font-size:.8125rem;font-weight:600;line-height:1.4}.Checkout_securityBadge__KDzbW{align-items:center;background-color:#ecfdf5;background-color:var(--color-success-bg);border:1px solid #a7f3d0;border:1px solid var(--color-success-border);border-radius:14px;border-radius:var(--radius-lg);display:flex;gap:8px;gap:var(--space-2);justify-content:center;padding:16px;padding:var(--space-4);text-align:center}.Checkout_securityBadge__KDzbW svg{color:#059669;color:var(--color-success);flex-shrink:0;height:16px;width:16px}.Checkout_securityBadge__KDzbW span{color:#059669;color:var(--color-success);font-size:.75rem;font-weight:600;line-height:1.4}.Checkout_securityBadge__KDzbW strong{font-weight:700}@media (max-width:1279px){.Checkout_mainGrid__3InqR{gap:20px;gap:var(--space-5);grid-template-columns:1fr}.Checkout_billingSection__rmhaa{position:static}}@media (max-width:1023px){.Checkout_checkoutPage__FveBv{padding:16px;padding:var(--space-4)}.Checkout_pageHeader__FGNQi{padding:16px 20px;padding:var(--space-4) var(--space-5)}.Checkout_card__ZY2h0{padding:20px;padding:var(--space-5)}.Checkout_invoiceHeader__TC4JJ{gap:16px;gap:var(--space-4);padding:16px;padding:var(--space-4)}}@media (max-width:767px){.Checkout_checkoutPage__FveBv{padding:12px;padding:var(--space-3)}.Checkout_pageHeader__FGNQi{align-items:stretch;padding:16px;padding:var(--space-4);text-align:center}.Checkout_headerContent__Qw7AR,.Checkout_pageHeader__FGNQi{flex-direction:column;gap:12px;gap:var(--space-3)}.Checkout_headerIconWrapper__PZXSa{height:44px;margin:0 auto;width:44px}.Checkout_headerBadge__yt1WC{justify-content:center}.Checkout_pageTitle__49LEd{font-size:1.25rem}.Checkout_card__ZY2h0{border-radius:14px;border-radius:var(--radius-lg);padding:16px;padding:var(--space-4)}.Checkout_cardHeader__Reeqv{margin-bottom:16px;margin-bottom:var(--space-4);padding-bottom:12px;padding-bottom:var(--space-3)}.Checkout_invoiceHeader__TC4JJ{flex-direction:column;gap:16px;gap:var(--space-4)}.Checkout_companyBlock__\+LOVA{align-items:center;flex-direction:column;text-align:center}.Checkout_invoiceMeta__V9z5l,.Checkout_invoiceTag__7203Z{align-items:center;width:100%}.Checkout_dateTag__WLKlS{justify-content:center;width:100%}.Checkout_formGrid__CWTV\+{grid-template-columns:1fr}.Checkout_tableContainer__9q4A\+{margin:0 -16px;margin:0 calc(var(--space-4)*-1);padding:0 16px;padding:0 var(--space-4)}.Checkout_orderTable__qxd9O td,.Checkout_orderTable__qxd9O th{font-size:.8125rem;padding:12px;padding:var(--space-3)}.Checkout_orderTable__qxd9O th{font-size:.625rem}.Checkout_hideOnMobile__Vs0el{display:none}.Checkout_costBreakdown__sze-s{padding:16px;padding:var(--space-4)}.Checkout_feeLine__J932I{margin:8px -16px;margin:var(--space-2) calc(var(--space-4)*-1);padding:12px 16px!important;padding:var(--space-3) var(--space-4)!important}.Checkout_paymentMethod__-JaDX{gap:12px;gap:var(--space-3);padding:12px;padding:var(--space-3)}.Checkout_paymentMethodIcon__SH3Y7{height:40px;width:40px}.Checkout_btnSubmit__5xAkU{font-size:.9375rem;padding:14px 24px}.Checkout_btnAmount__Ej0K2{display:block;margin-left:0;margin-top:4px;margin-top:var(--space-1)}}@media (max-width:479px){.Checkout_checkoutPage__FveBv{padding:8px;padding:var(--space-2)}.Checkout_pageHeader__FGNQi{border-radius:10px;border-radius:var(--radius-md);padding:12px;padding:var(--space-3)}.Checkout_headerIconWrapper__PZXSa{height:40px;width:40px}.Checkout_headerIconWrapper__PZXSa svg{height:20px;width:20px}.Checkout_pageTitle__49LEd{font-size:1.125rem}.Checkout_pageSubtitle__SGQ7S{font-size:.8125rem}.Checkout_card__ZY2h0{border-radius:10px;border-radius:var(--radius-md);padding:12px;padding:var(--space-3)}.Checkout_cardHeader__Reeqv{gap:8px;gap:var(--space-2)}.Checkout_cardTitle__2Girl{font-size:.9375rem}.Checkout_companyLogo__qsull{font-size:1rem;height:40px;width:40px}.Checkout_companyName__LoF\+u{font-size:.9375rem}.Checkout_orderTable__qxd9O td,.Checkout_orderTable__qxd9O th{font-size:.75rem;padding:8px;padding:var(--space-2)}.Checkout_rowNumber__h3sbn{font-size:.6875rem;height:24px;min-width:24px}.Checkout_costBreakdown__sze-s{padding:12px;padding:var(--space-3)}.Checkout_costLine__CoZsb{font-size:.875rem;padding:8px 0;padding:var(--space-2) 0}.Checkout_totalAmount__-Na7j{font-size:1.125rem}.Checkout_formInput__ZfqRP{font-size:.875rem;padding:10px 14px}.Checkout_paymentMethod__-JaDX{align-items:stretch;flex-direction:column;gap:12px;gap:var(--space-3);text-align:center}.Checkout_paymentMethodIcon__SH3Y7{margin:0 auto}.Checkout_paymentMethodInfo__bwXYh{align-items:center}.Checkout_radioIndicator__xSSIp{margin:0 auto}.Checkout_btnSubmit__5xAkU{flex-direction:column;gap:8px;gap:var(--space-2);padding:12px 20px}.Checkout_infoBlock__6\+Bfn{padding:12px;padding:var(--space-3)}.Checkout_alertWarning__IX8HA{align-items:center;flex-direction:column;gap:8px;gap:var(--space-2);text-align:center}.Checkout_emptyState__qgOah{padding:24px;padding:var(--space-6)}.Checkout_emptyStateIcon__9tquV svg{height:80px;width:80px}.Checkout_emptyStateTitle__fp3HW{font-size:1.375rem}.Checkout_btnPrimary__3iGd9{font-size:.875rem;padding:12px 24px}}@media print{.Checkout_checkoutPage__FveBv{background:#fff;padding:0}.Checkout_billingSection__rmhaa,.Checkout_btnSubmit__5xAkU,.Checkout_pageHeader__FGNQi,.Checkout_securityBadge__KDzbW{display:none!important}.Checkout_mainGrid__3InqR{grid-template-columns:1fr}.Checkout_card__ZY2h0{border:1px solid #ddd;box-shadow:none;page-break-inside:avoid}.Checkout_orderTable__qxd9O tbody tr:hover{background:#0000}.Checkout_hideOnMobile__Vs0el{display:table-cell}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.Checkout_spinnerIcon__-EwDe{animation:none}}@media (prefers-contrast:high){.Checkout_card__ZY2h0,.Checkout_formInput__ZfqRP,.Checkout_paymentMethod__-JaDX{border-width:2px}.Checkout_paymentMethodSelected__bIzIZ{border-width:3px}.Checkout_errorText__swNsQ{font-weight:700}.Checkout_btnPrimary__3iGd9,.Checkout_btnSubmit__5xAkU{border:2px solid #0000}.Checkout_btnPrimary__3iGd9:focus-visible,.Checkout_btnSubmit__5xAkU:focus-visible{border-color:#fff;border-color:var(--color-white)}}[dir=rtl] .Checkout_alertWarning__IX8HA,[dir=rtl] .Checkout_cardHeader__Reeqv,[dir=rtl] .Checkout_companyBlock__\+LOVA,[dir=rtl] .Checkout_costLine__CoZsb,[dir=rtl] .Checkout_dateTag__WLKlS,[dir=rtl] .Checkout_errorText__swNsQ,[dir=rtl] .Checkout_feeLabel__FoTk\+,[dir=rtl] .Checkout_formLabel__K0SjW,[dir=rtl] .Checkout_headerContent__Qw7AR,[dir=rtl] .Checkout_infoBlockHeader__vAzNA,[dir=rtl] .Checkout_invoiceNote__J879K,[dir=rtl] .Checkout_pageHeader__FGNQi,[dir=rtl] .Checkout_paymentInfo__ZNpqL,[dir=rtl] .Checkout_paymentMethodMeta__Nw\+AE,[dir=rtl] .Checkout_paymentMethod__-JaDX,[dir=rtl] .Checkout_securityBadge__KDzbW{flex-direction:row-reverse}[dir=rtl] .Checkout_orderTable__qxd9O td,[dir=rtl] .Checkout_orderTable__qxd9O th{text-align:right}[dir=rtl] .Checkout_orderTable__qxd9O td:last-child,[dir=rtl] .Checkout_orderTable__qxd9O th:last-child{text-align:left}[dir=rtl] .Checkout_invoiceMeta__V9z5l,[dir=rtl] .Checkout_invoiceTag__7203Z{align-items:flex-start}[dir=rtl] .Checkout_optionalTag__i3Zyw{margin-left:0;margin-right:auto}[dir=rtl] .Checkout_btnPrimary__3iGd9 svg,[dir=rtl] .Checkout_btnSubmit__5xAkU svg{transform:scaleX(-1)}.CheckoutErrorBoundary_errorContainer__zxOfV{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:20px}.CheckoutErrorBoundary_errorCard__B3qEb{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;direction:rtl;max-width:600px;padding:40px;text-align:center;width:100%}.CheckoutErrorBoundary_errorIcon__K1EDk{animation:CheckoutErrorBoundary_shake__Ha-cg .5s ease-in-out;font-size:80px;margin-bottom:20px}@keyframes CheckoutErrorBoundary_shake__Ha-cg{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.CheckoutErrorBoundary_errorTitle__HSYeQ{color:#333;font-size:28px;font-weight:700;line-height:1.4;margin-bottom:15px}.CheckoutErrorBoundary_errorMessage__CQFYW{color:#666;font-size:16px;line-height:1.6;margin-bottom:30px}.CheckoutErrorBoundary_errorDetails__3-XQM{background:#f8f9fa;border-radius:10px;margin-bottom:30px;padding:20px;text-align:right}.CheckoutErrorBoundary_errorDetailsTitle__YnC9U{color:#333;font-size:14px;font-weight:600;margin-bottom:10px}.CheckoutErrorBoundary_errorCode__QalPo{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#d32f2f;direction:ltr;display:block;font-family:Courier New,monospace;font-size:13px;overflow-x:auto;padding:15px;text-align:left;white-space:pre-wrap;word-break:break-word}.CheckoutErrorBoundary_errorActions__UF7bO{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.CheckoutErrorBoundary_primaryButton__qZ6fH{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;transition:all .3s ease}.CheckoutErrorBoundary_primaryButton__qZ6fH:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.CheckoutErrorBoundary_primaryButton__qZ6fH:active{transform:translateY(0)}.CheckoutErrorBoundary_secondaryButton__j2CcT{background:#f3f4f6;border:2px solid #e0e0e0;border-radius:50px;color:#333;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;transition:all .3s ease}.CheckoutErrorBoundary_secondaryButton__j2CcT:hover{background:#e9ecef;border-color:#ccc}.CheckoutErrorBoundary_helpText__nGcKH{background:#fff9e6;border:2px solid gold;border-radius:10px;margin-top:20px;padding:20px;text-align:right}.CheckoutErrorBoundary_helpText__nGcKH p{color:#333;font-weight:600;margin-bottom:10px}.CheckoutErrorBoundary_helpText__nGcKH ul{list-style:none;margin:0;padding:0}.CheckoutErrorBoundary_helpText__nGcKH li{color:#666;font-size:14px;padding:8px 0}.CheckoutErrorBoundary_helpText__nGcKH li:before{color:#667eea;content:"✓ ";font-weight:700;margin-left:8px}.CheckoutErrorBoundary_helpText__nGcKH a{color:#667eea;font-weight:600;text-decoration:none}.CheckoutErrorBoundary_helpText__nGcKH a:hover{text-decoration:underline}.CheckoutErrorBoundary_debugInfo__TKiYh{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-top:30px;padding:15px;text-align:right}.CheckoutErrorBoundary_debugInfo__TKiYh summary{color:#667eea;cursor:pointer;font-weight:600;-webkit-user-select:none;user-select:none}.CheckoutErrorBoundary_debugInfo__TKiYh pre{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#d32f2f;direction:ltr;font-size:12px;margin-top:15px;overflow-x:auto;padding:15px;text-align:left}@media (max-width:768px){.CheckoutErrorBoundary_errorCard__B3qEb{padding:30px 20px}.CheckoutErrorBoundary_errorTitle__HSYeQ{font-size:24px}.CheckoutErrorBoundary_errorIcon__K1EDk{font-size:60px}.CheckoutErrorBoundary_errorActions__UF7bO{flex-direction:column}.CheckoutErrorBoundary_primaryButton__qZ6fH,.CheckoutErrorBoundary_secondaryButton__j2CcT{width:100%}}:root{--color-primary-lighter:#2a3f47;--color-accent-darker:#584a26;--color-beige:#f9f6f1;--color-beige-light:#fdfcfa;--color-beige-dark:#f5f0e8;--color-off-white:#fafafa;--color-gray-500:#94a3b8;--color-gray-700:#4b5563;--color-gray-900:#1f2937;--color-text-primary:#0f1d21;--color-text-secondary:#94a3b8;--color-text-tertiary:#6b7280;--color-text-disabled:#d1d5db;--color-text-inverse:#fff;--color-text-accent:#8c763d;--color-bg-secondary:#fff;--color-bg-tertiary:#fff;--color-bg-dark:#0f1d21;--color-bg-overlay:#0f1d2180;--color-bg-overlay-light:#fffffff2;--color-border-primary:#e5e7eb;--color-border-secondary:#d1d5db;--color-border-accent:#8c763d;--color-border-dark:#0f1d21;--color-border-light:#e5e7eb80;--color-hover-primary:#1a2d33;--color-hover-accent:#a68f5a;--color-hover-light:#f9fafb;--color-active-primary:#0a1519;--color-active-accent:#6d5c30;--color-focus-ring:#8c763d;--color-focus-ring-offset:#fff;--color-success-dark:#059669;--color-error-dark:#dc2626;--color-warning-dark:#d97706;--color-info-dark:#2563eb;--shadow-color-primary:#0f1d211a;--shadow-color-accent:#8c763d26;--shadow-xs:0 1px 2px 0 var(--shadow-color-primary);--shadow-sm:0 1px 3px 0 var(--shadow-color-primary);--shadow-md:0 4px 6px -1px var(--shadow-color-primary);--shadow-lg:0 10px 15px -3px var(--shadow-color-primary);--shadow-xl:0 20px 25px -5px var(--shadow-color-primary);--shadow-2xl:0 25px 50px -12px var(--shadow-color-primary);--shadow-accent:0 10px 30px -5px var(--shadow-color-accent);--font-primary:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue","Segoe UI","Roboto","Arial",sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue","Segoe UI","Roboto","Arial",sans-serif;--font-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Segoe UI","Roboto","Arial",sans-serif;--font-arabic:"SF Arabic","SF Arabic Rounded","Cairo","Tajawal","SF Pro Arabic","Segoe UI Arabic","Arial",sans-serif;--font-arabic-rounded:"SF Arabic Rounded","SF Arabic","Cairo","Tajawal",sans-serif;--font-english:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue","Segoe UI","Roboto","Arial",sans-serif;--font-mono:"SF Mono","Monaco","Inconsolata","Fira Code",monospace;--font-size-xs:clamp(0.75rem,0.7rem + 0.2vw,0.813rem);--font-size-sm:clamp(0.813rem,0.75rem + 0.25vw,0.875rem);--font-size-md:clamp(0.938rem,0.85rem + 0.35vw,1rem);--font-size-lg:clamp(1rem,0.9rem + 0.4vw,1.125rem);--font-size-xl:clamp(1.125rem,1rem + 0.5vw,1.25rem);--font-size-2xl:clamp(1.25rem,1.1rem + 0.6vw,1.5rem);--font-size-3xl:clamp(1.5rem,1.3rem + 0.8vw,1.875rem);--font-size-4xl:clamp(1.875rem,1.6rem + 1.2vw,2.25rem);--font-size-5xl:clamp(2.25rem,1.9rem + 1.5vw,3rem);--font-size-6xl:clamp(2.5rem,2rem + 2vw,3.75rem);--font-size-7xl:clamp(3rem,2.5rem + 2.5vw,4.5rem);--font-weight-black:900;--line-height-tight:1.1;--line-height-snug:1.25;--line-height-loose:1.75;--letter-spacing-tighter:0;--letter-spacing-tight:0;--letter-spacing-wide:0;--letter-spacing-wider:0;--letter-spacing-widest:0;--spacing-0:0;--spacing-px:1px;--spacing-0-5:0.125rem;--spacing-1:0.25rem;--spacing-1-5:0.375rem;--spacing-2:0.5rem;--spacing-2-5:0.625rem;--spacing-3:0.75rem;--spacing-3-5:0.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-xs:var(--spacing-1-5);--spacing-sm:var(--spacing-2);--spacing-md:var(--spacing-3);--spacing-lg:var(--spacing-4);--spacing-xl:var(--spacing-5);--spacing-2xl:var(--spacing-6);--spacing-3xl:var(--spacing-8);--spacing-4xl:var(--spacing-12);--spacing-5xl:var(--spacing-16);--radius-sm:0.25rem;--radius-base:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:200ms cubic-bezier(0.4,0,0.2,1);--transition-slow:300ms cubic-bezier(0.4,0,0.2,1);--transition-slower:500ms cubic-bezier(0.4,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--container-narrow:960px;--container-padding:clamp(1rem,3vw,2.5rem);--z-index-dropdown:100;--z-index-sticky:200;--z-index-fixed:300;--z-index-modal-backdrop:400;--z-index-modal:500;--z-index-popover:600;--z-index-tooltip:700}@media (max-width:768px){:root{--font-size-base:0.938rem;--container-padding:clamp(1rem,4vw,1.5rem)}}@media (max-width:480px){:root{--font-size-base:0.875rem;--container-padding:1rem}}@media (prefers-color-scheme:dark){:root{--color-bg-primary:#0f1d21;--color-bg-secondary:#1a2d33;--color-text-primary:#fff;--color-text-secondary:#94a3b8}}.dark-mode{--color-bg-primary:#0f1d21;--color-bg-secondary:#1a2d33;--color-bg-tertiary:#2a3f47;--color-text-primary:#fff;--color-text-secondary:#94a3b8;--color-border-primary:#e5e7eb1a}:root{--color-black:#000;--color-gray-300:#d1d5db;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-success:#10b981;--color-success-light:#d1fae5;--color-error:#ef4444;--color-error-light:#fee2e2;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-info:#3b82f6;--color-info-light:#dbeafe;--color-bg-primary:#fff;--color-bg-secondary:#f9fafb;--color-bg-tertiary:#f3f4f6;--color-bg-dark:var(--color-primary);--color-text-primary:var(--color-primary);--color-text-secondary:var(--color-gray-600);--color-text-tertiary:var(--color-gray-400);--color-text-accent:var(--color-accent);--color-text-inverse:var(--color-white);--color-border-primary:var(--color-gray-200);--color-border-secondary:var(--color-gray-100);--color-border-accent:var(--color-accent);--color-border-focus:var(--color-accent);--color-focus-ring:#8c763d66;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-text:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-arabic:"Cairo","Tajawal","IBM Plex Sans Arabic",sans-serif;--font-mono:"SF Mono","Fira Code","Consolas",monospace;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 6px -1px #0000000f,0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #0000000f,0 4px 6px -2px #0000000a;--shadow-xl:0 20px 25px -5px #00000014,0 10px 10px -5px #00000008;--shadow-2xl:0 25px 50px -12px #00000026;--shadow-inner:inset 0 2px 4px 0 #0000000a;--shadow-accent:0 4px 14px #8c763d33;--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:350ms ease;--transition-bounce:500ms cubic-bezier(0.34,1.56,0.64,1);--container-max-width:1280px;--container-wide:1440px;--container-narrow:768px;--container-padding:1.5rem;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility}html,html.transitioning{scroll-behavior:auto}body{background-color:#fff;background-color:var(--color-bg-primary);color:#0f1d21;color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-primary);font-size:1rem;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5;line-height:var(--line-height-normal);min-height:100vh;overflow-x:hidden}[dir=rtl],[lang=ar],html[dir=rtl] body,html[lang=ar] body{font-family:Cairo,Tajawal,IBM Plex Sans Arabic,sans-serif;font-family:var(--font-arabic)}body.menu-open{height:100%;overflow:hidden;position:fixed;touch-action:none;width:100%}@media (min-width:769px){body.menu-open{height:auto;overflow:auto;position:static;touch-action:auto;width:auto}}#root{display:flex;flex-direction:column;min-height:100vh}h1,h2,h3,h4,h5,h6{color:#0f1d21;color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-display);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.025em;letter-spacing:var(--letter-spacing-tight);line-height:1.25;line-height:var(--line-height-tight);margin:0}h1{font-size:4.5rem;font-size:var(--font-size-7xl);font-weight:800;font-weight:var(--font-weight-heavy);letter-spacing:-.05em;letter-spacing:var(--letter-spacing-tighter)}h2{font-size:3.75rem;font-size:var(--font-size-6xl)}h3{font-size:3rem;font-size:var(--font-size-5xl)}h4{font-size:2.25rem;font-size:var(--font-size-4xl)}h4,h5{font-weight:var(--font-weight-semibold)}h5{font-size:1.875rem;font-size:var(--font-size-3xl)}h6{font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}p{color:#4b5563;color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:1.625;line-height:var(--line-height-relaxed);margin:0}a,p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-text)}a{color:#8c763d;color:var(--color-accent);text-decoration:none;transition:color .25s ease;transition:color var(--transition-base)}a:hover{color:#a68f5a;color:var(--color-accent-light)}a:focus-visible{border-radius:4px;border-radius:var(--radius-sm);outline:2px solid #8c763d66;outline:2px solid var(--color-focus-ring);outline-offset:2px}button,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-primary);font-size:1rem;font-size:var(--font-size-base)}button{background:none;border:none;cursor:pointer;font-weight:600;font-weight:var(--font-weight-semibold);transition:all .25s ease;transition:all var(--transition-base)}button:focus-visible{outline:2px solid #8c763d;outline:2px solid var(--color-accent);outline-offset:2px}input,select,textarea{background-color:#fff;background-color:var(--color-bg-primary);border:1.5px solid #e5e7eb;border:1.5px solid var(--color-border-primary);border-radius:9999px;border-radius:var(--radius-full);color:#0f1d21;color:var(--color-text-primary);padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);transition:all .25s ease;transition:all var(--transition-base);width:100%}input:hover,select:hover,textarea:hover{border-color:#9ca3af;border-color:var(--color-gray-400)}input:focus,select:focus,textarea:focus{border-color:#8c763d;border-color:var(--color-accent);box-shadow:0 0 0 4px #8c763d1f;outline:none}input::placeholder,textarea::placeholder{color:#9ca3af;color:var(--color-text-tertiary)}input:disabled,select:disabled,textarea:disabled{background-color:#f9fafb;background-color:var(--color-bg-secondary);cursor:not-allowed;opacity:.6}textarea{border-radius:12px;border-radius:var(--radius-lg);min-height:120px;resize:vertical}ol,ul{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-text);list-style:none}code,pre{background-color:#f3f4f6;background-color:var(--color-bg-tertiary);border-radius:4px;border-radius:var(--radius-sm);color:#0f1d21;color:var(--color-text-primary);font-family:SF Mono,Fira Code,Consolas,monospace;font-family:var(--font-mono);font-size:.875em}code{padding:.125rem .375rem}pre{overflow-x:auto;padding:1rem;padding:var(--spacing-md)}img{display:block;height:auto;max-width:100%}img[loading=lazy]{opacity:1;transition:opacity .25s ease;transition:opacity var(--transition-base)}.bg-primary{background-color:#fff;background-color:var(--color-bg-primary)}.bg-secondary{background-color:#f9fafb;background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:#f3f4f6;background-color:var(--color-bg-tertiary)}.bg-dark{background-color:#0f1d21;background-color:var(--color-bg-dark)}.bg-accent{background-color:#8c763d;background-color:var(--color-accent)}.text-primary{color:#0f1d21;color:var(--color-text-primary)}.text-secondary{color:#4b5563;color:var(--color-text-secondary)}.text-tertiary{color:#9ca3af;color:var(--color-text-tertiary)}.text-accent{color:#8c763d;color:var(--color-text-accent)}.text-white{color:#fff;color:var(--color-white)}.border-primary{border-color:#e5e7eb;border-color:var(--color-border-primary)}.border-secondary{border-color:#f3f4f6;border-color:var(--color-border-secondary)}.border-accent{border-color:#8c763d;border-color:var(--color-border-accent)}.container{max-width:1280px;max-width:var(--container-max-width)}.container,.container-wide{margin:0 auto;padding:0 1.5rem;padding:0 var(--container-padding)}.container-wide{max-width:1440px;max-width:var(--container-wide)}.container-narrow{margin:0 auto;max-width:768px;max-width:var(--container-narrow);padding:0 1.5rem;padding:0 var(--container-padding)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}.skip-link{background:#0f1d21;background:var(--color-primary);color:#fff;color:var(--color-white);left:0;padding:.5rem 1rem;padding:var(--spacing-sm) var(--spacing-md);position:absolute;top:-40px;transition:top .25s ease;transition:top var(--transition-base);z-index:700;z-index:var(--z-tooltip)}.skip-link:focus{top:0}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f9fafb;background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--color-gray-300);-webkit-transition:background .25s ease;transition:background .25s ease;-webkit-transition:background var(--transition-base);transition:background var(--transition-base)}::-webkit-scrollbar-thumb:hover{background:#8c763d;background:var(--color-accent)}*{scrollbar-color:#d1d5db #f9fafb;scrollbar-color:var(--color-gray-300) var(--color-bg-secondary);scrollbar-width:thin}::selection{background-color:#8c763d;background-color:var(--color-accent);color:#fff;color:var(--color-white)}::-moz-selection{background-color:#8c763d;background-color:var(--color-accent);color:#fff;color:var(--color-white)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #8c763d;outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:1024px){:root{--container-padding:1.25rem}}@media (max-width:768px){h1{font-size:3rem;font-size:var(--font-size-5xl)}h2{font-size:2.25rem;font-size:var(--font-size-4xl)}h3{font-size:1.875rem;font-size:var(--font-size-3xl)}h4{font-size:1.5rem;font-size:var(--font-size-2xl)}h5{font-size:1.25rem;font-size:var(--font-size-xl)}h6{font-size:1.125rem;font-size:var(--font-size-lg)}:root{--container-padding:1rem}}@media (max-width:480px){h1{font-size:2.25rem;font-size:var(--font-size-4xl)}h2{font-size:1.875rem;font-size:var(--font-size-3xl)}h3{font-size:1.5rem;font-size:var(--font-size-2xl)}h4{font-size:1.25rem;font-size:var(--font-size-xl)}h5{font-size:1.125rem;font-size:var(--font-size-lg)}h6{font-size:1rem;font-size:var(--font-size-base)}:root{--container-padding:0.875rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){:root{--color-border-primary:var(--color-gray-600);--color-text-secondary:var(--color-gray-700)}button,input,select,textarea{border-width:2px}}@media print{body{background:#fff}a,body{color:#000}a{text-decoration:underline}.no-print{display:none!important}}html[lang=ar],html[lang=ar] body{font-family:SF Arabic Rounded,SF Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}html[lang=ar] .heading,html[lang=ar] .title,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6{font-family:SF Arabic Rounded,SF Arabic,sans-serif;font-weight:600}html[lang=ar] .btn,html[lang=ar] .button,html[lang=ar] .menu,html[lang=ar] .nav,html[lang=ar] .navbar,html[lang=ar] a,html[lang=ar] button,html[lang=ar] div,html[lang=ar] input,html[lang=ar] li,html[lang=ar] nav,html[lang=ar] p,html[lang=ar] select,html[lang=ar] span,html[lang=ar] td,html[lang=ar] textarea,html[lang=ar] th{font-family:SF Arabic,SF Arabic Rounded,sans-serif}html[lang=ar] .card,html[lang=ar] .card-title{font-family:SF Arabic Rounded,SF Arabic,sans-serif}html[lang=ar] .card-description,html[lang=ar] .card-text{font-family:SF Arabic,SF Arabic Rounded,sans-serif}html[lang=ar] .amount,html[lang=ar] .number,html[lang=ar] .price{font-feature-settings:"tnum";font-family:SF Arabic,sans-serif;font-variant-numeric:tabular-nums}html[lang=ar] .footer,html[lang=ar] footer{font-family:SF Arabic,SF Arabic Rounded,sans-serif}html[lang=ar] .booth-title,html[lang=ar] .product-title,html[lang=ar] .service-title{font-family:SF Arabic Rounded,SF Arabic,sans-serif;font-weight:600}html[lang=ar] .booth-description,html[lang=ar] .product-description,html[lang=ar] .service-description{font-family:SF Arabic,SF Arabic Rounded,sans-serif}html[lang=ar] *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}@keyframes spin{to{transform:rotate(1turn)}}.animate-fadeIn{animation:fadeIn .6s ease-out}.animate-fadeInUp{animation:fadeInUp .6s ease-out}.animate-fadeInDown{animation:fadeInDown .6s ease-out}.btn{align-items:center;block-size:32px;border:1px solid #fff3;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:13px;font-weight:700;gap:.375rem;justify-content:center;letter-spacing:.02em;min-inline-size:90px;overflow:hidden;padding-inline:20px;position:relative;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.btn-primary{background:#0f1d21;box-shadow:0 4px 12px #0f172a0f;color:#fff}.btn-primary:hover:not(:disabled){background:#111827;box-shadow:0 8px 16px #0f1d2133;transform:translateY(-2px)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-secondary{background:#0000;border-color:var(--color-border-primary);color:var(--color-primary)}.btn-secondary:hover{background:var(--color-bg-secondary);border-color:var(--color-accent);color:var(--color-accent)}.btn-accent{background:#0f1d21;border-color:#fff3;box-shadow:0 4px 12px #0f172a0f;color:#fff}.btn-accent:hover:not(:disabled){background:#111827;box-shadow:0 8px 16px #0f1d2133;transform:translateY(-2px)}.btn-accent:active:not(:disabled){transform:translateY(0)}.btn-outline{background:#0000;border-color:var(--color-accent);color:var(--color-accent)}.btn-outline:hover{background:var(--color-accent);color:var(--color-white)}.btn-ghost{background:#0000;border-color:#0000;color:var(--color-text-primary)}.btn-ghost:hover{background:var(--color-bg-secondary)}.btn-light{background:#fffffff2;border-color:var(--color-white);color:var(--color-primary)}.btn-light:hover{background:var(--color-white);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-sm{border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-4)}.btn-md{font-size:var(--font-size-base);padding:var(--spacing-3) var(--spacing-6)}.btn-lg{font-size:var(--font-size-lg);padding:var(--spacing-4) var(--spacing-8)}.btn-lg,.btn-xl{border-radius:var(--radius-xl)}.btn-xl{font-size:var(--font-size-xl);padding:var(--spacing-5) var(--spacing-10)}.btn-block{width:100%}.btn-icon{aspect-ratio:1;padding:var(--spacing-3)}.btn-icon.btn-sm{padding:var(--spacing-2)}.btn-icon.btn-lg{padding:var(--spacing-4)}.app{display:flex;flex-direction:column;min-height:100vh}.page{color:var(--color-text-secondary);flex:1 1;font-size:var(--font-size-xl);margin:0 auto;max-width:var(--container-max-width);padding:var(--spacing-5xl) var(--container-padding);text-align:center}.Button_button__Z\+ExI{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:8px;justify-content:center;position:relative;transition:all .2s ease;white-space:nowrap}.Button_button__Z\+ExI:focus-visible{outline:2px solid #000;outline-offset:2px}.Button_button__Z\+ExI:disabled{cursor:not-allowed;opacity:.5}.Button_small__D3cjB{font-size:13px;padding:8px 16px}.Button_medium__LlnEf{font-size:14px;padding:12px 24px}.Button_large__mxadU{font-size:15px;padding:14px 32px}.Button_primary__hEfHl{background-color:#000;color:#fff}.Button_primary__hEfHl:hover:not(:disabled){background-color:#333}.Button_secondary__J5boA{background-color:#f5f5f5;color:#111}.Button_secondary__J5boA:hover:not(:disabled){background-color:#e5e5e5}.Button_outline__h\+k-a{background-color:initial;border:1.5px solid #e5e5e5;color:#111}.Button_outline__h\+k-a:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db}.Button_ghost__QujsR{background-color:initial;color:#111}.Button_ghost__QujsR:hover:not(:disabled){background-color:#f5f5f5}.Button_danger__yh4VN{background-color:#dc2626;color:#fff}.Button_danger__yh4VN:hover:not(:disabled){background-color:#b91c1c}.Button_loading__MDApo{position:relative}.Button_spinner__fyZbs{align-items:center;animation:Button_spin__PAxIA 1s linear infinite;display:flex;justify-content:center;position:absolute}.Button_textHidden__dT13e{opacity:0}@keyframes Button_spin__PAxIA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Alert_alert__MRixi{align-items:center;animation:Alert_slideIn__xE18m .3s cubic-bezier(.4,0,.2,1);border-radius:16px;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.Alert_content__huLpC{align-items:center;display:flex;flex:1 1;gap:.75rem}.Alert_message__h6ClB{font-size:.9rem;font-weight:500;margin:0}.Alert_icon__g02df{flex-shrink:0;height:1.25rem;width:1.25rem}.Alert_closeButton__6N\+3K{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:background .2s}.Alert_closeIcon__wq2Vb{height:1rem;width:1rem}.Alert_error__niXU6{background:#fee2e2;color:#dc2626}.Alert_error__niXU6 .Alert_closeButton__6N\+3K:hover{background:#fca5a5}.Alert_success__YLv9j{background:#d1fae5;color:#059669}.Alert_success__YLv9j .Alert_closeButton__6N\+3K:hover{background:#a7f3d0}.Alert_info__\+xgLr{background:#dbeafe;color:#2563eb}.Alert_info__\+xgLr .Alert_closeButton__6N\+3K:hover{background:#bfdbfe}@keyframes Alert_slideIn__xE18m{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SocialButtons_separator__0iv-P{color:#6f7b91;font-size:.92rem;margin:1.5rem 0;position:relative;text-align:center}.SocialButtons_separator__0iv-P:after,.SocialButtons_separator__0iv-P:before{background:#e5e7eb;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 80px)}.SocialButtons_separator__0iv-P:before{left:0}.SocialButtons_separator__0iv-P:after{right:0}.SocialButtons_separator__0iv-P span{background:#fff;padding:0 1rem;position:relative}.SocialButtons_socialRow__rZmLD{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.SocialButtons_socialButton__zKo8p{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:.85rem;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.SocialButtons_socialButton__zKo8p:before{background:linear-gradient(45deg,#0000,#00000008,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s}.SocialButtons_socialButton__zKo8p:hover:before{transform:translateX(100%)}.SocialButtons_socialButton__zKo8p:hover{border-color:#0f0f0f;box-shadow:0 5px 15px #00000014;transform:translateY(-2px)}.SocialButtons_socialButton__zKo8p:active{transform:translateY(0)}.SocialButtons_socialIcon__GvkS3{color:#0f0f0f;height:1.5rem;width:1.5rem}.Login_authPage__uT\+ZM{align-items:center;animation:Login_fadeIn__q-Rp7 .5s ease-in-out;background:#fff;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:clamp(2rem,5vw,4rem)}.Login_authCard__iFly2{animation:Login_slideUp__9n5Zz .6s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:32px;box-shadow:0 10px 40px #0f1d2114,0 2px 8px #0f1d210a;display:flex;flex-direction:column;gap:1.75rem;padding:clamp(2rem,4vw,3.5rem);width:min(520px,95%)}.Login_header__AvOpm{text-align:center}.Login_title__SJ0Uv{color:#0f1d21;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin-bottom:.5rem}.Login_subtitle__4UkBJ{color:#6f7b91;font-size:.95rem;line-height:1.5;margin:0}.Login_tabList__k0240{grid-gap:.75rem;background:#fff;border-radius:999px;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);padding:.5rem}.Login_tabButton__PQt8I,.Login_tabLink__hI-Du{background:#0000;border:none;border-radius:999px;color:#6f7b91;cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:.9rem 0;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Login_tabButtonActive__bBviC{background:#0f0f0f;box-shadow:0 4px 12px #0f0f0f26;color:#fff}.Login_tabButton__PQt8I:hover:not(.Login_tabButtonActive__bBviC),.Login_tabLink__hI-Du:hover{background:#0f0f0f0d;color:#0f0f0f}.Login_form__HoQ6M{display:flex;flex-direction:column;gap:1.25rem}.Login_forgotLink__FhMR7{margin-top:-.5rem;text-align:right}[dir=rtl] .Login_forgotLink__FhMR7{text-align:left}[dir=ltr] .Login_forgotLink__FhMR7{text-align:right}.Login_link__Ka0sq{color:#0f0f0f;font-size:.9rem;font-weight:600;position:relative;text-decoration:none;transition:color .2s}.Login_link__Ka0sq:after{background:#0f0f0f;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}[dir=rtl] .Login_link__Ka0sq:after{left:auto;right:0}[dir=ltr] .Login_link__Ka0sq:after{left:0;right:auto}.Login_link__Ka0sq:hover:after{width:100%}.Login_footer__cPYIL{border-top:1px solid #e5e7eb;padding-top:1rem;text-align:center}.Login_footerText__nKJzV{color:#6f7b91;font-size:.95rem;margin:0}@keyframes Login_fadeIn__q-Rp7{0%{opacity:0}to{opacity:1}}@keyframes Login_slideUp__9n5Zz{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}[dir=ltr] .Login_header__AvOpm,[dir=rtl] .Login_header__AvOpm{text-align:center}[dir=rtl] .Login_tabList__k0240{direction:rtl;grid-template-columns:repeat(2,1fr)}[dir=ltr] .Login_tabList__k0240{direction:ltr}[dir=rtl] .Login_form__HoQ6M{direction:rtl}[dir=ltr] .Login_form__HoQ6M{direction:ltr}[dir=rtl] .Login_footer__cPYIL{direction:rtl;text-align:center}[dir=ltr] .Login_footer__cPYIL{direction:ltr;text-align:center}@media (max-width:640px){.Login_authCard__iFly2{gap:1.5rem;padding:1.5rem}.Login_tabList__k0240{gap:.5rem;padding:.25rem}.Login_tabButton__PQt8I,.Login_tabLink__hI-Du{font-size:.9rem;padding:.75rem 0}}.Signup_authPage__revYn{align-items:center;animation:Signup_fadeIn__bLZWE .5s ease-in-out;background:#fff;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:clamp(2rem,5vw,4rem)}[dir=ltr] .Signup_authCard__\+lyNe,[dir=rtl] .Signup_authCard__\+lyNe{width:min(520px,95%)}.Signup_authCard__\+lyNe{animation:Signup_slideUp__oFKen .6s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:32px;box-shadow:0 10px 40px #0f1d2114,0 2px 8px #0f1d210a;display:flex;flex-direction:column;gap:1.75rem;padding:clamp(2rem,4vw,3.5rem);width:min(520px,95%)}.Signup_header__jxVJn{text-align:center}.Signup_title__M\+5Uv{color:#0f1d21;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin-bottom:.5rem}.Signup_subtitle__GB9BO{color:#6f7b91;font-size:.95rem;line-height:1.5;margin:0}.Signup_tabList__uTFIW{grid-gap:.75rem;background:#fff;border-radius:999px;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);padding:.5rem}.Signup_tabButton__we0n9,.Signup_tabLink__CgfpB{background:#0000;border:none;border-radius:999px;color:#6f7b91;cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:.9rem 0;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Signup_tabButtonActive__VozCI{background:#0f0f0f;box-shadow:0 4px 12px #0f0f0f26;color:#fff}.Signup_tabButton__we0n9:hover:not(.Signup_tabButtonActive__VozCI),.Signup_tabLink__CgfpB:hover{background:#0f0f0f0d;color:#0f0f0f}.Signup_form__Z1jJP{display:flex;flex-direction:column;gap:1.25rem}.Signup_passwordStrength__KVgsy{align-items:center;display:flex;gap:.75rem;margin-top:.5rem}.Signup_strengthBar__4AzhI{background:#fff;border-radius:999px;flex:1 1;height:4px;overflow:hidden}.Signup_strengthFill__Vrcta{border-radius:999px;height:100%;transition:all .3s ease}.Signup_strengthLabel__gdztV{font-size:.85rem;font-weight:600;min-width:60px;text-align:right}[dir=rtl] .Signup_strengthLabel__gdztV{text-align:left}[dir=ltr] .Signup_strengthLabel__gdztV{text-align:right}.Signup_link__PJSCV{color:#0f0f0f;font-size:.9rem;font-weight:600;position:relative;text-decoration:none;transition:color .2s}.Signup_link__PJSCV:after{background:#0f0f0f;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}[dir=rtl] .Signup_link__PJSCV:after{left:auto;right:0}[dir=ltr] .Signup_link__PJSCV:after{left:0;right:auto}.Signup_link__PJSCV:hover:after{width:100%}.Signup_footer__w8jO1{border-top:1px solid #e5e7eb;padding-top:1rem;text-align:center}.Signup_footerText__4zaC-{color:#6f7b91;font-size:.95rem;margin:0}@keyframes Signup_fadeIn__bLZWE{0%{opacity:0}to{opacity:1}}@keyframes Signup_slideUp__oFKen{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}[dir=ltr] .Signup_header__jxVJn,[dir=rtl] .Signup_header__jxVJn{text-align:center}[dir=rtl] .Signup_tabList__uTFIW{direction:rtl}[dir=ltr] .Signup_tabList__uTFIW{direction:ltr}[dir=rtl] .Signup_form__Z1jJP{direction:rtl}[dir=ltr] .Signup_form__Z1jJP{direction:ltr}[dir=rtl] .Signup_footer__w8jO1{direction:rtl;text-align:center}[dir=ltr] .Signup_footer__w8jO1{direction:ltr;text-align:center}[dir=rtl] .Signup_passwordStrength__KVgsy{flex-direction:row-reverse}@media (max-width:640px){.Signup_authCard__\+lyNe{gap:1.5rem;padding:1.5rem}.Signup_tabList__uTFIW{gap:.5rem;padding:.25rem}.Signup_tabButton__we0n9,.Signup_tabLink__CgfpB{font-size:.9rem;padding:.75rem 0}}.VerifyEmail_container__TI6zI{align-items:center;background-color:#f5f7fa;display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.VerifyEmail_card__LZwNo{animation:VerifyEmail_fadeIn__gqC3x .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000a,0 4px 12px #0000000f;max-width:480px;padding:3rem 2.5rem;width:100%}@keyframes VerifyEmail_fadeIn__gqC3x{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.VerifyEmail_header__ZbVG\+{margin-bottom:2rem;text-align:center}.VerifyEmail_iconWrapper__ynZta{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:inline-flex;height:72px;justify-content:center;margin-bottom:1.5rem;width:72px}.VerifyEmail_title__9Bt0M{color:#111;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.VerifyEmail_description__5Alby{color:#6b7280;font-size:.9375rem;line-height:1.6;margin:0}.VerifyEmail_email__f7Aa4{background-color:#f5f7fa;border-radius:8px;color:#111;display:inline-block;font-size:1rem;font-weight:600;margin:.5rem 0 0;padding:.5rem 1rem}.VerifyEmail_form__0Ooc5{margin-top:1.5rem}.VerifyEmail_fieldset__fT\+qP{border:none;margin:0;padding:0}.VerifyEmail_legend__CIAK3{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.VerifyEmail_codeInputs__OP183{direction:ltr;display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.VerifyEmail_codeInput__OdA7U{background:#fff;border:2px solid #e5e7eb;border-radius:12px;caret-color:#000;color:#111;font-family:SF Mono,Roboto Mono,Consolas,monospace;font-size:1.5rem;font-weight:600;height:64px;text-align:center;transition:all .2s ease;width:52px}.VerifyEmail_codeInput__OdA7U:focus{border-color:#000;box-shadow:0 0 0 3px #00000014;outline:none}.VerifyEmail_codeInput__OdA7U.VerifyEmail_filled__oaAet{background-color:#fafafa;border-color:#000}.VerifyEmail_codeInput__OdA7U:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.7}.VerifyEmail_codeInput__OdA7U::placeholder{color:#d1d5db}.VerifyEmail_submitButton__PniNe{align-items:center;background-color:#000;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .2s ease;width:100%}.VerifyEmail_submitButton__PniNe:hover:not(:disabled){background-color:#1a1a1a;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.VerifyEmail_submitButton__PniNe:active:not(:disabled){transform:translateY(0)}.VerifyEmail_submitButton__PniNe:focus-visible{box-shadow:0 0 0 3px #0003;outline:none}.VerifyEmail_submitButton__PniNe:disabled{background-color:#d1d5db;cursor:not-allowed}.VerifyEmail_hint__5rSTq{color:#9ca3af;font-size:.8125rem;margin:.75rem 0 0;min-height:1.25rem;text-align:center}.VerifyEmail_spinner__-X3uc{animation:VerifyEmail_spin__2vt7N .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.VerifyEmail_spinnerSmall__1uBa5{animation:VerifyEmail_spin__2vt7N .8s linear infinite;border:2px solid #0000001a;border-radius:50%;border-top-color:#000;height:14px;width:14px}@keyframes VerifyEmail_spin__2vt7N{to{transform:rotate(1turn)}}.VerifyEmail_divider__PIf1u{align-items:center;display:flex;gap:1rem;margin:2rem 0}.VerifyEmail_dividerLine__YkQtC{background-color:#e5e7eb;flex:1 1;height:1px}.VerifyEmail_dividerText__aEk5R{color:#9ca3af;font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase}.VerifyEmail_resendSection__rLdcm{background-color:#fafafa;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem;text-align:center}.VerifyEmail_resendText__rjceX{color:#6b7280;font-size:.875rem;margin:0 0 .75rem}.VerifyEmail_resendButton__1nYFR{align-items:center;background:none;border:2px solid #000;border-radius:10px;color:#000;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.625rem 1.25rem;transition:all .2s ease}.VerifyEmail_resendButton__1nYFR:hover:not(:disabled){background-color:#000;color:#fff}.VerifyEmail_resendButton__1nYFR:focus-visible{box-shadow:0 0 0 3px #00000026;outline:none}.VerifyEmail_resendButton__1nYFR:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.VerifyEmail_countdown__nF\+sl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VerifyEmail_footer__aXTSH{padding-top:.5rem;text-align:center}.VerifyEmail_backLink__2YkEJ{align-items:center;border-radius:8px;color:#6b7280;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.VerifyEmail_backLink__2YkEJ:hover{background-color:#f5f7fa;color:#111}.VerifyEmail_backLink__2YkEJ:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}[dir=rtl] .VerifyEmail_codeInputs__OP183{direction:ltr}[dir=rtl] .VerifyEmail_backLink__2YkEJ{flex-direction:row-reverse}[dir=rtl] .VerifyEmail_backLink__2YkEJ svg{transform:rotate(180deg)}@media (max-width:640px){.VerifyEmail_container__TI6zI{align-items:flex-start;padding:3rem 1rem 1rem}.VerifyEmail_card__LZwNo{border-radius:12px;padding:2rem 1.5rem}.VerifyEmail_title__9Bt0M{font-size:1.5rem}.VerifyEmail_description__5Alby{font-size:.875rem}.VerifyEmail_email__f7Aa4{font-size:.875rem;word-break:break-all}.VerifyEmail_codeInputs__OP183{gap:.5rem}.VerifyEmail_codeInput__OdA7U{border-radius:10px;font-size:1.25rem;height:56px;width:44px}.VerifyEmail_iconWrapper__ynZta{height:60px;width:60px}.VerifyEmail_iconWrapper__ynZta svg{height:28px;width:28px}.VerifyEmail_submitButton__PniNe{font-size:.9375rem;padding:.75rem 1.25rem}.VerifyEmail_resendSection__rLdcm{padding:1rem}}@media (max-width:380px){.VerifyEmail_codeInputs__OP183{gap:.375rem}.VerifyEmail_codeInput__OdA7U{border-radius:8px;font-size:1.125rem;height:52px;width:40px}}@media (min-width:641px) and (max-width:768px){.VerifyEmail_codeInput__OdA7U{height:60px;width:48px}}@media (min-width:1024px){.VerifyEmail_card__LZwNo{padding:3.5rem 3rem}}@media (prefers-reduced-motion:reduce){.VerifyEmail_card__LZwNo,.VerifyEmail_spinnerSmall__1uBa5,.VerifyEmail_spinner__-X3uc{animation:none}.VerifyEmail_backLink__2YkEJ,.VerifyEmail_codeInput__OdA7U,.VerifyEmail_resendButton__1nYFR,.VerifyEmail_submitButton__PniNe{transition:none}}@media (prefers-contrast:high){.VerifyEmail_codeInput__OdA7U{border-width:3px}.VerifyEmail_submitButton__PniNe{border:2px solid #000}.VerifyEmail_resendButton__1nYFR:disabled{border-color:#666;color:#666}}.VerifyEmail_codeInput__OdA7U:focus-visible{outline:2px solid #000;outline-offset:2px}.VerifyEmail_fieldset__fT\+qP:disabled .VerifyEmail_codeInput__OdA7U{animation:VerifyEmail_pulse__BGI2y 1.5s ease-in-out infinite}@keyframes VerifyEmail_pulse__BGI2y{0%,to{opacity:1}50%{opacity:.5}}.ForgotPassword_authPage__jpvlu{align-items:center;animation:ForgotPassword_fadeIn__KHqsm .5s ease-in-out;background:#fff;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:clamp(2rem,5vw,4rem)}.ForgotPassword_authCard__SJ5Fo{animation:ForgotPassword_slideUp__rRDra .6s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:32px;box-shadow:0 10px 40px #0f1d2114,0 2px 8px #0f1d210a;display:flex;flex-direction:column;gap:1.75rem;padding:clamp(2rem,4vw,3rem);position:relative;width:min(480px,95%)}.ForgotPassword_backButton__dShKN{align-items:center;align-self:flex-start;color:#6f7b91;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;text-decoration:none;transition:color .2s}.ForgotPassword_backButton__dShKN:hover{color:#0f0f0f}.ForgotPassword_backIcon__61VyA{height:1.25rem;width:1.25rem}.ForgotPassword_header__2qA4N{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.ForgotPassword_iconWrapper__lFriT{align-items:center;animation:ForgotPassword_bounce__PONn0 1s ease-in-out;background:linear-gradient(135deg,#0f0f0f,#3f3f3f);border-radius:20px;display:flex;height:64px;justify-content:center;width:64px}.ForgotPassword_mailIcon__6MqVB{color:#fff;height:32px;width:32px}.ForgotPassword_title__j46aV{color:#0f1d21;font-size:clamp(1.75rem,4vw,2rem);font-weight:700;margin:0}.ForgotPassword_subtitle__kEslK{color:#6f7b91;font-size:.95rem;line-height:1.5;margin:0;max-width:360px}.ForgotPassword_form__WVAws{display:flex;flex-direction:column;gap:1.25rem}.ForgotPassword_successContent__0WwOM{animation:ForgotPassword_fadeIn__KHqsm .5s ease-in-out;display:flex;flex-direction:column;gap:1rem;padding:1rem 0;text-align:center}.ForgotPassword_successIcon__yBn3c{align-items:center;animation:ForgotPassword_scaleIn__t6rtZ .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;display:flex;font-size:2rem;font-weight:700;height:64px;justify-content:center;margin:0 auto;width:64px}.ForgotPassword_successText__gHD2U{color:#0f1d21;font-size:1rem;line-height:1.6;margin:0}.ForgotPassword_successText__gHD2U strong{color:#0f0f0f;font-weight:600}.ForgotPassword_helperText__5Nluh{color:#6f7b91;font-size:.9rem;margin:0}.ForgotPassword_resendButton__1VMyE{background:none;border:none;color:#0f0f0f;cursor:pointer;font-weight:600;padding:0;text-decoration:underline;transition:opacity .2s}.ForgotPassword_resendButton__1VMyE:hover{opacity:.8}.ForgotPassword_footer__ecDY8{border-top:1px solid #e5e7eb;padding-top:1rem;text-align:center}.ForgotPassword_link__l7I6N{color:#0f0f0f;font-size:.95rem;font-weight:600;position:relative;text-decoration:none;transition:color .2s}.ForgotPassword_link__l7I6N:after{background:#0f0f0f;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.ForgotPassword_link__l7I6N:hover:after{width:100%}@keyframes ForgotPassword_fadeIn__KHqsm{0%{opacity:0}to{opacity:1}}@keyframes ForgotPassword_slideUp__rRDra{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ForgotPassword_bounce__PONn0{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ForgotPassword_scaleIn__t6rtZ{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width:640px){.ForgotPassword_authCard__SJ5Fo{padding:1.5rem}.ForgotPassword_iconWrapper__lFriT{height:56px;width:56px}.ForgotPassword_mailIcon__6MqVB{height:28px;width:28px}}.ResetPassword_authPage__BL88e{align-items:center;animation:ResetPassword_fadeIn__LqKF1 .5s ease-in-out;background:#fff;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:clamp(2rem,5vw,4rem)}.ResetPassword_authCard__szbef{animation:ResetPassword_slideUp__c74Dy .6s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:32px;box-shadow:0 10px 40px #0f1d2114,0 2px 8px #0f1d210a;display:flex;flex-direction:column;gap:1.75rem;padding:clamp(2rem,4vw,3rem);width:min(480px,95%)}.ResetPassword_header__gSGN-{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.ResetPassword_iconWrapper__Y86Eo{align-items:center;animation:ResetPassword_bounce__xWP8v 1s ease-in-out;background:linear-gradient(135deg,#0f0f0f,#3f3f3f);border-radius:20px;display:flex;height:64px;justify-content:center;width:64px}.ResetPassword_lockIcon__jCShI{color:#fff;height:32px;width:32px}.ResetPassword_title__6L6qy{color:#0f1d21;font-size:clamp(1.75rem,4vw,2rem);font-weight:700;margin:0}.ResetPassword_subtitle__A\+7Ve{color:#6f7b91;font-size:.95rem;line-height:1.5;margin:0;max-width:360px}.ResetPassword_form__3KtU3{display:flex;flex-direction:column;gap:1.25rem}.ResetPassword_passwordStrength__A0wH3{align-items:center;display:flex;gap:.75rem;margin-top:.5rem}.ResetPassword_strengthBar__MByny{background:#e5e7eb;border-radius:999px;flex:1 1;height:4px;overflow:hidden}.ResetPassword_strengthFill__-B3Dl{border-radius:999px;height:100%;transition:all .3s ease}.ResetPassword_strengthLabel__1eho5{font-size:.85rem;font-weight:600;min-width:60px;text-align:right}.ResetPassword_successContent__OI5gS{animation:ResetPassword_fadeIn__LqKF1 .5s ease-in-out;display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0;text-align:center}.ResetPassword_successIcon__BPQDK{align-items:center;animation:ResetPassword_scaleIn__ZTsNx .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;display:flex;font-size:2rem;font-weight:700;height:64px;justify-content:center;margin:0 auto;width:64px}.ResetPassword_successText__7vQUt{color:#6f7b91;font-size:1rem;margin:0}.ResetPassword_loginButton__mRLK9{background:#0f0f0f;border-radius:999px;color:#fff;display:inline-block;font-weight:600;margin:0 auto;padding:1rem 2rem;text-decoration:none;transition:all .2s}.ResetPassword_loginButton__mRLK9:hover{box-shadow:0 10px 20px #0f0f0f33;transform:translateY(-2px)}.ResetPassword_footer__R5bWd{border-top:1px solid #e5e7eb;padding-top:1rem;text-align:center}.ResetPassword_link__XyiYT{color:#0f0f0f;font-size:.95rem;font-weight:600;position:relative;text-decoration:none;transition:color .2s}.ResetPassword_link__XyiYT:after{background:#0f0f0f;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.ResetPassword_link__XyiYT:hover:after{width:100%}@keyframes ResetPassword_fadeIn__LqKF1{0%{opacity:0}to{opacity:1}}@keyframes ResetPassword_slideUp__c74Dy{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ResetPassword_bounce__xWP8v{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ResetPassword_scaleIn__ZTsNx{0%{transform:scale(0)}to{transform:scale(1)}}.Account_accountPage__YXXtx{background:#fff;min-height:calc(100vh - 200px);padding:clamp(2rem,5vw,4rem) 0}.Account_container__eW8GW{margin:0 auto;max-width:1200px;padding:0 clamp(1rem,4vw,2rem)}.Account_header__WyMRy{margin-bottom:3rem;text-align:center}.Account_title__o3TUb{color:#0f1d21;font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:.5rem}.Account_subtitle__29XFo{color:#6f7b91;font-size:1rem}.Account_tabsContainer__4iZjT{margin-bottom:2rem}.Account_tabs__xVg2s{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;display:flex;gap:.5rem;overflow-x:auto;padding:.5rem;scrollbar-width:none}.Account_tabs__xVg2s::-webkit-scrollbar{display:none}.Account_tab__eOjIh{align-items:center;background:#0000;border:none;border-radius:12px;color:#6f7b91;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.875rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.Account_tab__eOjIh:hover{background:#00000008;color:#000}.Account_activeTab__De3Pu{background:linear-gradient(135deg,#8c763d1f,#8c763d0f);color:#000;font-weight:600}.Account_tabIcon__s3BSE{font-size:1.25rem}.Account_tabLabel__RAw2\+{position:relative;z-index:1}.Account_tabIndicator__UjS9N{background:linear-gradient(135deg,#8c763d26,#8c763d14);border-radius:12px;inset:0;position:absolute;z-index:0}.Account_content__w\+79L{animation:Account_fadeIn__evZbS .3s ease-in-out}@keyframes Account_fadeIn__evZbS{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Account_section__5OgcH{display:flex;flex-direction:column;gap:1.5rem}.Account_sectionHeader__akM15{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.Account_sectionTitle__djD1l{color:#0f1d21;font-size:1.5rem;font-weight:700;text-align:start}.Account_dangerCard__jVnXa,.Account_preferencesCard__18mtG,.Account_profileCard__5-w7d,.Account_securityCard__m6BSg{background:#fff;border-radius:20px;box-shadow:0 2px 12px #0000000f;padding:2rem}.Account_avatarSection__9E4XO{align-items:center;border-bottom:1px solid #00000014;display:flex;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem}.Account_avatarLarge__6MGIy{align-items:center;background:linear-gradient(135deg,#8c763d,#6d5c30);border-radius:50%;box-shadow:0 8px 24px #8c763d4d;color:#fff;display:flex;flex-shrink:0;font-size:1.75rem;font-weight:700;height:80px;justify-content:center;letter-spacing:0;width:80px}.Account_avatarInfo__pLn8a{flex:1 1;text-align:start}.Account_avatarName__\+xwxv{color:#000;direction:ltr;font-size:1.25rem;font-weight:700;margin-bottom:.25rem;text-align:start}.Account_avatarEmail__xsvfw{color:#6f7b91;direction:ltr;font-size:.9rem;margin-bottom:.75rem;text-align:start}.Account_changeAvatarButton__JpaJv{background:#0000;border:1.5px solid #0f1d21;border-radius:8px;color:#0f1d21;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:all .2s}.Account_changeAvatarButton__JpaJv:hover{background:#0f1d21;color:#fff}.Account_form__M756z{display:flex;flex-direction:column;gap:1.5rem}.Account_formGrid__TvYjc{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Account_formGroup__2xeSG{display:flex;flex-direction:column;gap:.5rem}.Account_fullWidth__UfWmE{grid-column:1/-1}.Account_label__-w5hB{color:#000;font-size:.9rem;font-weight:600;text-align:start}.Account_input__o6cuu,.Account_select__58BMC,.Account_textarea__qETbP{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;color:#000;font-size:.95rem;padding:.875rem 1rem;text-align:start;transition:all .2s}.Account_input__o6cuu:focus,.Account_select__58BMC:focus,.Account_textarea__qETbP:focus{border-color:#8c763d;box-shadow:0 0 0 3px #8c763d1a;outline:none}.Account_input__o6cuu:disabled,.Account_textarea__qETbP:disabled{background:#fff;color:#6f7b91;cursor:not-allowed}.Account_textarea__qETbP{min-height:100px;resize:vertical}.Account_select__58BMC{cursor:pointer}.Account_buttonGroup__Qdhjv{display:flex;flex-wrap:wrap;gap:.75rem}.Account_cancelButton__mehU4,.Account_editButton__X9lt8,.Account_enableButton__HhQVr,.Account_primaryButton__PlLTL,.Account_saveButton__yui9l{border:none;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;text-align:center;transition:all .2s}.Account_editButton__X9lt8{background:#0f1d21;color:#fff}.Account_editButton__X9lt8:hover{background:#000;box-shadow:0 4px 12px #0f1d214d;transform:translateY(-2px)}.Account_saveButton__yui9l{background:#10b981;color:#fff}.Account_saveButton__yui9l:hover:not(:disabled){background:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.Account_cancelButton__mehU4{background:#fff;border:1px solid #e5e7eb;color:#6f7b91}.Account_cancelButton__mehU4:hover:not(:disabled){background:#f9f9f9}.Account_primaryButton__PlLTL{background:#0f1d21;color:#fff;margin-top:1rem;padding:1rem;width:100%}.Account_primaryButton__PlLTL:hover:not(:disabled){background:#000;box-shadow:0 4px 12px #0f1d214d;transform:translateY(-2px)}.Account_primaryButton__PlLTL:disabled,.Account_saveButton__yui9l:disabled{cursor:not-allowed;opacity:.6;transform:none}.Account_enableButton__HhQVr{background:#0f1d21;color:#fff;font-size:.85rem;padding:.5rem 1.25rem}.Account_enableButton__HhQVr:hover{background:#000}.Account_cardHeader__jY0Q1{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem}.Account_cardIcon__6EACi{flex-shrink:0;font-size:2rem}.Account_cardHeaderContent__dY2m1{flex:1 1;text-align:start}.Account_cardTitle__9Qp54{color:#000;font-size:1.1rem;font-weight:700;margin-bottom:.25rem;text-align:start}.Account_cardDescription__qBOjt{color:#6f7b91;font-size:.9rem;text-align:start}.Account_sessionsList__ICJUg{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.Account_sessionItem__p3BTH{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:space-between;padding:1rem}.Account_sessionInfo__fmBPU{flex:1 1;text-align:start}.Account_sessionDevice__Rz4jW{color:#000;font-size:.95rem;font-weight:600;margin-bottom:.25rem;text-align:start}.Account_sessionDetails__OvvN6{color:#6f7b91;font-size:.85rem;text-align:start}.Account_currentBadge__\+U5Jk{background:#d1fae5;border-radius:6px;color:#059669;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.Account_preferencesList__V0pBW{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.Account_preferenceItem__ocA\+T{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:space-between;padding:1rem}.Account_preferenceInfo__kMUqF{flex:1 1;text-align:start}.Account_preferenceName__FQzFG{color:#000;font-size:.95rem;font-weight:600;margin-bottom:.25rem;text-align:start}.Account_preferenceDescription__wnjBL{color:#6f7b91;font-size:.85rem;text-align:start}.Account_toggle__Lj8Z1{display:inline-block;flex-shrink:0;height:28px;position:relative;width:52px}.Account_toggle__Lj8Z1 input{height:0;opacity:0;width:0}.Account_toggleSlider__6MB7M{background-color:#fff;border:1px solid #e5e7eb;border-radius:28px;cursor:pointer;inset:0;position:absolute;transition:.3s}.Account_toggleSlider__6MB7M:before{background-color:#fff;border-radius:50%;bottom:4px;box-shadow:0 2px 4px #0000001a;content:"";height:20px;left:4px;position:absolute;transition:.3s;width:20px}.Account_toggle__Lj8Z1 input:checked+.Account_toggleSlider__6MB7M{background-color:#8c763d}.Account_toggle__Lj8Z1 input:checked+.Account_toggleSlider__6MB7M:before{transform:translateX(24px)}.Account_dangerCard__jVnXa{background:linear-gradient(135deg,#ef444408,#ef444403);border:2px solid #ef444433}.Account_dangerActions__lf338{margin-top:1rem}.Account_dangerButton__medzv{background:#0000;border:2px solid #ef4444;border-radius:10px;color:#ef4444;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s}.Account_dangerButton__medzv:hover{background:#ef4444;color:#fff}.Account_loadingState__hG9ei{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.Account_spinner__NlSsg{animation:Account_spin__lBQpn .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#8c763d;height:40px;width:40px}@keyframes Account_spin__lBQpn{to{transform:rotate(1turn)}}@media (max-width:768px){.Account_tabs__xVg2s{flex-wrap:nowrap;overflow-x:auto}.Account_tab__eOjIh{font-size:.9rem;padding:.75rem 1.25rem}.Account_dangerCard__jVnXa,.Account_preferencesCard__18mtG,.Account_profileCard__5-w7d,.Account_securityCard__m6BSg{padding:1.5rem}.Account_avatarSection__9E4XO{flex-direction:column;text-align:center}.Account_avatarLarge__6MGIy{font-size:1.5rem;height:70px;width:70px}.Account_formGrid__TvYjc{grid-template-columns:1fr}.Account_buttonGroup__Qdhjv{width:100%}.Account_cancelButton__mehU4,.Account_editButton__X9lt8,.Account_saveButton__yui9l{flex:1 1}.Account_sessionItem__p3BTH{align-items:flex-start;flex-direction:column;gap:.75rem}.Account_preferenceItem__ocA\+T{align-items:flex-start;flex-direction:column;gap:1rem}.Account_avatarInfo__pLn8a{text-align:center}.Account_avatarEmail__xsvfw,.Account_avatarName__\+xwxv{text-align:center!important}}.Account_errorMessage__E4NXQ,.Account_successMessage__kRFeR{animation:Account_slideDown__RzBKY .3s ease-out;border-radius:12px;font-size:.9rem;font-weight:500;margin-bottom:1rem;padding:1rem 1.25rem;text-align:start}.Account_successMessage__kRFeR{background:#d1fae5;border:1px solid #a7f3d0;color:#059669}.Account_errorMessage__E4NXQ{background:#fee2e2;border:1px solid #fca5a5;color:#dc2626}@keyframes Account_slideDown__RzBKY{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Account_avatarImage__Beu8M{border-radius:50%;box-shadow:0 8px 24px #8c763d4d;flex-shrink:0;height:80px;object-fit:cover;width:80px}.Account_charCount__LFapw{color:#6f7b91;font-size:.75rem;margin-top:.25rem;text-align:end}.Account_emptyText__R4XJ2,.Account_loadingText__1vEK3{color:#6f7b91;padding:2rem;text-align:center}.Account_successBadge__gRbC1{background:#d1fae5;border-radius:8px;color:#059669;font-size:.85rem;font-weight:600;padding:.5rem 1rem;text-align:center}.Account_removeSessionButton__-5TnV{background:#0000;border:1.5px solid #ef4444;border-radius:8px;color:#ef4444;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:all .2s}.Account_removeSessionButton__-5TnV:hover{background:#ef4444;color:#fff}.Account_statsCard__zgnZx{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 2px 12px #00000014;padding:2rem}.Account_statsGrid__umT6B{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:1.5rem}.Account_statItem__9Q3fH{background:linear-gradient(135deg,#8c763d14,#8c763d08);border:1px solid #8c763d26;border-radius:16px;padding:1.5rem;text-align:center}.Account_statValue__GS0K8{align-items:center;color:#0f1d21;display:flex;font-size:2rem;font-weight:700;gap:.25rem;justify-content:center;margin-bottom:.5rem}.Account_statLabel__vbyQv{color:#6f7b91;font-size:.9rem;font-weight:500;text-align:center}.Account_errorState__HCGaZ{background:#fff;border-radius:20px;padding:3rem;text-align:center}.Account_errorState__HCGaZ p{color:#6f7b91;margin-bottom:2rem}:root{--card-bg:#fff;--card-border:#e5e7eb;--card-radius:16px;--text-primary:#111;--text-secondary:#4b5563;--text-muted:#9ca3af;--accent:#000;--accent-hover:#1a1a1a;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6}.OrderCard_card__gCM4T{background-color:#fff;background-color:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--card-radius);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.OrderCard_card__gCM4T:hover{box-shadow:0 8px 24px #00000014}.OrderCard_header__Gy4Ua{align-items:flex-start;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--card-border);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}@media (max-width:480px){.OrderCard_header__Gy4Ua{flex-direction:column;padding:16px}}.OrderCard_headerInfo__j1ROP{display:flex;flex-direction:column;gap:4px}.OrderCard_orderNumber__rxls0{color:#111;color:var(--text-primary);font-size:16px;font-weight:700;margin:0}@media (min-width:640px){.OrderCard_orderNumber__rxls0{font-size:18px}}.OrderCard_orderDate__uNMBA{color:#9ca3af;color:var(--text-muted);font-size:13px}.OrderCard_statusBadge__sEUni{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;white-space:nowrap}.OrderCard_body__fmZpf{display:flex;flex-direction:column;gap:24px;padding:20px 24px}@media (max-width:480px){.OrderCard_body__fmZpf{gap:20px;padding:16px}}.OrderCard_eventSection__3aIt4{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.OrderCard_eventGrid__tItYL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:12px}@media (max-width:640px){.OrderCard_eventGrid__tItYL{gap:12px;grid-template-columns:1fr}}.OrderCard_eventDetail__11Kii{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:10px;padding:12px}.OrderCard_eventIcon__feBHY{align-items:center;background:linear-gradient(135deg,#000,#333);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.OrderCard_eventContent__2898X{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.OrderCard_eventLabel__7L\+gQ{color:#9ca3af;color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.OrderCard_eventValue__t\+08J{color:#111;color:var(--text-primary);font-size:14px;font-weight:600;word-break:break-word}.OrderCard_sectionHeader__TTCbw{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--card-border);margin-bottom:12px;padding-bottom:8px}.OrderCard_sectionHeader__TTCbw h4{color:#111;color:var(--text-primary);font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.OrderCard_sectionHeader__TTCbw svg{color:#000;color:var(--accent)}.OrderCard_itemsSection__QrF5Q{border-radius:8px}.OrderCard_itemsList__1s26c{gap:10px}.OrderCard_itemWrapper__gnB5P{display:flex;flex-direction:column;gap:6px}.OrderCard_item__blCL4{align-items:center;background:#fff;border-radius:8px;transition:background .2s ease}.OrderCard_item__blCL4:hover{background:#fafafa}.OrderCard_itemName__TKlzZ{word-break:break-word}.OrderCard_itemMeta__M2-Ru{color:#4b5563;color:var(--text-secondary)}.OrderCard_itemPricing__Jlivi{align-items:center;gap:12px}.OrderCard_itemQty__mDMGt{background:#fff;border:1px solid #e5e7eb;border-radius:4px;font-size:13px;font-weight:600;padding:4px 8px}.OrderCard_itemPrice__V48vg{color:#000;color:var(--accent);font-size:15px;white-space:nowrap}.OrderCard_subItem__oeoVl{align-items:center;background:#00000005;border-radius:6px;display:flex;justify-content:space-between;margin-left:10px;padding:8px 16px 8px 36px}[dir=rtl] .OrderCard_subItem__oeoVl{margin-left:0;margin-right:10px;padding:8px 36px 8px 16px}.OrderCard_subItemLabel__GiQyQ{color:#4b5563;color:var(--text-secondary);font-size:13px;font-style:italic;font-weight:500}.OrderCard_subItemPrice__0hRjk{color:#4b5563;color:var(--text-secondary);font-size:13px;font-weight:600;white-space:nowrap}.OrderCard_customerSection__bD-uh{border-radius:8px}.OrderCard_detailsGrid__7TchS{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:12px}@media (max-width:640px){.OrderCard_detailsGrid__7TchS{grid-template-columns:1fr}}.OrderCard_detailItem__QI9Y-{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:10px}.OrderCard_detailIcon__DiJLS{background:#000;background:var(--accent);border-radius:6px;color:#fff;height:28px;width:28px}.OrderCard_detailContent__x275c{flex:1 1}.OrderCard_detailLabel__TY5fK{font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.OrderCard_detailValue__M9yHe{font-size:13px;font-weight:600}@media (max-width:480px){.OrderCard_body__fmZpf{padding:16px}}.OrderCard_itemsSection__QrF5Q{display:flex;flex-direction:column;gap:12px}.OrderCard_sectionHeader__TTCbw{align-items:center;color:#111;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px}.OrderCard_sectionHeader__TTCbw h4{margin:0}.OrderCard_sectionHeader__TTCbw svg{color:#9ca3af;color:var(--text-muted)}.OrderCard_itemsList__1s26c{display:flex;flex-direction:column;gap:8px}.OrderCard_item__blCL4{align-items:flex-start;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.OrderCard_itemInfo__LS8t1{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.OrderCard_itemName__TKlzZ{color:#111;color:var(--text-primary);font-size:14px;font-weight:600}.OrderCard_itemMeta__M2-Ru{color:#9ca3af;color:var(--text-muted);font-size:12px}.OrderCard_itemPricing__Jlivi{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.OrderCard_itemQty__mDMGt{color:#9ca3af;color:var(--text-muted);font-size:12px}.OrderCard_itemPrice__V48vg{color:#111;color:var(--text-primary);font-size:14px;font-weight:700}.OrderCard_detailsGrid__7TchS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:480px){.OrderCard_detailsGrid__7TchS{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.OrderCard_detailsGrid__7TchS{grid-template-columns:repeat(3,1fr)}}.OrderCard_detailItem__QI9Y-{align-items:flex-start;display:flex;gap:10px}.OrderCard_detailIcon__DiJLS{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#9ca3af;color:var(--text-muted);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.OrderCard_detailContent__x275c{display:flex;flex-direction:column;gap:2px;min-width:0}.OrderCard_detailLabel__TY5fK{color:#9ca3af;color:var(--text-muted);font-size:12px}.OrderCard_detailValue__M9yHe{color:#111;color:var(--text-primary);font-size:14px;font-weight:500;word-break:break-word}.OrderCard_notesSection__PtsLh{background-color:#fff;background-color:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--card-border);border-radius:8px;margin-bottom:16px;padding:16px}.OrderCard_notesPreview__PkXL0{margin-top:8px}.OrderCard_notesText__q\+0rt{background-color:#f9fafb;border-left:2px solid #111827;border-radius:4px;color:#4b5563;color:var(--text-secondary);font-size:13px;font-style:italic;line-height:1.6;margin:0;padding:8px 12px}[dir=rtl] .OrderCard_notesText__q\+0rt{border-left:none;border-right:2px solid #111827}.OrderCard_priceSummary__wbkSz{border-top:1px solid #e5e7eb;border-top:1px solid var(--card-border);display:flex;flex-direction:column;gap:8px;padding-top:16px}.OrderCard_priceRow__k0XUH{align-items:center;color:#4b5563;color:var(--text-secondary);display:flex;font-size:14px;justify-content:space-between}.OrderCard_priceTotal__aiLQn{border-top:1px dashed #e5e7eb;border-top:1px dashed var(--card-border);color:#111;color:var(--text-primary);font-size:16px;font-weight:700;padding-top:12px}.OrderCard_footer__oWwCo{background:#fff;border-top:1px solid #e5e7eb;border-top:1px solid var(--card-border);display:flex;padding:20px 24px}@media (max-width:480px){.OrderCard_footer__oWwCo{padding:16px}}.OrderCard_btnViewDetails__sGy1Z{align-items:center;background:#111827;border:2px solid #0000;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:12px;justify-content:center;letter-spacing:.3px;padding:14px 24px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OrderCard_btnViewDetails__sGy1Z:hover{background:#1f2937;border-color:#ffffff1a;box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.OrderCard_btnViewDetails__sGy1Z:active{transform:translateY(0)}[dir=rtl] .OrderCard_btnViewDetails__sGy1Z{flex-direction:row-reverse}.OrderCard_btnViewDetails__sGy1Z:focus-visible{outline:2px solid #111827;outline-offset:2px}[dir=rtl] .OrderCard_itemPricing__Jlivi{align-items:flex-start}[dir=rtl] .OrderCard_detailValue__M9yHe[dir=ltr]{direction:ltr;text-align:right}@media (prefers-reduced-motion:reduce){.OrderCard_btnViewDetails__sGy1Z,.OrderCard_card__gCM4T{transition:none}}:root{--orders-bg:#fff;--orders-surface:#fff;--orders-border:#e5e7eb;--orders-text-primary:#111;--orders-text-secondary:#4b5563;--orders-text-muted:#9ca3af;--orders-accent:#000;--orders-accent-hover:#1a1a1a;--orders-success:#10b981;--orders-warning:#f59e0b;--orders-error:#ef4444;--orders-info:#3b82f6;--orders-radius-sm:8px;--orders-radius-md:12px;--orders-radius-lg:16px;--orders-radius-xl:20px;--orders-radius-full:9999px;--orders-shadow-sm:0 1px 2px #0000000a;--orders-shadow-md:0 4px 12px #00000014;--orders-shadow-lg:0 8px 24px #0000001f;--orders-transition:200ms ease}.Orders_page__A9uoj{background-color:#fff;background-color:var(--orders-bg);min-height:100vh;padding:24px 16px}@media (min-width:640px){.Orders_page__A9uoj{padding:32px 24px}}@media (min-width:1024px){.Orders_page__A9uoj{padding:48px 32px}}.Orders_container__-NnOz{margin:0 auto;max-width:1200px}.Orders_header__D8its{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}@media (min-width:640px){.Orders_header__D8its{align-items:flex-start;flex-direction:row;justify-content:space-between;margin-bottom:32px}}.Orders_headerContent__\+dYjs{flex:1 1}.Orders_title__GdLSM{color:#111;color:var(--orders-text-primary);font-size:28px;font-weight:700;line-height:1.2;margin:0 0 8px}@media (min-width:640px){.Orders_title__GdLSM{font-size:32px}}@media (min-width:768px){.Orders_title__GdLSM{font-size:36px}}.Orders_subtitle__WyxYR{color:#4b5563;color:var(--orders-text-secondary);font-size:15px;line-height:1.5;margin:0}[dir=rtl] .Orders_title__GdLSM{font-size:32px}@media (min-width:640px){[dir=rtl] .Orders_title__GdLSM{font-size:36px}}@media (min-width:768px){[dir=rtl] .Orders_title__GdLSM{font-size:42px}}.Orders_filters__3aGak{margin-bottom:24px}@media (min-width:768px){.Orders_filters__3aGak{margin-bottom:32px}}.Orders_filterTabs__m6ZEg{-webkit-overflow-scrolling:touch;background-color:#fff;background-color:var(--orders-surface);border:1px solid #e5e7eb;border:1px solid var(--orders-border);border-radius:16px;border-radius:var(--orders-radius-lg);display:flex;gap:8px;overflow-x:auto;padding:6px;scrollbar-width:none}.Orders_filterTabs__m6ZEg::-webkit-scrollbar{display:none}.Orders_filterTab__QlgzZ{align-items:center;background:#0000;border:none;border-radius:12px;border-radius:var(--orders-radius-md);color:#4b5563;color:var(--orders-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease;transition:all var(--orders-transition);white-space:nowrap}.Orders_filterTab__QlgzZ:hover{background-color:#0000000a;color:#111;color:var(--orders-text-primary)}.Orders_filterTabActive__u5loj{background-color:#000;background-color:var(--orders-accent);color:#fff}.Orders_filterTabActive__u5loj:hover{background-color:#1a1a1a;background-color:var(--orders-accent-hover);color:#fff}.Orders_filterTabIcon__lzxH2{align-items:center;display:flex;flex-shrink:0;justify-content:center}.Orders_filterTabLabel__9SZok{flex:1 1}.Orders_filterTabCount__neDh-{align-items:center;background-color:#00000014;border-radius:9999px;border-radius:var(--orders-radius-full);display:inline-flex;font-size:12px;font-weight:600;height:22px;justify-content:center;min-width:22px;padding:0 6px}.Orders_filterTabActive__u5loj .Orders_filterTabCount__neDh-{background-color:#fff3;color:#fff}.Orders_content__Hyq-K{display:flex;flex-direction:column;gap:24px}.Orders_ordersList__1rmpU{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.Orders_ordersList__1rmpU{gap:20px}}.Orders_skeletonList__yAzb6{display:flex;flex-direction:column;gap:16px}.Orders_skeleton__Um6te{background-color:#fff;background-color:var(--orders-surface);border:1px solid #e5e7eb;border:1px solid var(--orders-border);border-radius:20px;border-radius:var(--orders-radius-xl);overflow:hidden;padding:24px}.Orders_skeletonHeader__vaIOB{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--orders-border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.Orders_skeletonBody__7X93w{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.Orders_skeletonFooter__6\+Ooi{display:flex;gap:12px}.Orders_skeletonLine__Hy9cU{animation:Orders_shimmer__axqtU 1.4s ease-in-out infinite;background:linear-gradient(100deg,#f0f0f0 30%,#e8e8e8 50%,#f0f0f0 70%);background-size:200% 100%;border-radius:8px;border-radius:var(--orders-radius-sm);height:14px}@keyframes Orders_shimmer__axqtU{0%{background-position:200% 0}to{background-position:-200% 0}}.Orders_emptyState__8zBsC{align-items:center;background-color:#fff;background-color:var(--orders-surface);border:1px solid #e5e7eb;border:1px solid var(--orders-border);border-radius:20px;border-radius:var(--orders-radius-xl);display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:64px 24px;text-align:center}.Orders_emptyStateIcon__28\+g9{color:#9ca3af;color:var(--orders-text-muted);margin-bottom:24px}.Orders_emptyStateTitle__a972y{color:#111;color:var(--orders-text-primary);font-size:20px;font-weight:600;margin:0 0 8px}@media (min-width:640px){.Orders_emptyStateTitle__a972y{font-size:24px}}.Orders_emptyStateText__O3wLu{color:#4b5563;color:var(--orders-text-secondary);font-size:15px;line-height:1.6;margin:0 0 24px;max-width:400px}.Orders_pagination__OeyqJ{background-color:#fff;background-color:var(--orders-surface);border:1px solid #e5e7eb;border:1px solid var(--orders-border);border-radius:16px;border-radius:var(--orders-radius-lg);display:flex;flex-direction:column;gap:16px;padding:20px}@media (min-width:768px){.Orders_pagination__OeyqJ{align-items:center;flex-direction:row;gap:24px;justify-content:space-between;padding:16px 24px}}.Orders_paginationPerPage__ao6SK{align-items:center;display:flex;gap:8px;order:2}@media (min-width:768px){.Orders_paginationPerPage__ao6SK{order:1}}.Orders_paginationLabel__f\+HOU{color:#4b5563;color:var(--orders-text-secondary);font-size:14px}.Orders_paginationSelect__HmcZ3{-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--orders-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border:1px solid var(--orders-border);border-radius:8px;border-radius:var(--orders-radius-sm);color:#111;color:var(--orders-text-primary);cursor:pointer;font-family:inherit;font-size:14px;padding:8px 32px 8px 12px}[dir=rtl] .Orders_paginationSelect__HmcZ3{background-position:left 8px center;padding-left:32px;padding-right:12px}.Orders_paginationSelect__HmcZ3:focus{border-color:#000;border-color:var(--orders-accent);outline:none}.Orders_paginationInfo__d0mUx{color:#4b5563;color:var(--orders-text-secondary);font-size:14px;order:1;text-align:center}@media (min-width:768px){.Orders_paginationInfo__d0mUx{order:2}}.Orders_paginationControls__CB9Nr{align-items:center;display:flex;gap:4px;justify-content:center;order:3}.Orders_paginationBtn__HVElG{align-items:center;background-color:initial;border:1px solid #e5e7eb;border:1px solid var(--orders-border);border-radius:8px;border-radius:var(--orders-radius-sm);color:#4b5563;color:var(--orders-text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;transition:all var(--orders-transition);width:36px}.Orders_paginationBtn__HVElG:hover:not(:disabled){background-color:#000;background-color:var(--orders-accent);border-color:#000;border-color:var(--orders-accent);color:#fff}.Orders_paginationBtn__HVElG:disabled{cursor:not-allowed;opacity:.4}.Orders_paginationPages__FfO2o{align-items:center;display:flex;gap:4px;margin:0 8px}.Orders_paginationPage__CDylq{align-items:center;background-color:initial;border:1px solid #0000;border-radius:8px;border-radius:var(--orders-radius-sm);color:#4b5563;color:var(--orders-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 8px;transition:all .2s ease;transition:all var(--orders-transition)}.Orders_paginationPage__CDylq:hover{background-color:#0000000a;color:#111;color:var(--orders-text-primary)}.Orders_paginationPageActive__urXM2{background-color:#000;background-color:var(--orders-accent);border-color:#000;border-color:var(--orders-accent);color:#fff}.Orders_paginationPageActive__urXM2:hover{background-color:#1a1a1a;background-color:var(--orders-accent-hover);color:#fff}.Orders_paginationEllipsis__qGDNS{align-items:center;color:#9ca3af;color:var(--orders-text-muted);display:flex;font-size:14px;height:36px;justify-content:center;width:36px}.Orders_btn__QwU8k{align-items:center;border:none;border-radius:9999px;border-radius:var(--orders-radius-full);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:all .2s ease;transition:all var(--orders-transition);white-space:nowrap}.Orders_btn__QwU8k:focus-visible{outline:2px solid #000;outline:2px solid var(--orders-accent);outline-offset:2px}.Orders_btn__QwU8k:active{transform:scale(.98)}.Orders_btn--sm__9YWWI{font-size:13px;padding:8px 16px}.Orders_btn--md__F7QXw{font-size:14px;padding:12px 24px}.Orders_btn--lg__j6AhO{font-size:15px;padding:14px 28px}.Orders_btn--primary__3UpYJ{background-color:#000;background-color:var(--orders-accent);color:#fff}.Orders_btn--primary__3UpYJ:hover{background-color:#1a1a1a;background-color:var(--orders-accent-hover);box-shadow:0 4px 12px #00000014;box-shadow:var(--orders-shadow-md);transform:translateY(-2px)}.Orders_btn--secondary__SzRmb{background-color:initial;border:2px solid #000;border:2px solid var(--orders-accent);color:#000;color:var(--orders-accent)}.Orders_btn--secondary__SzRmb:hover{background-color:#000;background-color:var(--orders-accent);color:#fff;transform:translateY(-2px)}.Orders_btn--ghost__a2yP3{background-color:initial;border:1px solid #e5e7eb;border:1px solid var(--orders-border);color:#111;color:var(--orders-text-primary)}.Orders_btn--ghost__a2yP3:hover{background-color:#0000000a}.Orders_btn--danger__AoRLg{background-color:initial;border:2px solid #ef4444;border:2px solid var(--orders-error);color:#ef4444;color:var(--orders-error)}.Orders_btn--danger__AoRLg:hover{background-color:#ef4444;background-color:var(--orders-error);color:#fff}.Orders_btn--fullWidth__kWSKA{width:100%}.Orders_btn--disabled__qW5Wu{cursor:not-allowed;opacity:.5;pointer-events:none}.Orders_btnIcon__cAfIz{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.Orders_btnText__KS7bD{display:inline-block}[dir=rtl] .Orders_btn__QwU8k{flex-direction:row-reverse}.Orders_spinner__iOzOi{animation:Orders_spin__PMjsr 1s linear infinite;color:#000;color:var(--orders-accent)}@keyframes Orders_spin__PMjsr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Orders_loadingState__SetKK{align-items:center;background-color:#fff;background-color:var(--orders-surface);border:1px solid #e5e7eb;border:1px solid var(--orders-border);border-radius:20px;border-radius:var(--orders-radius-xl);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px;padding:64px 24px}.Orders_loadingState__SetKK p{color:#4b5563;color:var(--orders-text-secondary);font-size:15px;margin:0}@media (prefers-reduced-motion:reduce){.Orders_skeletonLine__Hy9cU,.Orders_spinner__iOzOi{animation:none}.Orders_btn__QwU8k,.Orders_filterTab__QlgzZ,.Orders_paginationBtn__HVElG,.Orders_paginationPage__CDylq{transition:none}}.Orders_filterTab__QlgzZ:focus-visible,.Orders_paginationBtn__HVElG:focus-visible,.Orders_paginationPage__CDylq:focus-visible{outline:2px solid #000;outline:2px solid var(--orders-accent);outline-offset:2px}@media print{.Orders_page__A9uoj{background:#fff;padding:0}.Orders_btn__QwU8k,.Orders_filters__3aGak,.Orders_pagination__OeyqJ{display:none}}:root{--success-bg:#fff;--success-surface:#fff;--success-border:#e5e7eb;--success-text-primary:#111;--success-text-secondary:#4b5563;--success-text-muted:#9ca3af;--success-accent:#000;--success-accent-hover:#1a1a1a;--success-green:#10b981;--success-green-bg:#ecfdf5;--success-radius-sm:8px;--success-radius-md:12px;--success-radius-lg:16px;--success-radius-xl:20px;--success-radius-full:9999px;--success-shadow-sm:0 1px 2px #0000000a;--success-shadow-md:0 4px 12px #00000014;--success-shadow-lg:0 8px 32px #0000001f;--success-transition:200ms ease}.OrderSuccess_page__h3-TJ{align-items:flex-start;background-color:#fff;background-color:var(--success-bg);display:flex;justify-content:center;min-height:100vh;padding:24px 16px}@media (min-width:640px){.OrderSuccess_page__h3-TJ{align-items:center;padding:40px 24px}}@media (min-width:768px){.OrderSuccess_page__h3-TJ{padding:60px 32px}}.OrderSuccess_container__u-MxA{max-width:520px;width:100%}.OrderSuccess_card__dUVlg{background-color:#fff;background-color:var(--success-surface);border:1px solid #e5e7eb;border:1px solid var(--success-border);border-radius:20px;border-radius:var(--success-radius-xl);box-shadow:0 8px 32px #0000001f;box-shadow:var(--success-shadow-lg);padding:32px 24px}@media (min-width:640px){.OrderSuccess_card__dUVlg{padding:40px 32px}}@media (min-width:768px){.OrderSuccess_card__dUVlg{padding:48px 40px}}.OrderSuccess_header__A2TpW{margin-bottom:32px;text-align:center}.OrderSuccess_iconWrapper__Ejb8j{align-items:center;animation:OrderSuccess_scaleIn__X6MF\+ .5s cubic-bezier(.34,1.56,.64,1);display:inline-flex;justify-content:center;margin-bottom:24px}@keyframes OrderSuccess_scaleIn__X6MF\+{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.OrderSuccess_title__risxJ{color:#111;color:var(--success-text-primary);font-size:24px;font-weight:700;line-height:1.3;margin:0 0 12px}@media (min-width:640px){.OrderSuccess_title__risxJ{font-size:28px}}.OrderSuccess_message__1GdRE{color:#4b5563;color:var(--success-text-secondary);font-size:15px;line-height:1.6;margin:0}@media (min-width:640px){.OrderSuccess_message__1GdRE{font-size:16px}}[dir=rtl] .OrderSuccess_title__risxJ{font-size:26px;line-height:1.5}@media (min-width:640px){[dir=rtl] .OrderSuccess_title__risxJ{font-size:32px}}[dir=rtl] .OrderSuccess_message__1GdRE{font-size:16px;line-height:1.8}.OrderSuccess_orderBadge__krW4x{align-items:center;background-color:#ecfdf5;background-color:var(--success-green-bg);border:1px solid #10b98133;border-radius:16px;border-radius:var(--success-radius-lg);display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding:20px 24px}.OrderSuccess_orderBadgeLabel__5pb7B{color:#4b5563;color:var(--success-text-secondary);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.OrderSuccess_orderBadgeValue__aUcdk{color:#10b981;color:var(--success-green);font-family:SF Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;letter-spacing:.01em}@media (min-width:640px){.OrderSuccess_orderBadgeValue__aUcdk{font-size:18px}}[dir=rtl] .OrderSuccess_orderBadgeValue__aUcdk{font-family:SF Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.OrderSuccess_summary__wgcXO{background-color:#fff;background-color:var(--success-bg);border:1px solid #e5e7eb;border:1px solid var(--success-border);border-radius:16px;border-radius:var(--success-radius-lg);margin-bottom:28px;padding:24px}.OrderSuccess_summaryTitle__H4lQX{color:#111;color:var(--success-text-primary);font-size:16px;font-weight:600;margin:0 0 20px;text-align:center}.OrderSuccess_summaryContent__MTzss{display:flex;flex-direction:column;gap:16px}.OrderSuccess_summaryGroup__BW9-N{display:flex;flex-direction:column;gap:12px}.OrderSuccess_summaryItem__Hbh8K{align-items:center;display:flex;font-size:14px;gap:10px}.OrderSuccess_summaryItemIcon__Z7A0o{align-items:center;color:#9ca3af;color:var(--success-text-muted);display:flex;flex-shrink:0;justify-content:center}.OrderSuccess_summaryItemLabel__yW3V9{color:#4b5563;color:var(--success-text-secondary);flex:1 1}.OrderSuccess_summaryItemValue__ogfyt{color:#111;color:var(--success-text-primary);font-weight:600;text-align:right}[dir=rtl] .OrderSuccess_summaryItemValue__ogfyt{text-align:left}.OrderSuccess_divider__nzMOq{background-color:#e5e7eb;background-color:var(--success-border);height:1px;margin:4px 0}.OrderSuccess_totalRow__tYnal{align-items:center;border-top:2px solid #e5e7eb;border-top:2px solid var(--success-border);display:flex;justify-content:space-between;margin-top:4px;padding-top:16px}.OrderSuccess_totalLabel__7AmzY{color:#111;color:var(--success-text-primary);font-size:15px;font-weight:600}.OrderSuccess_totalValue__SUIK9{color:#000;color:var(--success-accent);font-size:20px;font-weight:700}@media (min-width:640px){.OrderSuccess_totalValue__SUIK9{font-size:22px}}.OrderSuccess_actions__QkLNd{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}@media (min-width:480px){.OrderSuccess_actions__QkLNd{flex-direction:row;gap:16px}}.OrderSuccess_btn__BeMpf{align-items:center;border:none;border-radius:9999px;border-radius:var(--success-radius-full);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px 24px;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;transition:background-color var(--success-transition),color var(--success-transition),transform var(--success-transition),box-shadow var(--success-transition);white-space:nowrap}.OrderSuccess_btn__BeMpf:focus-visible{outline:2px solid #000;outline:2px solid var(--success-accent);outline-offset:2px}.OrderSuccess_btn__BeMpf:active{transform:scale(.98)}.OrderSuccess_btn--fullWidth__IMudg{width:100%}.OrderSuccess_btn--primary__yG\+pb{background-color:#000;background-color:var(--success-accent);color:#fff}.OrderSuccess_btn--primary__yG\+pb:hover{background-color:#1a1a1a;background-color:var(--success-accent-hover);box-shadow:0 4px 12px #00000014;box-shadow:var(--success-shadow-md);transform:translateY(-2px)}.OrderSuccess_btn--secondary__8bdIP{background-color:initial;border:2px solid #000;border:2px solid var(--success-accent);color:#000;color:var(--success-accent)}.OrderSuccess_btn--secondary__8bdIP:hover{background-color:#000;background-color:var(--success-accent);color:#fff;transform:translateY(-2px)}.OrderSuccess_btnIcon__6VQx3{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.OrderSuccess_btnText__ibTCe{display:inline-block}[dir=rtl] .OrderSuccess_btn__BeMpf{flex-direction:row-reverse}.OrderSuccess_footer__iRGxJ{border-top:1px solid #e5e7eb;border-top:1px solid var(--success-border);padding-top:24px;text-align:center}.OrderSuccess_footerText__DrqPy{color:#4b5563;color:var(--success-text-secondary);font-size:14px;margin:0 0 16px}.OrderSuccess_contactLinks__shk56{align-items:center;display:flex;flex-direction:column;gap:12px}@media (min-width:480px){.OrderSuccess_contactLinks__shk56{flex-direction:row;gap:24px;justify-content:center}}.OrderSuccess_contactLink__BSKlx{align-items:center;background-color:#fff;background-color:var(--success-bg);border:1px solid #e5e7eb;border:1px solid var(--success-border);border-radius:9999px;border-radius:var(--success-radius-full);color:#111;color:var(--success-text-primary);display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;transition:background-color var(--success-transition),border-color var(--success-transition)}.OrderSuccess_contactLink__BSKlx:hover{background-color:#000;background-color:var(--success-accent);border-color:#000;border-color:var(--success-accent);color:#fff}.OrderSuccess_contactLink__BSKlx svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.OrderSuccess_iconWrapper__Ejb8j{animation:none}.OrderSuccess_btn__BeMpf,.OrderSuccess_contactLink__BSKlx{transition:none}}.OrderSuccess_orderItemsSection__k1hgD{border-top:1px solid #e5e7eb;border-top:1px solid var(--success-border);margin-bottom:32px;margin-top:32px;padding-top:32px}.OrderSuccess_sectionTitle__0Uk9p{color:#111;color:var(--success-text-primary);font-size:18px;font-weight:600;margin-bottom:16px}.OrderSuccess_tableWrapper__nGrm3{border:1px solid #e5e7eb;border:1px solid var(--success-border);border-radius:12px;border-radius:var(--success-radius-md);margin-bottom:24px;overflow-x:auto}.OrderSuccess_orderTable__Muotb{background:#fff;border-collapse:collapse;font-size:14px;width:100%}.OrderSuccess_orderTable__Muotb thead{background-color:#fff;border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--success-border)}.OrderSuccess_orderTable__Muotb th{color:#4b5563;color:var(--success-text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}[dir=rtl] .OrderSuccess_orderTable__Muotb th{text-align:right}.OrderSuccess_orderTable__Muotb tbody tr{border-bottom:1px solid #e5e7eb}.OrderSuccess_orderTable__Muotb tbody tr:last-child{border-bottom:none}.OrderSuccess_orderTable__Muotb td{color:#111;color:var(--success-text-primary);padding:12px 16px;vertical-align:middle}[dir=rtl] .OrderSuccess_orderTable__Muotb td{text-align:right}.OrderSuccess_itemNumber__vtzCp{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;color:var(--success-text-secondary);display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;min-width:24px}.OrderSuccess_orderSummary__ykkAy{background:#fff;border:1px solid #e5e7eb;border-radius:12px;border-radius:var(--success-radius-md);margin-bottom:24px;padding:20px}.OrderSuccess_summaryRow__gR7CH{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.OrderSuccess_summaryRow__gR7CH:not(:last-child){border-bottom:1px solid #e5e7eb}.OrderSuccess_summaryLabel__b7YW5{color:#4b5563;color:var(--success-text-secondary);font-weight:500}.OrderSuccess_summaryValue__KE7QB{font-feature-settings:"tnum" on,"lnum" on;color:#111;color:var(--success-text-primary);font-weight:600}.OrderSuccess_summaryRowTotal__tVKV1{border-top:2px solid #e5e7eb!important;border-top:2px solid var(--success-border)!important;margin-top:8px;padding-top:12px}.OrderSuccess_summaryRowTotal__tVKV1 .OrderSuccess_summaryLabel__b7YW5,.OrderSuccess_summaryRowTotal__tVKV1 .OrderSuccess_summaryValue__KE7QB{color:#000;color:var(--success-accent);font-size:16px;font-weight:700}.OrderSuccess_eventDetails__SMeJk{background:#fff;border:1px solid #bfdbfe;border-radius:12px;border-radius:var(--success-radius-md);padding:16px}.OrderSuccess_eventDetailsTitle__hHpMm{align-items:center;color:#1e40af;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px}.OrderSuccess_eventDetailsList__pQUIn{display:flex;flex-direction:column;gap:8px}.OrderSuccess_eventDetailItem__hTqy3{align-items:center;color:#111;color:var(--success-text-primary);display:flex;font-size:14px;gap:8px}.OrderSuccess_eventDetailItem__hTqy3 svg{color:#3b82f6;flex-shrink:0}@media print{.OrderSuccess_page__h3-TJ{background:#fff;padding:0}.OrderSuccess_card__dUVlg{border:1px solid #ddd;box-shadow:none}.OrderSuccess_actions__QkLNd,.OrderSuccess_footer__iRGxJ{display:none}}:root{--invoice-bg:#fff;--invoice-surface:#fff;--invoice-border:#e5e7eb;--invoice-text-primary:#111827;--invoice-text-secondary:#374151;--invoice-text-muted:#6b7280;--invoice-accent:#fff;--invoice-accent-text:#111827;--invoice-accent-hover:#e5e7eb;--invoice-success:#10b981;--invoice-warning:#f59e0b;--invoice-error:#ef4444;--invoice-info:#3b82f6;--invoice-radius-sm:8px;--invoice-radius-md:12px;--invoice-radius-lg:16px;--invoice-radius-xl:20px;--invoice-radius-full:9999px;--invoice-shadow-sm:0 1px 2px #0000000a;--invoice-shadow-md:0 4px 12px #00000014;--invoice-shadow-lg:0 8px 24px #0000001f;--invoice-transition:200ms ease}.OrderDetails_page__7gJj7{background-color:#fff;background-color:var(--invoice-bg);min-height:100vh;padding:24px 16px}@media (min-width:768px){.OrderDetails_page__7gJj7{padding:40px 24px}}.OrderDetails_container__O4WGT{margin:0 auto;max-width:900px}.OrderDetails_pageHeader__4tKos{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (min-width:640px){.OrderDetails_pageHeader__4tKos{align-items:center;flex-direction:row;justify-content:space-between}}.OrderDetails_headerActions__N3xep{display:flex;gap:12px}@media (max-width:480px){.OrderDetails_headerActions__N3xep{width:100%}.OrderDetails_headerActions__N3xep .OrderDetails_btn__4EziI{flex:1 1}}.OrderDetails_btn__4EziI{align-items:center;border:none;border-radius:9999px;border-radius:var(--invoice-radius-full);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease;transition:all var(--invoice-transition);white-space:nowrap}.OrderDetails_btn__4EziI:focus-visible{outline:2px solid #fff;outline:2px solid var(--invoice-accent);outline-offset:2px}.OrderDetails_btn--primary__1JS3-{background-color:#111827;color:#fff}.OrderDetails_btn--primary__1JS3-:hover{background-color:#1f2937;box-shadow:0 4px 12px #00000014;box-shadow:var(--invoice-shadow-md);transform:translateY(-2px)}.OrderDetails_btn--secondary__pkuXP{background-color:initial;border:2px solid #e5e7eb;border:2px solid var(--invoice-border);color:#111827;color:var(--invoice-text-primary)}.OrderDetails_btn--secondary__pkuXP:hover{background-color:#fff;background-color:var(--invoice-bg);border-color:#111827;border-color:var(--invoice-text-primary)}.OrderDetails_btn--ghost__kPDt9{background-color:initial;color:#374151;color:var(--invoice-text-secondary);padding:10px 16px}.OrderDetails_btn--ghost__kPDt9:hover{background-color:#0000000a;color:#111827;color:var(--invoice-text-primary)}.OrderDetails_btnIcon__I\+5m1{display:inline-flex;flex-shrink:0}.OrderDetails_errorState__-gZDk,.OrderDetails_loadingState__S-6Ut{align-items:center;background-color:#fff;background-color:var(--invoice-surface);border:1px solid #e5e7eb;border:1px solid var(--invoice-border);border-radius:20px;border-radius:var(--invoice-radius-xl);display:flex;flex-direction:column;justify-content:center;padding:80px 24px;text-align:center}.OrderDetails_loadingState__S-6Ut p{color:#374151;color:var(--invoice-text-secondary);font-size:15px;margin-top:16px}.OrderDetails_errorState__-gZDk svg{color:#6b7280;color:var(--invoice-text-muted)}.OrderDetails_errorState__-gZDk h2{color:#111827;color:var(--invoice-text-primary);font-size:20px;font-weight:600;margin:20px 0 8px}.OrderDetails_errorState__-gZDk p{color:#374151;color:var(--invoice-text-secondary);font-size:15px;margin-bottom:24px}.OrderDetails_spinner__2JFJ9{animation:OrderDetails_spin__SffxF 1s linear infinite;color:#fff;color:var(--invoice-accent)}@keyframes OrderDetails_spin__SffxF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderDetails_invoice__fAlML{background-color:#fff;background-color:var(--invoice-surface);border:1px solid #e5e7eb;border:1px solid var(--invoice-border);border-radius:20px;border-radius:var(--invoice-radius-xl);box-shadow:0 8px 24px #0000001f;box-shadow:var(--invoice-shadow-lg);overflow:hidden}.OrderDetails_invoiceHeader__Bnfwp{background-color:#fff;background-color:var(--invoice-accent);border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--invoice-border);color:#111827;color:var(--invoice-accent-text);display:flex;flex-direction:column;gap:24px;padding:32px}@media (min-width:640px){.OrderDetails_invoiceHeader__Bnfwp{align-items:flex-start;flex-direction:row;justify-content:space-between}}.OrderDetails_companyInfo__s4-Wk{align-items:flex-start;display:flex;gap:16px}.OrderDetails_companyDetails__1NwIU{display:flex;flex-direction:column;gap:4px}.OrderDetails_companyName__0HVNV{font-size:20px;font-weight:700;margin:0}@media (min-width:768px){.OrderDetails_companyName__0HVNV{font-size:24px}}.OrderDetails_companyDetails__1NwIU p{font-size:13px;margin:0;opacity:.85}.OrderDetails_companyContact__-VcDV{display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-top:8px;opacity:.85}.OrderDetails_companyContact__-VcDV span{align-items:center;display:inline-flex;gap:6px}.OrderDetails_invoiceMeta__M5hPi{display:flex;flex-direction:column;gap:16px}@media (min-width:640px){.OrderDetails_invoiceMeta__M5hPi{align-items:flex-end;text-align:right}}.OrderDetails_invoiceBadge__CydTa{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--invoice-border);border-radius:12px;border-radius:var(--invoice-radius-md);display:inline-flex;gap:12px;padding:12px 16px}.OrderDetails_invoiceLabel__1NDSO{display:block;font-size:10px;font-weight:600;letter-spacing:.06em;opacity:.7;text-transform:uppercase}.OrderDetails_invoiceNumber__lmg49{display:block;font-family:SF Mono,Consolas,monospace;font-size:16px;font-weight:700}.OrderDetails_invoiceDates__hY7kr{display:flex;flex-direction:column;gap:8px}.OrderDetails_dateRow__UpQQe{align-items:center;display:flex;font-size:13px;gap:12px}.OrderDetails_dateRow__UpQQe span:first-child{opacity:.7}.OrderDetails_statusBadge__Si4eD{align-items:center;border-radius:9999px;border-radius:var(--invoice-radius-full);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.OrderDetails_statusBadge--warning__-FSIN{background:#f59e0b26;color:#f59e0b;color:var(--invoice-warning)}.OrderDetails_statusBadge--info__2Lgi0{background:#3b82f626;color:#3b82f6;color:var(--invoice-info)}.OrderDetails_statusBadge--success__JkIIe{background:#10b98126;color:#10b981;color:var(--invoice-success)}.OrderDetails_statusBadge--error__leYgO{background:#ef444426;color:#ef4444;color:var(--invoice-error)}.OrderDetails_invoiceBody__FBp7p{padding:32px}@media (max-width:640px){.OrderDetails_invoiceBody__FBp7p{padding:24px 16px}}.OrderDetails_infoCards__ZULGD{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:32px}@media (min-width:640px){.OrderDetails_infoCards__ZULGD{grid-template-columns:repeat(2,1fr)}}.OrderDetails_section__YRCTt{background-color:#fff;background-color:var(--invoice-bg);border:1px solid #e5e7eb;border:1px solid var(--invoice-border);border-radius:16px;border-radius:var(--invoice-radius-lg);padding:20px}.OrderDetails_sectionHeader__7W1WU{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--invoice-border);display:flex;gap:10px;margin-bottom:16px;padding-bottom:12px}.OrderDetails_sectionHeader__7W1WU svg{color:#6b7280;color:var(--invoice-text-muted)}.OrderDetails_sectionHeader__7W1WU h3{color:#111827;color:var(--invoice-text-primary);font-size:14px;font-weight:600;margin:0}.OrderDetails_sectionContent__3N5ey{display:flex;flex-direction:column;gap:10px}.OrderDetails_customerName__2rY-k{color:#111827;color:var(--invoice-text-primary);font-size:16px;font-weight:700;margin:0 0 8px}.OrderDetails_infoItem__Dmczx{align-items:center;color:#374151;color:var(--invoice-text-secondary);display:flex;font-size:13px;gap:8px}.OrderDetails_infoItem__Dmczx svg{flex-shrink:0}.OrderDetails_infoItem__Dmczx svg,.OrderDetails_infoLabel__bdJQZ{color:#6b7280;color:var(--invoice-text-muted)}.OrderDetails_infoValue__s6MZr{color:#111827;color:var(--invoice-text-primary);font-weight:500}.OrderDetails_tableSection__LsIrS{background:#0000;border:none;margin-bottom:32px;padding:0}.OrderDetails_tableSection__LsIrS .OrderDetails_sectionHeader__7W1WU{border-bottom:none;padding-bottom:16px}.OrderDetails_tableWrapper__lduAL{border:1px solid #e5e7eb;border:1px solid var(--invoice-border);border-radius:16px;border-radius:var(--invoice-radius-lg);overflow-x:auto}.OrderDetails_table__ZYHbG{border-collapse:collapse;min-width:500px;width:100%}.OrderDetails_table__ZYHbG thead{background-color:#fff;background-color:var(--invoice-accent);border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--invoice-border);color:#111827;color:var(--invoice-accent-text)}.OrderDetails_table__ZYHbG th{font-size:11px;font-weight:600;letter-spacing:.04em;padding:14px 16px;text-align:left;text-transform:uppercase}.OrderDetails_table__ZYHbG th:last-child,[dir=rtl] .OrderDetails_table__ZYHbG th{text-align:right}[dir=rtl] .OrderDetails_table__ZYHbG th:last-child{text-align:left}.OrderDetails_table__ZYHbG tbody tr{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--invoice-border);transition:background-color .2s ease;transition:background-color var(--invoice-transition)}.OrderDetails_table__ZYHbG tbody tr:last-child{border-bottom:none}.OrderDetails_table__ZYHbG tbody tr:hover{background-color:#fff;background-color:var(--invoice-bg)}.OrderDetails_table__ZYHbG td{font-size:14px;padding:14px 16px}.OrderDetails_tdIndex__g1hN9{color:#6b7280;color:var(--invoice-text-muted);font-weight:600;width:50px}.OrderDetails_tdDescription__vykk2{display:flex;flex-direction:column;gap:4px}.OrderDetails_itemTitle__FCzms{color:#111827;color:var(--invoice-text-primary);font-weight:600}.OrderDetails_itemMeta__NRwno,.OrderDetails_tdCode__IrSBL{color:#6b7280;color:var(--invoice-text-muted);font-size:12px}.OrderDetails_tdCode__IrSBL{font-family:SF Mono,Consolas,monospace}.OrderDetails_tdQty__ffQ9M{color:#111827;color:var(--invoice-text-primary);font-weight:600;text-align:center}.OrderDetails_tdPrice__HI35i,.OrderDetails_tdTotal__s4TCM{color:#111827;color:var(--invoice-text-primary);font-weight:600;text-align:right;white-space:nowrap}.OrderDetails_tdDimensions__fnn37{color:#111827;color:var(--invoice-text-primary);font-weight:600;text-align:center;white-space:nowrap}[dir=rtl] .OrderDetails_tdPrice__HI35i,[dir=rtl] .OrderDetails_tdTotal__s4TCM{text-align:left}.OrderDetails_subItemRow__t-xxy{background-color:#00000005!important;border-bottom:none!important}.OrderDetails_subItemRow__t-xxy:hover{background-color:#00000008!important}.OrderDetails_subItemLabel__vKcYr{color:#6b7280;color:var(--invoice-text-muted);font-size:13px;font-style:italic;font-weight:500;padding-left:20px}[dir=rtl] .OrderDetails_subItemLabel__vKcYr{padding-left:0;padding-right:20px}.OrderDetails_subItemPrice__0vssK{color:#6b7280;color:var(--invoice-text-muted);font-size:13px;font-weight:600}.OrderDetails_summaryGrid__4-Nua{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:640px){.OrderDetails_summaryGrid__4-Nua{grid-template-columns:1fr 320px}}.OrderDetails_notesBox__F15ZF{background-color:#fff;background-color:var(--invoice-bg);border:1px solid #e5e7eb;border:1px solid var(--invoice-border);border-radius:16px;border-radius:var(--invoice-radius-lg);padding:20px}.OrderDetails_notesBox__F15ZF h4{align-items:center;color:#111827;color:var(--invoice-text-primary);display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 8px}.OrderDetails_notesBox__F15ZF p{color:#374151;color:var(--invoice-text-secondary);font-size:14px;line-height:1.6;margin:0}.OrderDetails_customerNotes__oGYab{margin-top:4px}.OrderDetails_notesLabel__0EKbT{color:#111827;color:var(--invoice-text-primary);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px!important;text-transform:uppercase}.OrderDetails_notesText__iMA8y{word-wrap:break-word;background-color:#f9fafb;border-left:3px solid #111827;border-radius:6px;color:#111827;color:var(--invoice-text-primary);font-size:14px;line-height:1.7;margin:0;padding:12px 16px;white-space:pre-wrap}[dir=rtl] .OrderDetails_notesText__iMA8y{border-left:none;border-right:3px solid #111827}.OrderDetails_costSummary__nVo3Y{background-color:#fff;background-color:var(--invoice-bg);border:1px solid #e5e7eb;border:1px solid var(--invoice-border);border-radius:16px;border-radius:var(--invoice-radius-lg);padding:20px}.OrderDetails_costRow__HFNgW{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--invoice-border);color:#374151;color:var(--invoice-text-secondary);display:flex;font-size:14px;justify-content:space-between;padding:12px 0}.OrderDetails_costRow__HFNgW:last-child{border-bottom:none}.OrderDetails_costTotal__SQF6i{background-color:#111827;border-radius:0 0 16px 16px;border-radius:0 0 var(--invoice-radius-lg) var(--invoice-radius-lg);color:#fff;font-size:18px;font-weight:700;margin:16px -20px -20px;padding:16px 20px}.OrderDetails_costTotal__SQF6i span:last-child{font-size:22px}.OrderDetails_invoiceFooter__dkq6J{background-color:#fff;background-color:var(--invoice-bg);border-top:1px solid #e5e7eb;border-top:1px solid var(--invoice-border);padding:24px 32px}@media (max-width:640px){.OrderDetails_invoiceFooter__dkq6J{padding:20px 16px}}.OrderDetails_footerGrid__zsrIe{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:20px}@media (min-width:640px){.OrderDetails_footerGrid__zsrIe{grid-template-columns:repeat(2,1fr)}}.OrderDetails_footerColumn__mjiFy h4{align-items:center;color:#111827;color:var(--invoice-text-primary);display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 8px}.OrderDetails_footerColumn__mjiFy h4 svg{color:#6b7280;color:var(--invoice-text-muted)}.OrderDetails_footerColumn__mjiFy p{color:#374151;color:var(--invoice-text-secondary);font-size:13px;margin:0}.OrderDetails_footerNote__zMcZ-{align-items:center;background-color:#3b82f614;border-left:3px solid #3b82f6;border-left:3px solid var(--invoice-info);border-radius:12px;border-radius:var(--invoice-radius-md);display:flex;gap:10px;padding:12px 16px}[dir=rtl] .OrderDetails_footerNote__zMcZ-{border-left:none;border-right:3px solid #3b82f6;border-right:3px solid var(--invoice-info)}.OrderDetails_footerNote__zMcZ- svg{color:#3b82f6;color:var(--invoice-info);flex-shrink:0}.OrderDetails_footerNote__zMcZ- p{color:#374151;color:var(--invoice-text-secondary);font-size:12px;margin:0}@media print{.OrderDetails_page__7gJj7{background:#fff;padding:0}.OrderDetails_pageHeader__4tKos{display:none}.OrderDetails_invoice__fAlML{border:none;border-radius:0;box-shadow:none}.OrderDetails_table__ZYHbG{page-break-inside:avoid}.OrderDetails_notesBox__F15ZF{display:none}}@media (prefers-reduced-motion:reduce){.OrderDetails_spinner__2JFJ9{animation:none}.OrderDetails_btn__4EziI,.OrderDetails_table__ZYHbG tbody tr{transition:none}}[dir=rtl] .OrderDetails_btn__4EziI,[dir=rtl] .OrderDetails_companyContact__-VcDV span{flex-direction:row-reverse}[dir=rtl] .OrderDetails_invoiceMeta__M5hPi{align-items:flex-start;text-align:left}@media (min-width:640px){[dir=rtl] .OrderDetails_invoiceMeta__M5hPi{align-items:flex-end;text-align:right}}.InvoiceStatusBadge_badge__vpq5D{align-items:center;border:1.5px solid;border-radius:50px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;opacity:.9;padding:.5rem 1rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.InvoiceStatusBadge_badge__vpq5D:hover{opacity:1;transform:translateY(-1px)}.InvoiceStatusBadge_icon__DiBxb{font-size:1rem;line-height:1}.InvoiceStatusBadge_label__H0eM9{white-space:nowrap}@media (max-width:479px){.InvoiceStatusBadge_badge__vpq5D{font-size:.8125rem;padding:.375rem .875rem}.InvoiceStatusBadge_icon__DiBxb{font-size:.875rem}}.InvoiceCard_card__lfwOB{background:var(--color-white);border:1px solid #e5e7ebcc;border-radius:16px;box-shadow:0 1px 2px #0f1d2108;margin-bottom:1.25rem;padding:1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.InvoiceCard_card__lfwOB:hover{box-shadow:0 4px 12px #0f1d2114;transform:translateY(-2px)}.InvoiceCard_header__tVS-O{align-items:flex-start;border-bottom:1px solid #fffc;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1.25rem}.InvoiceCard_headerInfo__25ppI{flex:1 1}.InvoiceCard_invoiceNumber__q6\+-r{color:#0f1d21;color:var(--color-black,#0f1d21);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem}.InvoiceCard_orderNumber__gEvt6{color:#6b7280;color:var(--color-gray-600,#6b7280);font-size:.875rem;font-weight:500;margin:0}.InvoiceCard_details__LlxXN{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}.InvoiceCard_detailItem__DG-vF{display:flex;flex-direction:column;gap:.25rem}.InvoiceCard_label__XR2NW{color:#6b7280;color:var(--color-gray-600,#6b7280);font-size:.8125rem;font-weight:600}.InvoiceCard_value__lBHvu{color:#0f1d21;color:var(--color-black,#0f1d21);font-size:.9375rem;font-weight:600}.InvoiceCard_amount__Kqzyi{align-items:center;color:#8c763d;color:var(--color-accent,#8c763d);display:flex;font-size:1.0625rem;font-weight:700;gap:.375rem}.InvoiceCard_actions__bzebQ{display:flex;flex-wrap:wrap;gap:.75rem}.InvoiceCard_btn__KXNYq{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;outline:none;padding:.75rem 1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.InvoiceCard_btn__KXNYq svg{flex-shrink:0;height:16px;width:16px}.InvoiceCard_btnSecondary__pPTmX{background:#f3f4f6;background:var(--color-gray-100,#f3f4f6);border:1px solid #fffc;color:#0f1d21;color:var(--color-black,#0f1d21)}.InvoiceCard_btnSecondary__pPTmX:hover{background:#e5e7eb;background:var(--color-gray-200,#e5e7eb);box-shadow:0 4px 8px #0f1d2114;transform:translateY(-2px)}.InvoiceCard_btnPrimary__-rt1r{background:linear-gradient(135deg,#0f1d21,#1a2d33);background:linear-gradient(135deg,var(--color-primary,#0f1d21) 0,var(--color-primary-light,#1a2d33) 100%);color:#fff;color:var(--color-white,#fff)}.InvoiceCard_btnPrimary__-rt1r:hover{box-shadow:0 4px 12px #0f1d2133;transform:translateY(-2px)}.InvoiceCard_btnPrimary__-rt1r:active,.InvoiceCard_btnSecondary__pPTmX:active{transform:translateY(0)}@media (max-width:767px){.InvoiceCard_card__lfwOB{padding:1.25rem}.InvoiceCard_header__tVS-O{flex-direction:column;gap:.875rem}.InvoiceCard_details__LlxXN{gap:.875rem;grid-template-columns:1fr}.InvoiceCard_actions__bzebQ{flex-direction:column}.InvoiceCard_btn__KXNYq{justify-content:center;width:100%}}@media (max-width:479px){.InvoiceCard_card__lfwOB{border-radius:12px;padding:1rem}.InvoiceCard_invoiceNumber__q6\+-r{font-size:1rem}.InvoiceCard_orderNumber__gEvt6{font-size:.8125rem}.InvoiceCard_btn__KXNYq{font-size:.8125rem;padding:.625rem 1rem}}.Invoices_page__RhiuU{background:linear-gradient(135deg,#f9fafb,#fff);min-height:100vh;padding:3rem 1.5rem 6rem}.Invoices_container__3sN23{margin:0 auto;max-width:1200px}.Invoices_header__OK2MP{animation:Invoices_slideDown__K9G2t .6s cubic-bezier(.4,0,.2,1);margin-bottom:3rem}@keyframes Invoices_slideDown__K9G2t{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.Invoices_headerContent__1\+bNA{align-items:center;display:flex;gap:1.5rem}.Invoices_headerIcon__9QE2G{align-items:center;background:linear-gradient(135deg,#f3f4f6,#f9fafb);border-radius:16px;box-shadow:0 2px 4px #0f1d210a;display:flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.Invoices_headerIcon__9QE2G svg{color:#8c763d;height:36px;width:36px}.Invoices_title__HZFgS{color:#0f1d21;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem}.Invoices_subtitle__LI3Nz{color:#6b7280;font-size:clamp(.9375rem,1.5vw,1.0625rem);margin:0}.Invoices_filters__v0FPA{background:#fff;border:1px solid #e5e7ebcc;border-radius:16px;box-shadow:0 1px 2px #0f1d2108;margin-bottom:2rem;padding:1.5rem}.Invoices_filterGroup__yOy4z{align-items:center;display:flex;gap:1rem}.Invoices_filterLabel__SiyQz{color:#374151;font-size:.9375rem;font-weight:600}.Invoices_filterSelect__UDT5A{background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#0f1d21;cursor:pointer;font-size:.9375rem;min-width:200px;padding:.75rem 1rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.Invoices_filterSelect__UDT5A:hover{border-color:#8c763d}.Invoices_filterSelect__UDT5A:focus{border-color:#8c763d;box-shadow:0 0 0 3px #8c763d1a;outline:none}.Invoices_invoicesList__g07Jf{animation:Invoices_slideUp__T0mJV .7s cubic-bezier(.4,0,.2,1)}@keyframes Invoices_slideUp__T0mJV{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Invoices_empty__wXo7W,.Invoices_error__HHTRT,.Invoices_loading__hhXN7{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:3rem 1.5rem;text-align:center}.Invoices_spinner__kosuL{color:#8c763d;height:48px;margin-bottom:1.5rem;width:48px}.Invoices_empty__wXo7W p,.Invoices_error__HHTRT p,.Invoices_loading__hhXN7 p{color:#6b7280;font-size:1rem;margin:.5rem 0 0}.Invoices_error__HHTRT{color:#ef4444}.Invoices_error__HHTRT svg{color:#ef4444;margin-bottom:1rem}.Invoices_emptyBtn__x-o2p,.Invoices_retryBtn__RWFxY{background:linear-gradient(135deg,#0f1d21,#1a2d33);border:none;border-radius:50px;box-shadow:0 4px 12px #0f1d2126;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;margin-top:1.5rem;padding:.875rem 2rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.Invoices_emptyBtn__x-o2p:hover,.Invoices_retryBtn__RWFxY:hover{box-shadow:0 6px 16px #0f1d2140;transform:translateY(-2px)}.Invoices_emptyIcon__zyZ7a{color:#9ca3af;height:80px;margin-bottom:1.5rem;width:80px}.Invoices_empty__wXo7W h3{color:#0f1d21;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.Invoices_pagination__plREr{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 2px #0f1d2108;display:flex;gap:1.5rem;justify-content:center;margin-top:3rem;padding:1.5rem}.Invoices_paginationBtn__LE1ly{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50px;color:#0f1d21;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.Invoices_paginationBtn__LE1ly:hover:not(:disabled){background:#e5e7eb;box-shadow:0 4px 8px #0f1d2114;transform:translateY(-2px)}.Invoices_paginationBtn__LE1ly:disabled{cursor:not-allowed;opacity:.4}.Invoices_paginationBtn__LE1ly svg{height:20px;width:20px}.Invoices_paginationInfo__AUfjt{color:#374151;font-size:.9375rem;font-weight:600}@media (max-width:767px){.Invoices_page__RhiuU{padding:2rem 1rem 4rem}.Invoices_headerContent__1\+bNA{flex-direction:column;text-align:center}.Invoices_filterGroup__yOy4z{align-items:stretch;flex-direction:column}.Invoices_filterSelect__UDT5A{width:100%}.Invoices_pagination__plREr{flex-direction:column;gap:1rem}.Invoices_paginationBtn__LE1ly{justify-content:center;width:100%}}@media (max-width:479px){.Invoices_page__RhiuU{padding:1.5rem .75rem 3rem}.Invoices_headerIcon__9QE2G{height:56px;width:56px}.Invoices_headerIcon__9QE2G svg{height:28px;width:28px}.Invoices_filters__v0FPA{padding:1.25rem}}.InvoiceDetails_page__UEKDc{background:linear-gradient(135deg,#f9fafb,#fff);min-height:100vh;padding:2rem 1.5rem}.InvoiceDetails_container__xOr4l{margin:0 auto;max-width:1000px}.InvoiceDetails_actionBar__Uq9yA{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem}.InvoiceDetails_backButton__Jyo8I{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:50px;color:#0f1d21;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.InvoiceDetails_backButton__Jyo8I:hover{border-color:#8c763d;box-shadow:0 4px 12px #8c763d26;transform:translateY(-2px)}.InvoiceDetails_backButton__Jyo8I svg{height:20px;width:20px}.InvoiceDetails_actionButtons__SJpVO{display:flex;gap:1rem}.InvoiceDetails_downloadBtn__GZHOo,.InvoiceDetails_printBtn__lZv9w{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.InvoiceDetails_printBtn__lZv9w{background:#fff;border:2px solid #e5e7eb;color:#0f1d21}.InvoiceDetails_printBtn__lZv9w:hover{background:#f9fafb;box-shadow:0 4px 12px #0f1d211a;transform:translateY(-2px)}.InvoiceDetails_downloadBtn__GZHOo{background:linear-gradient(135deg,#8c763d,#a08a4d);box-shadow:0 4px 12px #8c763d40;color:#fff}.InvoiceDetails_downloadBtn__GZHOo:hover{box-shadow:0 6px 16px #8c763d59;transform:translateY(-2px)}.InvoiceDetails_downloadBtn__GZHOo svg,.InvoiceDetails_printBtn__lZv9w svg{height:20px;width:20px}.InvoiceDetails_invoice__XuYj7{animation:InvoiceDetails_slideUp__rStEi .6s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #e5e7ebcc;border-radius:16px;box-shadow:0 2px 8px #0f1d2114;padding:3rem}@keyframes InvoiceDetails_slideUp__rStEi{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.InvoiceDetails_invoiceHeader__i-MGK{align-items:flex-start;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:2rem}.InvoiceDetails_companyInfo__QEHRl{align-items:flex-start;display:flex;gap:1.5rem}.InvoiceDetails_companyLogo__DY8Q0{align-items:center;background:linear-gradient(135deg,#8c763d,#a08a4d);border-radius:12px;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.InvoiceDetails_companyLogo__DY8Q0 svg{color:#fff;height:36px;width:36px}.InvoiceDetails_companyName__DOofR{color:#0f1d21;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.InvoiceDetails_companyAddress__WdO3M,.InvoiceDetails_companyContact__zuzoz{color:#6b7280;font-size:.875rem;margin:.25rem 0}.InvoiceDetails_invoiceInfo__XgqYH{text-align:right}[dir=rtl] .InvoiceDetails_invoiceInfo__XgqYH{text-align:left}.InvoiceDetails_invoiceTitle__6plmF{color:#0f1d21;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.InvoiceDetails_invoiceNumber__pxTVH{color:#6b7280;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.InvoiceDetails_metaSection__b3Xj8{grid-gap:2rem;border-bottom:1px solid #f3f4f6;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem;padding:2rem 0}.InvoiceDetails_clientInfo__joA88,.InvoiceDetails_dateInfo__TRpfs{background:#f9fafb;border-radius:12px;padding:1.5rem}.InvoiceDetails_dateRow__w8fy7{display:flex;justify-content:space-between;margin-bottom:.75rem}.InvoiceDetails_dateRow__w8fy7:last-child{margin-bottom:0}.InvoiceDetails_dateLabel__FLir-{color:#6b7280;font-size:.9375rem;font-weight:600}.InvoiceDetails_dateValue__wXNlG{color:#0f1d21;font-size:.9375rem;font-weight:600}.InvoiceDetails_sectionTitle__VwH44{color:#0f1d21;font-size:1rem;font-weight:700;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.InvoiceDetails_clientName__6RTvQ{color:#0f1d21;font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.InvoiceDetails_clientDetail__8i9jv{color:#6b7280;font-size:.9375rem;margin:.25rem 0}.InvoiceDetails_reservationSection__5gPVw{border-bottom:1px solid #f3f4f6;margin-bottom:2rem;padding:2rem 0}.InvoiceDetails_reservationGrid__whIEg{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.InvoiceDetails_reservationItem__dPWni{display:flex;flex-direction:column;gap:.5rem}.InvoiceDetails_reservationLabel__s2nr6{color:#6b7280;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.InvoiceDetails_reservationValue__PxYGd{color:#0f1d21;font-size:1rem;font-weight:600}.InvoiceDetails_itemsSection__LKvX7{margin-bottom:2rem}.InvoiceDetails_itemsTable__tPQfI{border-collapse:collapse;width:100%}.InvoiceDetails_itemsTable__tPQfI thead{background:#f3f4f6}.InvoiceDetails_itemsTable__tPQfI th{border-bottom:2px solid #e5e7eb;color:#0f1d21;font-size:.875rem;font-weight:700;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase}[dir=rtl] .InvoiceDetails_itemsTable__tPQfI th{text-align:right}.InvoiceDetails_itemsTable__tPQfI tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.InvoiceDetails_itemsTable__tPQfI tbody tr:hover{background:#f9fafb}.InvoiceDetails_itemsTable__tPQfI td{color:#374151;font-size:.9375rem;padding:1rem}.InvoiceDetails_itemDescription__o6Adx{color:#6b7280;font-size:.875rem}.InvoiceDetails_centered__6BnZj{text-align:center}.InvoiceDetails_amount__-DTOO{align-items:center;color:#0f1d21;display:flex;font-weight:600;gap:.25rem;justify-content:flex-end;text-align:right}[dir=rtl] .InvoiceDetails_amount__-DTOO{justify-content:flex-start}.InvoiceDetails_sarIcon__MPehm{color:#8c763d;height:16px;width:16px}.InvoiceDetails_totalsSection__uUK\+d{align-items:flex-end;background:#f9fafb;border-radius:12px;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:2rem}[dir=rtl] .InvoiceDetails_totalsSection__uUK\+d{align-items:flex-start}.InvoiceDetails_totalsRow__Fa2u7{display:flex;gap:3rem;justify-content:space-between;max-width:400px;padding:.5rem 0;width:100%}.InvoiceDetails_totalsLabel__l\+eXZ{color:#6b7280;font-size:.9375rem;font-weight:600}.InvoiceDetails_totalsValue__s\+YPK{align-items:center;color:#0f1d21;display:flex;font-size:.9375rem;font-weight:600;gap:.25rem}.InvoiceDetails_totalRow__z0UVh{border-top:2px solid #e5e7eb;margin-top:.5rem;padding-top:1rem}.InvoiceDetails_totalRow__z0UVh .InvoiceDetails_totalsLabel__l\+eXZ,.InvoiceDetails_totalRow__z0UVh .InvoiceDetails_totalsValue__s\+YPK{color:#0f1d21;font-size:1.25rem;font-weight:700}.InvoiceDetails_paymentSection__KSm20{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:12px;margin-bottom:2rem;padding:2rem}.InvoiceDetails_paymentGrid__BAl8f{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.InvoiceDetails_paymentItem__N77pI{display:flex;flex-direction:column;gap:.5rem}.InvoiceDetails_paymentLabel__lyoSq{color:#6b7280;font-size:.875rem;font-weight:600}.InvoiceDetails_paymentValue__pnNo4{color:#0f1d21;font-size:1rem;font-weight:600}.InvoiceDetails_notesSection__--sGR{background:#fffbf0;border-left:4px solid #8c763d;border-radius:8px;margin-bottom:2rem;padding:1.5rem}[dir=rtl] .InvoiceDetails_notesSection__--sGR{border-left:none;border-right:4px solid #8c763d}.InvoiceDetails_notesText__2ng-9{color:#374151;font-size:.9375rem;line-height:1.6;margin:.5rem 0 0}.InvoiceDetails_invoiceFooter__u\+Uu1{border-top:2px solid #f3f4f6;color:#6b7280;margin-top:2rem;padding-top:2rem;text-align:center}.InvoiceDetails_invoiceFooter__u\+Uu1 p{font-size:.9375rem;margin:.5rem 0}.InvoiceDetails_footerContact__lrYFD{color:#8c763d;font-weight:600}.InvoiceDetails_error__SG15p,.InvoiceDetails_loading__CZCaf{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.InvoiceDetails_spinner__ON6PN{animation:InvoiceDetails_spin__xvEs\+ 1s linear infinite;color:#8c763d;height:48px;width:48px}@keyframes InvoiceDetails_spin__xvEs\+{to{transform:rotate(1turn)}}.InvoiceDetails_spinnerCircle__un-ov{opacity:.25}.InvoiceDetails_spinnerPath__MgN9j{opacity:.75}.InvoiceDetails_loading__CZCaf p{color:#6b7280;font-size:1rem;margin-top:1.5rem}.InvoiceDetails_error__SG15p h3{color:#ef4444;font-size:1.5rem;font-weight:700;margin-top:1rem}.InvoiceDetails_backBtn__RYlAG{background:linear-gradient(135deg,#0f1d21,#1a2d33);border:none;border-radius:50px;box-shadow:0 4px 12px #0f1d2126;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;margin-top:2rem;padding:.875rem 2rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.InvoiceDetails_backBtn__RYlAG:hover{box-shadow:0 6px 16px #0f1d2140;transform:translateY(-2px)}@media print{.InvoiceDetails_page__UEKDc{background:#fff;padding:0}.InvoiceDetails_actionBar__Uq9yA{display:none}.InvoiceDetails_invoice__XuYj7{border:none;box-shadow:none;padding:2rem}.InvoiceDetails_invoiceFooter__u\+Uu1{page-break-after:avoid}}@media (max-width:767px){.InvoiceDetails_page__UEKDc{padding:1.5rem 1rem}.InvoiceDetails_invoice__XuYj7{padding:2rem 1.5rem}.InvoiceDetails_actionBar__Uq9yA{align-items:stretch;flex-direction:column}.InvoiceDetails_actionButtons__SJpVO{width:100%}.InvoiceDetails_downloadBtn__GZHOo,.InvoiceDetails_printBtn__lZv9w{flex:1 1}.InvoiceDetails_invoiceHeader__i-MGK{flex-direction:column;gap:2rem}.InvoiceDetails_companyInfo__QEHRl{flex-direction:column}.InvoiceDetails_invoiceInfo__XgqYH{text-align:left}[dir=rtl] .InvoiceDetails_invoiceInfo__XgqYH{text-align:right}.InvoiceDetails_metaSection__b3Xj8,.InvoiceDetails_reservationGrid__whIEg{grid-template-columns:1fr}.InvoiceDetails_itemsTable__tPQfI{font-size:.875rem}.InvoiceDetails_itemsTable__tPQfI td,.InvoiceDetails_itemsTable__tPQfI th{padding:.75rem .5rem}.InvoiceDetails_totalsSection__uUK\+d{padding:1.5rem}.InvoiceDetails_totalsRow__Fa2u7{gap:1.5rem;max-width:100%}.InvoiceDetails_paymentGrid__BAl8f{grid-template-columns:1fr}}@media (max-width:479px){.InvoiceDetails_invoice__XuYj7{padding:1.5rem 1rem}.InvoiceDetails_companyLogo__DY8Q0{height:48px;width:48px}.InvoiceDetails_companyLogo__DY8Q0 svg{height:28px;width:28px}.InvoiceDetails_companyName__DOofR{font-size:1.25rem}.InvoiceDetails_invoiceTitle__6plmF{font-size:1.5rem}.InvoiceDetails_itemsTable__tPQfI{display:block;overflow-x:auto}}.Notifications_container__c0Tj1{margin:0 auto;max-width:900px;min-height:60vh;padding:32px 24px}.Notifications_loadingState__ZKhtt{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:100px 24px}.Notifications_loadingState__ZKhtt p{color:#6b7280;font-size:15px;font-weight:500;margin-top:20px}.Notifications_spinner__95A1h{animation:Notifications_spin__pcC7B 1s linear infinite;color:#111}@keyframes Notifications_spin__pcC7B{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Notifications_errorState__JvOmf{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:80px 24px;text-align:center}.Notifications_errorIcon__nrAVV{align-items:center;background:#fef2f2;border-radius:50%;color:#dc2626;display:flex;height:80px;justify-content:center;margin-bottom:20px;width:80px}.Notifications_errorState__JvOmf p{color:#dc2626;font-size:16px;margin-bottom:24px}.Notifications_header__YNPRG{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px 28px}.Notifications_headerContent__uer14{flex:1 1;min-width:200px}.Notifications_titleWrapper__nGVbl{align-items:center;display:flex;gap:16px}.Notifications_titleIcon__DEM3W{align-items:center;background:#111;border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Notifications_title__2wjg9{color:#111;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}.Notifications_subtitle__8Q0vq{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;margin:4px 0 0}.Notifications_unreadBadge__Wm98q{align-items:center;background:#111;border-radius:50px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;padding:4px 12px}.Notifications_headerActions__Vl9Fy{display:flex;flex-wrap:wrap;gap:10px}.Notifications_btnPrimary__\+soPJ{align-items:center;background:#111;border:2px solid #111;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.Notifications_btnPrimary__\+soPJ:hover{background:#333;border-color:#333;transform:translateY(-1px)}.Notifications_btnPrimary__\+soPJ:active{transform:translateY(0)}.Notifications_btnSecondary__xG6p4{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:50px;color:#111;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.Notifications_btnSecondary__xG6p4:hover{background:#f9fafb;border-color:#111}.Notifications_btnDanger__DAX6N{align-items:center;background:#fff;border:2px solid #fecaca;border-radius:50px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.Notifications_btnDanger__DAX6N:hover{background:#dc2626;border-color:#dc2626;color:#fff}.Notifications_btnIcon__jwCep{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#6b7280;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Notifications_btnIcon__jwCep:hover{background:#f9fafb;border-color:#111;color:#111}.Notifications_btnIconDanger__zUH5n:hover{background:#fef2f2;border-color:#dc2626;color:#dc2626}.Notifications_languageSelector__t1\+xc{-webkit-padding-end:40px;align-items:center;-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:2px solid #e5e7eb;border-radius:50px;color:#111;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-width:120px;padding:10px 16px;padding-inline-end:40px;transition:all .2s ease}.Notifications_languageSelector__t1\+xc:hover{background-color:#f9fafb;border-color:#111}.Notifications_languageSelector__t1\+xc:focus{border-color:#111;outline:2px solid #111;outline-offset:2px}.Notifications_container__c0Tj1[dir=rtl] .Notifications_languageSelector__t1\+xc{-webkit-padding-end:16px;-webkit-padding-start:40px;background-position:left 12px center;padding-inline-end:16px;padding-inline-start:40px}.Notifications_filterTabs__lDCaK{background:#fff;border:1px solid #e5e7eb;border-radius:50px;display:flex;gap:8px;margin-bottom:24px;padding:6px}.Notifications_filterTab__Xlb\+T{align-items:center;background:#0000;border:none;border-radius:50px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease}.Notifications_filterTab__Xlb\+T:hover{background:#f5f7fa;color:#111}.Notifications_filterTabActive__gu3aX{background:#111!important;color:#fff!important}.Notifications_tabCount__uUdtz{align-items:center;background:#00000014;border-radius:50px;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;min-width:24px;padding:0 8px}.Notifications_filterTabActive__gu3aX .Notifications_tabCount__uUdtz{background:#fff3}.Notifications_emptyState__5vQce{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:80px 24px;text-align:center}.Notifications_emptyIcon__MclGC{align-items:center;background:#f5f7fa;border-radius:50%;color:#d1d5db;display:flex;height:120px;justify-content:center;margin-bottom:24px;width:120px}.Notifications_emptyState__5vQce h3{color:#111;font-size:20px;font-weight:600;margin:0 0 8px}.Notifications_emptyState__5vQce p{color:#9ca3af;font-size:14px;margin:0}.Notifications_list__VzH4X{display:flex;flex-direction:column;gap:12px}.Notifications_item__pM1ui{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:20px 24px;position:relative;transition:all .2s ease}.Notifications_item__pM1ui:hover{border-color:#111;box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.Notifications_item__pM1ui.Notifications_unread__TCnx8{background:#fff;border-color:#111;border-width:2px}.Notifications_item__pM1ui.Notifications_read__hGA8H{opacity:.75}.Notifications_item__pM1ui.Notifications_read__hGA8H:hover{opacity:1}.Notifications_itemIcon__B2hw2{align-items:center;background:#f5f7fa;border-radius:12px;color:#111;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Notifications_item__pM1ui.Notifications_unread__TCnx8 .Notifications_itemIcon__B2hw2{background:#111;color:#fff}.Notifications_icon_order__MdHCE{background:#eef2ff;color:#4f46e5}.Notifications_icon_user__wkGeY{background:#f0fdf4;color:#16a34a}.Notifications_icon_alert__\+ou2R,.Notifications_icon_warning__G8ZUd{background:#fef3c7;color:#d97706}.Notifications_icon_success__Zisdt{background:#dcfce7;color:#16a34a}.Notifications_icon_message__PUyHC{background:#e0f2fe;color:#0284c7}.Notifications_icon_info__TDtuE{background:#f3f4f6;color:#6b7280}.Notifications_icon_payment__qDaqj{background:#f5f3ff;color:#7c3aed}.Notifications_icon_shipping__zoGLn{background:#fff7ed;color:#ea580c}.Notifications_item__pM1ui.Notifications_unread__TCnx8 .Notifications_icon_alert__\+ou2R,.Notifications_item__pM1ui.Notifications_unread__TCnx8 .Notifications_icon_info__TDtuE,.Notifications_item__pM1ui.Notifications_unread__TCnx8 .Notifications_icon_message__PUyHC,.Notifications_item__pM1ui.Notifications_unread__TCnx8 .Notifications_icon_order__MdHCE,.Notifications_item__pM1ui.Notifications_unread__TCnx8 .Notifications_icon_payment__qDaqj,.Notifications_item__pM1ui.Notifications_unread__TCnx8 .Notifications_icon_shipping__zoGLn,.Notifications_item__pM1ui.Notifications_unread__TCnx8 .Notifications_icon_success__Zisdt,.Notifications_item__pM1ui.Notifications_unread__TCnx8 .Notifications_icon_user__wkGeY,.Notifications_item__pM1ui.Notifications_unread__TCnx8 .Notifications_icon_warning__G8ZUd{background:#111;color:#fff}.Notifications_itemContent__hNO3L{flex:1 1;min-width:0}.Notifications_itemTitle__45KEP{color:#111;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 6px}.Notifications_itemMessage__j7mqY{word-wrap:break-word;color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 10px}.Notifications_itemTime__IbPD8{color:#9ca3af;display:inline-block;font-size:12px;font-weight:500}.Notifications_itemActions__KITiX{display:flex;gap:8px;opacity:0;transition:opacity .2s ease}.Notifications_item__pM1ui:hover .Notifications_itemActions__KITiX{opacity:1}.Notifications_unreadIndicator__DU7Yu{animation:Notifications_pulse__v4LDR 2s ease-in-out infinite;background:#111;border-radius:50%;box-shadow:0 0 0 3px #11111126;height:10px;position:absolute;right:24px;top:24px;width:10px}[dir=rtl] .Notifications_unreadIndicator__DU7Yu{left:24px;right:auto}@keyframes Notifications_pulse__v4LDR{0%,to{box-shadow:0 0 0 3px #11111126}50%{box-shadow:0 0 0 6px #11111114}}.Notifications_fadeOut__V86Zr{animation:Notifications_fadeOutSlide__QxZAE .3s ease forwards}@keyframes Notifications_fadeOutSlide__QxZAE{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}[dir=rtl] .Notifications_fadeOut__V86Zr{animation:Notifications_fadeOutSlideRTL__XglHq .3s ease forwards}@keyframes Notifications_fadeOutSlideRTL__XglHq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100px)}}@keyframes Notifications_fadeInUp__b1XHF{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Notifications_item__pM1ui{animation:Notifications_fadeInUp__b1XHF .3s ease-out}.Notifications_item__pM1ui:first-child{animation-delay:.02s}.Notifications_item__pM1ui:nth-child(2){animation-delay:.04s}.Notifications_item__pM1ui:nth-child(3){animation-delay:.06s}.Notifications_item__pM1ui:nth-child(4){animation-delay:.08s}.Notifications_item__pM1ui:nth-child(5){animation-delay:.1s}@media (max-width:768px){.Notifications_container__c0Tj1{padding:20px 16px}.Notifications_header__YNPRG{align-items:stretch;flex-direction:column;padding:20px}.Notifications_headerActions__Vl9Fy{flex-direction:column;width:100%}.Notifications_btnDanger__DAX6N,.Notifications_btnPrimary__\+soPJ,.Notifications_btnSecondary__xG6p4{justify-content:center;padding:12px 20px;width:100%}.Notifications_filterTabs__lDCaK{border-radius:12px;padding:4px}.Notifications_filterTab__Xlb\+T{border-radius:10px;font-size:13px;padding:10px 16px}.Notifications_item__pM1ui{border-radius:12px;padding:16px}.Notifications_itemIcon__B2hw2{height:42px;width:42px}.Notifications_itemTitle__45KEP{font-size:14px}.Notifications_itemMessage__j7mqY{font-size:13px}.Notifications_itemActions__KITiX{flex-direction:column;gap:6px;opacity:1}.Notifications_btnIcon__jwCep{height:32px;width:32px}.Notifications_unreadIndicator__DU7Yu{height:8px;right:16px;top:16px;width:8px}[dir=rtl] .Notifications_unreadIndicator__DU7Yu{left:16px;right:auto}}@media (max-width:480px){.Notifications_container__c0Tj1{padding:16px 12px}.Notifications_header__YNPRG{padding:16px}.Notifications_titleWrapper__nGVbl{gap:12px}.Notifications_titleIcon__DEM3W{height:40px;width:40px}.Notifications_titleIcon__DEM3W svg{height:20px;width:20px}.Notifications_title__2wjg9{font-size:20px}.Notifications_subtitle__8Q0vq{align-items:flex-start;flex-direction:column;font-size:13px;gap:8px}.Notifications_item__pM1ui{gap:12px;padding:14px}.Notifications_itemIcon__B2hw2{height:38px;width:38px}.Notifications_itemIcon__B2hw2 svg{height:18px;width:18px}.Notifications_itemTitle__45KEP{font-size:13px}.Notifications_itemMessage__j7mqY{font-size:12px}.Notifications_itemTime__IbPD8{font-size:11px}}.Notifications_btnDanger__DAX6N:focus-visible,.Notifications_btnIcon__jwCep:focus-visible,.Notifications_btnPrimary__\+soPJ:focus-visible,.Notifications_btnSecondary__xG6p4:focus-visible,.Notifications_filterTab__Xlb\+T:focus-visible,.Notifications_item__pM1ui:focus-visible{outline:2px solid #111;outline-offset:2px}@media print{.Notifications_container__c0Tj1{padding:0}.Notifications_filterTabs__lDCaK,.Notifications_headerActions__Vl9Fy,.Notifications_itemActions__KITiX,.Notifications_unreadIndicator__DU7Yu{display:none}.Notifications_item__pM1ui{border:1px solid #e5e7eb;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.DimensionsStep_dimensionsStep__kfZ\+K{--color-white:#fff;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-hover:#f9fafb;--color-bg-accent:#f0f4f8;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-muted:#9ca3af;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--color-border-focus:#111827;--color-accent:#111827;--color-success:#059669;--color-error:#dc2626;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 6px #00000012;--transition:200ms ease;background:var(--color-bg-card);border:none;border-radius:1.5rem;box-shadow:0 4px 20px #0000000a,0 2px 8px #00000008;overflow:visible;transition:box-shadow var(--transition)}.DimensionsStep_dimensionsStep__kfZ\+K:hover{box-shadow:0 8px 30px #0000000f,0 4px 12px #0000000a}.DimensionsStep_stepHeader__tUKhS{background:var(--color-bg-hover);border-bottom:1px solid var(--color-border);border-radius:1.5rem 1.5rem 0 0;padding:var(--space-6)}.DimensionsStep_headerContent__B94zr{align-items:center;display:flex;gap:var(--space-4)}.DimensionsStep_stepBadge__UAnRC{align-items:center;background:var(--color-accent);border-radius:var(--radius-full);display:flex;flex-shrink:0;gap:var(--space-2);padding:var(--space-2) var(--space-4)}.DimensionsStep_stepNumber__SvIk2{color:var(--color-white);font-size:.875rem;font-weight:700}.DimensionsStep_stepOf__qppRu{color:#ffffffb3;font-size:.75rem;font-weight:500}.DimensionsStep_headerText__9KxZ8{flex:1 1}.DimensionsStep_stepTitle__toHxI{color:var(--color-text-primary);font-size:1.125rem;font-weight:700;margin:0 0 var(--space-2) 0}.DimensionsStep_stepSubtitle__oW6BO{color:var(--color-text-secondary);font-size:.875rem;font-weight:400;margin:0}.DimensionsStep_stepContent__0GKDE{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6)}.DimensionsStep_formSection__midAc{position:relative}.DimensionsStep_sectionHeader__ue4bc{align-items:flex-start;display:flex;gap:var(--space-3);margin-bottom:var(--space-5)}.DimensionsStep_sectionIconWrapper__Te0Qd{align-items:center;background:var(--color-bg-accent);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-accent);display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color var(--transition),border-color var(--transition);width:40px}.DimensionsStep_sectionIconWrapper__Te0Qd:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.DimensionsStep_sectionTitleWrapper__2tbGm{flex:1 1}.DimensionsStep_sectionTitle__USiAe{color:var(--color-text-primary);font-size:1rem;font-weight:700;margin:0 0 var(--space-2) 0}.DimensionsStep_sectionDescription__14PIB{color:var(--color-text-secondary);font-size:.8125rem;margin:0}.DimensionsStep_formGrid__ClOym{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(3,1fr)}.DimensionsStep_field__gzczf{display:flex;flex-direction:column;gap:var(--space-2);position:relative}.DimensionsStep_fieldLabel__da2cQ{align-items:center;color:var(--color-text-primary);display:flex;font-size:.875rem;font-weight:600;gap:var(--space-2)}.DimensionsStep_required__352Zg{color:var(--color-error);font-weight:700}.DimensionsStep_textInput__3CyAk{-webkit-appearance:none;appearance:none;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.9375rem;font-weight:500;height:48px;outline:none;padding:var(--space-3) var(--space-4);transition:border-color var(--transition),box-shadow var(--transition);width:100%}.DimensionsStep_textInput__3CyAk::placeholder{color:var(--color-text-muted);font-weight:400}.DimensionsStep_textInput__3CyAk:hover{border-color:var(--color-border-hover)}.DimensionsStep_textInput__3CyAk:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #1118271a}select.DimensionsStep_textInput__3CyAk{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23111827' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right var(--space-4) center;background-repeat:no-repeat;cursor:pointer;padding-right:var(--space-8)}select.DimensionsStep_textInput__3CyAk:hover{border-color:var(--color-border-hover)}select.DimensionsStep_textInput__3CyAk:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #1118271a}input[type=date].DimensionsStep_textInput__3CyAk,input[type=text].DimensionsStep_textInput__3CyAk{padding-right:var(--space-4)}input[type=date].DimensionsStep_textInput__3CyAk::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}input[type=date].DimensionsStep_textInput__3CyAk::-webkit-calendar-picker-indicator:hover{opacity:1}.DimensionsStep_textInput__3CyAk.DimensionsStep_hasError__Pwr0z,.DimensionsStep_textInput__3CyAk.DimensionsStep_inputError__5nnwJ{border-color:var(--color-error)}.DimensionsStep_textInput__3CyAk.DimensionsStep_hasError__Pwr0z:focus,.DimensionsStep_textInput__3CyAk.DimensionsStep_inputError__5nnwJ:focus{box-shadow:0 0 0 3px #dc26261a}.DimensionsStep_errorText__H1pTW{align-items:center;color:var(--color-error);display:flex;font-size:.75rem;font-weight:500;gap:var(--space-2)}.DimensionsStep_helpText__0m\+DK{color:var(--color-text-tertiary);display:block;font-size:.8rem;line-height:1.4;margin-top:.5rem}.DimensionsStep_infoIcon__333dE{cursor:help;font-size:.9rem;margin-left:.25rem}.DimensionsStep_alertBox__Tl0Ix{align-items:center;animation:DimensionsStep_slideIn__tkyh9 .3s ease;border-radius:.75rem;display:flex;font-size:.95rem;gap:.75rem;line-height:1.5;margin-top:1rem;padding:1rem}.DimensionsStep_alertWarning__FAzsA{background-color:#fff3cd;border:1px solid #ffc107;color:#856404}.DimensionsStep_alertDanger__yxpM8{background-color:#f8d7da;border:1px solid #f44336;color:#721c24}.DimensionsStep_alertIcon__Hsjev{flex-shrink:0;font-size:1.25rem}.DimensionsStep_alertMessage__zGR0W{flex:1 1}@keyframes DimensionsStep_slideIn__tkyh9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DimensionsStep_dimensionsGrid__WITit{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.DimensionsStep_dimensionCard__pM64\+{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);transition:border-color var(--transition),box-shadow var(--transition)}.DimensionsStep_dimensionCard__pM64\+:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.DimensionsStep_dimensionLabel__-FkZ-{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.8125rem;font-weight:600;justify-content:space-between}.DimensionsStep_unitLabel__R95U7{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.DimensionsStep_dimensionControl__s7ewO{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:0;padding:var(--space-2);transition:border-color var(--transition),box-shadow var(--transition)}.DimensionsStep_dimensionControl__s7ewO:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #1118271a}.DimensionsStep_dimensionBtn__P6W4Q{align-items:center;background:var(--color-bg-hover);border:none;border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background-color var(--transition),color var(--transition),transform var(--transition);width:36px}.DimensionsStep_dimensionBtn__P6W4Q:hover:not(:disabled){background:var(--color-accent);color:var(--color-white)}.DimensionsStep_dimensionBtn__P6W4Q:active:not(:disabled){transform:scale(.95)}.DimensionsStep_dimensionBtn__P6W4Q:disabled{cursor:not-allowed;opacity:.4}.DimensionsStep_dimensionInput__l2Jz4{background:#0000;border:none;color:var(--color-text-primary);flex:1 1;font-size:1.25rem;font-weight:700;min-width:0;outline:none;padding:var(--space-2);text-align:center}.DimensionsStep_dimensionInput__l2Jz4::placeholder{color:var(--color-text-muted);font-weight:500}.DimensionsStep_dimensionInput__l2Jz4::-webkit-inner-spin-button,.DimensionsStep_dimensionInput__l2Jz4::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DimensionsStep_dimensionInput__l2Jz4[type=number]{-webkit-appearance:textfield;appearance:textfield}.DimensionsStep_areaDisplay__7wLtG{align-items:center;background:var(--color-bg-accent);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-4) var(--space-5)}.DimensionsStep_areaIcon__G5vkw{align-items:center;background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-white);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.DimensionsStep_areaInfo__Nj6YX{display:flex;flex-direction:column;gap:var(--space-2)}.DimensionsStep_areaLabel__pfTaN{color:var(--color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.DimensionsStep_areaValue__5pbX2{color:var(--color-text-primary);font-size:1.25rem;font-weight:700}.DimensionsStep_printTypeSection__KnXUS{margin-top:var(--space-2)}.DimensionsStep_printTypeOptions__JXPxt{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,1fr)}.DimensionsStep_printTypeCard__1TxzX{background:var(--color-white);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;padding:var(--space-5);position:relative;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.DimensionsStep_printTypeCard__1TxzX:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.DimensionsStep_printTypeCard__1TxzX.DimensionsStep_selected__ERHKI{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.DimensionsStep_printTypeLabel__5EWg3{color:var(--color-text-primary);font-size:1rem;font-weight:600;margin-bottom:var(--space-2)}.DimensionsStep_printTypeDescription__Pi3yg{color:var(--color-text-secondary);font-size:.875rem}.DimensionsStep_stepActions__7Fhqm{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:var(--space-4);justify-content:flex-end;margin-top:var(--space-4);padding-top:var(--space-6)}.DimensionsStep_actionInfo__Vk8rS{align-items:center;display:flex;flex:1 1;gap:var(--space-3)}.DimensionsStep_validIndicator__Zuklr{align-items:center;background:#0596691a;border:1px solid #05966933;border-radius:var(--radius-full);color:var(--color-success);display:inline-flex;font-size:.8125rem;font-weight:600;gap:var(--space-2);padding:var(--space-2) var(--space-4)}.DimensionsStep_continueButton__3Lc\+8{align-items:center;background:var(--color-accent);border:none;border-radius:var(--radius-full);color:var(--color-white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:var(--space-2);justify-content:center;min-width:180px;padding:var(--space-3) var(--space-8);transition:transform var(--transition),box-shadow var(--transition)}.DimensionsStep_continueButton__3Lc\+8:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}.DimensionsStep_continueButton__3Lc\+8:active:not(:disabled){transform:translateY(0)}.DimensionsStep_continueButton__3Lc\+8:disabled{cursor:not-allowed;opacity:.4}.DimensionsStep_continueButton__3Lc\+8:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:768px){.DimensionsStep_stepHeader__tUKhS{padding:var(--space-5)}.DimensionsStep_headerContent__B94zr{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.DimensionsStep_stepContent__0GKDE{gap:var(--space-5);padding:var(--space-5)}.DimensionsStep_formGrid__ClOym{gap:var(--space-4);grid-template-columns:1fr}.DimensionsStep_dimensionsGrid__WITit{gap:var(--space-3);grid-template-columns:1fr}.DimensionsStep_dimensionCard__pM64\+{align-items:center;flex-direction:row}.DimensionsStep_dimensionLabel__-FkZ-{flex:1 1}.DimensionsStep_dimensionControl__s7ewO{min-width:160px;width:auto}.DimensionsStep_printTypeOptions__JXPxt{grid-template-columns:1fr}.DimensionsStep_stepActions__7Fhqm{flex-direction:column;gap:var(--space-4)}.DimensionsStep_actionInfo__Vk8rS{justify-content:center;width:100%}.DimensionsStep_continueButton__3Lc\+8{width:100%}}@media (max-width:480px){.DimensionsStep_stepHeader__tUKhS{padding:var(--space-4)}.DimensionsStep_stepTitle__toHxI{font-size:1rem}.DimensionsStep_stepSubtitle__oW6BO{font-size:.8125rem}.DimensionsStep_stepContent__0GKDE{gap:var(--space-4);padding:var(--space-4)}.DimensionsStep_sectionHeader__ue4bc{gap:var(--space-3);margin-bottom:var(--space-4)}.DimensionsStep_sectionIconWrapper__Te0Qd{height:36px;width:36px}.DimensionsStep_sectionTitle__USiAe{font-size:.9375rem}.DimensionsStep_dimensionCard__pM64\+{padding:var(--space-4)}.DimensionsStep_dimensionBtn__P6W4Q{height:32px;width:32px}.DimensionsStep_dimensionInput__l2Jz4{font-size:1.125rem}.DimensionsStep_areaDisplay__7wLtG{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.DimensionsStep_areaIcon__G5vkw{height:36px;width:36px}.DimensionsStep_areaValue__5pbX2{font-size:1.125rem}.DimensionsStep_continueButton__3Lc\+8{font-size:.875rem;padding:var(--space-3) var(--space-6)}.DimensionsStep_validIndicator__Zuklr{font-size:.75rem;padding:var(--space-2) var(--space-3)}}.DimensionsStep_dimensionBtn__P6W4Q:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.DimensionsStep_textInput__3CyAk:focus-visible{outline:none}[dir=rtl] .DimensionsStep_continueButton__3Lc\+8 svg{transform:scaleX(-1)}[dir=rtl] .DimensionsStep_dimensionLabel__-FkZ-{flex-direction:row-reverse}.ReviewStep_reviewStep__KLTba{--color-white:#fff;--color-bg-card:#fff;--color-bg-hover:#f9fafb;--color-bg-accent:#f0f4f8;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-muted:#9ca3af;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--color-border-focus:#111827;--color-accent:#111827;--color-success:#059669;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-full:9999px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 6px #00000012;--transition:200ms ease;background:var(--color-bg-card);border:none;border-radius:1.5rem;box-shadow:0 4px 20px #0000000a,0 2px 8px #00000008;overflow:hidden;transition:box-shadow var(--transition)}.ReviewStep_reviewStep__KLTba:hover{box-shadow:0 8px 30px #0000000f,0 4px 12px #0000000a}.ReviewStep_stepHeader__P3Yyn{align-items:center;background:var(--color-bg-hover);border-bottom:1px solid var(--color-border);border-radius:1.5rem 1.5rem 0 0;display:flex;gap:var(--space-5);justify-content:space-between;padding:var(--space-6)}.ReviewStep_stepIndicator__V56R9{align-items:center;display:flex;gap:var(--space-4)}.ReviewStep_stepNumber__50EF7{align-items:center;background:var(--color-accent);border-radius:50%;color:var(--color-white);display:flex;flex-shrink:0;font-size:1.125rem;font-weight:700;height:48px;justify-content:center;width:48px}.ReviewStep_stepInfo__KBmUW{display:flex;flex-direction:column;gap:var(--space-2)}.ReviewStep_stepTitle__CscpV{color:var(--color-text-primary);font-size:1.25rem;font-weight:700;margin:0}.ReviewStep_stepSubtitle__rBApo{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;margin:0}.ReviewStep_stepBadge__w7Z7X{background:var(--color-bg-accent);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-accent);font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:var(--space-2) var(--space-4);white-space:nowrap}.ReviewStep_stepContent__QI7yF{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6)}.ReviewStep_reviewCard__XjvC8{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition),box-shadow var(--transition)}.ReviewStep_reviewCard__XjvC8:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.ReviewStep_cardHeader__V7dwP{align-items:center;background:var(--color-bg-hover);border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.ReviewStep_cardIcon__TxNyD{align-items:center;background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-white);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ReviewStep_cardTitle__SFZ26{color:var(--color-text-primary);font-size:.9375rem;font-weight:700;margin:0}.ReviewStep_cardBody__yGFpY{padding:var(--space-5)}.ReviewStep_detailGrid__DU1\+b{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(2,1fr)}.ReviewStep_detailRow__uzKN\+{align-items:center;display:flex;justify-content:space-between;padding:var(--space-3) 0}.ReviewStep_detailRow__uzKN\+:not(:last-child){border-bottom:1px solid var(--color-border)}.ReviewStep_detailLabel__TuvcU{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.ReviewStep_detailValue__2yG-Q{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.ReviewStep_dimensionsGrid__M6MXK{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(2,1fr)}.ReviewStep_dimensionItem__-BH-c{display:flex;flex-direction:column;gap:var(--space-2)}.ReviewStep_dimensionLabel__8UhBg{color:var(--color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.ReviewStep_dimensionValue__\+-bGT{color:var(--color-text-primary);font-size:1.125rem;font-weight:700}.ReviewStep_priceSummary__4Xg7Z{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition),box-shadow var(--transition)}.ReviewStep_priceSummary__4Xg7Z:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.ReviewStep_priceSummary__4Xg7Z .ReviewStep_cardHeader__V7dwP{align-items:center;background:var(--color-bg-hover);border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.ReviewStep_priceBody__t6--U{padding:var(--space-5)}.ReviewStep_priceRow__eeS-k{align-items:center;display:flex;justify-content:space-between;padding:var(--space-3) 0}.ReviewStep_priceLabel__fFKmn{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.ReviewStep_priceValue__O8EW4{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.ReviewStep_priceDivider__AgdcF{background:var(--color-border);height:1px;margin:var(--space-4) 0}.ReviewStep_priceRowTotal__CSOl2{align-items:center;display:flex;justify-content:space-between;padding:var(--space-4) 0 0 0}.ReviewStep_priceLabelTotal__CnkFu{color:var(--color-text-primary);font-size:1rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.ReviewStep_priceValueTotal__rerHY{color:var(--color-accent);font-size:1.5rem;font-weight:800}.ReviewStep_summaryList__-CObz{display:flex;flex-direction:column;gap:var(--space-4)}.ReviewStep_summaryItem__gsHVz{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding-bottom:var(--space-4)}.ReviewStep_summaryItem__gsHVz:last-child{border-bottom:none;padding-bottom:0}.ReviewStep_summaryLabel__Y10sC{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.ReviewStep_summaryValue__mfUBR{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.ReviewStep_totalSection__R5D0N{align-items:center;background:var(--color-bg-accent);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;justify-content:space-between;margin-top:var(--space-4);padding:var(--space-5)}.ReviewStep_totalLabel__-Wv2E{color:var(--color-text-primary);font-size:1rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.ReviewStep_totalValue__\+G5Vt{color:var(--color-accent);font-size:1.5rem;font-weight:800}.ReviewStep_stepActions__DQLFM{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:var(--space-4);justify-content:space-between;margin-top:var(--space-4);padding-top:var(--space-6)}.ReviewStep_editButton__07BEl{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-6);transition:background-color var(--transition),border-color var(--transition)}.ReviewStep_editButton__07BEl:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.ReviewStep_submitButton__CNTE5{align-items:center;background:var(--color-accent);border:none;border-radius:var(--radius-full);color:var(--color-white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-8);transition:transform var(--transition),box-shadow var(--transition)}.ReviewStep_submitButton__CNTE5:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}.ReviewStep_submitButton__CNTE5:active:not(:disabled){transform:translateY(0)}.ReviewStep_submitButton__CNTE5:disabled{cursor:not-allowed;opacity:.4}.ReviewStep_submitButton__CNTE5:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ReviewStep_filePreview__w1WGr{align-items:center;background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-4)}.ReviewStep_fileIcon__9u4D5{align-items:center;background:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-white);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ReviewStep_fileInfo__qbJI6{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2)}.ReviewStep_fileName__rzhix{color:var(--color-text-primary);font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewStep_fileSize__RWxpK{color:var(--color-text-secondary);font-size:.75rem}@media (max-width:768px){.ReviewStep_stepHeader__P3Yyn{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.ReviewStep_detailGrid__DU1\+b{gap:var(--space-4);grid-template-columns:1fr}.ReviewStep_stepActions__DQLFM{flex-direction:column-reverse;gap:var(--space-3)}.ReviewStep_editButton__07BEl,.ReviewStep_submitButton__CNTE5{width:100%}}@media (max-width:480px){.ReviewStep_cardBody__yGFpY,.ReviewStep_stepContent__QI7yF,.ReviewStep_stepHeader__P3Yyn{padding:var(--space-4)}.ReviewStep_stepNumber__50EF7{font-size:1rem;height:40px;width:40px}.ReviewStep_stepTitle__CscpV{font-size:1.125rem}.ReviewStep_cardHeader__V7dwP{padding:var(--space-3) var(--space-4)}.ReviewStep_cardIcon__TxNyD{height:32px;width:32px}.ReviewStep_totalSection__R5D0N{padding:var(--space-4)}.ReviewStep_totalValue__\+G5Vt{font-size:1.25rem}}[dir=rtl] .ReviewStep_stepActions__DQLFM{flex-direction:row-reverse}.ExamplesSection_examplesSection__2aiGq{--color-white:#fff;--color-bg-card:#fff;--color-bg-hover:#f9fafb;--color-bg-accent:#f0f4f8;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--color-accent:#111827;--color-success:#10b981;--color-warning:#f59e0b;--space-4:1rem;--space-5:1.25rem;--radius-lg:1rem;--radius-xl:1.5rem;margin:60px 0;padding:40px 20px}.ExamplesSection_header__TWGaG{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:40px;text-align:center}.ExamplesSection_headerIcon__B6cd1{align-items:center;background:var(--color-accent);border-radius:var(--radius-lg);box-shadow:0 4px 20px #00000014;color:#fff;display:flex;height:64px;justify-content:center;width:64px}.ExamplesSection_title__4FTQs{color:var(--color-text-primary);font-size:32px;font-weight:700;margin:0}.ExamplesSection_examplesList__dLpec{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px;padding:0 40px}@media (max-width:1200px){.ExamplesSection_examplesList__dLpec{gap:32px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ExamplesSection_examplesList__dLpec{gap:24px;grid-template-columns:1fr;padding:0 20px}}.ExamplesSection_exampleCard__ehWg\+{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .2s ease}.ExamplesSection_exampleCard__ehWg\+:hover{border-color:var(--color-border-hover);box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.ExamplesSection_cardHeader__UDm32{align-items:center;background:var(--color-bg-hover);border-bottom:1px solid var(--color-border);display:flex;gap:16px;min-height:80px;padding:24px}.ExamplesSection_cardIcon__wLPW1{align-items:center;background:var(--color-accent);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ExamplesSection_cardTitle__VOwrd{word-wrap:break-word;color:var(--color-text-primary);flex:1 1;font-size:19px;font-weight:600;line-height:1.4;margin:0}.ExamplesSection_cardBody__YA6bL{display:flex;flex-direction:column;gap:20px;padding:24px}.ExamplesSection_dimensions__uIkGA{display:flex;flex-direction:column;gap:10px}.ExamplesSection_dimensionItem__dsBn-{align-items:center;background:var(--color-bg-hover);border-radius:8px;color:var(--color-text-secondary);display:flex;gap:10px;padding:8px 12px}.ExamplesSection_dimensionItem__dsBn- svg{flex-shrink:0;opacity:.7}.ExamplesSection_dimensionLabel__ZdRrr{word-wrap:break-word;flex:1 1;font-size:16px;font-weight:500}.ExamplesSection_details__Mox\+T{background:var(--color-bg-accent);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:14px;padding:20px}.ExamplesSection_detailRow__TdJ-Q{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:32px}.ExamplesSection_detailLabel__k7tHH{color:var(--color-text-tertiary);flex:0 0 auto;font-size:15px;font-weight:500;white-space:nowrap}.ExamplesSection_detailValue__85nPa{word-wrap:break-word;align-items:center;color:var(--color-text-primary);display:flex;flex:1 1;font-size:16px;font-weight:600;gap:8px;justify-content:flex-end;text-align:right}.ExamplesSection_floorIcon__7niyO{flex-shrink:0}.ExamplesSection_singleFloor__T8fUD,.ExamplesSection_singleFloor__T8fUD .ExamplesSection_floorIcon__7niyO{color:var(--color-success)}.ExamplesSection_twoFloors__TPMwJ,.ExamplesSection_twoFloors__TPMwJ .ExamplesSection_floorIcon__7niyO{color:var(--color-warning)}.ExamplesSection_priceSection__e-N-j{border-top:2px solid var(--color-border);padding-top:20px}.ExamplesSection_priceRow__2aC8Z{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:40px}.ExamplesSection_priceLabel__p5x8m{color:var(--color-text-tertiary);font-size:15px;font-weight:500;white-space:nowrap}.ExamplesSection_priceValue__i72A9{align-items:center;color:var(--color-accent);display:flex;font-size:22px;font-weight:700;gap:8px}.ExamplesSection_priceValue__i72A9 svg{flex-shrink:0}.ExamplesSection_priceValue__i72A9 span{white-space:nowrap}.ExamplesSection_noteBox__-ar9B{background:#3b82f60d;border:1px solid #3b82f633;border-radius:var(--radius-lg);margin-top:4px;padding:16px 20px}.ExamplesSection_noteBox__-ar9B p{word-wrap:break-word;color:var(--color-text-secondary);font-size:14px;line-height:1.7;margin:0}[dir=rtl] .ExamplesSection_examplesSection__2aiGq{direction:rtl}[dir=rtl] .ExamplesSection_cardHeader__UDm32,[dir=rtl] .ExamplesSection_dimensionItem__dsBn-,[dir=rtl] .ExamplesSection_priceValue__i72A9{flex-direction:row-reverse}@media (max-width:768px){.ExamplesSection_examplesSection__2aiGq{margin:40px 0;padding:30px 16px}.ExamplesSection_title__4FTQs{font-size:24px}.ExamplesSection_headerIcon__B6cd1{height:56px;width:56px}.ExamplesSection_cardHeader__UDm32{min-height:auto;padding:20px}.ExamplesSection_cardTitle__VOwrd{font-size:17px}.ExamplesSection_cardBody__YA6bL{padding:20px}.ExamplesSection_priceValue__i72A9{font-size:20px}.ExamplesSection_detailLabel__k7tHH,.ExamplesSection_priceLabel__p5x8m{font-size:14px}.ExamplesSection_detailValue__85nPa{font-size:15px}}.FAQSection_faqSection__7YWie{--color-white:#fff;--color-bg-card:#fff;--color-bg-hover:#f9fafb;--color-bg-accent:#f0f4f8;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--color-accent:#111827;--space-4:1rem;--space-5:1.25rem;--radius-lg:1rem;--radius-xl:1.5rem;margin:60px 0;padding:40px 20px}.FAQSection_header__-O8xV{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:40px;text-align:center}.FAQSection_headerIcon__r94zl{align-items:center;background:var(--color-accent);border-radius:var(--radius-lg);box-shadow:0 4px 20px #00000014;color:#fff;display:flex;height:64px;justify-content:center;width:64px}.FAQSection_title__QukDF{color:var(--color-text-primary);font-size:32px;font-weight:700;margin:0}.FAQSection_faqList__XYZvi{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:800px}.FAQSection_faqItem__LxbSJ{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .2s ease}.FAQSection_faqItem__LxbSJ:hover{border-color:var(--color-border-hover);box-shadow:0 4px 16px #0000000f}.FAQSection_faqItemOpen__uSw6R{border-color:var(--color-accent);box-shadow:0 4px 16px #00000014}.FAQSection_faqQuestion__jMzzw{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;transition:background .2s ease;width:100%}.FAQSection_faqItemOpen__uSw6R .FAQSection_faqQuestion__jMzzw,.FAQSection_faqQuestion__jMzzw:hover{background:var(--color-bg-hover)}.FAQSection_questionText__afkZ4{color:var(--color-text-primary);flex:1 1;font-size:16px;font-weight:600;line-height:1.5}.FAQSection_questionIcon__JLttG{align-items:center;background:var(--color-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:transform .3s ease;width:32px}.FAQSection_faqAnswer__eh5kV{overflow:hidden}.FAQSection_answerContent__aEJQA{padding:0 24px 20px}.FAQSection_answerContent__aEJQA p{color:var(--color-text-tertiary);font-size:15px;line-height:1.8;margin:0}.FAQSection_bottomNote__skrdP{background:var(--color-bg-accent);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-top:40px;padding:24px;text-align:center}.FAQSection_noteText__XfJ3x{color:var(--color-text-secondary);font-size:15px;line-height:1.6;margin:0}.FAQSection_noteLink__1zgcW{color:var(--color-accent);font-weight:600;text-decoration:none;transition:opacity .2s ease}.FAQSection_noteLink__1zgcW:hover{opacity:.7;text-decoration:underline}[dir=rtl] .FAQSection_faqSection__7YWie{direction:rtl}[dir=rtl] .FAQSection_faqQuestion__jMzzw{text-align:right}[dir=rtl] .FAQSection_questionIcon__JLttG{transform:scaleX(-1)}@media (max-width:768px){.FAQSection_faqSection__7YWie{margin:40px 0;padding:30px 16px}.FAQSection_title__QukDF{font-size:24px}.FAQSection_headerIcon__r94zl{height:56px;width:56px}.FAQSection_faqQuestion__jMzzw{padding:16px 20px}.FAQSection_questionText__afkZ4{font-size:15px}.FAQSection_questionIcon__JLttG{height:28px;width:28px}.FAQSection_answerContent__aEJQA{padding:0 20px 16px}.FAQSection_answerContent__aEJQA p{font-size:14px}.FAQSection_bottomNote__skrdP{padding:16px}.FAQSection_noteText__XfJ3x{font-size:14px}}@keyframes FAQSection_fadeIn__PHJeb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FAQSection_faqItem__LxbSJ{animation:FAQSection_fadeIn__PHJeb .5s ease}.FAQSection_faqItem__LxbSJ:first-child{animation-delay:.05s}.FAQSection_faqItem__LxbSJ:nth-child(2){animation-delay:.1s}.FAQSection_faqItem__LxbSJ:nth-child(3){animation-delay:.15s}.FAQSection_faqItem__LxbSJ:nth-child(4){animation-delay:.2s}.FAQSection_faqItem__LxbSJ:nth-child(5){animation-delay:.25s}.DesignBooth_page__eBVvr{--color-white:#fff;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-hover:#f9fafb;--color-bg-accent:#f0f4f8;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-muted:#9ca3af;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--color-border-focus:#111827;--color-accent:#111827;--color-success:#059669;--color-error:#dc2626;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 6px #00000012;--transition:200ms ease;background-color:var(--color-bg-page);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:100px 0 60px}.DesignBooth_container__1HUI3{margin:0 auto;max-width:1400px;padding:0 var(--space-5)}.DesignBooth_pageHeader__9NW4z{margin-bottom:var(--space-12);text-align:center}.DesignBooth_headerBadge__FLRcA{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-accent);display:inline-flex;font-size:.8125rem;font-weight:600;gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-2) var(--space-4);transition:border-color var(--transition),box-shadow var(--transition)}.DesignBooth_headerBadge__FLRcA:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.DesignBooth_headerBadge__FLRcA svg{color:var(--color-accent);height:18px;width:18px}.DesignBooth_pageTitle__Nu7De{color:var(--color-text-primary);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.2;margin:0 0 var(--space-3) 0}.DesignBooth_pageDescription__qu7PY{color:var(--color-text-secondary);font-size:clamp(.875rem,2vw,1rem);line-height:1.6;margin:0 auto;max-width:560px}.DesignBooth_progressWrapper__M4A89{margin-bottom:var(--space-10)}.DesignBooth_progressTrack__KdNyI{background:var(--color-border);border-radius:var(--radius-full);height:3px;margin-bottom:var(--space-6);overflow:hidden}.DesignBooth_progressFill__YliLI{background:var(--color-accent);border-radius:var(--radius-full);height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.DesignBooth_stepsRow__6SiIN{display:flex;gap:var(--space-4);justify-content:space-between}.DesignBooth_stepItem__sGQYl{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:var(--space-3)}.DesignBooth_stepCircle__aEPQA{align-items:center;background:var(--color-white);border:2px solid var(--color-border);border-radius:50%;color:var(--color-text-muted);display:flex;font-size:.9375rem;font-weight:700;height:44px;justify-content:center;transition:all var(--transition);width:44px}.DesignBooth_stepActive__7n9XW .DesignBooth_stepCircle__aEPQA{background:var(--color-accent);border-color:var(--color-accent);box-shadow:var(--shadow-md);color:var(--color-white);transform:scale(1.08)}.DesignBooth_stepCompleted__cIpIw .DesignBooth_stepCircle__aEPQA{background:var(--color-success);border-color:var(--color-success);color:var(--color-white)}.DesignBooth_stepLabel__F5dUW{color:var(--color-text-muted);font-size:.8125rem;font-weight:600;text-align:center;transition:color var(--transition)}.DesignBooth_stepActive__7n9XW .DesignBooth_stepLabel__F5dUW{color:var(--color-text-primary)}.DesignBooth_stepCompleted__cIpIw .DesignBooth_stepLabel__F5dUW{color:var(--color-success)}.DesignBooth_stepWrapper__0rkCo{margin-bottom:var(--space-6)}.DesignBooth_stepContent__TPhit{background:var(--color-white);border-radius:1.5rem;box-shadow:0 4px 20px #0000000a,0 2px 8px #00000008;overflow:visible}.DesignBooth_bottomDecoration__0EZ4q{align-items:center;color:var(--color-text-muted);display:flex;font-size:.8125rem;font-weight:500;gap:var(--space-2);justify-content:center;margin-top:var(--space-10);padding:var(--space-4)}.DesignBooth_bottomDecoration__0EZ4q svg{color:var(--color-accent);height:18px;width:18px}@media (max-width:768px){.DesignBooth_page__eBVvr{padding:80px 0 40px}.DesignBooth_container__1HUI3{padding:0 var(--space-4)}.DesignBooth_pageHeader__9NW4z{margin-bottom:var(--space-8)}.DesignBooth_headerBadge__FLRcA{font-size:.75rem;padding:var(--space-2) var(--space-3)}.DesignBooth_progressWrapper__M4A89{margin-bottom:var(--space-8)}.DesignBooth_stepCircle__aEPQA{font-size:.875rem;height:40px;width:40px}.DesignBooth_stepLabel__F5dUW{font-size:.75rem}.DesignBooth_bottomDecoration__0EZ4q{font-size:.75rem;margin-top:var(--space-8)}}@media (max-width:480px){.DesignBooth_page__eBVvr{padding:70px 0 32px}.DesignBooth_pageHeader__9NW4z{margin-bottom:var(--space-6)}.DesignBooth_headerBadge__FLRcA{font-size:.6875rem;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.DesignBooth_headerBadge__FLRcA svg{height:16px;width:16px}.DesignBooth_progressWrapper__M4A89{margin-bottom:var(--space-6)}.DesignBooth_progressTrack__KdNyI{margin-bottom:var(--space-5)}.DesignBooth_stepsRow__6SiIN{gap:var(--space-3)}.DesignBooth_stepCircle__aEPQA{font-size:.8125rem;height:36px;width:36px}.DesignBooth_stepLabel__F5dUW{font-size:.6875rem}.DesignBooth_stepContent__TPhit{border-radius:var(--radius-md)}.DesignBooth_bottomDecoration__0EZ4q{margin-top:var(--space-6)}}:root{--color-primary:#0f1d21;--color-primary-light:#1a2d33;--color-primary-dark:#0a1519;--color-accent:#8c763d;--color-accent-light:#a68f5a;--color-accent-lighter:#c0a877;--color-accent-dark:#6d5c30;--color-white:#fff;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-400:#9ca3af;--color-gray-600:#6b7280;--color-gray-800:#374151}.About_aboutPage__9izqH{background-color:#fff;background-color:var(--color-white);overflow-x:hidden;width:100%}.About_container__pxvGf{margin:0 auto;max-width:1200px;padding:0 1.5rem}.About_hero__51bO8{background-color:#0f1d21;background-color:var(--color-primary);color:#fff;color:var(--color-white);overflow:hidden;padding:7rem 0 6rem;position:relative;text-align:center}.About_heroDecoration__b120m{background:radial-gradient(circle at 20% 50%,#8c763d1a 0,#0000 50%),radial-gradient(circle at 80% 50%,#8c763d14 0,#0000 50%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.About_heroContent__ehaik{margin:0 auto;max-width:800px;position:relative;z-index:1}.About_heroSubtitle__3SlmV{background:#ffffff0d;border:1px solid #ffffff26;border-radius:9999px;color:#a68f5a;color:var(--color-accent-light);display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:2px;margin-bottom:1.25rem;padding:.5rem 1.25rem;text-transform:uppercase}.About_heroTitle__hd6ZL{color:#fff;color:var(--color-white);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem}.About_heroDescription__EEk7V{color:#ffffffd9;font-size:clamp(1rem,2vw,1.25rem);line-height:1.8;margin:0 auto;max-width:650px}.About_missionVision__ixin\+{background:#f9fafb;background:var(--color-gray-50);padding:5rem 0}.About_mvGrid__k\+Mgi{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.About_mvCard__SRKet{background:#fff;background:var(--color-white);border:1px solid #fffc;border-radius:1rem;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease}.About_mvCard__SRKet:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-4px)}.About_mvIcon__HnYYi{align-items:center;background:linear-gradient(135deg,#8c763d,#6d5c30);background:linear-gradient(135deg,var(--color-accent) 0,var(--color-accent-dark) 100%);border-radius:1rem;color:#fff;color:var(--color-white);display:flex;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.About_mvTitle__4wUI5{color:#0f1d21;color:var(--color-primary);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.About_mvDescription__dPZGj{color:#6b7280;color:var(--color-gray-600);font-size:1rem;line-height:1.8}.About_sectionHeader__ypexu{margin-bottom:3rem;text-align:center}.About_sectionTitle__u566x{color:#0f1d21;color:var(--color-primary);display:inline-block;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;margin-bottom:.75rem;position:relative}.About_sectionTitle__u566x:after{background:#8c763d;background:var(--color-accent);border-radius:2px;bottom:-.75rem;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.About_sectionDescription__wvJQO{color:#6b7280;color:var(--color-gray-600);font-size:1.0625rem;line-height:1.7;margin:1.5rem auto 0;max-width:600px}.About_values__mJhyJ{background:#fff;background:var(--color-white);padding:5rem 0}.About_valuesGrid__BahaT{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.About_valueCard__VKsUO{background:#f9fafb;background:var(--color-gray-50);border:1px solid #fffc;border-radius:1rem;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.About_valueCard__VKsUO:hover{background:#fff;background:var(--color-white);box-shadow:0 4px 20px #0000000f;transform:translateY(-2px)}.About_valueIcon__v1FZ8{align-items:center;background:#0f1d21;background:var(--color-primary);border-radius:.875rem;color:#a68f5a;color:var(--color-accent-light);display:flex;height:56px;justify-content:center;margin:0 auto 1.25rem;transition:background .3s ease;width:56px}.About_valueCard__VKsUO:hover .About_valueIcon__v1FZ8{background:#8c763d;background:var(--color-accent);color:#fff;color:var(--color-white)}.About_valueTitle__GZDtl{color:#0f1d21;color:var(--color-primary);font-size:1.125rem;font-weight:600;margin-bottom:.625rem}.About_valueDescription__q91ss{color:#6b7280;color:var(--color-gray-600);font-size:.9375rem;line-height:1.7}.About_services__tpXV4{background:#f9fafb;background:var(--color-gray-50);padding:5rem 0}.About_servicesGrid__xgXGm{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.About_serviceCard__oLFb6{background:#fff;background:var(--color-white);border:1px solid #fffc;border-radius:1rem;box-shadow:0 1px 3px #0000000a;padding:2rem;transition:all .3s ease}.About_serviceCard__oLFb6:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-3px)}.About_serviceTitle__gbzJ8{border-bottom:2px solid #8c763d;border-bottom:2px solid var(--color-accent);color:#0f1d21;color:var(--color-primary);display:inline-block;font-size:1.25rem;font-weight:600;margin-bottom:.625rem;padding-bottom:.75rem}.About_serviceDescription__SZvHt{color:#6b7280;color:var(--color-gray-600);font-size:.9375rem;line-height:1.7;margin-bottom:1.25rem}.About_featuresList__dPPow{list-style:none;margin:0;padding:0}.About_featureItem__lc14C{align-items:flex-start;color:#374151;color:var(--color-gray-800);display:flex;font-size:.875rem;gap:.625rem;line-height:1.6;margin-bottom:.625rem}.About_featureItem__lc14C svg{color:#8c763d;color:var(--color-accent);flex-shrink:0;margin-top:2px}.About_howItWorks__dO1-r{background:#fff;background:var(--color-white);padding:5rem 0}.About_stepsGrid__GS-5t{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);position:relative}.About_stepsGrid__GS-5t:before{background:linear-gradient(90deg,#0000,#e5e7eb,#0000);background:linear-gradient(90deg,#0000,var(--color-gray-200),#0000);content:"";height:2px;left:10%;position:absolute;right:10%;top:35px;z-index:0}.About_stepCard__B0KiS{padding:1.5rem;position:relative;text-align:center;z-index:1}.About_stepNumber__vzzDp{align-items:center;background:#0f1d21;background:var(--color-primary);border:4px solid #fff;border:4px solid var(--color-white);border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#a68f5a;color:var(--color-accent-light);display:flex;font-size:1.5rem;font-weight:700;height:70px;justify-content:center;margin:0 auto 1.25rem;transition:all .3s ease;width:70px}.About_stepCard__B0KiS:hover .About_stepNumber__vzzDp{background:#8c763d;background:var(--color-accent);color:#fff;color:var(--color-white);transform:scale(1.05)}.About_stepContent__Y26ad{background:#f9fafb;background:var(--color-gray-50);border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.About_stepCard__B0KiS:hover .About_stepContent__Y26ad{background:#fff;background:var(--color-white);box-shadow:0 4px 16px #0000000f}.About_stepTitle__lHjMZ{color:#0f1d21;color:var(--color-primary);font-size:1.0625rem;font-weight:600;margin-bottom:.5rem}.About_stepDescription__wy1TQ{color:#6b7280;color:var(--color-gray-600);font-size:.875rem;line-height:1.7}.About_whyUs__rFUCg{background:#f9fafb;background:var(--color-gray-50);padding:5rem 0}.About_reasonsGrid__yIie1{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.About_reasonCard__JErKw{align-items:flex-start;background:#fff;background:var(--color-white);border:1px solid #fffc;border-radius:1rem;box-shadow:0 1px 3px #0000000a;display:flex;gap:1rem;padding:1.75rem;transition:all .3s ease}.About_reasonCard__JErKw:hover{box-shadow:0 4px 16px #0000000f;transform:translateX(4px)}[dir=rtl] .About_reasonCard__JErKw:hover{transform:translateX(-4px)}.About_reasonIcon__8zX3o{align-items:center;background:#8c763d;background:var(--color-accent);border-radius:.75rem;color:#fff;color:var(--color-white);display:flex;height:44px;justify-content:center;min-width:44px;width:44px}.About_reasonContent__UEZc6{flex:1 1}.About_reasonTitle__WTXag{color:#0f1d21;color:var(--color-primary);font-size:1.0625rem;font-weight:600;margin-bottom:.375rem}.About_reasonDescription__fk5Z\+{color:#6b7280;color:var(--color-gray-600);font-size:.875rem;line-height:1.7}.About_statistics__Mz7jr{background:#0f1d21;background:var(--color-primary);overflow:hidden;padding:4.5rem 0;position:relative}.About_statistics__Mz7jr:before{background:radial-gradient(circle at 30% 50%,#8c763d26 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.About_statsGrid__27ec4{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.About_statCard__1KFP0{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;padding:1.5rem;text-align:center;transition:all .3s ease}.About_statCard__1KFP0:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}.About_statNumber__AJcpo{color:#a68f5a;color:var(--color-accent-light);display:block;font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:.5rem}.About_statLabel__M331Y{color:#ffffffd9;display:block;font-size:.9375rem;font-weight:500}.About_cta__iqLPt{background:#fff;background:var(--color-white);padding:5rem 0;text-align:center}.About_ctaContent__F0F7k{background:#f9fafb;background:var(--color-gray-50);border:1px solid #fffc;border-radius:1.5rem;margin:0 auto;max-width:650px;padding:3rem}.About_ctaTitle__Lxwcb{color:#0f1d21;color:var(--color-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:.75rem}.About_ctaDescription__ufy5X{color:#6b7280;color:var(--color-gray-600);font-size:1.0625rem;line-height:1.7;margin-bottom:2rem}.About_ctaButtons__ekzPn{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.About_ctaPrimary__bIazt,.About_ctaSecondary__yiFdc{align-items:center;border-radius:9999px;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;text-decoration:none;transition:all .3s ease}.About_ctaPrimary__bIazt{background:#0f1d21;background:var(--color-primary);border:2px solid #0f1d21;border:2px solid var(--color-primary);color:#fff;color:var(--color-white)}.About_ctaPrimary__bIazt:hover{background:#1a2d33;background:var(--color-primary-light);border-color:#1a2d33;border-color:var(--color-primary-light);box-shadow:0 8px 20px #0f1d2140;transform:translateY(-2px)}.About_ctaSecondary__yiFdc{background:#0000;border:2px solid #8c763d;border:2px solid var(--color-accent);color:#8c763d;color:var(--color-accent)}.About_ctaSecondary__yiFdc:hover{background:#8c763d;background:var(--color-accent);color:#fff;color:var(--color-white);transform:translateY(-2px)}@media (max-width:1024px){.About_stepsGrid__GS-5t,.About_valuesGrid__BahaT{grid-template-columns:repeat(2,1fr)}.About_stepsGrid__GS-5t:before{display:none}.About_reasonsGrid__yIie1,.About_statsGrid__27ec4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.About_container__pxvGf{padding:0 1.25rem}.About_hero__51bO8{padding:5rem 0 4rem}.About_cta__iqLPt,.About_howItWorks__dO1-r,.About_missionVision__ixin\+,.About_services__tpXV4,.About_values__mJhyJ,.About_whyUs__rFUCg{padding:4rem 0}.About_mvGrid__k\+Mgi{gap:1.5rem;grid-template-columns:1fr}.About_mvCard__SRKet{padding:2rem}.About_valuesGrid__BahaT{gap:1rem;grid-template-columns:1fr}.About_servicesGrid__xgXGm{gap:1.25rem;grid-template-columns:1fr}.About_stepsGrid__GS-5t{gap:1.5rem;grid-template-columns:1fr}.About_reasonsGrid__yIie1{gap:1rem;grid-template-columns:1fr}.About_statsGrid__27ec4{gap:1rem;grid-template-columns:repeat(2,1fr)}.About_ctaContent__F0F7k{padding:2rem 1.5rem}.About_ctaButtons__ekzPn{align-items:stretch;flex-direction:column}.About_ctaPrimary__bIazt,.About_ctaSecondary__yiFdc{justify-content:center;width:100%}}@media (max-width:480px){.About_hero__51bO8{padding:4rem 0 3rem}.About_heroSubtitle__3SlmV{font-size:.75rem;padding:.375rem 1rem}.About_cta__iqLPt,.About_howItWorks__dO1-r,.About_missionVision__ixin\+,.About_services__tpXV4,.About_values__mJhyJ,.About_whyUs__rFUCg{padding:3rem 0}.About_sectionHeader__ypexu{margin-bottom:2rem}.About_statsGrid__27ec4{grid-template-columns:1fr}.About_statCard__1KFP0{padding:1.25rem}.About_statNumber__AJcpo{font-size:2rem}.About_reasonCard__JErKw{flex-direction:column;text-align:center}.About_reasonIcon__8zX3o{margin:0 auto}}.FAQ_faqPage__JTJcn{background-color:#fff;background-color:var(--color-white,#fff);overflow-x:hidden;width:100%}.FAQ_container__KOiWu{margin:0 auto;max-width:900px;padding:0 1.5rem}.FAQ_hero__Y3PGo{background-color:#0f1d21;background-color:var(--color-primary,#0f1d21);color:#fff;color:var(--color-white,#fff);overflow:hidden;padding:6rem 0 5rem;position:relative;text-align:center}.FAQ_heroBackground__Id2Yd{background:radial-gradient(circle at 25% 30%,#8c763d1f 0,#0000 50%),radial-gradient(circle at 75% 70%,#8c763d14 0,#0000 50%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.FAQ_heroContent__7n7Kd{margin:0 auto;max-width:640px;position:relative;z-index:1}.FAQ_heroTitle__iBKsp{color:#fff;color:var(--color-white,#fff);font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;line-height:1.25;margin-bottom:1rem}.FAQ_heroDescription__Q7lGG{color:#ffffffd9;font-size:1.0625rem;line-height:1.75;margin-bottom:2.5rem}.FAQ_searchBox__4BWva{align-items:center;background:#fff;background:var(--color-white,#fff);border-radius:9999px;box-shadow:0 4px 24px #00000026;display:flex;margin-bottom:2rem;padding:.25rem;transition:box-shadow .3s ease}.FAQ_searchBox__4BWva:focus-within{box-shadow:0 4px 24px #0003,0 0 0 3px #8c763d33}.FAQ_searchIcon__Y0y8U{align-items:center;color:#9ca3af;color:var(--color-gray-400,#9ca3af);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.FAQ_searchInput__bBswn{background:#0000;border:none;color:#0f1d21;color:var(--color-primary,#0f1d21);flex:1 1;font-size:1rem;outline:none;padding:.75rem 1.25rem .75rem 0}.FAQ_searchInput__bBswn::placeholder{color:#9ca3af;color:var(--color-gray-400,#9ca3af)}.FAQ_popularSearches__3999o{text-align:center}.FAQ_popularLabel__6S-Ov{align-items:center;color:#a68f5a;color:var(--color-accent-light,#a68f5a);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;letter-spacing:.5px;margin-bottom:.875rem;text-transform:uppercase}.FAQ_searchTags__rbKeN{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.FAQ_searchTag__\+9VaE{background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;color:#fff;color:var(--color-white,#fff);cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.FAQ_searchTag__\+9VaE:hover{background:#8c763d4d;border-color:#8c763d;border-color:var(--color-accent,#8c763d);transform:translateY(-1px)}.FAQ_categoryFilter__zJfji{background:#fff;background:var(--color-white,#fff);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-gray-200,#e5e7eb);padding:1.25rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.FAQ_filterNav__uygxp{overflow:hidden}.FAQ_filterButtons__iIb0-{-ms-overflow-style:none;display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.FAQ_filterButtons__iIb0-::-webkit-scrollbar{display:none}.FAQ_filterButton__63VUQ{background:#fff;background:var(--color-white,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-gray-200,#e5e7eb);border-radius:9999px;color:#6b7280;color:var(--color-gray-600,#6b7280);cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:all .3s ease;white-space:nowrap}.FAQ_filterButton__63VUQ:hover{border-color:#8c763d;border-color:var(--color-accent,#8c763d);color:#8c763d;color:var(--color-accent,#8c763d)}.FAQ_filterButton__63VUQ.FAQ_active__daQsA{background:#0f1d21;background:var(--color-primary,#0f1d21);border-color:#0f1d21;border-color:var(--color-primary,#0f1d21);color:#fff;color:var(--color-white,#fff)}.FAQ_faqContent__XnTqz{background:#f9fafb;background:var(--color-gray-50,#f9fafb);min-height:400px;padding:4rem 0}.FAQ_categorySection__N-lbW{margin-bottom:3rem}.FAQ_categorySection__N-lbW:last-child{margin-bottom:0}.FAQ_categoryTitle__OW1CC{border-bottom:2px solid #8c763d;border-bottom:2px solid var(--color-accent,#8c763d);color:#0f1d21;color:var(--color-primary,#0f1d21);display:inline-block;font-size:1.375rem;font-weight:700;margin-bottom:1.25rem;padding-bottom:.75rem}.FAQ_questionsContainer__p5UyL{display:flex;flex-direction:column;gap:.75rem}.FAQ_questionCard__CwjNN{background:#fff;background:var(--color-white,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-gray-200,#e5e7eb);border-radius:.875rem;overflow:hidden;transition:all .3s ease}.FAQ_questionCard__CwjNN:hover{border-color:#9ca3af;border-color:var(--color-gray-400,#9ca3af);box-shadow:0 2px 8px #0000000a}.FAQ_questionCardOpen__\+CuEx{border-color:#8c763d;border-color:var(--color-accent,#8c763d);box-shadow:0 4px 16px #8c763d1a}.FAQ_questionButton__O\+clN{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;transition:background .3s ease;width:100%}[dir=rtl] .FAQ_questionButton__O\+clN{text-align:right}.FAQ_questionButton__O\+clN:hover{background:#f9fafb;background:var(--color-gray-50,#f9fafb)}.FAQ_questionText__S1xXg{color:#0f1d21;color:var(--color-primary,#0f1d21);flex:1 1;font-size:1rem;font-weight:600;line-height:1.5}.FAQ_chevronWrapper__NImi-{align-items:center;background:#f3f4f6;background:var(--color-gray-100,#f3f4f6);border-radius:50%;color:#8c763d;color:var(--color-accent,#8c763d);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .3s ease;width:32px}.FAQ_chevronWrapper__NImi-.FAQ_open__6m2JA{background:#8c763d;background:var(--color-accent,#8c763d);color:#fff;color:var(--color-white,#fff);transform:rotate(180deg)}.FAQ_answerContainer__LM7x9{overflow:hidden}.FAQ_answerContent__tSy\+X{border-top:1px solid #f3f4f6;border-top:1px solid var(--color-gray-100,#f3f4f6);color:#6b7280;color:var(--color-gray-600,#6b7280);font-size:.9375rem;line-height:1.8;margin-top:0;padding:1.25rem 1.5rem 1.5rem}.FAQ_noResults__0YYEx{padding:4rem 2rem;text-align:center}.FAQ_noResultsIcon__UB1Pq{align-items:center;background:#f3f4f6;background:var(--color-gray-100,#f3f4f6);border-radius:50%;color:#9ca3af;color:var(--color-gray-400,#9ca3af);display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.FAQ_noResultsText__vm3Mx{color:#6b7280;color:var(--color-gray-600,#6b7280);font-size:1.0625rem;font-weight:500}.FAQ_contactCta__IbFB5{background:#fff;background:var(--color-white,#fff);padding:5rem 0}.FAQ_ctaCard__pCpAs{background:#f9fafb;background:var(--color-gray-50,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-gray-200,#e5e7eb);border-radius:1.5rem;margin:0 auto;max-width:600px;padding:3rem 2.5rem;text-align:center}.FAQ_ctaIcon__zqo6W{align-items:center;background:#8c763d;background:var(--color-accent,#8c763d);border-radius:50%;color:#fff;color:var(--color-white,#fff);display:flex;height:72px;justify-content:center;margin:0 auto 1.5rem;width:72px}.FAQ_ctaTitle__ATZn2{color:#0f1d21;color:var(--color-primary,#0f1d21);font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.FAQ_ctaDescription__kfvcZ{color:#6b7280;color:var(--color-gray-600,#6b7280);font-size:1rem;line-height:1.7;margin-bottom:2rem}.FAQ_contactMethods__VV1US{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.FAQ_contactMethod__l-iPm{align-items:center;background:#fff;background:var(--color-white,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-gray-200,#e5e7eb);border-radius:1rem;display:flex;gap:1rem;padding:1.25rem;text-decoration:none;transition:all .3s ease}.FAQ_contactMethod__l-iPm:hover{border-color:#8c763d;border-color:var(--color-accent,#8c763d);box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.FAQ_methodIcon__UVz0g{align-items:center;background:#0f1d21;background:var(--color-primary,#0f1d21);border-radius:.75rem;color:#a68f5a;color:var(--color-accent-light,#a68f5a);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.FAQ_methodInfo__FMzlS{align-items:flex-start;display:flex;flex-direction:column;text-align:left}[dir=rtl] .FAQ_methodInfo__FMzlS{align-items:flex-end;text-align:right}.FAQ_methodLabel__PQldr{color:#6b7280;color:var(--color-gray-600,#6b7280);font-size:.75rem;letter-spacing:.5px;margin-bottom:.125rem;text-transform:uppercase}.FAQ_methodValue__D6aeE{color:#0f1d21;color:var(--color-primary,#0f1d21);font-size:.9375rem;font-weight:600}.FAQ_ctaButton__BUBf2{align-items:center;background:#0f1d21;background:var(--color-primary,#0f1d21);border-radius:9999px;color:#fff;color:var(--color-white,#fff);display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 2.5rem;text-decoration:none;transition:all .3s ease}.FAQ_ctaButton__BUBf2:hover{background:#1a2d33;background:var(--color-primary-light,#1a2d33);box-shadow:0 8px 20px #0f1d2140;transform:translateY(-2px)}@media (max-width:768px){.FAQ_container__KOiWu{padding:0 1.25rem}.FAQ_hero__Y3PGo{padding:4.5rem 0 4rem}.FAQ_searchBox__4BWva{border-radius:1rem}.FAQ_searchIcon__Y0y8U{height:44px;width:44px}.FAQ_searchInput__bBswn{font-size:.9375rem;padding:.625rem 1rem .625rem 0}.FAQ_searchTags__rbKeN{gap:.375rem}.FAQ_searchTag__\+9VaE{font-size:.75rem;padding:.4rem .875rem}.FAQ_categoryFilter__zJfji{padding:1rem 0}.FAQ_filterButton__63VUQ{font-size:.8125rem;padding:.5rem 1rem}.FAQ_faqContent__XnTqz{padding:3rem 0}.FAQ_categoryTitle__OW1CC{font-size:1.25rem}.FAQ_questionButton__O\+clN{padding:1rem 1.25rem}.FAQ_questionText__S1xXg{font-size:.9375rem}.FAQ_chevronWrapper__NImi-{height:28px;width:28px}.FAQ_answerContent__tSy\+X{font-size:.875rem;padding:0 1.25rem 1.25rem}.FAQ_contactCta__IbFB5{padding:4rem 0}.FAQ_ctaCard__pCpAs{padding:2rem 1.5rem}.FAQ_ctaTitle__ATZn2{font-size:1.375rem}.FAQ_contactMethods__VV1US{gap:.75rem;grid-template-columns:1fr}}@media (max-width:480px){.FAQ_hero__Y3PGo{padding:3.5rem 0 3rem}.FAQ_heroDescription__Q7lGG{font-size:.9375rem;margin-bottom:2rem}.FAQ_popularSearches__3999o{display:none}.FAQ_faqContent__XnTqz{padding:2.5rem 0}.FAQ_categorySection__N-lbW{margin-bottom:2.5rem}.FAQ_categoryTitle__OW1CC{font-size:1.125rem}.FAQ_questionButton__O\+clN{padding:.875rem 1rem}.FAQ_questionText__S1xXg{font-size:.875rem}.FAQ_answerContent__tSy\+X{padding:0 1rem 1rem}.FAQ_ctaIcon__zqo6W{height:60px;width:60px}.FAQ_ctaTitle__ATZn2{font-size:1.25rem}.FAQ_ctaDescription__kfvcZ{font-size:.9375rem}.FAQ_contactMethod__l-iPm{padding:1rem}.FAQ_methodIcon__UVz0g{height:40px;width:40px}}@font-face{font-display:swap;font-family:SF Arabic;font-style:normal;font-weight:400;src:url(/static/media/SF-Arabic.41f967c32c13e7540b91.ttf) format("truetype")}@font-face{font-display:swap;font-family:SF Arabic Rounded;font-style:normal;font-weight:400;src:url(/static/media/SF-Arabic-Rounded.e49ff26a1e2a359368d9.ttf) format("truetype")}:root{--font-family-primary:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--font-family-arabic:"SF Arabic","SF Arabic Rounded","Cairo","Tajawal","SF Pro Arabic","Segoe UI Arabic","Arial",sans-serif;--font-family-arabic-rounded:"SF Arabic Rounded","SF Arabic","Cairo","Tajawal",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-primary);letter-spacing:0}*{letter-spacing:0!important}.rtl,[dir=rtl],[lang=ar],html[lang=ar] body{font-family:SF Arabic,SF Arabic Rounded,Cairo,Tajawal,SF Pro Arabic,Segoe UI Arabic,Arial,sans-serif;font-family:var(--font-family-arabic)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] h4,[lang=ar] h5,[lang=ar] h6{font-family:SF Arabic Rounded,SF Arabic,Cairo,Tajawal,sans-serif;font-family:var(--font-family-arabic-rounded)}h1{font-size:2.5rem;line-height:1.2}h1,h2{font-weight:700;letter-spacing:0}h2{font-size:2rem;line-height:1.3}h3{font-size:1.5rem}h3,h4{font-weight:600;letter-spacing:0;line-height:1.4}h4{font-size:1.25rem}h5{font-size:1rem}h5,h6{font-weight:600;letter-spacing:0;line-height:1.5}h6{font-size:.875rem}p{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.6}[dir=rtl] h1,[lang=ar] h1{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.3}[dir=rtl] h2,[lang=ar] h2{font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.4}[dir=rtl] h3,[lang=ar] h3{font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5}[dir=rtl] h4,[lang=ar] h4{font-size:1.375rem;font-weight:600;letter-spacing:0;line-height:1.5}[dir=rtl] p,[lang=ar] p{font-size:.875rem;letter-spacing:0;line-height:1.7}[dir=rtl] *,[lang=ar] *{letter-spacing:normal}:root{--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem}[dir=rtl],[lang=ar]{--font-size-xs:0.6875rem;--font-size-sm:0.8125rem;--font-size-base:0.875rem;--font-size-lg:0.9375rem;--font-size-xl:1rem;--font-size-2xl:1.125rem;--font-size-3xl:1.25rem;--font-size-4xl:1.5rem}.text-xs{font-size:.75rem;font-size:var(--font-size-xs)}.text-sm{font-size:.875rem;font-size:var(--font-size-sm)}.text-base{font-size:1rem;font-size:var(--font-size-base)}.text-lg{font-size:1.125rem;font-size:var(--font-size-lg)}.text-xl{font-size:1.25rem;font-size:var(--font-size-xl)}.text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}.text-3xl{font-size:2rem;font-size:var(--font-size-3xl)}.text-4xl{font-size:2.5rem;font-size:var(--font-size-4xl)}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}[dir=rtl] .currency,[dir=rtl] .number,[dir=rtl] .price{direction:ltr;display:inline-block}.rtl,[dir=rtl]{direction:rtl;text-align:right}[dir=rtl] .flex-row{flex-direction:row-reverse}[dir=rtl] .justify-start{justify-content:flex-end}[dir=rtl] .justify-end{justify-content:flex-start}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .rotate-90{transform:rotate(-90deg)}[dir=rtl] .arrow-right:after{content:"←"}[dir=rtl] .arrow-left:after{content:"→"}[dir=rtl] .header-nav{flex-direction:row-reverse}[dir=rtl] .mobile-menu-panel{border-radius:0 40px 40px 0;box-shadow:20px 0 60px #00000014,4px 0 16px #0000000a;left:0;right:auto}[dir=rtl] .mobile-menu-panel[data-state=open]{transform:translateX(0)}[dir=rtl] .mobile-menu-panel[data-state=closed]{transform:translateX(-110%)}[dir=rtl] .menu-link-arrow{transform:rotate(180deg)}[dir=rtl] .menu-link:after{border-radius:4px 0 0 4px;left:auto;right:0}[dir=rtl] .card{text-align:right}[dir=rtl] .btn-icon-right{flex-direction:row-reverse}[dir=rtl] .form-label,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{text-align:right}[dir=rtl] ol,[dir=rtl] ul{padding-left:0;padding-right:1.5rem}[dir=rtl] .carousel{direction:rtl}[dir=rtl] .carousel-arrow-next{left:10px;right:auto;transform:rotate(180deg)}[dir=rtl] .carousel-arrow-prev{left:auto;right:10px;transform:rotate(180deg)}[dir=rtl] .footer{text-align:right}[dir=rtl] .footer-links{flex-direction:row-reverse}[dir=rtl] .grid{direction:rtl}[dir=rtl] .shadow-left{box-shadow:10px 0 20px #0000001a}[dir=rtl] .shadow-right{box-shadow:-10px 0 20px #0000001a}
/*# sourceMappingURL=main.c77b0bd8.css.map*/