.navbar-header{z-index:1000;border-bottom:1px solid #2d2d2d;width:100%;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 4px #00000014;background-color:#3d3d3d!important}.navbar-top{color:#fff;z-index:105;padding:14px 0;position:relative}.logo-white{color:var(--navbar-logo-color,#fff)!important}.navbar-nav-shortcut-link{color:#e0e0e0!important}.navbar-search-input{color:#fff!important;background-color:#4d4d4d!important;border-color:#5d5d5d!important}.navbar-search-input::placeholder,.navbar-search-btn{color:#ccc!important}.navbar-icon-wrapper{color:#e0e0e0!important}.navbar-icon-wrapper:hover{color:#fff!important;background-color:#ffffff1a!important}.navbar-icon-wrapper.active{color:#fff!important;background-color:#555!important;border-radius:0!important}.navbar-profile-trigger{color:#333!important}.navbar-profile-trigger:hover{background-color:#ffffff1a!important}.navbar-username,.navbar-mobile-toggle{color:#fff!important}.navbar-badge,.nav-shortcut-badge{border-color:#3d3d3d!important}.navbar-top-container{justify-content:space-between;align-items:center;gap:20px;display:flex;max-width:1350px!important}.btn-reset{color:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:0}.navbar-logo-search{flex:1;align-items:center;gap:15px;display:flex}.navbar-logo-tagline{color:#ffffffb8;white-space:nowrap;letter-spacing:.2px;align-self:center;margin-inline-start:10px;font-size:12px;font-weight:600}@media (max-width:991px){.navbar-logo-tagline{display:none}}.navbar-logo{letter-spacing:0;text-shadow:0 1px 3px #0000000a;flex-shrink:0;align-items:center;margin-left:20px;font-family:Reem Kufi,Cairo,sans-serif;font-size:35px;font-weight:900;display:flex}@media (prefers-reduced-motion:reduce){.navbar-logo,.navbar-logo img,.navbar-logo video{animation:none!important}}.navbar-nav-shortcut-links{flex-shrink:0;align-items:center;gap:12px;margin-left:15px;display:flex}.navbar-nav-shortcut-link{color:var(--text-main);transition:all var(--transition-fast);border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:700;display:flex}.navbar-nav-shortcut-link:hover{color:var(--primary-color);background-color:var(--primary-light)}.nav-shortcut-icon-wrapper{align-items:center;display:flex;position:relative}.nav-shortcut-badge{color:#fff;border-radius:var(--radius-full);background-color:#ff5e3a;border:1.5px solid #3d3d3d;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-8px;left:-8px}@media (max-width:1024px){.navbar-nav-shortcut-links{display:none}}.logo-white{color:var(--text-main);transition:color var(--transition-normal)}.logo-orange{color:var(--accent-color);font-weight:900}.logo-dot{color:var(--accent-color)}.navbar-search-form{flex:1;align-items:center;width:100%;min-width:280px;max-width:480px;display:flex;position:relative}.navbar-search-input{border-radius:var(--radius-full);border:1px solid var(--border-color);background-color:var(--bg-main);width:100%;color:var(--text-main);transition:all var(--transition-fast);outline:none;padding:10px 45px 10px 16px;font-size:14px}.navbar-search-input:focus{border-color:var(--primary-color);background-color:var(--bg-card);box-shadow:0 0 0 3px #26ae611a}.navbar-search-btn{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;min-width:24px;margin-right:-3px;padding-block-start:3px;padding-block-end:3px;display:flex;position:absolute;right:15px}.navbar-search-btn:hover{color:var(--primary-color)}.navbar-actions{align-items:center;gap:16px;display:flex}.add-service-btn{border-radius:var(--radius-full);white-space:nowrap;padding:8px 16px;font-size:14px}.post-request-btn{border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;background:linear-gradient(135deg,#ff9f43,#ff5e3a);border:none;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #ff5e3a4d;color:#fff!important}.post-request-btn:hover{background:linear-gradient(135deg,#ffaf60,#ff6e4e);transform:translateY(-2px)scale(1.05);box-shadow:0 6px 20px #ff5e3a73}.post-request-btn:active{transform:translateY(0)scale(1)}.navbar-icon-wrapper{color:#e0e0e0;border-radius:var(--radius-full);width:40px;height:40px;transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex;position:relative}.navbar-icon-wrapper:hover{background-color:var(--bg-main);color:var(--primary-color)}.navbar-badge{background-color:var(--primary-color);color:var(--text-white);border-radius:var(--radius-full);border:2px solid var(--bg-card);justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:flex;position:absolute;top:2px;left:2px}.navbar-badge.badge-accent{background-color:var(--accent-color)}.navbar-badge.badge-danger{background-color:#e74c3c}.navbar-dropdown-wrapper{position:relative}.navbar-profile-trigger{border-radius:var(--radius-full);transition:background-color var(--transition-fast);transition:background-color var(--transition-fast), box-shadow .18s ease;border-radius:999px;align-items:center;gap:8px;padding:4px 8px;display:flex;box-shadow:0 0 0 3px #0f9d580f,inset 0 1px #ffffff80}.navbar-profile-trigger:hover{background-color:var(--bg-main);box-shadow:0 0 0 4px #0f9d5824,0 4px 14px #0000001a,inset 0 1px #fff9}.navbar-avatar{width:32px;height:32px;box-shadow:0 0 0 2px var(--bg-card,#fff), 0 0 0 3px #0f9d5859, 0 0 10px 1px #0f9d5838;border-width:1px;transition:box-shadow .18s}.navbar-profile-trigger:hover .navbar-avatar{box-shadow:0 0 0 2px var(--bg-card,#fff), 0 0 0 3px #0f9d5899, 0 0 14px 2px #0f9d5859}.navbar-username{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:14px;font-weight:600;overflow:hidden}.navbar-dropdown{border-radius:var(--radius-lg);border:1px solid var(--border-color);width:280px;box-shadow:var(--shadow-lg);animation:.2s slideDown;position:absolute;top:50px;left:0;overflow:hidden;background-color:var(--bg-card)!important;z-index:1000!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notifications-dropdown{border:1px solid var(--border-color)!important;background-color:#fff!important;border-radius:0!important;width:380px!important;overflow:visible!important;box-shadow:0 4px 15px #00000026!important}.notifications-dropdown:after{content:"";z-index:1001;border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-8px;left:12px}.notifications-dropdown:before{content:"";z-index:1000;border-bottom:9px solid #e0e0e0;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;top:-9px;left:11px}.dropdown-body{direction:rtl;max-height:280px;overflow-y:auto}.dropdown-body::-webkit-scrollbar{width:8px}.dropdown-body::-webkit-scrollbar-track{background:0 0}.dropdown-body::-webkit-scrollbar-thumb{background-color:#a0a0a0;border:2px solid #fff;border-radius:4px}.dropdown-body::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.notification-item{transition:background-color var(--transition-fast);cursor:pointer;text-align:right;font-size:13px;background-color:#fff!important;border-bottom:1px solid #f0f0f0!important;padding:12px 16px!important}.notification-item:hover{background-color:var(--bg-muted)!important}.notification-item.unread{background-color:#00000012!important}[data-theme=dark] .notification-item.unread{background-color:#ffffff12!important}.notification-item-inner{flex-direction:row;align-items:flex-start;gap:12px;display:flex}.notification-avatar-container{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.notification-avatar{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;width:40px;height:40px}.notification-avatar-placeholder-spacer{flex-shrink:0;width:40px}.notification-content{flex-direction:column;flex-grow:1;gap:6px;display:flex}.notification-text-wrapper{color:#4a4a4a;font-size:13px;line-height:1.5}.not-green-text{cursor:pointer;font-weight:700;color:#26ae61!important}.not-green-text:hover{text-decoration:underline}.notification-time-wrapper{color:#999;align-items:center;gap:6px;font-size:11px;display:flex}.time-icon{color:#aaa;flex-shrink:0}.time{color:#999!important;font-size:11px!important}.empty-text{text-align:center;color:#999;padding:30px;font-size:13px}.dropdown-footer{cursor:pointer;direction:rtl;border-top:1px solid #eee;justify-content:flex-start;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:flex;color:#333!important;background-color:#fff!important}.dropdown-footer:hover{background-color:var(--bg-muted)!important;color:#26ae61!important}.footer-bell-icon{color:var(--text-muted);flex-shrink:0}.dropdown-footer:hover .footer-bell-icon{color:#26ae61}.profile-dropdown{transform-origin:0 0;border-radius:16px;width:286px;padding:6px;animation:.22s cubic-bezier(.22,1,.36,1) profileDropdownIn;box-shadow:0 18px 40px -12px #0f172a47,0 4px 10px -4px #0f172a1f}[data-theme=dark] .profile-dropdown{box-shadow:0 18px 44px -12px #000000a6,0 4px 10px -4px #00000073}@keyframes profileDropdownIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.profile-dropdown{animation:none}.dropdown-item,.dropdown-item .dropdown-icon,.dropdown-chevron,.dropdown-balance{transition:none!important}}.dropdown-profile-info{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;margin-bottom:2px;padding:12px 12px 14px;display:flex}.dropdown-profile-info .avatar-lg{width:46px;height:46px;box-shadow:0 0 0 2px var(--bg-card), 0 0 0 3px var(--primary-color);flex-shrink:0}.dropdown-profile-text{min-width:0}.dropdown-profile-info h5{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:800;overflow:hidden}.dropdown-profile-info .role-badge{color:var(--primary-color);background-color:var(--primary-light);border:1px solid color-mix(in srgb, var(--primary-color) 28%, transparent);border-radius:var(--radius-full);letter-spacing:.2px;margin-top:4px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-block}.dropdown-balance{cursor:pointer;color:var(--text-main);background-image:linear-gradient(135deg,#26ae6124,#26ae610d);background-image:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 13%, transparent), color-mix(in srgb, var(--primary-color) 5%, transparent));border:1px solid #26ae6147;border:1px solid color-mix(in srgb, var(--primary-color) 26%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:8px 4px;padding:11px 12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.dropdown-balance:hover{border-color:var(--primary-color);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--primary-color) 55%, transparent);transform:translateY(-1px)}.dropdown-balance:active{transform:translateY(0)}.dropdown-balance:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff4d 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.dropdown-balance:hover:after{animation:.7s forwards balanceSheen}@keyframes balanceSheen{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.dropdown-balance:hover:after{animation:none}}.dropdown-balance-head{align-items:center;gap:10px;min-width:0;display:flex}.dropdown-balance-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.dropdown-balance-label{color:var(--text-main);font-size:13.5px;font-weight:800;line-height:1.3}.dropdown-balance-hint{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;line-height:1.3;overflow:hidden}.balance-value{color:var(--primary-color);background-color:var(--bg-card);border:1px solid #26ae6152;border:1px solid color-mix(in srgb, var(--primary-color) 30%, transparent);font-variant-numeric:tabular-nums;direction:ltr;border-radius:9px;flex-shrink:0;padding:4px 9px;font-size:15px;font-weight:800}.dropdown-divider{background-color:var(--border-color);height:1px;margin:6px 8px}.dropdown-item{color:var(--text-main);text-align:right;border-radius:10px;align-items:center;gap:11px;width:100%;margin:1px 0;padding:9px 10px;font-size:13.5px;font-weight:600;transition:background-color .16s,color .16s,transform .16s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.dropdown-item .dropdown-icon,.dropdown-balance .dropdown-icon{background-color:var(--bg-muted);border:1px solid var(--border-color);width:30px;height:30px;color:var(--text-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}:where([data-theme=dark]) .dropdown-item .dropdown-icon{background-color:#ffffff0f}:where([data-theme=dark]) .dropdown-balance .dropdown-icon{background-color:#ffffff0f}.dropdown-balance .dropdown-icon-accent{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;box-shadow:0 4px 10px -4px color-mix(in srgb, var(--primary-color) 80%, transparent)}.dropdown-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dropdown-chevron{color:var(--primary-color);opacity:0;flex-shrink:0;transition:opacity .16s,transform .16s;transform:translate(6px)}.dropdown-item:hover{background-color:var(--primary-light);color:var(--primary-color);transform:translate(-3px)}.dropdown-item:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px;background-color:var(--primary-light)}.dropdown-item:hover .dropdown-icon{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.dropdown-item:focus-visible .dropdown-icon{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.dropdown-item:hover .dropdown-chevron{opacity:1;transform:translate(0)}.dropdown-item:focus-visible .dropdown-chevron{opacity:1;transform:translate(0)}.dropdown-item-admin{color:var(--accent-color);font-weight:800}.dropdown-item-admin .dropdown-icon{color:var(--accent-color);border-color:color-mix(in srgb, var(--accent-color) 35%, transparent);background-color:color-mix(in srgb, var(--accent-color) 12%, transparent)}.dropdown-item-admin:hover{color:var(--accent-color);background-color:color-mix(in srgb, var(--accent-color) 12%, transparent)}.dropdown-item-admin:hover .dropdown-icon{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.dropdown-item-admin .dropdown-chevron{color:var(--accent-color)}.dropdown-theme-pill{background-color:var(--border-color);border-radius:999px;flex-shrink:0;align-items:center;width:30px;height:17px;padding:2px;transition:background-color .18s;display:inline-flex}.dropdown-theme-knob{background-color:var(--bg-card);border-radius:50%;width:13px;height:13px;transition:transform .18s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 3px #0000004d}[data-theme=dark] .dropdown-theme-pill{background-color:var(--primary-color)}[data-theme=dark] .dropdown-theme-knob{transform:translate(-13px)}.dropdown-item.text-danger{color:#e74c3c}.dropdown-item.text-danger .dropdown-icon{color:#e74c3c;background-color:#e74c3c14;border-color:#e74c3c4d}.dropdown-item.text-danger:hover{color:#e74c3c;background-color:#e74c3c1a}.dropdown-item.text-danger:hover .dropdown-icon{color:#fff;background-color:#e74c3c;border-color:#e74c3c}.navbar-bottom{background-color:var(--bg-card);border-top:1px solid var(--border-color);z-index:99;position:relative;overflow:visible}.navbar-bottom .container{max-width:1350px!important}.categories-list{align-items:center;gap:20px;height:48px;padding:0;display:flex}.categories-list>li{color:var(--text-main);cursor:pointer;height:100%;transition:all var(--transition-fast);border-bottom:2px solid #0000;align-items:center;padding:0 4px;font-size:14px;font-weight:600;display:flex}.categories-list>li:hover{color:var(--primary-color);border-bottom-color:var(--primary-color)}.category-item-has-dropdown{position:relative}.category-dropdown{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:240px;box-shadow:var(--shadow-lg);z-index:1000;opacity:0;visibility:hidden;pointer-events:none;padding:8px 0;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;right:0;transform:translateY(10px)}.category-item-has-dropdown:hover .category-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.category-dropdown ul{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.category-dropdown ul li{color:var(--text-main)!important;text-align:right!important;width:100%!important;height:auto!important;transition:background-color var(--transition-fast), color var(--transition-fast)!important;border-bottom:none!important;padding:10px 16px!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;display:block!important}.category-dropdown ul li:hover{background-color:var(--bg-main)!important;color:var(--primary-color)!important}.community-link{margin-right:auto}.support-link{margin-right:0}.navbar-mobile-toggle{color:var(--text-main);display:none}.navbar-mobile-menu{display:none}@media (max-width:1024px){.navbar-search-form{max-width:320px}}@media (max-width:768px){.navbar-search-form,.navbar-username,.navbar-profile-trigger span,.add-service-btn span{display:none}.navbar-profile-trigger{padding:0}.navbar-mobile-toggle{display:flex}.navbar-bottom{display:none}.navbar-mobile-menu{border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-lg);z-index:99;padding:16px 20px;display:block;position:absolute;top:68px;left:0;right:0}.mobile-search-form{margin-bottom:16px;display:flex;position:relative}.mobile-search-form input{border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-main);width:100%;color:var(--text-main);outline:none;padding:10px 16px 10px 45px}.mobile-search-form button{color:var(--text-muted);background:0 0;border:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.mobile-links{flex-direction:column;gap:12px;display:flex}.mobile-links li{border-bottom:1px solid var(--border-color);cursor:pointer;padding:8px 0;font-size:15px;font-weight:700}.mobile-links li a{width:100%;display:block}}.navbar-drawer-toggle-btn{color:#fff;cursor:pointer;transition:all var(--transition-fast);-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin-left:5px;padding:0 16px;display:flex;box-shadow:none!important;outline:none!important}.navbar-drawer-toggle-btn:focus,.navbar-drawer-toggle-btn:active,.navbar-drawer-toggle-btn:hover:not(.active){box-shadow:none!important;outline:none!important}.navbar-drawer-toggle-btn:focus-visible{box-shadow:none!important;outline:none!important}.navbar-drawer-toggle-btn.active{border-left:1px solid #444;box-shadow:none!important;background-color:#555!important;outline:none!important}.navbar-drawer-toggle-btn:hover:not(.active){background-color:#ffffff14}.drawer-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:3;background-color:#0000;animation:.3s fadeIn;position:fixed;left:0;right:0}.navbar-sidebar-drawer{background-color:var(--bg-card);z-index:4;direction:rtl;flex-direction:column;width:320px;max-width:85vw;padding:24px 0;animation:.3s cubic-bezier(.16,1,.3,1) slideInRight;display:flex;position:fixed;right:0;overflow-y:auto;box-shadow:-5px 5px 25px #00000026}[data-theme=dark] .navbar-sidebar-drawer{background-color:#1e1e1e;box-shadow:-5px 5px 25px #0006}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-search-form{border-bottom:1px solid #f0f0f0;align-items:center;margin-bottom:16px;padding:0 24px 16px;display:flex;position:relative}[data-theme=dark] .drawer-search-form{border-bottom-color:#2d2d2d}.drawer-search-input{padding:8px 12px;border-radius:var(--radius-md,6px);width:100%;color:var(--text-main);transition:all var(--transition-fast);text-align:right;background-color:#f7f7f7;border:1px solid #0000;outline:none;padding-left:36px;font-size:14px;font-weight:500}[data-theme=dark] .drawer-search-input{color:#fff;background-color:#2a2a2a}.drawer-search-input:focus{background-color:var(--bg-card);border-color:var(--primary-color,#26ae61);box-shadow:0 0 0 2px #26ae611a}[data-theme=dark] .drawer-search-input:focus{background-color:var(--text-main)}.drawer-search-btn{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;left:36px}.drawer-search-btn:hover{color:var(--primary-color,#26ae61)}.drawer-menu-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.drawer-menu-item{color:#4a4a4a;cursor:pointer;width:100%;transition:all var(--transition-fast);text-align:right;background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;display:flex}[data-theme=dark] .drawer-menu-item{color:#ccc}.drawer-menu-item:hover{background-color:var(--bg-muted);color:var(--primary-color,#26ae61)}[data-theme=dark] .drawer-menu-item:hover{color:var(--primary-color,#26ae61);background-color:#252525}.drawer-item-right{align-items:center;gap:12px;display:flex}.drawer-item-right svg{color:var(--text-muted);transition:color var(--transition-fast)}.drawer-menu-item:hover .drawer-item-right svg{color:var(--primary-color,#26ae61)}.drawer-chevron{color:#aaa;transition:transform .2s,color .2s}.drawer-menu-item:hover .drawer-chevron{color:var(--primary-color,#26ae61)}.drawer-menu-item-accordion.open .drawer-chevron{transform:rotate(-90deg)}.drawer-badge{color:#fff;background-color:#ff5e3a;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;display:flex}.drawer-submenu{background-color:#fafafa;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin:0;padding:4px 0;list-style:none}[data-theme=dark] .drawer-submenu{background-color:#1a1a1a;border-top-color:#2d2d2d;border-bottom-color:#2d2d2d}.drawer-submenu li{color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);padding:8px 48px;font-size:13px;font-weight:500}[data-theme=dark] .drawer-submenu li{color:#aaa}.drawer-submenu li:hover{color:var(--primary-color,#26ae61);background-color:#f1f3f5}[data-theme=dark] .drawer-submenu li:hover{background-color:var(--text-main);color:var(--primary-color,#26ae61)}.drawer-submenu li a{color:inherit;width:100%;text-decoration:none;display:block}.auth-modal-overlay{transition:all .3s;z-index:1100!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background-color:#0f172a73!important}.auth-modal-content{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important;background:#ffffffd1!important;border:1px solid #ffffff73!important;border-radius:12px!important;padding:32px!important;box-shadow:0 24px 64px #0f172a26!important}[data-theme=dark] .auth-modal-content{background:#1a1a1ed1!important;border:1px solid #ffffff0f!important;box-shadow:0 24px 64px #00000080!important}.auth-modal-title{letter-spacing:-.5px;font-family:Cairo,sans-serif;color:#1e293b!important}[data-theme=dark] .auth-modal-title{color:#fff!important}.auth-register-form-container{background-color:#f8fafcb3!important;border:1px solid #e2e8f099!important;border-radius:8px!important;padding:24px!important}[data-theme=dark] .auth-register-form-container{background-color:#1e293b66!important;border-color:#ffffff0d!important}.form-label{color:#475569!important;font-size:13.5px!important;font-weight:700!important}[data-theme=dark] .form-label{color:#cbd5e1!important}.auth-input-wrapper{position:relative}.auth-input-wrapper input{color:#1e293b!important;background-color:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;padding-right:40px!important;font-size:14px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}[data-theme=dark] .auth-input-wrapper input{color:#f1f5f9!important;background-color:#0f172a80!important;border-color:#ffffff1f!important}.auth-input-wrapper input::placeholder{color:#94a3b8!important}.auth-input-wrapper input:focus{transform:translateY(-1px);border-color:var(--primary-color)!important;background-color:#fff!important;box-shadow:0 0 0 4px #26ae6126!important}[data-theme=dark] .auth-input-wrapper input:focus{background-color:#0f172acc!important}.auth-input-wrapper:focus-within svg{color:var(--primary-color)!important}.auth-modal-close-btn{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:16px;left:16px;color:#64748b!important;background-color:#0000000a!important;border-radius:50%!important;transition:all .2s!important}.auth-modal-close-btn:hover{transform:rotate(90deg);color:#ef4444!important;background-color:#ef44441a!important}[data-theme=dark] .auth-modal-close-btn{color:#94a3b8!important;background-color:#ffffff0d!important}.btn-social{font-weight:700;box-shadow:0 4px 12px #0000000f;border-radius:6px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.btn-social:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.btn-social:active{transform:translateY(0)}.btn-google{background:linear-gradient(135deg,#ea4335,#c5221f)!important}.btn-microsoft{background:linear-gradient(135deg,#00a4ef,#0078d4)!important}.recaptcha-card{border:1px solid var(--border-color)!important;background-color:#f8fafc!important;border-radius:6px!important;transition:all .25s!important;box-shadow:0 2px 8px #0000000a!important}.recaptcha-card:hover{border-color:var(--border-color)!important;box-shadow:0 4px 12px #00000014!important}[data-theme=dark] .recaptcha-card{background-color:#0f172a66!important;border-color:#ffffff14!important}[data-theme=dark] .recaptcha-card span{color:#cbd5e1!important}.auth-modal-content form button[type=submit]{background:linear-gradient(135deg,#00b4db,#0083b0)!important;border-radius:8px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 15px #00b4db4d!important}.auth-modal-content form button[type=submit]:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,#00c6ff,#0072ff)!important;box-shadow:0 6px 22px #00b4db73!important}.auth-modal-content form button[type=submit]:active:not(:disabled){transform:translateY(0)}.auth-helper-links button{padding:2px 0;transition:all .2s;text-decoration:none!important}.auth-helper-links button:hover{transform:translate(-4px);color:var(--primary-color)!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes popScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.social-account-item{transition:all .2s cubic-bezier(.4,0,.2,1)}.social-account-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}[data-theme=dark] .social-account-item{background-color:#0f172a99!important;border-color:#ffffff14!important}[data-theme=dark] .social-account-item:hover{background-color:#0f172ae6!important}[data-theme=dark] .social-account-item div{color:#fff!important}[data-theme=dark] .social-account-item span{color:#94a3b8!important}.btn-reset:hover{text-decoration:none}.navbar-guest-actions{align-items:center;gap:12px;display:flex}.btn-login-premium,.btn-register-premium{cursor:pointer;direction:rtl;outline:none;align-items:center;gap:10px;display:inline-flex;color:#fff!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #ffffff80!important;border-radius:0!important;height:40px!important;padding:8px 24px!important;font-size:14.5px!important;font-weight:700!important;transition:all .2s!important}.btn-login-premium:before,.btn-register-premium:before{display:none!important}.btn-login-premium:hover,.btn-register-premium:hover{color:#fff!important;box-shadow:none!important;background-color:#ffffff14!important;border-color:#ffffffe6!important;transform:none!important}.btn-login-premium svg,.btn-register-premium svg{color:#fff!important;transition:none!important}.btn-login-premium:hover svg,.btn-register-premium:hover svg{color:#fff!important;transform:none!important}.country-code-selector-container{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative;background-color:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;min-width:140px!important;height:42px!important;padding:0 12px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}[data-theme=dark] .country-code-selector-container{background-color:#0f172a80!important;border-color:#ffffff1f!important}.country-code-selector-container:hover{border-color:#94a3b8!important}.country-code-selector-container:focus-within{border-color:var(--primary-color,#26ae61)!important;box-shadow:0 0 0 3px #26ae6126!important}.country-flag-icon-img{object-fit:cover;border-radius:2px;flex-shrink:0;width:24px;height:16px;box-shadow:0 1px 3px #00000026}.country-dropdown-menu{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background-color:#fffffffa!important;border:1px solid #e2e8f0cc!important;border-radius:8px!important;box-shadow:0 10px 30px -10px #00000026!important}[data-theme=dark] .country-dropdown-menu{background-color:#1e293bfa!important;border-color:#ffffff14!important}.country-dropdown-item-flag{object-fit:cover;border-radius:2px;width:24px;height:16px;box-shadow:0 1px 3px #00000026}.country-dropdown-search-wrapper{z-index:10!important;background-color:#fff!important;border-bottom:1px solid #e2e8f0!important;padding:8px 10px!important;position:sticky!important;top:0!important}[data-theme=dark] .country-dropdown-search-wrapper{background-color:#1e293b!important;border-bottom-color:#ffffff14!important}.country-search-input{width:100%;border:1px solid var(--border-color)!important;color:#1e293b!important;background-color:#fff!important;border-radius:6px!important;outline:none!important;height:36px!important;padding:8px 12px!important;font-size:13px!important;transition:all .2s!important}[data-theme=dark] .country-search-input{color:#f8fafc!important;background-color:#0f172a!important;border-color:#ffffff26!important}.country-search-input:focus{border-color:var(--primary-color,#26ae61)!important;box-shadow:0 0 0 3px #26ae611a!important}@media (max-width:900px){.navbar-top-container{gap:12px}.navbar-actions{gap:10px}}@media (max-width:768px){.navbar-top-container{gap:8px;min-width:0}.navbar-top-container>*{min-width:0}.navbar-actions{flex-shrink:0;gap:6px;min-width:0}.post-request-btn{display:none}.add-service-btn{flex-shrink:0;padding:8px 10px}.navbar-icon-wrapper{flex-shrink:0;width:36px;height:36px}.navbar-mobile-toggle{flex-shrink:0;margin-inline-start:auto}}@media (max-width:480px){.navbar-actions{gap:4px}.navbar-icon-wrapper{width:32px;height:32px}.navbar-icon-wrapper svg{width:18px;height:18px}.navbar-actions .navbar-icon-wrapper[title=سلة\ المشتريات]{display:none}.add-service-btn{padding:7px 9px}.add-service-btn span{display:none}.navbar-badge{min-width:15px;height:15px;font-size:9px}}@media (max-width:360px){.navbar-logo img,.navbar-logo svg,.navbar-logo video{max-height:28px}.add-service-btn{display:none}}.logout-overlay{z-index:100001;background:var(--bg-main,#f4f6f8);justify-content:center;align-items:center;animation:.16s logout-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.logout-overlay-card{color:#0f172a;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:18px 28px;font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14.5px;font-weight:600;display:flex;box-shadow:0 20px 50px #00000038}.logout-spinner{border:2px solid #0f172a26;border-top-color:#0f9d58;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite logout-spin}.logout-toast{z-index:100001;color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;animation:.28s cubic-bezier(.4,0,.2,1) logout-rise;display:flex;position:fixed;bottom:28px;transform:translate(-50%);box-shadow:0 12px 32px #00000047}.logout-toast:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.logout-toast:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.logout-toast:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.logout-toast:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.logout-toast:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.logout-toast:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.logout-toast svg{color:#4ade80;flex-shrink:0}@keyframes logout-fade{0%{opacity:0}}@keyframes logout-spin{to{transform:rotate(360deg)}}@keyframes logout-rise{0%{opacity:0;transform:translate(-50%)translateY(14px)}}@media (prefers-reduced-motion:reduce){.logout-overlay,.logout-toast{animation:none}.logout-spinner{animation:1.2s ease-in-out infinite logout-pulse}@keyframes logout-pulse{50%{opacity:.35}}}@media (max-width:991px){.mobile-tab-bar{z-index:1004;height:60px;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:content-box;background-color:var(--bg-card,#fff);border-top:1px solid var(--border-color,#e6e6e6);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0f172a0f}.mtb-tab{min-width:0;height:60px;color:var(--text-muted,#464646);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0;font-family:inherit;text-decoration:none;display:flex}.mtb-tab.is-active{color:var(--primary-color,#26ae61)}.mtb-tab.is-open{color:#111827;font-weight:800}[data-theme=dark] .mtb-tab.is-open{color:#fff}.mtb-tab-icon{justify-content:center;align-items:center;height:22px;display:flex;position:relative}.mtb-tab-label{text-align:center;white-space:nowrap;font-size:10.5px;font-weight:600;line-height:1.2}.mtb-badge{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:16px;position:absolute;top:-6px}.mtb-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.mtb-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.mtb-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.mtb-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.mtb-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.mtb-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.mtb-badge--dot{width:8px;min-width:8px;height:8px;padding:0;top:-2px}.mtb-badge--dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.mtb-badge--dot:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.mtb-badge--dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.mtb-badge--dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.mtb-badge--dot:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.mtb-badge--dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.navbar-bottom{display:none!important}.navbar-header{border-bottom:16px solid var(--bg-main,#f4f6f8);position:sticky;top:0;box-shadow:inset 0 -1px #2d2d2d}.app-wrapper,.main-content{padding-top:0}.app-wrapper .home-page{margin-top:0}.navbar-top{padding:8px 0}.navbar-drawer-toggle-btn{display:none!important}.navbar-logo{white-space:nowrap;flex:none;font-size:18px}.navbar-logo .logo-white,.navbar-logo .logo-orange{font-size:inherit}.navbar-top-container{flex-wrap:nowrap;gap:0}.navbar-logo-search{flex:auto;gap:0;min-width:0}.navbar-logo{margin-inline-end:6px}.navbar-actions{flex:none;gap:6px;margin-inline-start:6px}.navbar-actions .add-service-btn,.navbar-actions .post-request-btn{white-space:nowrap;flex:none;justify-content:center;gap:0;padding:6px 5px;font-size:10.5px}.navbar-actions .add-service-btn svg,.navbar-actions .post-request-btn svg{display:none}.navbar-search-form{flex:auto;min-width:112px;margin-inline-start:0;margin-inline-end:0}.navbar-search-input{text-overflow:ellipsis;padding-block-start:8px;padding-block-end:8px;padding-inline-start:32px;padding-inline-end:10px;font-size:12px}.navbar-search-form{display:flex!important}.navbar-actions .add-service-btn span,.navbar-actions .post-request-btn span{display:inline!important}.navbar-actions .add-service-btn,.navbar-actions .post-request-btn{border-radius:8px;width:auto;height:auto;display:inline-flex!important}.navbar-actions .navbar-icon-wrapper,.navbar-actions .navbar-dropdown-wrapper,.navbar-nav-shortcut-links,.navbar-guest-actions,.navbar-mobile-toggle{display:none!important}body,.navbar-sidebar-drawer{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.site-bottom-ad,.adslot-site-bottom,.spotlight-site-bottom{bottom:calc(60px + env(safe-area-inset-bottom,0px))!important}.mtb-overlay{z-index:1003;background:#0f172a73;animation:.16s mtb-fade;position:fixed;top:0;bottom:0;left:0;right:0}.mtb-overlay--bottom{align-items:flex-end;display:flex}.mtb-close{background:var(--surface-1,#f1f5f9);width:36px;height:36px;color:var(--text-main,#334155);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mtb-sheet{background:var(--bg-card,#fff);width:100%;max-height:82vh;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;flex-direction:column;animation:.22s mtb-rise;display:flex}.mtb-sheet-handle{background:var(--border-color,#cbd5e1);border-radius:999px;width:42px;height:4px;margin:10px auto 2px}.mtb-sheet-head{color:var(--text-main,#1e293b);border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;padding:8px 16px 12px;font-size:16px;font-weight:800;display:flex}.mtb-sheet-body{-webkit-overflow-scrolling:touch;padding:12px 16px 16px;overflow-y:auto}.mtb-auth{gap:10px;margin-top:16px;display:flex}.mtb-auth-btn{border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 8px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mtb-auth-btn--solid{background:var(--primary-color,#26ae61);color:#fff}.mtb-auth-btn--ghost{border:1px solid var(--border-color,#cbd5e1);color:var(--text-main,#1e293b)}.mtb-links{flex-direction:column;display:flex}.mtb-link{border-bottom:1px solid var(--border-color,#eef2f7);color:var(--text-main,#1e293b);align-items:center;gap:12px;padding:13px 2px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.mtb-link--btn{border:none;border-bottom:1px solid var(--border-color,#eef2f7);text-align:start;cursor:pointer;background:0 0;width:100%;font-family:inherit}.mtb-link>span{flex:1;min-width:0}.mtb-link-arrow{opacity:.4;flex:none}.mtb-link>.mtb-link-ico{flex:none;justify-content:center;align-items:center;display:flex}.mtb-link.mk-attn-row{background:rgba(var(--mk-a-rgb), .07);border-bottom:0;border-radius:10px;margin-block-start:6px;margin-block-end:6px;padding:12px 10px}.mtb-session{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:12px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.mtb-session--out{color:#dc2626;background:#ef444414;border:1px solid #ef444459}.mtb-count{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.mtb-sheet-title{color:var(--text-muted,#64748b);margin:18px 0 10px;font-size:13px;font-weight:800}.mtb-cats{flex-wrap:wrap;gap:8px;display:flex}.mtb-cat{border:1px solid var(--border-color,#e2e8f0);background:var(--surface-1,#f8fafc);color:var(--text-main,#334155);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none}.mtb-theme{border:1px solid var(--border-color,#e2e8f0);background:var(--surface-1,#f8fafc);width:100%;color:var(--text-main,#334155);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:12px;font-family:inherit;font-size:14px;font-weight:700;display:flex}@keyframes mtb-fade{0%{opacity:0}to{opacity:1}}@keyframes mtb-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mtb-overlay,.mtb-sheet{animation:none}}}@media (min-width:992px){.mobile-tab-bar,.mtb-overlay{display:none!important}}@media (max-width:991px){.mtb-tab-label{font-size:13px}}@media (max-width:479px){.mtb-tab-label{font-size:10.5px}}@media (max-width:991px){.navbar-actions .add-service-btn,.navbar-actions .post-request-btn{padding:8px 12px;font-size:13px}}@media (max-width:479px){.navbar-actions .add-service-btn,.navbar-actions .post-request-btn{padding:6px 5px;font-size:10.5px}}@media (max-width:991px){.navbar-search-input{font-size:16px;line-height:1.45}.mtb-sheet .mtb-close{width:40px;height:40px}.mtb-sheet .mtb-cat{align-items:center;min-height:40px;display:inline-flex}}.sp-sprite-svg{display:block;overflow:visible}.sp-sprite-svg *{transform-box:fill-box;transform-origin:50%}.sp-sprite-svg{--spr-sp:1}@keyframes spr-blink{0%,88%,to{transform:scaleY(1)}92%,96%{transform:scaleY(.06)}}.spr-blink{animation:spr-blink calc(4.2s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-blink2{0%,70%,to{transform:scaleY(1)}74%,78%{transform:scaleY(.06)}82%{transform:scaleY(1)}86%,90%{transform:scaleY(.06)}}.spr-blink2{animation:spr-blink2 calc(5s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-wink{0%,55%,to{transform:scaleY(1)}62%,74%{transform:scaleY(.06)}}.spr-wink{animation:spr-wink calc(3s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-squint{0%,to{transform:scaleY(.55)}50%{transform:scaleY(.35)}}.spr-squint{animation:spr-squint calc(2.6s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-sleepy{0%,to{transform:scaleY(.28)translateY(6px)}45%{transform:scaleY(.16)translateY(9px)}}.spr-sleepy{animation:spr-sleepy calc(3.4s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-scan{0%,12%{transform:translate(-11px)}38%,50%{transform:translate(11px)}76%,to{transform:translate(-11px)}}.spr-scan{animation:spr-scan calc(2.8s / var(--spr-sp)) cubic-bezier(.6,0,.4,1) infinite}@keyframes spr-look{0%,10%{transform:translate(0)}22%,32%{transform:translate(10px,-5px)}44%,54%{transform:translate(-10px,4px)}66%,76%{transform:translate(6px,7px)}88%,to{transform:translate(0)}}.spr-look{animation:spr-look calc(4.6s / var(--spr-sp)) cubic-bezier(.5,0,.4,1) infinite}@keyframes spr-roll{to{transform:rotate(360deg)translate(8px)rotate(-360deg)}}.spr-roll{animation:spr-roll calc(2.4s / var(--spr-sp)) linear infinite}@keyframes spr-dilate{0%,to{transform:scale(1)}40%{transform:scale(1.42)}60%{transform:scale(.82)}}.spr-dilate{animation:spr-dilate calc(2.2s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-shiftUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.spr-shiftUp{animation:spr-shiftUp calc(3s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-spin{to{transform:rotate(360deg)}}.spr-spin{animation:spr-spin calc(2.4s / var(--spr-sp)) linear infinite}.spr-spin-slow{animation:spr-spin calc(7s / var(--spr-sp)) linear infinite}.spr-spin-rev{animation:spr-spin calc(3.2s / var(--spr-sp)) linear infinite reverse}@keyframes spr-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.spr-pulse{animation:spr-pulse calc(1.6s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-beat{0%,to{transform:scale(1)}12%{transform:scale(1.26)}24%{transform:scale(1)}36%{transform:scale(1.2)}48%{transform:scale(1)}}.spr-beat{animation:spr-beat calc(1.4s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.spr-float{animation:spr-float calc(2.8s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-bounce{0%,to{transform:translateY(0)scaleY(1)}40%{transform:translateY(-12px)scaleY(1.06)}55%{transform:translateY(0)scaleY(.9)}70%{transform:translateY(-4px)scaleY(1.02)}}.spr-bounce{animation:spr-bounce calc(1.5s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-shake{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-3px)rotate(-4deg)}40%{transform:translate(3px)rotate(4deg)}60%{transform:translate(-2px)rotate(-2deg)}80%{transform:translate(2px)rotate(2deg)}}.spr-shake{animation:spr-shake calc(.7s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-swing{0%,to{transform:rotate(-13deg)}50%{transform:rotate(13deg)}}.spr-swing{animation:spr-swing calc(1.9s / var(--spr-sp)) ease-in-out infinite}.spr-swing-top{animation:spr-swing calc(1.9s / var(--spr-sp)) ease-in-out infinite;transform-origin:top}@keyframes spr-flash{0%,42%,to{opacity:1}46%,60%{opacity:.15}}.spr-flash{animation:spr-flash calc(1.1s / var(--spr-sp)) steps(1, end) infinite}@keyframes spr-bolt{0%,58%,to{opacity:.25;transform:scale(.9)}62%{opacity:1;transform:scale(1.18)}66%{opacity:.35}70%{opacity:1;transform:scale(1.05)}76%{opacity:.3;transform:scale(.95)}}.spr-bolt{animation:spr-bolt calc(2s / var(--spr-sp)) steps(1, end) infinite}@keyframes spr-flame{0%,to{transform:scaleY(1)scaleX(1)translateY(0)}30%{transform:scaleY(1.22)scaleX(.9)translateY(-3px)}55%{transform:scaleY(.9)scaleX(1.1)translateY(1px)}80%{transform:scaleY(1.14)scaleX(.95)translateY(-2px)}}.spr-flame{animation:spr-flame calc(.85s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-tear{0%,55%{opacity:0;transform:translateY(0)scale(.4)}62%{opacity:1;transform:translateY(4px)scale(1)}95%{opacity:0;transform:translateY(34px)scale(.8)}to{opacity:0}}.spr-tear{animation:spr-tear calc(2.6s / var(--spr-sp)) ease-in infinite}@keyframes spr-sparkle{0%,to{opacity:.2;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(45deg)}}.spr-sparkle{animation:spr-sparkle calc(1.6s / var(--spr-sp)) ease-in-out infinite}.spr-sparkle2{animation:spr-sparkle calc(1.6s / var(--spr-sp)) ease-in-out infinite;animation-delay:calc(-.55s / var(--spr-sp))}.spr-sparkle3{animation:spr-sparkle calc(1.6s / var(--spr-sp)) ease-in-out infinite;animation-delay:calc(-1.05s / var(--spr-sp))}@keyframes spr-ripple{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(1.9)}}.spr-ripple{animation:spr-ripple calc(2s / var(--spr-sp)) ease-out infinite}.spr-ripple2{animation:spr-ripple calc(2s / var(--spr-sp)) ease-out infinite;animation-delay:calc(-.66s / var(--spr-sp))}.spr-ripple3{animation:spr-ripple calc(2s / var(--spr-sp)) ease-out infinite;animation-delay:calc(-1.33s / var(--spr-sp))}@keyframes spr-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.spr-eq1{animation:spr-eq calc(.7s / var(--spr-sp)) ease-in-out infinite;transform-origin:bottom}.spr-eq2{animation:spr-eq calc(.55s / var(--spr-sp)) ease-in-out infinite;transform-origin:bottom;animation-delay:-.2s}.spr-eq3{animation:spr-eq calc(.9s / var(--spr-sp)) ease-in-out infinite;transform-origin:bottom;animation-delay:-.4s}.spr-eq4{animation:spr-eq calc(.65s / var(--spr-sp)) ease-in-out infinite;transform-origin:bottom;animation-delay:-.1s}.spr-eq5{animation:spr-eq calc(.8s / var(--spr-sp)) ease-in-out infinite;transform-origin:bottom;animation-delay:-.55s}@keyframes spr-dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.spr-dot1{animation:spr-dot calc(1.2s / var(--spr-sp)) ease-in-out infinite}.spr-dot2{animation:spr-dot calc(1.2s / var(--spr-sp)) ease-in-out infinite;animation-delay:calc(-.9s / var(--spr-sp))}.spr-dot3{animation:spr-dot calc(1.2s / var(--spr-sp)) ease-in-out infinite;animation-delay:calc(-.6s / var(--spr-sp))}@keyframes spr-sweep{to{transform:rotate(360deg)}}.spr-sweep{animation:spr-sweep calc(2.6s / var(--spr-sp)) linear infinite}@keyframes spr-dash{to{stroke-dashoffset:-120px}}.spr-dash{animation:spr-dash calc(2.2s / var(--spr-sp)) linear infinite}@keyframes spr-draw{0%{stroke-dashoffset:300px}55%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.spr-draw{stroke-dasharray:300;animation:spr-draw calc(2.6s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-charge{0%{opacity:.6;transform:scaleX(.05)}85%{opacity:1;transform:scaleX(1)}to{opacity:.3;transform:scaleX(1)}}.spr-charge{animation:spr-charge calc(2.4s / var(--spr-sp)) ease-out infinite;transform-origin:0}@keyframes spr-tick{to{transform:rotate(360deg)}}.spr-tick{animation:spr-tick calc(6s / var(--spr-sp)) steps(12, end) infinite}.spr-tick-fast{animation:spr-tick calc(1.2s / var(--spr-sp)) steps(12, end) infinite}@keyframes spr-fall{0%{opacity:0;transform:translateY(-24px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(30px)}}.spr-fall1{animation:spr-fall calc(1.8s / var(--spr-sp)) linear infinite}.spr-fall2{animation:spr-fall calc(2.3s / var(--spr-sp)) linear infinite;animation-delay:-.7s}.spr-fall3{animation:spr-fall calc(1.5s / var(--spr-sp)) linear infinite;animation-delay:-1.1s}@keyframes spr-siren{0%,to{opacity:1}50%{opacity:.12}}.spr-siren-a{animation:spr-siren calc(.9s / var(--spr-sp)) steps(1, end) infinite}.spr-siren-b{animation:spr-siren calc(.9s / var(--spr-sp)) steps(1, end) infinite;animation-delay:calc(-.45s / var(--spr-sp))}@keyframes spr-hue{to{filter:hue-rotate(360deg)}}.spr-hue{animation:spr-hue calc(3.6s / var(--spr-sp)) linear infinite}@keyframes spr-slideX{0%{opacity:0;transform:translate(-14px)}30%,70%{opacity:1}to{opacity:0;transform:translate(14px)}}.spr-slideX1{animation:spr-slideX calc(1.6s / var(--spr-sp)) ease-in-out infinite}.spr-slideX2{animation:spr-slideX calc(1.6s / var(--spr-sp)) ease-in-out infinite;animation-delay:calc(-.53s / var(--spr-sp))}.spr-slideX3{animation:spr-slideX calc(1.6s / var(--spr-sp)) ease-in-out infinite;animation-delay:calc(-1.06s / var(--spr-sp))}@keyframes spr-stretch{0%,to{transform:scaleX(1)scaleY(1)}35%{transform:scaleX(1.18)scaleY(.85)}65%{transform:scaleX(.88)scaleY(1.14)}}.spr-stretch{animation:spr-stretch calc(1.5s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-angryBrow{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(var(--spr-brow,-4deg)) translateY(-2px)}}.spr-brow-l{animation:spr-angryBrow calc(1.8s / var(--spr-sp)) ease-in-out infinite;--spr-brow:-5deg}.spr-brow-r{animation:spr-angryBrow calc(1.8s / var(--spr-sp)) ease-in-out infinite;--spr-brow:5deg}@keyframes spr-mouthTalk{0%,to{transform:scaleY(.55)}30%{transform:scaleY(1.25)}60%{transform:scaleY(.7)}}.spr-talk{animation:spr-mouthTalk calc(.9s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-grow{0%,to{transform:scale(.9)}50%{transform:scale(1.1)}}.spr-grow{animation:spr-grow calc(2s / var(--spr-sp)) ease-in-out infinite}@keyframes spr-coin{to{transform:rotateY(360deg)}}.spr-coin{animation:spr-coin calc(2.2s / var(--spr-sp)) linear infinite}@keyframes spr-bob{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(-.8deg)}75%{transform:translateY(3px)rotate(.8deg)}}.spr-bob{animation:spr-bob calc(1.1s / var(--spr-sp)) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.sp-sprite-svg *{animation-play-state:paused!important;animation-delay:-1s!important}}:root{--sp-dir:1}[dir=rtl]{--sp-dir:-1}.sp-slot{flex-direction:column;gap:14px;margin:20px 0;display:flex;container-type:inline-size}.sp-slot-site_top{margin:0}.sp-slot-site_bottom{z-index:60;pointer-events:none;margin:0;padding:0 10px 10px;position:fixed;bottom:0;left:0;right:0}.sp-slot-site_bottom>*{pointer-events:auto}.sp-slot-service_side{margin:0 0 18px}.sp-frame{isolation:isolate;width:100%;color:inherit;box-sizing:border-box;background:var(--sp-bg,transparent);border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}a.sp-frame{cursor:pointer}.sp-frame.sp-clickable:hover{filter:brightness(1.03)}.sp-bg-image{z-index:0;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.sp-bg-overlay{z-index:1;pointer-events:none;background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.sp-stage{z-index:2;width:100%;height:100%;position:relative}.sp-item{box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sp-item[data-lead="1"]{width:100%;height:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto}.sp-item[data-live="0"]{visibility:hidden;pointer-events:none}.sp-item[data-live="1"]{visibility:visible;z-index:2}.sp-item-inner{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;max-height:100%;display:flex}.sp-text{white-space:pre-wrap;word-break:break-word;width:100%;margin:0;display:block;position:relative}.sp-marquee{align-items:center;width:100%;display:flex;overflow:hidden}.sp-marquee-track{white-space:nowrap;flex:none;align-items:center;gap:3rem;width:max-content;display:inline-flex}.sp-sound{z-index:18;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;border:0;border-radius:50%;width:34px;height:34px;font-size:15px;line-height:1;transition:background .15s,transform .15s;position:absolute;bottom:10px}.sp-sound:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.sp-sound:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.sp-sound:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.sp-sound:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.sp-sound:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.sp-sound:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.sp-sound:hover{background:#0f172ad9;transform:scale(1.08)}.sp-media{width:100%;height:100%;display:block}.sp-fit-cover{object-fit:cover}.sp-fit-contain{object-fit:contain}.sp-fit-fill{object-fit:fill}.sp-badge{z-index:20;letter-spacing:.3px;color:#f8fafc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0f172a8c;border-radius:999px;padding:2px 8px;font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:10px;font-weight:700;line-height:1.6;position:absolute}.sp-link{color:#2563eb;text-underline-offset:3px;cursor:pointer;pointer-events:auto;text-decoration:underline}.sp-link:hover{color:#1d4ed8}.sp-buttons{z-index:15;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute}.sp-stickers{z-index:12;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sp-sticker{line-height:0;position:absolute}.sp-spot-topStart{top:10px}.sp-spot-topStart:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.sp-spot-topStart:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.sp-spot-topStart:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.sp-spot-topStart:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.sp-spot-topStart:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.sp-spot-topStart:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.sp-spot-topCenter{transform:translateX(calc(-50% * var(--sp-dir)));top:10px}.sp-spot-topCenter:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sp-spot-topCenter:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sp-spot-topCenter:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sp-spot-topCenter:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.sp-spot-topCenter:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.sp-spot-topCenter:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.sp-spot-topEnd{top:10px}.sp-spot-topEnd:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.sp-spot-topEnd:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.sp-spot-topEnd:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.sp-spot-topEnd:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.sp-spot-topEnd:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.sp-spot-topEnd:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.sp-spot-midStart{top:50%;transform:translateY(-50%)}.sp-spot-midStart:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.sp-spot-midStart:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.sp-spot-midStart:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.sp-spot-midStart:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.sp-spot-midStart:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.sp-spot-midStart:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.sp-spot-center{transform:translate(calc(-50% * var(--sp-dir)), -50%);top:50%}.sp-spot-center:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sp-spot-center:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sp-spot-center:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sp-spot-center:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.sp-spot-center:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.sp-spot-center:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.sp-spot-midEnd{top:50%;transform:translateY(-50%)}.sp-spot-midEnd:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.sp-spot-midEnd:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.sp-spot-midEnd:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.sp-spot-midEnd:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.sp-spot-midEnd:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.sp-spot-midEnd:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.sp-spot-bottomStart{bottom:10px}.sp-spot-bottomStart:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.sp-spot-bottomStart:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.sp-spot-bottomStart:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.sp-spot-bottomStart:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.sp-spot-bottomStart:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.sp-spot-bottomStart:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.sp-spot-bottomCenter{transform:translateX(calc(-50% * var(--sp-dir)));bottom:10px}.sp-spot-bottomCenter:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sp-spot-bottomCenter:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sp-spot-bottomCenter:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sp-spot-bottomCenter:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.sp-spot-bottomCenter:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.sp-spot-bottomCenter:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.sp-spot-bottomEnd{bottom:10px}.sp-spot-bottomEnd:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.sp-spot-bottomEnd:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.sp-spot-bottomEnd:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.sp-spot-bottomEnd:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.sp-spot-bottomEnd:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.sp-spot-bottomEnd:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.sp-shadow-0{box-shadow:none}.sp-shadow-1{box-shadow:0 4px 14px -8px #0f172a59}.sp-shadow-2{box-shadow:0 12px 30px -18px #0f172a80}.sp-shadow-3{box-shadow:0 20px 44px -22px #0f172a99}.sp-shadow-4{box-shadow:0 28px 60px -26px #0f172ab3}[class*=sp-anim-]{animation-duration:var(--sp-en,.7s);animation-timing-function:var(--sp-ease,cubic-bezier(.22, 1, .36, 1));animation-fill-mode:both}@keyframes sp-k-slide{0%{opacity:var(--sp-o0,0);transform:translate(var(--sp-x,0), var(--sp-y,0)) scale(var(--sp-s,1))}to{opacity:1;transform:translate(0)scale(1)}}.sp-anim-fade{--sp-x:0;--sp-y:0;animation-name:sp-k-slide}.sp-anim-fadeUp{--sp-y:18px;animation-name:sp-k-slide}.sp-anim-fadeDown{--sp-y:-18px;animation-name:sp-k-slide}.sp-anim-fadeStart{--sp-x:calc(-24px * var(--sp-dir));animation-name:sp-k-slide}.sp-anim-fadeEnd{--sp-x:calc(24px * var(--sp-dir));animation-name:sp-k-slide}.sp-anim-fadeScale{--sp-s:.9;animation-name:sp-k-slide}.sp-anim-softDrop{--sp-y:-34px;--sp-s:.97;animation-name:sp-k-slide;animation-timing-function:cubic-bezier(.34,1.3,.64,1)}.sp-anim-slideUp{--sp-y:100%;--sp-o0:1;animation-name:sp-k-slide}.sp-anim-slideDown{--sp-y:-100%;--sp-o0:1;animation-name:sp-k-slide}.sp-anim-slideStart{--sp-x:calc(-100% * var(--sp-dir));--sp-o0:1;animation-name:sp-k-slide}.sp-anim-slideEnd{--sp-x:calc(100% * var(--sp-dir));--sp-o0:1;animation-name:sp-k-slide}.sp-anim-slideDiagUp{--sp-x:calc(-60% * var(--sp-dir));--sp-y:60%;animation-name:sp-k-slide}.sp-anim-slideDiagDown{--sp-x:calc(60% * var(--sp-dir));--sp-y:-60%;animation-name:sp-k-slide}.sp-anim-pushUp{--sp-y:55%;--sp-o0:1;animation-name:sp-k-slide;animation-timing-function:cubic-bezier(.16,1,.3,1)}.sp-anim-pushDown{--sp-y:-55%;--sp-o0:1;animation-name:sp-k-slide;animation-timing-function:cubic-bezier(.16,1,.3,1)}.sp-anim-driftIn{--sp-x:calc(-40px * var(--sp-dir));--sp-s:1.04;animation-name:sp-k-slide;animation-timing-function:ease-out}.sp-anim-glideIn{--sp-x:calc(90px * var(--sp-dir));--sp-s:.96;animation-name:sp-k-slide;animation-timing-function:cubic-bezier(.19,1,.22,1)}.sp-anim-zoomIn{--sp-s:.55;animation-name:sp-k-slide}.sp-anim-zoomOut{--sp-s:1.5;animation-name:sp-k-slide}.sp-anim-expandX{animation-name:sp-k-expandX}.sp-anim-expandY{animation-name:sp-k-expandY}@keyframes sp-k-expandX{0%{opacity:0;transform:scaleX(.05)}to{opacity:1;transform:scaleX(1)}}@keyframes sp-k-expandY{0%{opacity:0;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@keyframes sp-k-zoomBounce{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.12)}75%{transform:scale(.95)}to{transform:scale(1)}}.sp-anim-zoomBounce{animation-name:sp-k-zoomBounce}@keyframes sp-k-popIn{0%{opacity:0;transform:scale(.4)rotate(-6deg)}60%{opacity:1;transform:scale(1.08)rotate(2deg)}to{transform:scale(1)rotate(0)}}.sp-anim-popIn{animation-name:sp-k-popIn}@keyframes sp-k-punchIn{0%{opacity:0;filter:blur(6px);transform:scale(2.2)}60%{opacity:1;filter:blur()}to{transform:scale(1)}}.sp-anim-punchIn{animation-name:sp-k-punchIn;animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes sp-k-irisIn{0%{opacity:0;clip-path:circle(0%)}to{opacity:1;clip-path:circle(75%)}}.sp-anim-irisIn{animation-name:sp-k-irisIn}@keyframes sp-k-fadeBlur{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur()}}.sp-anim-fadeBlur{animation-name:sp-k-fadeBlur}@keyframes sp-k-dissolve{0%{opacity:0;filter:blur(8px)contrast(2.4);transform:scale(1.06)}to{opacity:1;filter:blur()contrast();transform:scale(1)}}.sp-anim-dissolve{animation-name:sp-k-dissolve}@keyframes sp-k-flipX{0%{opacity:0;transform:perspective(900px)rotateY(90deg)}to{opacity:1;transform:perspective(900px)rotateY(0)}}@keyframes sp-k-flipY{0%{opacity:0;transform:perspective(900px)rotateX(90deg)}to{opacity:1;transform:perspective(900px)rotateX(0)}}.sp-anim-flipX{animation-name:sp-k-flipX}.sp-anim-flipY{animation-name:sp-k-flipY}@keyframes sp-k-rotateIn{0%{opacity:0;transform:rotate(calc(-32deg * var(--sp-dir))) scale(.8)}to{opacity:1;transform:rotate(0)scale(1)}}.sp-anim-rotateIn{animation-name:sp-k-rotateIn}@keyframes sp-k-spinIn{0%{opacity:0;transform:rotate(calc(-360deg * var(--sp-dir))) scale(.4)}to{opacity:1;transform:rotate(0)scale(1)}}.sp-anim-spinIn{animation-name:sp-k-spinIn}@keyframes sp-k-swirlIn{0%{opacity:0;transform:rotate(calc(-540deg * var(--sp-dir))) scale(.1);filter:blur(6px)}to{opacity:1;filter:blur();transform:rotate(0)scale(1)}}.sp-anim-swirlIn{animation-name:sp-k-swirlIn}@keyframes sp-k-rollIn{0%{opacity:0;transform:translateX(calc(-110% * var(--sp-dir))) rotate(calc(-140deg * var(--sp-dir)))}to{opacity:1;transform:translate(0)rotate(0)}}.sp-anim-rollIn{animation-name:sp-k-rollIn}@keyframes sp-k-foldIn{0%{opacity:0;transform-origin:top;transform:perspective(900px)rotateX(-85deg)}to{opacity:1;transform-origin:top;transform:perspective(900px)rotateX(0)}}.sp-anim-foldIn{animation-name:sp-k-foldIn}@keyframes sp-k-unfoldY{0%{opacity:0;transform-origin:50%;transform:scaleY(.02)}to{opacity:1;transform:scaleY(1)}}.sp-anim-unfoldY{animation-name:sp-k-unfoldY}@keyframes sp-k-cardFlip{0%{opacity:0;transform:perspective(1100px)rotateY(180deg)scale(.85)}60%{opacity:1}to{transform:perspective(1100px)rotateY(0)scale(1)}}.sp-anim-cardFlip{animation-name:sp-k-cardFlip}@keyframes sp-k-pivotIn{0%{opacity:0;transform:perspective(900px) rotateY(calc(70deg * var(--sp-dir)));transform-origin:var(--sp-origin,left center)}to{opacity:1;transform:perspective(900px)rotateY(0)}}.sp-anim-pivotIn{animation-name:sp-k-pivotIn}@keyframes sp-k-bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}70%{transform:scale(.9)}85%{transform:scale(1.04)}to{transform:scale(1)}}.sp-anim-bounceIn{animation-name:sp-k-bounceIn}@keyframes sp-k-bounceUp{0%{opacity:0;transform:translateY(90px)}55%{opacity:1;transform:translateY(-14px)}75%{transform:translateY(7px)}to{transform:translateY(0)}}.sp-anim-bounceUp{animation-name:sp-k-bounceUp}@keyframes sp-k-bounceDown{0%{opacity:0;transform:translateY(-90px)}55%{opacity:1;transform:translateY(14px)}75%{transform:translateY(-7px)}to{transform:translateY(0)}}.sp-anim-bounceDown{animation-name:sp-k-bounceDown}@keyframes sp-k-elastic{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.18)}58%{transform:scale(.88)}72%{transform:scale(1.08)}86%{transform:scale(.96)}to{transform:scale(1)}}.sp-anim-elastic{animation-name:sp-k-elastic}@keyframes sp-k-rubber{0%{opacity:0;transform:scale(1)}30%{opacity:1;transform:scale(1.3,.75)}45%{transform:scale(.78,1.24)}60%{transform:scale(1.14,.88)}80%{transform:scale(.96,1.04)}to{transform:scale(1)}}.sp-anim-rubber{animation-name:sp-k-rubber}@keyframes sp-k-jelly{0%{opacity:0;transform:scale(.7,1.3)}40%{opacity:1;transform:scale(1.22,.82)}60%{transform:scale(.9,1.1)}80%{transform:scale(1.05,.96)}to{transform:scale(1)}}.sp-anim-jelly{animation-name:sp-k-jelly}@keyframes sp-k-wobble{0%{opacity:0;transform:translate(0)}15%{opacity:1;transform:translate(-22%)rotate(-5deg)}30%{transform:translate(18%)rotate(3deg)}45%{transform:translate(-12%)rotate(-3deg)}60%{transform:translate(8%)rotate(2deg)}75%{transform:translate(-4%)rotate(-1deg)}to{transform:translate(0)}}.sp-anim-wobble{animation-name:sp-k-wobble}@keyframes sp-k-swing{0%{opacity:0;transform-origin:top;transform:rotate(0)}20%{opacity:1;transform:rotate(14deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0)}}.sp-anim-swing{transform-origin:top;animation-name:sp-k-swing}@keyframes sp-k-shake{0%,to{opacity:1;transform:translate(0)}0%{opacity:0}12%{opacity:1;transform:translate(-12px)}24%{transform:translate(11px)}36%{transform:translate(-9px)}48%{transform:translate(7px)}60%{transform:translate(-5px)}72%{transform:translate(3px)}84%{transform:translate(-2px)}}.sp-anim-shake{animation-name:sp-k-shake}@keyframes sp-k-tada{0%{opacity:0;transform:scale(1)}10%{opacity:1;transform:scale(.9)rotate(-3deg)}20%{transform:scale(.9)rotate(-3deg)}30%{transform:scale(1.14)rotate(3deg)}40%,60%,80%{transform:scale(1.14)rotate(3deg)}50%,70%{transform:scale(1.14)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.sp-anim-tada{animation-name:sp-k-tada}@keyframes sp-k-persp{0%{opacity:0;transform:perspective(1200px) rotateY(var(--sp-ry,0deg)) rotateX(var(--sp-rx,0deg)) translateZ(var(--sp-tz,-220px))}to{opacity:1;transform:perspective(1200px)rotateY(0)rotateX(0)translateZ(0)}}.sp-anim-perspStart{--sp-ry:calc(55deg * var(--sp-dir));animation-name:sp-k-persp}.sp-anim-perspEnd{--sp-ry:calc(-55deg * var(--sp-dir));animation-name:sp-k-persp}.sp-anim-perspTop{--sp-rx:-55deg;animation-name:sp-k-persp}.sp-anim-perspBottom{--sp-rx:55deg;animation-name:sp-k-persp}.sp-anim-depthIn{--sp-tz:-700px;animation-name:sp-k-persp}.sp-anim-tilt3d{--sp-ry:calc(28deg * var(--sp-dir));--sp-rx:18deg;--sp-tz:-120px;animation-name:sp-k-persp}@keyframes sp-k-cube3d{0%{opacity:0;transform:perspective(1000px) rotateY(calc(-90deg * var(--sp-dir)));transform-origin:var(--sp-origin,left center)}to{opacity:1;transform:perspective(1000px)rotateY(0)}}.sp-anim-cube3d{animation-name:sp-k-cube3d}@keyframes sp-k-hinge{0%{opacity:0;transform-origin:0 0;transform:rotate(-80deg)}60%{opacity:1;transform:rotate(12deg)}80%{transform:rotate(-6deg)}to{transform:rotate(0)}}.sp-anim-hinge{transform-origin:0 0;animation-name:sp-k-hinge}@keyframes sp-k-glowIn{0%{opacity:0;filter:brightness(3)blur(10px);transform:scale(1.05)}50%{opacity:1;filter:brightness(1.6)blur(2px)}to{filter:brightness()blur();transform:scale(1)}}.sp-anim-glowIn{animation-name:sp-k-glowIn}@keyframes sp-k-neonFlicker{0%{opacity:0}8%{opacity:1}12%{opacity:.2}18%{opacity:1}22%{opacity:.35}28%{opacity:1}33%{opacity:.6}38%,to{opacity:1}}.sp-anim-neonFlicker{animation-name:sp-k-neonFlicker}@keyframes sp-k-flash{0%,45%,to{opacity:1}15%,60%{opacity:0}}.sp-anim-flash{animation-name:sp-k-flash}@keyframes sp-k-spark{0%{opacity:0;filter:brightness(4)saturate(3);transform:scale(.2)}35%{opacity:1;transform:scale(1.15)}60%{filter:brightness(1.4)saturate(1.4);transform:scale(.97)}to{filter:brightness()saturate();transform:scale(1)}}.sp-anim-spark{animation-name:sp-k-spark}@keyframes sp-k-halo{0%{opacity:0;transform:scale(.9);box-shadow:0 0 #ffffffe6}50%{opacity:1;box-shadow:0 0 0 22px #fff0}to{transform:scale(1);box-shadow:0 0 #fff0}}.sp-anim-halo{animation-name:sp-k-halo}@keyframes sp-k-beam{0%{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.sp-anim-beam{animation-name:sp-k-beam}.sp-anim-sheen,.sp-anim-shimmer{--sp-x:0;animation-name:sp-k-slide;position:relative}.sp-anim-sheen:after,.sp-anim-shimmer:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffffb3 50%,#fff0 100%);width:45%;animation:1.4s ease-out .2s both sp-k-sheen-run;position:absolute;top:0;bottom:0;transform:skew(-14deg)}.sp-anim-sheen:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-anim-sheen:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-anim-sheen:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-anim-shimmer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-anim-shimmer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-anim-shimmer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-anim-sheen:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-anim-sheen:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-anim-sheen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-anim-shimmer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-anim-shimmer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-anim-shimmer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-anim-shimmer:after{opacity:.55;animation-duration:2.2s}@keyframes sp-k-sheen-run{0%{}to{}}@keyframes sp-k-ledScroll{0%{opacity:1;transform:translate(var(--sp-x,0), var(--sp-y,0))}to{opacity:1;transform:translate(0)}}.sp-anim-ledScrollStart{--sp-x:calc(-115% * var(--sp-dir));animation-name:sp-k-ledScroll;animation-timing-function:linear}.sp-anim-ledScrollStart:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:130%}.sp-anim-ledScrollStart:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:130%}.sp-anim-ledScrollStart:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:130%}.sp-anim-ledScrollStart:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:130%}.sp-anim-ledScrollStart:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:130%}.sp-anim-ledScrollStart:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:130%}.sp-anim-ledScrollEnd{--sp-x:calc(115% * var(--sp-dir));animation-name:sp-k-ledScroll;animation-timing-function:linear}.sp-anim-ledScrollUp{--sp-y:115%;animation-name:sp-k-ledScroll;animation-timing-function:linear}@keyframes sp-k-ledBlink{0%,to{opacity:1}10%,30%,50%{opacity:.1}20%,40%,60%{opacity:1}}.sp-anim-ledBlink{animation-name:sp-k-ledBlink}@keyframes sp-k-ledStrobe{0%,to{opacity:1;filter:brightness()}6%,18%,30%{opacity:0}12%,24%,36%{opacity:1;filter:brightness(2.2)}}.sp-anim-ledStrobe{animation-name:sp-k-ledStrobe}@keyframes sp-k-ledWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.sp-anim-ledWipe{animation-name:sp-k-ledWipe;animation-timing-function:steps(24,end)}@keyframes sp-k-ledSnake{0%{clip-path:inset(0 100% 100% 0)}35%{clip-path:inset(0 0 100%)}70%{clip-path:inset(0)}to{clip-path:inset(0)}}.sp-anim-ledSnake{animation-name:sp-k-ledSnake;animation-timing-function:steps(18,end)}@keyframes sp-k-ledDotFade{0%{opacity:0;filter:contrast(3)brightness(.4);letter-spacing:12px}to{opacity:1;filter:contrast()brightness();letter-spacing:inherit}}.sp-anim-ledDotFade{animation-name:sp-k-ledDotFade}@keyframes sp-k-ledTicker{0%{transform:translateX(calc(100% * var(--sp-dir)))}to{transform:translateX(calc(-100% * var(--sp-dir)))}}.sp-anim-ledTicker{white-space:nowrap;animation-name:sp-k-ledTicker;animation-timing-function:linear}@keyframes sp-k-type{0%{width:0}to{width:100%}}.sp-anim-ledTypewriter,.sp-anim-typewriter{animation-name:sp-k-type;animation-timing-function:steps(var(--sp-chars,28), end);white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.sp-anim-ledTypewriter{border-inline-end:2px solid}@keyframes sp-k-waveText{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-10px)rotate(-1.5deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(10px)rotate(1.5deg)}}.sp-anim-waveText{animation-name:sp-k-waveText}@keyframes sp-k-glitch{0%{opacity:0;clip-path:inset(0);transform:translate(0)}10%{opacity:1;clip-path:inset(20% 0 55%);transform:translate(-6px,3px)}20%{clip-path:inset(60% 0 12%);transform:translate(7px,-4px)}30%{clip-path:inset(8% 0 72%);transform:translate(-5px,-2px)}40%{clip-path:inset(45% 0 30%);transform:translate(4px,4px)}50%{clip-path:inset(0);transform:translate(-3px)}to{clip-path:inset(0);transform:translate(0)}}.sp-anim-glitch{animation-name:sp-k-glitch}@keyframes sp-k-matrixIn{0%{opacity:0;filter:blur(4px)hue-rotate(90deg)brightness(2);transform:translateY(-40px)}60%{opacity:1;filter:blur()hue-rotate(40deg)brightness(1.3)}to{filter:none;transform:translateY(0)}}.sp-anim-matrixIn{animation-name:sp-k-matrixIn}@keyframes sp-k-splitReveal{0%{opacity:0;clip-path:inset(50% 0)}to{opacity:1;clip-path:inset(0)}}.sp-anim-splitReveal{animation-name:sp-k-splitReveal}@keyframes sp-k-curtain{0%{clip-path:inset(0 50%);opacity:.4}to{clip-path:inset(0);opacity:1}}.sp-anim-curtain{animation-name:sp-k-curtain}@keyframes sp-k-blinds{0%{opacity:0;clip-path:repeating-linear-gradient(0deg, #000 0 0);-webkit-mask-size:100% 14px;mask-size:100% 14px}to{opacity:1}}.sp-anim-blindsIn{animation-name:sp-k-blindsFade;-webkit-mask-image:repeating-linear-gradient(#000 0 7px,#0000 7px 14px);mask-image:repeating-linear-gradient(#000 0 7px,#0000 7px 14px);-webkit-mask-size:100% 14px;mask-size:100% 14px}@keyframes sp-k-blindsFade{0%{opacity:0;-webkit-mask-size:100% 14px;mask-size:100% 14px}60%{opacity:1}to{opacity:1;-webkit-mask-size:100% 1px;mask-size:100% 1px}}@keyframes sp-k-mosaic{0%{opacity:0;filter:blur(12px)contrast(3);transform:scale(1.08)}55%{opacity:1;filter:blur(4px)contrast(1.6)}to{filter:blur()contrast();transform:scale(1)}}.sp-anim-mosaicIn{animation-name:sp-k-mosaic}@keyframes sp-k-ripple{0%{opacity:0;border-radius:50%;transform:scale(.6)}45%{opacity:1}to{border-radius:inherit;transform:scale(1)}}.sp-anim-ripple{animation-name:sp-k-ripple}@keyframes sp-k-floaty{0%{opacity:0;transform:translateY(26px)rotate(-2deg)}60%{opacity:1;transform:translateY(-8px)rotate(1deg)}to{transform:translateY(0)rotate(0)}}.sp-anim-floaty{animation-name:sp-k-floaty}.sp-anim-fadeUpBig{--sp-y:70px;animation-name:sp-k-slide}.sp-anim-fadeDownBig{--sp-y:-70px;animation-name:sp-k-slide}.sp-anim-fadeStartBig{--sp-x:calc(-90px * var(--sp-dir));animation-name:sp-k-slide}.sp-anim-fadeEndBig{--sp-x:calc(90px * var(--sp-dir));animation-name:sp-k-slide}.sp-anim-creepIn{--sp-y:10px;--sp-s:.98;animation-name:sp-k-slide;animation-timing-function:ease-in-out}.sp-anim-snapIn{--sp-x:calc(-140% * var(--sp-dir));--sp-o0:1;animation-name:sp-k-slide;animation-timing-function:cubic-bezier(.9,0,.1,1)}.sp-anim-magnetIn{--sp-x:calc(70px * var(--sp-dir));--sp-s:.86;animation-name:sp-k-slide;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.sp-anim-slideDiagStartUp{--sp-x:calc(-70% * var(--sp-dir));--sp-y:70%;--sp-o0:1;animation-name:sp-k-slide}.sp-anim-slideDiagEndUp{--sp-x:calc(70% * var(--sp-dir));--sp-y:70%;--sp-o0:1;animation-name:sp-k-slide}.sp-anim-slideDiagStartDown{--sp-x:calc(-70% * var(--sp-dir));--sp-y:-70%;--sp-o0:1;animation-name:sp-k-slide}.sp-anim-slideDiagEndDown{--sp-x:calc(70% * var(--sp-dir));--sp-y:-70%;--sp-o0:1;animation-name:sp-k-slide}.sp-anim-zoomInSoft{--sp-s:.86;animation-name:sp-k-slide;animation-timing-function:ease-out}.sp-anim-zoomOutSoft{--sp-s:1.16;animation-name:sp-k-slide;animation-timing-function:ease-out}.sp-anim-shrinkIn{--sp-s:2.2;animation-name:sp-k-slide;animation-timing-function:cubic-bezier(.16,1,.3,1)}.sp-anim-expandCenter{animation-name:sp-k-expandCenter}@keyframes sp-k-expandCenter{0%{opacity:0;transform:scale(.02)}to{opacity:1;transform:scale(1)}}@keyframes sp-k-fadeRotate{0%{opacity:0;transform:rotate(calc(-8deg * var(--sp-dir))) translateY(14px)}to{opacity:1;transform:none}}.sp-anim-fadeRotate{animation-name:sp-k-fadeRotate}@keyframes sp-k-fadeSkew{0%{opacity:0;transform:skewX(calc(-16deg * var(--sp-dir))) translateX(calc(-24px * var(--sp-dir)))}to{opacity:1;transform:none}}.sp-anim-fadeSkew{animation-name:sp-k-fadeSkew}@keyframes sp-k-zoomRotate{0%{opacity:0;transform:scale(.5) rotate(calc(-45deg * var(--sp-dir)))}to{opacity:1;transform:none}}.sp-anim-zoomRotate{animation-name:sp-k-zoomRotate}@keyframes sp-k-zoomSkew{0%{opacity:0;transform:scale(.7)skewY(10deg)}to{opacity:1;transform:none}}.sp-anim-zoomSkew{animation-name:sp-k-zoomSkew}@keyframes sp-k-zoomBlurIn{0%{opacity:0;filter:blur(20px);transform:scale(1.6)}to{opacity:1;filter:blur();transform:none}}.sp-anim-zoomBlurIn{animation-name:sp-k-zoomBlurIn}@keyframes sp-k-flipDiag{0%{opacity:0;transform:perspective(900px)rotateX(60deg)rotateY(60deg)}to{opacity:1;transform:none}}.sp-anim-flipDiag{animation-name:sp-k-flipDiag}@keyframes sp-k-spinFlip{0%{opacity:0;transform:perspective(900px)rotateY(180deg)rotate(180deg)scale(.4)}to{opacity:1;transform:none}}.sp-anim-spinFlip{animation-name:sp-k-spinFlip}@keyframes sp-k-twistIn{0%{opacity:0;transform:rotate(calc(-25deg * var(--sp-dir))) skewX(20deg) scale(.7)}60%{opacity:1;transform:rotate(6deg)skew(-5deg)scale(1.04)}to{transform:none}}.sp-anim-twistIn{animation-name:sp-k-twistIn}@keyframes sp-k-screwIn{0%{opacity:0;transform:perspective(900px) rotate(calc(-540deg * var(--sp-dir))) translateZ(-400px) scale(.3)}to{opacity:1;transform:none}}.sp-anim-screwIn{animation-name:sp-k-screwIn}@keyframes sp-k-barrelRoll{0%{opacity:0;transform:rotate(calc(-360deg * var(--sp-dir))) translateX(calc(-60% * var(--sp-dir)))}to{opacity:1;transform:none}}.sp-anim-barrelRoll{animation-name:sp-k-barrelRoll}@keyframes sp-k-coinIn{0%{opacity:0;transform:perspective(800px)rotateY(0)scale(.3)}to{opacity:1;transform:perspective(800px)rotateY(720deg)scale(1)}}.sp-anim-coinIn{animation-name:sp-k-coinIn}.sp-anim-bounceStart{--sp-bx:calc(-90px * var(--sp-dir));animation-name:sp-k-bounceSide}.sp-anim-bounceEnd{--sp-bx:calc(90px * var(--sp-dir));animation-name:sp-k-bounceSide}@keyframes sp-k-bounceSide{0%{opacity:0;transform:translateX(var(--sp-bx,90px))}55%{opacity:1;transform:translateX(calc(var(--sp-bx,90px) * -.16))}75%{transform:translateX(calc(var(--sp-bx,90px) * .08))}to{transform:translate(0)}}@keyframes sp-k-springIn{0%{opacity:0;transform:scale(.2)translateY(50px)}45%{opacity:1;transform:scale(1.15)translateY(-12px)}65%{transform:scale(.94)translateY(6px)}82%{transform:scale(1.05)translateY(-3px)}to{transform:scale(1)translateY(0)}}.sp-anim-springIn{animation-name:sp-k-springIn}@keyframes sp-k-popBounce{0%{opacity:0;transform:scale(.1)}40%{opacity:1;transform:scale(1.3)}55%{transform:scale(.85)}70%{transform:scale(1.12)}85%{transform:scale(.96)}to{transform:scale(1)}}.sp-anim-popBounce{animation-name:sp-k-popBounce}@keyframes sp-k-heartbeatIn{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.2)}40%{transform:scale(.95)}55%{transform:scale(1.14)}70%{transform:scale(.98)}to{transform:scale(1)}}.sp-anim-heartbeatIn{animation-name:sp-k-heartbeatIn}@keyframes sp-k-vibrateIn{0%{opacity:0;transform:translate(0)}10%{opacity:1}15%{transform:translate(-3px,2px)}25%{transform:translate(3px,-2px)}35%{transform:translate(-2px,-1px)}45%{transform:translate(2px,1px)}55%{transform:translate(-1px,1px)}to{transform:translate(0)}}.sp-anim-vibrateIn{animation-name:sp-k-vibrateIn;animation-timing-function:steps(2,end)}@keyframes sp-k-doorOpen{0%{opacity:0;transform:perspective(1200px) rotateY(calc(-100deg * var(--sp-dir)));transform-origin:var(--sp-hinge,left) center}to{opacity:1;transform:perspective(1200px)rotateY(0)}}.sp-anim-doorOpen{transform-origin:0;animation-name:sp-k-doorOpen}@keyframes sp-k-bookOpen{0%{opacity:0;transform-origin:0;transform:perspective(1400px)rotateY(75deg)scale(.9)}to{opacity:1;transform:perspective(1400px)rotateY(0)scale(1)}}.sp-anim-bookOpen{transform-origin:0;animation-name:sp-k-bookOpen}@keyframes sp-k-flapIn{0%{opacity:0;transform-origin:top;transform:perspective(900px)rotateX(-90deg)}55%{opacity:1;transform:perspective(900px)rotateX(18deg)}78%{transform:perspective(900px)rotateX(-8deg)}to{transform:perspective(900px)rotateX(0)}}.sp-anim-flapIn{transform-origin:top;animation-name:sp-k-flapIn}@keyframes sp-k-zAxisSpin{0%{opacity:0;transform:perspective(900px)translateZ(-500px)rotate(180deg)}to{opacity:1;transform:none}}.sp-anim-zAxisSpin{animation-name:sp-k-zAxisSpin}.sp-anim-perspFar{--sp-tz:-1400px;animation-name:sp-k-persp}@keyframes sp-k-flashBurst{0%{opacity:0;filter:brightness(6)blur(14px);transform:scale(.6)}25%{opacity:1;filter:brightness(4)blur(4px)}60%{filter:brightness(1.5)blur();transform:scale(1.06)}to{filter:none;transform:scale(1)}}.sp-anim-flashBurst{animation-name:sp-k-flashBurst}@keyframes sp-k-neonBoot{0%{opacity:0;filter:brightness(.2)saturate(0)}12%{opacity:1;filter:brightness(2.6)saturate(2)}18%{opacity:.25}26%{opacity:1;filter:brightness(1.8)saturate(1.6)}34%{opacity:.4}46%{opacity:1;filter:brightness(2.2)saturate(1.8)}60%,to{opacity:1;filter:none}}.sp-anim-neonBoot{animation-name:sp-k-neonBoot;animation-timing-function:step-end}.sp-anim-glowSweep{--sp-x:0;animation-name:sp-k-slide;position:relative}.sp-anim-glowSweep:after{content:"";filter:blur(6px);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffe6,#0000);width:60%;animation:1.6s ease-out both sp-k-sheen-run;position:absolute;top:0;bottom:0}.sp-anim-glowSweep:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-70%}.sp-anim-glowSweep:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-70%}.sp-anim-glowSweep:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-70%}.sp-anim-glowSweep:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-70%}.sp-anim-glowSweep:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-70%}.sp-anim-glowSweep:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-70%}@keyframes sp-k-laserIn{0%{opacity:0;clip-path:inset(49.6% 0);filter:brightness(4)}40%{opacity:1;clip-path:inset(49.6% 0);filter:brightness(4)}to{opacity:1;clip-path:inset(0);filter:none}}.sp-anim-laserIn{animation-name:sp-k-laserIn}@keyframes sp-k-starburst{0%{opacity:0;filter:brightness(3);transform:scale(.1)rotate(-90deg)}50%{opacity:1;transform:scale(1.25)rotate(10deg)}75%{transform:scale(.94)rotate(-4deg)}to{filter:none;transform:scale(1)rotate(0)}}.sp-anim-starburst{animation-name:sp-k-starburst}@keyframes sp-k-emberIn{0%{opacity:0;filter:sepia()saturate(6)hue-rotate(-25deg)brightness(1.8);transform:translateY(26px)scale(.9)}60%{opacity:1}to{filter:none;transform:none}}.sp-anim-emberIn{animation-name:sp-k-emberIn}.sp-anim-ledScrollDown{--sp-y:-115%;animation-name:sp-k-ledScroll;animation-timing-function:linear}.sp-anim-ledSweepIn{--sp-cr:100%;animation-name:sp-k-wipe;animation-timing-function:steps(16,end)}@keyframes sp-k-ledFlipBoard{0%{opacity:0;transform:perspective(700px)rotateX(-90deg)}30%{opacity:1;transform:perspective(700px)rotateX(0)}45%{transform:perspective(700px)rotateX(-70deg)}70%{transform:perspective(700px)rotateX(0)}85%{transform:perspective(700px)rotateX(-30deg)}to{transform:perspective(700px)rotateX(0)}}.sp-anim-ledFlipBoard{animation-name:sp-k-ledFlipBoard;animation-timing-function:step-end}@keyframes sp-k-ledPixelate{0%{opacity:0;filter:blur(9px)contrast(4);transform:scale(1.04)}50%{opacity:1;filter:blur(4px)contrast(2.4)}to{filter:none;transform:none}}.sp-anim-ledPixelate{animation-name:sp-k-ledPixelate;animation-timing-function:steps(5,end)}@keyframes sp-k-ledScanIn{0%{opacity:.15;clip-path:inset(0 0 96%)}to{opacity:1;clip-path:inset(0)}}.sp-anim-ledScanIn{animation-name:sp-k-ledScanIn;animation-timing-function:steps(14,end)}@keyframes sp-k-ledMatrixIn{0%{opacity:0;letter-spacing:20px;filter:brightness(3)saturate(2)}55%{opacity:1}to{letter-spacing:inherit;filter:none}}.sp-anim-ledMatrixIn{animation-name:sp-k-ledMatrixIn;animation-timing-function:steps(8,end)}@keyframes sp-k-ledBounceIn{0%{opacity:0;transform:translateY(-80px)scaleY(.7)}50%{opacity:1;transform:translateY(0)scaleY(1.14)}70%{transform:translateY(-16px)scaleY(.94)}to{transform:translateY(0)scaleY(1)}}.sp-anim-ledBounceIn{animation-name:sp-k-ledBounceIn}@keyframes sp-k-letterDrop{0%{opacity:0;transform:translateY(-60px)rotate(-12deg)}70%{opacity:1;transform:translateY(8px)rotate(3deg)}to{transform:none}}.sp-anim-letterDrop{animation-name:sp-k-letterDrop}@keyframes sp-k-letterRise{0%{opacity:0;transform:translateY(60px)rotate(12deg)}70%{opacity:1;transform:translateY(-8px)rotate(-3deg)}to{transform:none}}.sp-anim-letterRise{animation-name:sp-k-letterRise}@keyframes sp-k-shatterIn{0%{opacity:0;filter:blur(10px)contrast(2.5);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1.4)rotate(6deg)}40%{opacity:1}to{filter:none;transform:none}}.sp-anim-shatterIn{animation-name:sp-k-shatterIn;animation-timing-function:steps(6,end)}@keyframes sp-k-foldPaper{0%{opacity:0;transform-origin:bottom;transform:perspective(1000px)rotateX(-80deg)scaleY(.4)}60%{opacity:1;transform:perspective(1000px)rotateX(12deg)scaleY(1.04)}to{transform:perspective(1000px)rotateX(0)scaleY(1)}}.sp-anim-foldPaper{transform-origin:bottom;animation-name:sp-k-foldPaper}@keyframes sp-k-unrollIn{0%{opacity:0;clip-path:inset(0 0 100%);transform-origin:top;transform:scaleY(.4)}to{opacity:1;clip-path:inset(0);transform:scaleY(1)}}.sp-anim-unrollIn{transform-origin:top;animation-name:sp-k-unrollIn}@keyframes sp-k-slotMachine{0%{opacity:0;transform:translateY(-260%)}55%{opacity:1;transform:translateY(14%)}72%{transform:translateY(-7%)}86%{transform:translateY(3%)}to{transform:translateY(0)}}.sp-anim-slotMachine{animation-name:sp-k-slotMachine}@keyframes sp-k-liquidIn{0%{opacity:0;filter:blur(8px);border-radius:50%;transform:scale(.5)}50%{opacity:1;filter:blur(2px);border-radius:34%;transform:scale(1.08)}to{border-radius:inherit;filter:none;transform:scale(1)}}.sp-anim-liquidIn{animation-name:sp-k-liquidIn}@keyframes sp-k-smokeIn{0%{opacity:0;filter:blur(16px)grayscale();transform:translateY(24px)scale(1.12)}55%{opacity:.8;filter:blur(5px)grayscale(.4)}to{opacity:1;filter:none;transform:none}}.sp-anim-smokeIn{animation-name:sp-k-smokeIn}@keyframes sp-k-stampIn{0%{opacity:0;transform:scale(3)rotate(-14deg)}55%{opacity:1;transform:scale(.92)rotate(3deg)}75%{transform:scale(1.05)rotate(-1deg)}to{transform:scale(1)rotate(0)}}.sp-anim-stampIn{animation-name:sp-k-stampIn;animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes sp-k-gravityIn{0%{opacity:0;transform:translateY(-120px)}45%{opacity:1;transform:translateY(0)}60%{transform:translateY(-30px)}75%{transform:translateY(0)}86%{transform:translateY(-10px)}to{transform:translateY(0)}}.sp-anim-gravityIn{animation-name:sp-k-gravityIn;animation-timing-function:cubic-bezier(.5,0,.9,1)}[class*=sp-loop-]{animation-duration:var(--sp-loop,2.4s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes sp-k-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.sp-loop-pulse{animation-name:sp-k-pulse}@keyframes sp-k-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.16)}28%{transform:scale(1)}42%{transform:scale(1.16)}56%{transform:scale(1)}}.sp-loop-heartbeat{animation-name:sp-k-heartbeat}@keyframes sp-k-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.sp-loop-breathe{animation-name:sp-k-breathe}@keyframes sp-k-zoomLoop{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.sp-loop-zoomLoop{animation-name:sp-k-zoomLoop}@keyframes sp-k-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.sp-loop-float{animation-name:sp-k-float}@keyframes sp-k-bob{0%,to{transform:translateY(-4px)}50%{transform:translateY(6px)}}.sp-loop-bob{animation-name:sp-k-bob}@keyframes sp-k-sway{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}.sp-loop-sway{animation-name:sp-k-sway}@keyframes sp-k-waveLoop{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-7px)rotate(-1.2deg)}75%{transform:translateY(7px)rotate(1.2deg)}}.sp-loop-wave{animation-name:sp-k-waveLoop}@keyframes sp-k-floatTilt{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-10px)rotate(1.5deg)}}.sp-loop-floatTilt{animation-name:sp-k-floatTilt}@keyframes sp-k-rotate{to{transform:rotate(360deg)}}.sp-loop-rotateLoop{animation-name:sp-k-rotate;animation-timing-function:linear}.sp-loop-spinSlow{animation-name:sp-k-rotate;animation-timing-function:linear;animation-duration:calc(var(--sp-loop,2.4s) * 4)}@keyframes sp-k-flip3d{to{transform:perspective(900px)rotateY(360deg)}}.sp-loop-flip3dLoop{animation-name:sp-k-flip3d;animation-timing-function:linear}@keyframes sp-k-pendulum{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.sp-loop-pendulum{transform-origin:top;animation-name:sp-k-pendulum}@keyframes sp-k-glowLoop{0%,to{filter:drop-shadow(0 0 2px)}50%{filter:drop-shadow(0 0 14px)drop-shadow(0 0 26px)}}.sp-loop-glowLoop{animation-name:sp-k-glowLoop}@keyframes sp-k-neonLoop{0%,to{text-shadow:0 0 4px,0 0 12px;opacity:1}50%{text-shadow:0 0 10px,0 0 30px,0 0 55px;opacity:.94}}.sp-loop-neonLoop{animation-name:sp-k-neonLoop}@keyframes sp-k-flicker{0%,to{opacity:1}6%{opacity:.35}9%{opacity:1}40%{opacity:1}44%{opacity:.55}47%{opacity:1}}.sp-loop-flickerLoop{animation-name:sp-k-flicker}@keyframes sp-k-blink{0%,45%{opacity:1}50%,95%{opacity:.08}to{opacity:1}}.sp-loop-blinkLoop{animation-name:sp-k-blink;animation-timing-function:step-end}.sp-loop-shimmerLoop,.sp-loop-sheenLoop{position:relative;overflow:hidden}.sp-loop-shimmerLoop:after,.sp-loop-sheenLoop:after{content:"";pointer-events:none;width:45%;animation:sp-k-sheen-run var(--sp-loop,2.4s) linear infinite;background:linear-gradient(100deg,#fff0 0%,#ffffffa6 50%,#fff0 100%);position:absolute;top:0;bottom:0;transform:skew(-14deg)}.sp-loop-shimmerLoop:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-loop-shimmerLoop:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-loop-shimmerLoop:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-loop-sheenLoop:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-loop-sheenLoop:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-loop-sheenLoop:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-loop-shimmerLoop:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-loop-shimmerLoop:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-loop-shimmerLoop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-loop-sheenLoop:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-loop-sheenLoop:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-loop-sheenLoop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}@keyframes sp-k-rainbow{to{filter:hue-rotate(360deg)}}.sp-loop-rainbowLoop{animation-name:sp-k-rainbow;animation-timing-function:linear}.sp-loop-hueShift{animation-name:sp-k-rainbow;animation-timing-function:linear;animation-duration:calc(var(--sp-loop,2.4s) * 3)}@keyframes sp-k-gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.sp-loop-gradientFlow{background-size:300% 300%;animation-name:sp-k-gradientFlow;animation-timing-function:linear}@keyframes sp-k-colorPulse{0%,to{filter:saturate()brightness()}50%{filter:saturate(2.2)brightness(1.25)}}.sp-loop-colorPulse{animation-name:sp-k-colorPulse}@keyframes sp-k-marqueeX{0%{transform:translate(0)}to{transform:translateX(calc(-50% * var(--sp-dir)))}}@keyframes sp-k-marqueeXr{0%{transform:translateX(calc(-50% * var(--sp-dir)))}to{transform:translate(0)}}@keyframes sp-k-marqueeY{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes sp-k-marqueeYr{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.sp-loop-marqueeStart,.sp-loop-marqueeEnd,.sp-loop-marqueeUp,.sp-loop-marqueeDown,.sp-loop-tickerLoop{white-space:nowrap;animation-timing-function:linear}.sp-loop-marqueeStart{animation-name:sp-k-marqueeX}.sp-loop-marqueeEnd{animation-name:sp-k-marqueeXr}.sp-loop-marqueeUp{white-space:normal;animation-name:sp-k-marqueeY}.sp-loop-marqueeDown{white-space:normal;animation-name:sp-k-marqueeYr}.sp-loop-tickerLoop{animation-name:sp-k-marqueeX}@keyframes sp-k-scanLoop{0%{background-position:0 -100%}to{background-position:0 200%}}.sp-loop-scanLoop{background-image:linear-gradient(#0000 0%,#ffffff59 50%,#0000 100%);background-repeat:no-repeat;background-size:100% 40%;animation-name:sp-k-scanLoop;animation-timing-function:linear}@keyframes sp-k-bounceLoop{0%,to{transform:translateY(0)}40%{transform:translateY(-16px)}60%{transform:translateY(-8px)}}.sp-loop-bounceLoop{animation-name:sp-k-bounceLoop}@keyframes sp-k-shakeLoop{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.sp-loop-shakeLoop{animation-name:sp-k-shakeLoop}@keyframes sp-k-wobbleLoop{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}.sp-loop-wobbleLoop{animation-name:sp-k-wobbleLoop}@keyframes sp-k-jitter{0%,to{transform:translate(0)}25%{transform:translate(-1.5px,1.5px)}50%{transform:translate(1.5px,-1px)}75%{transform:translate(-1px,-1.5px)}}.sp-loop-jitter{animation-name:sp-k-jitter;animation-timing-function:steps(2,end)}@keyframes sp-k-glitchLoop{0%,88%,to{filter:none;transform:translate(0)}90%{filter:hue-rotate(90deg)saturate(3);transform:translate(-4px,2px)}93%{filter:hue-rotate(-60deg)saturate(2);transform:translate(5px,-2px)}96%{filter:none;transform:translate(-2px)}}.sp-loop-glitchLoop{animation-name:sp-k-glitchLoop;animation-timing-function:step-end}@keyframes sp-k-scaleLoop{0%,to{transform:scale(var(--sp-a,1))}50%{transform:scale(var(--sp-b,1.1))}}.sp-loop-pulseSoft{--sp-a:1;--sp-b:1.035;animation-name:sp-k-scaleLoop}.sp-loop-pulseStrong{--sp-a:.94;--sp-b:1.16;animation-name:sp-k-scaleLoop}.sp-loop-expandContract{--sp-a:.88;--sp-b:1.12;animation-name:sp-k-scaleLoop}@keyframes sp-k-throb{0%,to{opacity:1;transform:scale(1)}35%{opacity:.88;transform:scale(1.09)}70%{opacity:1;transform:scale(.97)}}.sp-loop-throb{animation-name:sp-k-throb}.sp-loop-heartbeatFast{animation-name:sp-k-heartbeat;animation-duration:calc(var(--sp-loop,2.4s) / 2.4)}@keyframes sp-k-orbit{to{transform:rotate(360deg)translate(12px)rotate(-360deg)}}.sp-loop-orbit{animation-name:sp-k-orbit;animation-timing-function:linear}@keyframes sp-k-figure8{0%{transform:translate(0)}25%{transform:translate(11px,-9px)}50%{transform:translate(0)}75%{transform:translate(-11px,-9px)}to{transform:translate(0)}}.sp-loop-figure8{animation-name:sp-k-figure8}@keyframes sp-k-driftLoop{0%,to{transform:translate(-7px,4px)}50%{transform:translate(7px,-4px)}}.sp-loop-driftLoop{animation-name:sp-k-driftLoop}@keyframes sp-k-hoverLoop{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-9px)scale(1.02)}}.sp-loop-hoverLoop{animation-name:sp-k-hoverLoop}@keyframes sp-k-tiltLoop{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.sp-loop-tiltLoop{animation-name:sp-k-tiltLoop}@keyframes sp-k-bobSway{0%,to{transform:translate(-6px,3px)rotate(-2deg)}50%{transform:translate(6px,-5px)rotate(2deg)}}.sp-loop-bobSway{animation-name:sp-k-bobSway}.sp-loop-spinFast{animation-name:sp-k-rotate;animation-timing-function:linear;animation-duration:calc(var(--sp-loop,2.4s) / 3)}.sp-loop-spinReverse{animation-name:sp-k-rotate;animation-timing-function:linear;animation-direction:reverse}@keyframes sp-k-rollLoop{to{transform:rotate(360deg)translate(0)}}.sp-loop-rollLoop{animation-name:sp-k-rollLoop;animation-timing-function:linear}@keyframes sp-k-coinFlip{to{transform:perspective(700px)rotateY(360deg)}}.sp-loop-coinFlip{animation-name:sp-k-coinFlip;animation-timing-function:linear}@keyframes sp-k-glowVar{0%,to{filter:drop-shadow(0 0 var(--sp-g0,2px) currentColor)}50%{filter:drop-shadow(0 0 var(--sp-g1,14px) currentColor) drop-shadow(0 0 calc(var(--sp-g1,14px) * 2) currentColor)}}.sp-loop-glowSoft{--sp-g0:1px;--sp-g1:7px;animation-name:sp-k-glowVar}.sp-loop-glowStrong{--sp-g0:4px;--sp-g1:26px;animation-name:sp-k-glowVar}@keyframes sp-k-neonBreath{0%,to{text-shadow:0 0 3px,0 0 8px;opacity:.9}50%{text-shadow:0 0 12px,0 0 34px,0 0 62px;opacity:1}}.sp-loop-neonBreath{animation-name:sp-k-neonBreath}@keyframes sp-k-strobeLoop{0%,8%{opacity:1}9%,to{opacity:.06}}.sp-loop-strobeLoop{animation-name:sp-k-strobeLoop;animation-timing-function:step-end;animation-duration:calc(var(--sp-loop,2.4s) / 6)}@keyframes sp-k-lighthouse{0%,to{filter:brightness()}45%{filter:brightness()}50%{filter:brightness(2.6)}55%{filter:brightness()}}.sp-loop-lighthouse{animation-name:sp-k-lighthouse}@keyframes sp-k-pulseRingLoop{0%{opacity:1;box-shadow:0 0}70%{box-shadow:0 0 0 18px #0000}to{box-shadow:0 0 #0000}}.sp-loop-pulseRing{animation-name:sp-k-pulseRingLoop}.sp-loop-rainbowFast{animation-name:sp-k-rainbow;animation-timing-function:linear;animation-duration:calc(var(--sp-loop,2.4s) / 2)}.sp-loop-hueSlow{animation-name:sp-k-rainbow;animation-timing-function:linear;animation-duration:calc(var(--sp-loop,2.4s) * 6)}@keyframes sp-k-saturatePulse{0%,to{filter:saturate(.6)}50%{filter:saturate(2.6)}}.sp-loop-saturatePulse{animation-name:sp-k-saturatePulse}@keyframes sp-k-invertBlink{0%,45%{filter:none}50%,95%{filter:invert()}to{filter:none}}.sp-loop-invertBlink{animation-name:sp-k-invertBlink;animation-timing-function:step-end}.sp-loop-marqueeSlow{white-space:nowrap;animation-name:sp-k-marqueeX;animation-timing-function:linear;animation-duration:calc(var(--sp-loop,2.4s) * 3)}.sp-loop-marqueeFast{white-space:nowrap;animation-name:sp-k-marqueeX;animation-timing-function:linear;animation-duration:calc(var(--sp-loop,2.4s) / 2.5)}.sp-loop-tickerReverse{white-space:nowrap;animation-name:sp-k-marqueeXr;animation-timing-function:linear}.sp-loop-scanVertical{background-image:linear-gradient(#0000 0%,#fff6 50%,#0000 100%);background-repeat:no-repeat;background-size:100% 30%;animation-name:sp-k-scanLoop;animation-timing-function:linear}@keyframes sp-k-vibrate{0%,to{transform:translate(0)}20%{transform:translate(-1.5px,1px)}40%{transform:translate(1.5px,-1px)}60%{transform:translate(-1px,-1.5px)}80%{transform:translate(1px,1.5px)}}.sp-loop-vibrate{animation-name:sp-k-vibrate;animation-timing-function:steps(2,end);animation-duration:calc(var(--sp-loop,2.4s) / 12)}@keyframes sp-k-rumble{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-4px,2px)rotate(-1deg)}50%{transform:translate(4px,-2px)rotate(1deg)}75%{transform:translate(-2px,-3px)rotate(-.5deg)}}.sp-loop-rumble{animation-name:sp-k-rumble;animation-duration:calc(var(--sp-loop,2.4s) / 8)}@keyframes sp-k-nervous{0%,92%,to{transform:translate(0)}94%{transform:translate(-3px,2px)}96%{transform:translate(3px,-2px)}98%{transform:translate(-2px)}}.sp-loop-nervous{animation-name:sp-k-nervous;animation-timing-function:step-end}@keyframes sp-k-jelloLoop{0%,to{transform:scale(1)}30%{transform:scale(1.16,.86)}50%{transform:scale(.9,1.12)}70%{transform:scale(1.06,.96)}}.sp-loop-jelloLoop{animation-name:sp-k-jelloLoop}.sp-loop-swingFast{transform-origin:top;animation-name:sp-k-pendulum;animation-duration:calc(var(--sp-loop,2.4s) / 3)}.sp-grad{-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text}.sp-style-bold{letter-spacing:-.4px;font-weight:900}.sp-style-outline{-webkit-text-stroke:1.4px currentColor;color:#0000;-webkit-text-fill-color:transparent}.sp-style-outlineThick{-webkit-text-stroke:3.5px currentColor;color:#0000;-webkit-text-fill-color:transparent}.sp-style-shadowSoft{text-shadow:0 3px 10px #0f172a59}.sp-style-shadowHard{text-shadow:3px 3px #0f172ad9}.sp-style-shadow3d{text-shadow:1px 1px #00000047,2px 2px #00000042,3px 3px #0000003d,4px 4px #0003,5px 5px 12px #0000004d}.sp-style-emboss{text-shadow:-1px -1px #ffffffb3,1px 1px 1px #00000073}.sp-style-engrave{text-shadow:1px 1px #ffffffa6,-1px -1px 1px #00000080}.sp-style-longShadow{text-shadow:1px 1px #0000002e,2px 2px #0000002b,3px 3px #00000029,4px 4px #00000026,6px 6px #00000021,8px 8px #0000001c,11px 11px #00000017,14px 14px #0000000f,18px 18px #0000000a}.sp-style-neonGreen,.sp-style-neonPink,.sp-style-neonBlue,.sp-style-neonAmber,.sp-style-neonMulti,.sp-style-neonCustom{font-weight:800}.sp-style-neonGreen{color:#4ade80;text-shadow:0 0 5px #4ade80,0 0 14px #22c55e,0 0 34px #16a34a,0 0 60px #15803d}.sp-style-neonPink{color:#f9a8d4;text-shadow:0 0 5px #f9a8d4,0 0 14px #ec4899,0 0 34px #db2777,0 0 60px #be185d}.sp-style-neonBlue{color:#93c5fd;text-shadow:0 0 5px #93c5fd,0 0 14px #3b82f6,0 0 34px #2563eb,0 0 60px #1d4ed8}.sp-style-neonAmber{color:#fcd34d;text-shadow:0 0 5px #fcd34d,0 0 14px #f59e0b,0 0 34px #d97706,0 0 60px #b45309}.sp-style-neonMulti{color:#fff;text-shadow:0 0 5px #fff,0 0 12px #22d3ee,0 0 24px #a855f7,0 0 44px #ec4899,0 0 70px #22c55e}.sp-style-neonCustom{text-shadow:0 0 5px,0 0 14px,0 0 34px,0 0 60px}.sp-style-ledRed,.sp-style-ledAmber,.sp-style-ledGreen,.sp-style-ledBlue,.sp-style-ledWhite,.sp-style-ledMulti,.sp-style-dotMatrix,.sp-style-ledBoard,.sp-style-ledBulbs,.sp-style-sevenSeg{letter-spacing:2px;font-weight:900;position:relative}.sp-style-ledRed{color:#ff2d2d;text-shadow:0 0 6px #ff2d2d,0 0 20px #ff2d2dbf,0 0 40px #ff2d2d66}.sp-style-ledAmber{color:#ffb020;text-shadow:0 0 6px #ffb020,0 0 20px #ffb020bf,0 0 40px #ffb02066}.sp-style-ledGreen{color:#39ff5e;text-shadow:0 0 6px #39ff5e,0 0 20px #39ff5ebf,0 0 40px #39ff5e66}.sp-style-ledBlue{color:#38bdf8;text-shadow:0 0 6px #38bdf8,0 0 20px #38bdf8bf,0 0 40px #38bdf866}.sp-style-ledWhite{color:#fff;text-shadow:0 0 6px #fff,0 0 20px #fffc,0 0 42px #c8e6ff80}.sp-style-ledMulti{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 8px #ffffff73);background-image:repeating-linear-gradient(90deg,#ff2d2d 0 1em,#ffb020 1em 2em,#39ff5e 2em 3em,#38bdf8 3em 4em,#c084fc 4em 5em);-webkit-background-clip:text;background-clip:text}.sp-style-dotMatrix{color:#ff3b30;text-shadow:0 0 7px #ff3b30,0 0 22px #ff3b3099}.sp-style-dotMatrix:after,.sp-style-ledBoard:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#0000009e .9px,#0000 1.2px);background-size:3.2px 3.2px;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.sp-style-ledBoard{color:#fc0;text-shadow:0 0 8px #fc0,0 0 26px #ffcc008c}.sp-style-ledBulbs{color:#fff7d6;text-shadow:0 0 4px #fff,0 0 10px #ffd93d,0 0 22px #ffb020,0 0 40px #ffb02099;-webkit-text-stroke:.6px #b4530980}.sp-style-sevenSeg{color:#ff4d4d;letter-spacing:5px;text-shadow:0 0 6px #ff4d4d,0 0 18px #ff4d4d99;font-family:Share Tech Mono,VT323,ui-monospace,monospace}.sp-style-gold,.sp-style-silver,.sp-style-bronze,.sp-style-chrome,.sp-style-copper,.sp-style-platinum{font-weight:900}.sp-style-gold{background-image:linear-gradient(#fff3b0 0%,gold 30%,#b8860b 55%,#ffe97a 75%,#8b6508 100%)}.sp-style-silver{background-image:linear-gradient(#fff 0%,#e2e8f0 30%,#94a3b8 55%,#f1f5f9 75%,#64748b 100%)}.sp-style-bronze{background-image:linear-gradient(#f7d9b0 0%,#cd7f32 35%,#8b4513 60%,#e0a96d 80%,#5c2f0d 100%)}.sp-style-chrome{background-image:linear-gradient(#fff 0%,#cbd5e1 22%,#475569 48%,#fff 62%,#94a3b8 82%,#1e293b 100%)}.sp-style-copper{background-image:linear-gradient(#ffd9b3 0%,#b87333 38%,#7c4a1e 62%,#e8a06a 82%,#5a3517 100%)}.sp-style-platinum{background-image:linear-gradient(#fff 0%,#f1f5f9 25%,#a8b3c1 52%,#fff 72%,#7e8b9a 100%)}.sp-style-gold,.sp-style-silver,.sp-style-bronze,.sp-style-chrome,.sp-style-copper,.sp-style-platinum{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 3px #00000059);-webkit-background-clip:text;background-clip:text}.sp-style-gradSunset,.sp-style-gradOcean,.sp-style-gradFire,.sp-style-gradMint,.sp-style-gradPurple,.sp-style-gradRainbow,.sp-style-gradCandy,.sp-style-gradSky,.sp-style-gradCustom{-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:900}.sp-style-gradSunset{background-image:linear-gradient(92deg,#ff6b6b,#f7b733,#ff6b6b)}.sp-style-gradOcean{background-image:linear-gradient(92deg,#2193b0,#6dd5ed,#2193b0)}.sp-style-gradFire{background-image:linear-gradient(92deg,#f83600,#fe8c00,gold,#f83600)}.sp-style-gradMint{background-image:linear-gradient(92deg,#11998e,#38ef7d,#11998e)}.sp-style-gradPurple{background-image:linear-gradient(92deg,#667eea,#764ba2,#f093fb,#667eea)}.sp-style-gradRainbow{background-image:linear-gradient(92deg,red,#ff8c00,gold,#22c55e,#2563eb,#7c3aed,red)}.sp-style-gradCandy{background-image:linear-gradient(92deg,#ff9a9e,#fecfef,#a18cd1,#ff9a9e)}.sp-style-gradSky{background-image:linear-gradient(92deg,#56ccf2,#2f80ed,#56ccf2)}.sp-style-gradCustom{background-image:linear-gradient(92deg, var(--sp-c1,#26ae61), var(--sp-c2,#f97316), var(--sp-c1,#26ae61))}.sp-style-glass{color:#ffffffd1;text-shadow:0 1px #ffffff73,0 -1px #00000040,0 6px 18px #0000004d;-webkit-text-stroke:.5px #ffffff8c}.sp-style-frost{color:#eaf6ff;text-shadow:0 0 8px #bae6fde6,0 2px #7dd3fc,0 4px 12px #0284c773}.sp-style-ice{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 10px #0ea5e98c);background-image:linear-gradient(#fff 0%,#bae6fd 40%,#0ea5e9 70%,#e0f2fe 100%);-webkit-background-clip:text;background-clip:text}.sp-style-fire{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 12px #f97316bf);background-image:linear-gradient(#fef08a 0%,#fbbf24 20%,#f97316 45%,#dc2626 75%,#7f1d1d 100%);-webkit-background-clip:text;background-clip:text}.sp-style-lava{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 16px #ea580ccc);background-image:linear-gradient(#fde047 0%,#ea580c 35%,#7c2d12 70%,#1c1917 100%);-webkit-background-clip:text;background-clip:text}.sp-style-toxic{color:#a3e635;text-shadow:0 0 6px #a3e635,0 0 18px #65a30d,0 0 34px #84cc1699;-webkit-text-stroke:.8px #365314}.sp-style-bubble{color:#fff;-webkit-text-stroke:4px #38bdf8;paint-order:stroke fill;text-shadow:0 6px #0284c7,0 8px 16px #0284c773;font-weight:900}.sp-style-chalk{color:#f8fafc;text-shadow:0 0 2px #fff9;opacity:.92;filter:url(#sp-rough)contrast(1.05);font-weight:600}.sp-style-marker{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 55%,currentColor 55% 92%,#0000 92%);padding-inline-start:6px;padding-inline-end:6px}.sp-style-stamp{color:currentColor;opacity:.85;letter-spacing:2px;border:3px solid;border-radius:6px;padding:4px 14px;font-weight:900;display:inline-block;transform:rotate(-4deg)}.sp-style-retro80s{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(2px 2px #06b6d4)drop-shadow(4px 4px #ec4899);letter-spacing:1px;background-image:linear-gradient(#fef08a 0%,#fb7185 45%,#a855f7 100%);-webkit-background-clip:text;background-clip:text;font-weight:900}.sp-style-cyberpunk{color:#f0abfc;text-shadow:2px 0 #06b6d4,-2px 0 #f43f5e,0 0 14px #f43f5e99;letter-spacing:1.5px;font-weight:900}.sp-style-vaporwave{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(3px 3px #f472b68c);background-image:linear-gradient(#22d3ee 0%,#a78bfa 50%,#f472b6 100%);-webkit-background-clip:text;background-clip:text}.sp-style-comic{-webkit-text-stroke:3px #111827;paint-order:stroke fill;text-shadow:4px 4px #111827;font-weight:900}.sp-style-sticker{-webkit-text-stroke:6px #fff;paint-order:stroke fill;filter:drop-shadow(0 3px 5px #00000059);font-weight:900}.sp-style-glitchText{text-shadow:2px 0 #ef4444d9,-2px 0 #22d3eed9;font-weight:900}.sp-style-hologram{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 10px #67e8f9b3);background-image:linear-gradient(92deg,#67e8f9,#a5b4fc,#f0abfc,#67e8f9);background-size:220%;-webkit-background-clip:text;background-clip:text}.sp-style-matrixText{color:#22c55e;text-shadow:0 0 5px #22c55e,0 0 16px #22c55eb3;letter-spacing:3px;font-family:Share Tech Mono,ui-monospace,monospace}.sp-style-blueprint{color:#bfdbfe;-webkit-text-stroke:1px #60a5fa;text-shadow:0 0 10px #60a5fa80;letter-spacing:2px;font-weight:600}.sp-style-luxury{-webkit-text-fill-color:transparent;color:#0000;letter-spacing:3px;background-image:linear-gradient(92deg,#d4af37,#fff8dc,#d4af37,#8b6508);-webkit-background-clip:text;background-clip:text;font-weight:300}.sp-style-royal{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 4px #4c1d9580);background-image:linear-gradient(92deg,#7c3aed,#c084fc,#fbbf24,#7c3aed);-webkit-background-clip:text;background-clip:text;font-weight:900}.sp-style-sunburst{color:#fff;text-shadow:0 0 8px #fbbf24,0 0 22px #f59e0b,0 0 44px #d97706,0 0 80px #d9770699;font-weight:900}.sp-style-thin{letter-spacing:1px;font-weight:200}.sp-style-condensed{letter-spacing:-1.6px;font-weight:800;display:inline-block;transform:scaleX(.88)}.sp-style-wideSpaced{letter-spacing:8px;font-weight:600}.sp-style-shadowGlow{text-shadow:0 0 10px,0 4px 14px #0f172a66}.sp-style-doubleOutline{-webkit-text-stroke:2px currentColor;paint-order:stroke fill;text-shadow:0 0 0 6px #fff,0 3px #0f172a4d;color:#0000}.sp-style-insetShadow{color:#0f172a1a;text-shadow:1px 1px 1px #ffffff8c,-1px -1px 2px #0009}.sp-style-dropHard{text-shadow:6px 6px #0f172ae6}.sp-style-underlineBar{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 5px;padding-block-end:6px}.sp-style-neonRed{color:#fca5a5;text-shadow:0 0 5px #fca5a5,0 0 14px #ef4444,0 0 34px #dc2626,0 0 60px #991b1b;font-weight:800}.sp-style-neonPurple{color:#d8b4fe;text-shadow:0 0 5px #d8b4fe,0 0 14px #a855f7,0 0 34px #7c3aed,0 0 60px #5b21b6;font-weight:800}.sp-style-neonCyan{color:#a5f3fc;text-shadow:0 0 5px #a5f3fc,0 0 14px #22d3ee,0 0 34px #0891b2,0 0 60px #155e75;font-weight:800}.sp-style-neonWhite{color:#fff;text-shadow:0 0 5px #fff,0 0 16px #e0f2fe,0 0 38px #bae6fd,0 0 70px #7dd3fc;font-weight:800}.sp-style-neonDouble{color:#fff;text-shadow:2px 0 12px #f472b6,-2px 0 12px #22d3ee,0 0 34px #ffffffb3;font-weight:900}.sp-style-neonOutline{color:#0000;-webkit-text-stroke:1.6px currentColor;filter:drop-shadow(0 0 6px)drop-shadow(0 0 18px);font-weight:800}.sp-style-ledOrange,.sp-style-ledPink,.sp-style-ledCyan,.sp-style-ledPurple,.sp-style-ledSegment,.sp-style-ledScoreboard,.sp-style-ledCinema,.sp-style-ledPixelText,.sp-style-ledStadium,.sp-style-ledCustom{letter-spacing:2px;font-weight:900;position:relative}.sp-style-ledOrange{color:#ff8a1f;text-shadow:0 0 6px #ff8a1f,0 0 20px #ff8a1fbf,0 0 42px #ff8a1f66}.sp-style-ledPink{color:#ff4fa3;text-shadow:0 0 6px #ff4fa3,0 0 20px #ff4fa3bf,0 0 42px #ff4fa366}.sp-style-ledCyan{color:#2ff3ff;text-shadow:0 0 6px #2ff3ff,0 0 20px #2ff3ffbf,0 0 42px #2ff3ff66}.sp-style-ledPurple{color:#b366ff;text-shadow:0 0 6px #b366ff,0 0 20px #b366ffbf,0 0 42px #b366ff66}.sp-style-ledCustom{text-shadow:0 0 6px,0 0 20px,0 0 42px}.sp-style-ledSegment{color:#ff3b30;letter-spacing:6px;text-shadow:0 0 7px #ff3b30,0 0 22px #ff3b3099;font-family:Share Tech Mono,VT323,ui-monospace,monospace}.sp-style-ledScoreboard{color:#ffd400;text-shadow:0 0 6px #ffd400,0 0 18px #ffd40099;letter-spacing:4px}.sp-style-ledScoreboard:after,.sp-style-ledStadium:after,.sp-style-ledPixelText:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#00000094 .9px,#0000 1.2px);background-size:4px 4px;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.sp-style-ledCinema{color:#fff6d5;text-shadow:0 0 4px #fff,0 0 12px #ffd93d,0 0 26px #ffb020,0 0 48px #ffb0208c;-webkit-text-stroke:.7px #b4530973;letter-spacing:3px}.sp-style-ledPixelText{color:#39ff5e;text-shadow:0 0 6px #39ff5e,0 0 20px #39ff5e8c;letter-spacing:1px;font-family:"Press Start 2P",VT323,ui-monospace,monospace}.sp-style-ledStadium{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 9px #ffffff80);background-image:repeating-linear-gradient(90deg,#ff3b30 0 1.2em,#ffd400 1.2em 2.4em,#39ff5e 2.4em 3.6em);-webkit-background-clip:text;background-clip:text}.sp-style-steel,.sp-style-roseGold,.sp-style-titanium,.sp-style-brass,.sp-style-mercury,.sp-style-obsidian{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 3px #00000059);-webkit-background-clip:text;background-clip:text;font-weight:900}.sp-style-steel{background-image:linear-gradient(#f8fafc 0%,#94a3b8 34%,#334155 58%,#cbd5e1 76%,#475569 100%)}.sp-style-roseGold{background-image:linear-gradient(#ffe4e6 0%,#fda4af 32%,#be7b6e 58%,#ffd7d0 78%,#9a5b52 100%)}.sp-style-titanium{background-image:linear-gradient(#e2e8f0 0%,#a1a1aa 36%,#52525b 60%,#d4d4d8 80%,#3f3f46 100%)}.sp-style-brass{background-image:linear-gradient(#fff0c2 0%,#e0b93a 34%,#96731a 60%,#ffe58a 80%,#6b5211 100%)}.sp-style-mercury{background-image:linear-gradient(#fff 0%,#d4d4d8 22%,#71717a 44%,#fff 62%,#a1a1aa 82%,#27272a 100%)}.sp-style-obsidian{background-image:linear-gradient(#64748b 0%,#1e293b 38%,#020617 62%,#475569 82%,#0f172a 100%)}.sp-style-gradTropic,.sp-style-gradAurora,.sp-style-gradNeonMix,.sp-style-gradGoldRush,.sp-style-gradEmerald,.sp-style-gradRuby,.sp-style-gradSapphire,.sp-style-gradPeach,.sp-style-gradNight,.sp-style-gradSpring,.sp-style-gradDesert,.sp-style-gradVertical{-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:900}.sp-style-gradTropic{background-image:linear-gradient(92deg,#f6d365,#fda085,#f6d365)}.sp-style-gradAurora{background-image:linear-gradient(92deg,#00c6fb,#005bea,#a8ff78,#00c6fb)}.sp-style-gradNeonMix{background-image:linear-gradient(92deg,#22d3ee,#a855f7,#f43f5e,#22d3ee)}.sp-style-gradGoldRush{background-image:linear-gradient(92deg,#b8860b,gold,#fff8dc,#b8860b)}.sp-style-gradEmerald{background-image:linear-gradient(92deg,#064e3b,#10b981,#6ee7b7,#064e3b)}.sp-style-gradRuby{background-image:linear-gradient(92deg,#7f1d1d,#dc2626,#fca5a5,#7f1d1d)}.sp-style-gradSapphire{background-image:linear-gradient(92deg,#1e3a8a,#3b82f6,#93c5fd,#1e3a8a)}.sp-style-gradPeach{background-image:linear-gradient(92deg,#ffecd2,#fcb69f,#ff8a65,#ffecd2)}.sp-style-gradNight{background-image:linear-gradient(92deg,#0f2027,#2c5364,#6dd5ed,#0f2027)}.sp-style-gradSpring{background-image:linear-gradient(92deg,#a8e063,#56ab2f,#d4fc79,#a8e063)}.sp-style-gradDesert{background-image:linear-gradient(92deg,#e6b980,#eacda3,#c79081,#e6b980)}.sp-style-gradVertical{background-image:linear-gradient(180deg, var(--sp-c1,#26ae61), var(--sp-c2,#f97316))}.sp-style-wood{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 2px #00000073);background-image:repeating-linear-gradient(94deg,#8b5a2b 0 6px,sienna 6px 10px,#6b3f1d 10px 15px);-webkit-background-clip:text;background-clip:text;font-weight:900}.sp-style-stone{-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 3px #0000002e;background-image:linear-gradient(#d6d3d1 0%,#a8a29e 45%,#78716c 70%,#57534e 100%);-webkit-background-clip:text;background-clip:text;font-weight:900}.sp-style-denim{-webkit-text-fill-color:transparent;color:#0000;background-image:repeating-linear-gradient(45deg,#1e3a8a 0 2px,#2563eb 2px 4px);-webkit-background-clip:text;background-clip:text;font-weight:900}.sp-style-velvet{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 10px #a855f780);background-image:radial-gradient(circle at 30% 20%,#a855f7,#4c1d95 60%,#2e1065 100%);-webkit-background-clip:text;background-clip:text;font-weight:900}.sp-style-gel{color:currentColor;text-shadow:0 1px #ffffffbf,0 -1px 1px #0000004d,0 6px 14px #00000059;-webkit-text-stroke:1px #ffffff80;font-weight:900}.sp-style-crystal{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 10px #a5f3fccc);background-image:linear-gradient(140deg,#fff 0%,#e0f2fe 25%,#a5f3fc 45%,#fff 60%,#c7d2fe 85%);-webkit-background-clip:text;background-clip:text}.sp-style-sand{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(#fef3c7 0%,#fcd34d 40%,#d97706 75%,#92400e 100%);-webkit-background-clip:text;background-clip:text}.sp-style-smokeText{color:#e2e8f0d1;text-shadow:0 0 14px #94a3b8e6,0 0 34px #64748b99;filter:blur(.4px)}.sp-style-paper{color:currentColor;background:#fffbeb;border-radius:4px;padding:4px 12px;display:inline-block;box-shadow:0 2px #0000001f,0 8px 18px -8px #0006}.sp-style-highlighter{background-image:linear-gradient(180deg, transparent 42%, color-mix(in srgb, currentColor 45%, transparent) 42%, color-mix(in srgb, currentColor 45%, transparent) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline-start:8px;padding-inline-end:8px}.sp-style-graffiti{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(3px 3px #111827)drop-shadow(-2px -2px #ffffff59);background-image:linear-gradient(115deg,#f43f5e,#f59e0b 40%,#22c55e 70%,#3b82f6);-webkit-background-clip:text;background-clip:text;font-weight:900;display:inline-block;transform:skew(-6deg)}.sp-style-western{color:#fde68a;-webkit-text-stroke:2.4px #7c2d12;paint-order:stroke fill;text-shadow:0 4px #7c2d12,0 7px 10px #00000080;letter-spacing:1px;font-weight:900}.sp-style-arabesque{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 1px 2px #00000059);letter-spacing:2px;background-image:linear-gradient(92deg,#0f766e,#d4af37,#0f766e);-webkit-background-clip:text;background-clip:text}.sp-style-kufic{color:currentColor;-webkit-text-stroke:1.2px currentColor;letter-spacing:5px;text-shadow:0 0 1px;font-weight:900}.sp-style-handwritten{letter-spacing:.5px;font-weight:400;display:inline-block;transform:rotate(-1.5deg)}.sp-style-newspaper{color:#111827;letter-spacing:-.5px;background:#f5f5f4;border-block-start:3px solid #111827;border-block-end:3px solid #111827;padding:3px 10px;font-weight:900;display:inline-block}.sp-style-magazine{color:currentColor;-webkit-text-stroke:.5px currentColor;letter-spacing:6px;text-transform:uppercase;font-weight:300}.sp-style-poster{color:#fff;background:currentColor;border-radius:4px;padding:6px 16px;font-weight:900;display:inline-block;box-shadow:6px 6px #0f172ad9}.sp-style-chromeGlitch{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(2px 0 #ef4444cc)drop-shadow(-2px 0 #22d3eecc);background-image:linear-gradient(#fff 0%,#cbd5e1 25%,#475569 50%,#fff 62%,#94a3b8 84%);-webkit-background-clip:text;background-clip:text;font-weight:900}.sp-style-terminal{color:#4ade80;text-shadow:0 0 7px #4ade80;background:#000000c7;border-radius:4px;padding:5px 12px;font-family:Share Tech Mono,ui-monospace,monospace;display:inline-block}.sp-style-warningText{color:#111827;background:repeating-linear-gradient(45deg,#facc15 0 14px,#111827 14px 28px);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.4px #111827;paint-order:stroke fill;-webkit-background-clip:text;background-clip:text;font-weight:900}.sp-style-saleText{color:#fff;letter-spacing:2px;background:#dc2626;border-radius:6px;padding:5px 16px;font-weight:900;display:inline-block;transform:rotate(-3deg);box-shadow:0 6px #7f1d1d,0 12px 22px -10px #0009}.sp-style-engraved3d{color:currentColor;text-shadow:0 1px #fff6,0 -1px #0000008c,1px 1px #00000059,2px 2px #00000047,3px 3px #0003,4px 4px 8px #00000059;font-weight:900}.sp-style-partyText{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 3px #0f172a59);background-image:repeating-linear-gradient(92deg,#f43f5e 0 .7em,#f59e0b .7em 1.4em,#22c55e 1.4em 2.1em,#3b82f6 2.1em 2.8em,#a855f7 2.8em 3.5em);-webkit-background-clip:text;background-clip:text;font-weight:900}[class*=sp-style-digi]{--sp-dg:5px;--sp-dr:40%;--sp-dc:#ff2d2d;letter-spacing:2px;background-image:radial-gradient(circle, var(--sp-dc) 0 var(--sp-dr), transparent calc(var(--sp-dr) + 6%));background-size:var(--sp-dg) var(--sp-dg);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 2px var(--sp-dc)) drop-shadow(0 0 7px var(--sp-dc)) drop-shadow(0 0 18px color-mix(in srgb, var(--sp-dc) 60%, transparent));background-repeat:repeat;-webkit-background-clip:text;background-clip:text;font-weight:900}.sp-style-digiRed{--sp-dc:#ff2d2d}.sp-style-digiGreen{--sp-dc:#2bff5c}.sp-style-digiBlue{--sp-dc:#3aa0ff}.sp-style-digiAmber{--sp-dc:#ffb020}.sp-style-digiWhite{--sp-dc:#fff}.sp-style-digiCyan{--sp-dc:#2ff3ff}.sp-style-digiPink{--sp-dc:#ff4fa3}.sp-style-digiPurple{--sp-dc:#b366ff}.sp-style-digiCustom{--sp-dc:var(--sp-c1,#ff2d2d)}.sp-style-digiFine{--sp-dg:3.2px;--sp-dr:38%;--sp-dc:var(--sp-c1,#ff2d2d)}.sp-style-digiCoarse{--sp-dg:7px;--sp-dr:40%;--sp-dc:var(--sp-c1,#ff2d2d)}.sp-style-digiJumbo{--sp-dg:10px;--sp-dr:42%;--sp-dc:var(--sp-c1,#ff2d2d)}.sp-style-digiSquare{--sp-dc:var(--sp-c1,#ff2d2d);background-image:linear-gradient(var(--sp-dc), var(--sp-dc));background-repeat:round;background-size:3.4px 3.4px}.sp-style-digiBold{--sp-dg:5px;--sp-dr:46%;--sp-dc:var(--sp-c1,#ff2d2d);-webkit-text-stroke:.6px transparent}.sp-style-digiRGB,.sp-style-digiRainbow,.sp-style-digiTwoTone,.sp-style-digiGradient,.sp-style-digiWave{background-blend-mode:multiply;background-size:var(--sp-dg) var(--sp-dg), 100% 100%;background-repeat:repeat,no-repeat}.sp-style-digiRGB{background-image:radial-gradient(circle, #fff 0 var(--sp-dr), transparent calc(var(--sp-dr) + 6%)), repeating-linear-gradient(90deg, #ff2d2d 0 2.6em, #2bff5c 2.6em 5.2em, #3aa0ff 5.2em 7.8em);filter:drop-shadow(0 0 3px #ffffff80)drop-shadow(0 0 12px #ffffff59)}.sp-style-digiRainbow{background-image:radial-gradient(circle, #fff 0 var(--sp-dr), transparent calc(var(--sp-dr) + 6%)), linear-gradient(92deg, #ff2d2d, #ffb020, #ffe600, #2bff5c, #2ff3ff, #3aa0ff, #b366ff, #ff4fa3);filter:drop-shadow(0 0 3px #ffffff73)drop-shadow(0 0 14px #ffffff4d)}.sp-style-digiTwoTone{background-image:radial-gradient(circle, #fff 0 var(--sp-dr), transparent calc(var(--sp-dr) + 6%)), repeating-linear-gradient(90deg, var(--sp-c1,#ff2d2d) 0 3.2em, var(--sp-c2,#2bff5c) 3.2em 6.4em);filter:drop-shadow(0 0 3px #ffffff73)drop-shadow(0 0 12px #ffffff4d)}.sp-style-digiGradient{background-image:radial-gradient(circle, #fff 0 var(--sp-dr), transparent calc(var(--sp-dr) + 6%)), linear-gradient(92deg, var(--sp-c1,#ff2d2d), var(--sp-c2,#ffb020));filter:drop-shadow(0 0 3px #ffffff73)drop-shadow(0 0 12px #ffffff4d)}.sp-style-digiWave{background-image:radial-gradient(circle, #fff 0 var(--sp-dr), transparent calc(var(--sp-dr) + 6%)), linear-gradient(92deg, #ff2d2d, #ffb020, #2bff5c, #2ff3ff, #b366ff, #ff2d2d);background-size:var(--sp-dg) var(--sp-dg), 300% 100%;filter:drop-shadow(0 0 3px #ffffff73)drop-shadow(0 0 13px #ffffff4d);animation:5s linear infinite sp-k-gradientFlow}.sp-style-digiBlinkRed{--sp-dc:#ff2d2d;animation:1.1s step-end infinite sp-k-digiBlink}@keyframes sp-k-digiBlink{0%,55%{opacity:1}60%,to{opacity:.18}}.sp-style-digiPulse{--sp-dc:var(--sp-c1,#ff2d2d);animation:1.8s ease-in-out infinite sp-k-digiPulse}@keyframes sp-k-digiPulse{0%,to{filter:drop-shadow(0 0 2px var(--sp-dc)) drop-shadow(0 0 6px var(--sp-dc))}50%{filter:drop-shadow(0 0 4px var(--sp-dc)) drop-shadow(0 0 16px var(--sp-dc)) drop-shadow(0 0 34px var(--sp-dc))}}.sp-style-digiFlicker{--sp-dc:var(--sp-c1,#ff2d2d);animation:3.2s step-end infinite sp-k-flicker}.sp-style-digiScan{--sp-dc:var(--sp-c1,#ff2d2d);background-image:linear-gradient(180deg, transparent 0%, #ffffffd9 50%, transparent 100%), radial-gradient(circle, var(--sp-dc) 0 var(--sp-dr), transparent calc(var(--sp-dr) + 6%));background-size:100% 26%, var(--sp-dg) var(--sp-dg);background-blend-mode:screen;background-repeat:no-repeat,repeat;animation:2.4s linear infinite sp-k-digiScan}@keyframes sp-k-digiScan{0%{background-position:0 -40%,0 0}to{background-position:0 140%,0 0}}.sp-style-digiOutline{--sp-dc:var(--sp-c1,#ff2d2d);-webkit-text-stroke:2px var(--sp-dc);paint-order:stroke fill;filter:drop-shadow(0 0 3px var(--sp-dc)) drop-shadow(0 0 12px var(--sp-dc))}[class*=sp-img-]{animation-duration:var(--sp-motion,6s);will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both}@keyframes sp-k-ken{0%{transform:scale(var(--sp-s0,1)) translate(var(--sp-x0,0), var(--sp-y0,0))}to{transform:scale(var(--sp-s1,1.14)) translate(var(--sp-x1,0), var(--sp-y1,0))}}.sp-img-kenBurnsIn{--sp-s0:1;--sp-s1:1.16;animation-name:sp-k-ken}.sp-img-kenBurnsOut{--sp-s0:1.16;--sp-s1:1;animation-name:sp-k-ken}.sp-img-kenBurnsStart{--sp-s0:1.14;--sp-s1:1.14;--sp-x0:0;--sp-x1:5%;animation-name:sp-k-ken}.sp-img-kenBurnsEnd{--sp-s0:1.14;--sp-s1:1.14;--sp-x0:0;--sp-x1:-5%;animation-name:sp-k-ken}.sp-img-kenBurnsUp{--sp-s0:1.14;--sp-s1:1.2;--sp-y0:4%;--sp-y1:-4%;animation-name:sp-k-ken}.sp-img-kenBurnsDown{--sp-s0:1.14;--sp-s1:1.2;--sp-y0:-4%;--sp-y1:4%;animation-name:sp-k-ken}.sp-img-panStart{--sp-s0:1.2;--sp-s1:1.2;--sp-x0:-6%;--sp-x1:6%;animation-name:sp-k-ken;animation-timing-function:linear}.sp-img-panEnd{--sp-s0:1.2;--sp-s1:1.2;--sp-x0:6%;--sp-x1:-6%;animation-name:sp-k-ken;animation-timing-function:linear}.sp-img-panUp{--sp-s0:1.2;--sp-s1:1.2;--sp-y0:6%;--sp-y1:-6%;animation-name:sp-k-ken;animation-timing-function:linear}.sp-img-panDown{--sp-s0:1.2;--sp-s1:1.2;--sp-y0:-6%;--sp-y1:6%;animation-name:sp-k-ken;animation-timing-function:linear}.sp-img-tiltPan{animation-name:sp-k-tiltPan}@keyframes sp-k-tiltPan{0%{transform:scale(1.18)translate(-4%,-2%)rotate(-1.2deg)}to{transform:scale(1.18)translate(4%,2%)rotate(1.2deg)}}.sp-img-parallaxFloat{animation-name:sp-k-parallax}@keyframes sp-k-parallax{0%{transform:scale(1.12)translateY(-2.5%)}to{transform:scale(1.12)translateY(2.5%)}}.sp-img-zoomSlow{--sp-s0:1;--sp-s1:1.25;animation-name:sp-k-ken;animation-timing-function:linear}.sp-img-zoomPulse{--sp-s0:1;--sp-s1:1.08;animation-name:sp-k-ken;animation-duration:calc(var(--sp-motion,6s) / 3)}.sp-img-breatheImg{animation-name:sp-k-breathe}.sp-img-floatImg{animation-name:sp-k-float}.sp-img-swingImg{animation-name:sp-k-wobbleLoop}.sp-img-spinSlowImg{animation-name:sp-k-rotate;animation-timing-function:linear;animation-direction:normal;animation-duration:calc(var(--sp-motion,6s) * 3)}@keyframes sp-k-filter{0%{filter:var(--sp-f0,none);opacity:var(--sp-fo0,1);transform:scale(var(--sp-fs0,1))}to{filter:var(--sp-f1,none);opacity:1;transform:scale(var(--sp-fs1,1))}}[class*=sp-img-].sp-img-once{animation-iteration-count:1;animation-direction:normal}.sp-img-blurIn{--sp-f0:blur(18px);--sp-f1:blur(0);--sp-fo0:0;animation-name:sp-k-filter;animation-iteration-count:1;animation-direction:normal}.sp-img-sharpenIn{--sp-f0:blur(4px) contrast(.7);--sp-f1:blur(0) contrast(1.12);animation-name:sp-k-filter;animation-iteration-count:1;animation-direction:normal}.sp-img-colorIn{--sp-f0:grayscale(1);--sp-f1:grayscale(0);animation-name:sp-k-filter;animation-iteration-count:1;animation-direction:normal}.sp-img-sepiaOut{--sp-f0:sepia(1);--sp-f1:sepia(0);animation-name:sp-k-filter;animation-iteration-count:1;animation-direction:normal}.sp-img-brightPulse{--sp-f0:brightness(.85);--sp-f1:brightness(1.25);animation-name:sp-k-filter}.sp-img-contrastPulse{--sp-f0:contrast(.85);--sp-f1:contrast(1.4);animation-name:sp-k-filter}.sp-img-hueCycle{animation-name:sp-k-rainbow;animation-timing-function:linear;animation-direction:normal}.sp-img-glitchImg{animation-name:sp-k-glitchLoop;animation-timing-function:step-end;animation-direction:normal}.sp-img-scanImg{animation-name:sp-k-scanLoop;animation-timing-function:linear;animation-direction:normal}.sp-img-shineImg{--sp-s0:1.04;--sp-s1:1.04;animation-name:sp-k-ken;position:relative}@keyframes sp-k-wipe{0%{clip-path:inset(var(--sp-ct,0) var(--sp-cr,100%) var(--sp-cb,0) var(--sp-cl,0))}to{clip-path:inset(0)}}.sp-img-wipeStart{--sp-cr:100%;animation-name:sp-k-wipe;animation-iteration-count:1;animation-direction:normal}.sp-img-wipeEnd{--sp-cr:0;--sp-cl:100%;animation-name:sp-k-wipe;animation-iteration-count:1;animation-direction:normal}.sp-img-wipeUp{--sp-cr:0;--sp-ct:100%;animation-name:sp-k-wipe;animation-iteration-count:1;animation-direction:normal}.sp-img-wipeDown{--sp-cr:0;--sp-cb:100%;animation-name:sp-k-wipe;animation-iteration-count:1;animation-direction:normal}@keyframes sp-k-circleReveal{0%{clip-path:circle(0%)}to{clip-path:circle(78%)}}.sp-img-circleReveal{animation-name:sp-k-circleReveal;animation-iteration-count:1;animation-direction:normal}@keyframes sp-k-diamondReveal{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}to{clip-path:polygon(50% -30%,130% 50%,50% 130%,-30% 50%)}}.sp-img-diamondReveal{animation-name:sp-k-diamondReveal;animation-iteration-count:1;animation-direction:normal}.sp-img-blindsImg{animation-name:sp-k-blindsFade;animation-iteration-count:1;animation-direction:normal;-webkit-mask-image:repeating-linear-gradient(#000 0 9px,#0000 9px 18px);mask-image:repeating-linear-gradient(#000 0 9px,#0000 9px 18px);-webkit-mask-size:100% 18px;mask-size:100% 18px}.sp-img-mosaicImg{animation-name:sp-k-mosaic;animation-iteration-count:1;animation-direction:normal}.sp-img-irisImg{animation-name:sp-k-irisIn;animation-iteration-count:1;animation-direction:normal}.sp-img-rippleImg{animation-name:sp-k-ripple;animation-iteration-count:1;animation-direction:normal}.sp-img-cardFlipImg{animation-name:sp-k-cardFlip;animation-iteration-count:1;animation-direction:normal}.sp-img-cube3dImg{animation-name:sp-k-cube3d;animation-iteration-count:1;animation-direction:normal}.sp-img-foldImg{animation-name:sp-k-foldIn;animation-iteration-count:1;animation-direction:normal}.sp-img-depthImg{--sp-tz:-600px;animation-name:sp-k-persp;animation-iteration-count:1;animation-direction:normal}[class*=sp-trans-]{animation-duration:var(--sp-tr,.6s);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}@keyframes sp-k-tr-in{0%{opacity:var(--sp-tio,0);transform:translate(var(--sp-tix,0), var(--sp-tiy,0)) scale(var(--sp-tis,1)) rotateY(var(--sp-tir,0deg));filter:var(--sp-tif,none)}to{opacity:1;filter:none;transform:none}}@keyframes sp-k-tr-out{0%{opacity:1;filter:none;transform:none}to{opacity:var(--sp-too,0);transform:translate(var(--sp-tox,0), var(--sp-toy,0)) scale(var(--sp-tos,1)) rotateY(var(--sp-tor,0deg));filter:var(--sp-tof,none)}}.sp-trans-cut-in,.sp-trans-cut-out{animation-duration:1ms}.sp-trans-cut-in{--sp-tio:1;animation-name:sp-k-tr-in}.sp-trans-cut-out{--sp-too:0;animation-name:sp-k-tr-out}.sp-trans-fade-in{animation-name:sp-k-tr-in}.sp-trans-fade-out{animation-name:sp-k-tr-out}.sp-trans-crossFade-in{animation-name:sp-k-tr-in;animation-timing-function:ease-out}.sp-trans-crossFade-out{animation-name:sp-k-tr-out;animation-timing-function:ease-in}.sp-trans-dissolve-in{--sp-tif:blur(10px) contrast(2);--sp-tis:1.04;animation-name:sp-k-tr-in}.sp-trans-dissolve-out{--sp-tof:blur(10px) contrast(2);--sp-tos:.98;animation-name:sp-k-tr-out}.sp-trans-slideStart-in{--sp-tix:calc(-100% * var(--sp-dir));--sp-tio:1;animation-name:sp-k-tr-in}.sp-trans-slideStart-out{--sp-tox:calc(100% * var(--sp-dir));--sp-too:1;animation-name:sp-k-tr-out}.sp-trans-slideEnd-in{--sp-tix:calc(100% * var(--sp-dir));--sp-tio:1;animation-name:sp-k-tr-in}.sp-trans-slideEnd-out{--sp-tox:calc(-100% * var(--sp-dir));--sp-too:1;animation-name:sp-k-tr-out}.sp-trans-slideUp-in{--sp-tiy:100%;--sp-tio:1;animation-name:sp-k-tr-in}.sp-trans-slideUp-out{--sp-toy:-100%;--sp-too:1;animation-name:sp-k-tr-out}.sp-trans-slideDown-in{--sp-tiy:-100%;--sp-tio:1;animation-name:sp-k-tr-in}.sp-trans-slideDown-out{--sp-toy:100%;--sp-too:1;animation-name:sp-k-tr-out}.sp-trans-pushStart-in{--sp-tix:calc(-60% * var(--sp-dir));animation-name:sp-k-tr-in}.sp-trans-pushStart-out{--sp-tox:calc(60% * var(--sp-dir));animation-name:sp-k-tr-out}.sp-trans-pushEnd-in{--sp-tix:calc(60% * var(--sp-dir));animation-name:sp-k-tr-in}.sp-trans-pushEnd-out{--sp-tox:calc(-60% * var(--sp-dir));animation-name:sp-k-tr-out}.sp-trans-pushUp-in{--sp-tiy:60%;animation-name:sp-k-tr-in}.sp-trans-pushUp-out{--sp-toy:-60%;animation-name:sp-k-tr-out}.sp-trans-pushDown-in{--sp-tiy:-60%;animation-name:sp-k-tr-in}.sp-trans-pushDown-out{--sp-toy:60%;animation-name:sp-k-tr-out}.sp-trans-zoomIn-in{--sp-tis:.6;animation-name:sp-k-tr-in}.sp-trans-zoomIn-out{--sp-tos:1.35;animation-name:sp-k-tr-out}.sp-trans-zoomOut-in{--sp-tis:1.4;animation-name:sp-k-tr-in}.sp-trans-zoomOut-out{--sp-tos:.65;animation-name:sp-k-tr-out}.sp-trans-zoomBlur-in{--sp-tis:1.25;--sp-tif:blur(14px);animation-name:sp-k-tr-in}.sp-trans-zoomBlur-out{--sp-tos:.85;--sp-tof:blur(14px);animation-name:sp-k-tr-out}.sp-trans-popSwap-in{animation-name:sp-k-popIn}.sp-trans-popSwap-out{--sp-tos:.3;animation-name:sp-k-tr-out}.sp-trans-flipX-in{--sp-tir:90deg;animation-name:sp-k-tr-in}.sp-trans-flipX-out{--sp-tor:-90deg;animation-name:sp-k-tr-out}.sp-trans-flipY-in{animation-name:sp-k-flipY}.sp-trans-flipY-out{animation-name:sp-k-flipY-out}@keyframes sp-k-flipY-out{0%{opacity:1;transform:perspective(900px)rotateX(0)}to{opacity:0;transform:perspective(900px)rotateX(-90deg)}}.sp-trans-cube-in{animation-name:sp-k-cube3d}.sp-trans-cube-out{animation-name:sp-k-cube-out}@keyframes sp-k-cube-out{0%{opacity:1;transform:perspective(1000px)rotateY(0)}to{opacity:0;transform:perspective(1000px) rotateY(calc(90deg * var(--sp-dir)))}}.sp-trans-carousel-in{--sp-tir:55deg;--sp-tix:calc(60% * var(--sp-dir));--sp-tis:.8;animation-name:sp-k-tr-in}.sp-trans-carousel-out{--sp-tor:-55deg;--sp-tox:calc(-60% * var(--sp-dir));--sp-tos:.8;animation-name:sp-k-tr-out}.sp-trans-foldSwap-in{animation-name:sp-k-foldIn}.sp-trans-foldSwap-out{animation-name:sp-k-fold-out}@keyframes sp-k-fold-out{0%{opacity:1;transform-origin:bottom;transform:perspective(900px)rotateX(0)}to{opacity:0;transform-origin:bottom;transform:perspective(900px)rotateX(85deg)}}@keyframes sp-k-wipe-out{0%{clip-path:inset(0)}to{clip-path:inset(var(--sp-ct,0) var(--sp-cr,0) var(--sp-cb,0) var(--sp-cl,100%))}}.sp-trans-wipeStart-in{--sp-cr:100%;animation-name:sp-k-wipe}.sp-trans-wipeStart-out{--sp-cl:0;--sp-cr:100%;animation-name:sp-k-wipe-out}.sp-trans-wipeEnd-in{--sp-cr:0;--sp-cl:100%;animation-name:sp-k-wipe}.sp-trans-wipeEnd-out{--sp-cl:100%;--sp-cr:0;animation-name:sp-k-wipe-out}.sp-trans-wipeUp-in{--sp-cr:0;--sp-ct:100%;animation-name:sp-k-wipe}.sp-trans-wipeUp-out{--sp-cl:0;--sp-cb:100%;animation-name:sp-k-wipe-out}.sp-trans-wipeDown-in{--sp-cr:0;--sp-cb:100%;animation-name:sp-k-wipe}.sp-trans-wipeDown-out{--sp-cl:0;--sp-ct:100%;animation-name:sp-k-wipe-out}.sp-trans-circleOpen-in{animation-name:sp-k-circleReveal}.sp-trans-circleOpen-out{animation-name:sp-k-circleClose}@keyframes sp-k-circleClose{0%{clip-path:circle(78%)}to{clip-path:circle(0%)}}.sp-trans-circleClose-in{animation-name:sp-k-circleShrinkIn}@keyframes sp-k-circleShrinkIn{0%{clip-path:circle(120%)}to{clip-path:circle(78%)}}.sp-trans-circleClose-out{animation-name:sp-k-circleClose}.sp-trans-diamondSwap-in{animation-name:sp-k-diamondReveal}.sp-trans-diamondSwap-out{animation-name:sp-k-diamond-out}@keyframes sp-k-diamond-out{0%{clip-path:polygon(50% -30%,130% 50%,50% 130%,-30% 50%)}to{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}}.sp-trans-blindsSwap-in{animation-name:sp-k-blindsFade;-webkit-mask-image:repeating-linear-gradient(#000 0 9px,#0000 9px 18px);mask-image:repeating-linear-gradient(#000 0 9px,#0000 9px 18px);-webkit-mask-size:100% 18px;mask-size:100% 18px}.sp-trans-blindsSwap-out{--sp-tof:blur(3px);animation-name:sp-k-tr-out}.sp-trans-mosaicSwap-in{animation-name:sp-k-mosaic}.sp-trans-mosaicSwap-out{--sp-tof:blur(12px) contrast(3);--sp-tos:1.06;animation-name:sp-k-tr-out}.sp-trans-glitchSwap-in{animation-name:sp-k-glitch}.sp-trans-glitchSwap-out{--sp-tof:hue-rotate(120deg) saturate(4);--sp-tox:8px;animation-name:sp-k-tr-out}.sp-trans-burn-in{--sp-tif:sepia(1) saturate(6) hue-rotate(-20deg) brightness(1.6);animation-name:sp-k-tr-in}.sp-trans-burn-out{--sp-tof:sepia(1) saturate(8) hue-rotate(-30deg) brightness(2.2);--sp-tos:1.08;animation-name:sp-k-tr-out}.sp-trans-ledSweep-in{--sp-cr:100%;animation-name:sp-k-wipe;animation-timing-function:steps(20,end)}.sp-trans-ledSweep-out{--sp-cl:0;--sp-cr:100%;animation-name:sp-k-wipe-out;animation-timing-function:steps(20,end)}.sp-vfx-cinematic{filter:contrast(1.15)saturate(1.1)brightness(.96)}.sp-vfx-warm{filter:sepia(.25)saturate(1.3)hue-rotate(-12deg)brightness(1.04)}.sp-vfx-cool{filter:saturate(1.15)hue-rotate(14deg)brightness(1.02)}.sp-vfx-vivid{filter:saturate(1.75)contrast(1.12)}.sp-vfx-muted{filter:saturate(.6)contrast(.95)}.sp-vfx-sunset{filter:sepia(.35)saturate(1.6)hue-rotate(-20deg)contrast(1.08)}.sp-vfx-midnight{filter:brightness(.72)saturate(1.25)hue-rotate(200deg)contrast(1.15)}.sp-vfx-ember{filter:sepia(.5)saturate(2.4)hue-rotate(-25deg)brightness(1.05)}.sp-vfx-iceVfx{filter:saturate(.85)hue-rotate(175deg)brightness(1.1)contrast(1.05)}.sp-vfx-noir{filter:grayscale()contrast(1.35)}.sp-vfx-sepiaVfx{filter:sepia(.85)contrast(1.05)}.sp-vfx-vintage{filter:sepia(.4)saturate(.8)contrast(1.15)brightness(.95)}.sp-vfx-contrastPlus{filter:contrast(1.45)}.sp-vfx-brightPlus{filter:brightness(1.25)}.sp-vfx-sharpen{filter:contrast(1.25)saturate(1.1)}.sp-vfx-softGlow{filter:brightness(1.08)saturate(1.1)blur(.3px)}.sp-vfx-dreamy{filter:brightness(1.1)saturate(1.3)blur(.8px)contrast(.92)}.sp-vfx-duotoneBlue{filter:grayscale()sepia()hue-rotate(180deg)saturate(4)brightness(.95)}.sp-vfx-duotonePurple{filter:grayscale()sepia()hue-rotate(230deg)saturate(3.5)brightness(.95)}.sp-vfx-duotoneGreen{filter:grayscale()sepia()hue-rotate(80deg)saturate(3.5)brightness(.95)}.sp-vfx-invert{filter:invert()}.sp-vfx-neonEdge{filter:contrast(1.6)saturate(2.2)brightness(1.05)}.sp-vfx-glowEdges{filter:contrast(1.35)saturate(1.6)drop-shadow(0 0 12px #ffffff59)}.sp-vfx-matrixGreen{filter:grayscale()sepia()hue-rotate(65deg)saturate(5)contrast(1.2)}.sp-vfx-glitchVfx{animation:3s step-end infinite sp-k-glitchLoop}.sp-vfx-vignette,.sp-vfx-scanlines,.sp-vfx-filmGrain{position:relative}.sp-vfx-vignette:after{content:"";pointer-events:none;background:radial-gradient(#0000 45%,#000000a6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.sp-vfx-scanlines:after{content:"";pointer-events:none;background:repeating-linear-gradient(#00000047 0 1px,#0000 1px 3px);position:absolute;top:0;bottom:0;left:0;right:0}.sp-vfx-filmGrain:after{content:"";pointer-events:none;opacity:.16;background-image:repeating-conic-gradient(#ffffffe6 0% 25%,#000000e6 0% 50%);background-size:3px 3px;animation:.28s steps(2,end) infinite sp-k-jitter;position:absolute;top:0;bottom:0;left:0;right:0}.sp-btn{cursor:pointer;white-space:nowrap;box-sizing:border-box;border:0;justify-content:center;align-items:center;gap:7px;font-family:inherit;line-height:1.4;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden}.sp-btn:hover{transform:translateY(-1.5px)}.sp-btn:active{transform:translateY(0)}.sp-btn-solid{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff)}.sp-btn-solidGradient{background:linear-gradient(135deg, var(--sp-bbg,#26ae61), var(--sp-bbg2,#1b8a4b));color:var(--sp-bfg,#fff)}.sp-btn-solidGlow{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);box-shadow:0 0 18px -2px var(--sp-bbg,#26ae61)}.sp-btn-raised{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);box-shadow:0 5px 0 var(--sp-bbg2,#1b8a4b), 0 8px 16px -6px #0006}.sp-btn-raised:active{box-shadow:0 1px 0 var(--sp-bbg2,#1b8a4b);transform:translateY(4px)}.sp-btn-threeD{background:linear-gradient(180deg, var(--sp-bbg,#26ae61), var(--sp-bbg2,#1b8a4b));color:var(--sp-bfg,#fff);box-shadow:inset 0 1px #ffffff59,0 6px #00000047,0 10px 20px -8px #00000080}.sp-btn-pressed{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);box-shadow:inset 0 3px 8px #00000059,inset 0 -1px #ffffff26}.sp-btn-outline{color:var(--sp-bbg,#26ae61);border:2px solid var(--sp-bbg,#26ae61);background:0 0}.sp-btn-outlineGlow{color:var(--sp-bbg,#26ae61);border:2px solid var(--sp-bbg,#26ae61);box-shadow:0 0 14px -2px var(--sp-bbg,#26ae61), inset 0 0 14px -6px var(--sp-bbg,#26ae61);background:0 0}.sp-btn-ghost{color:var(--sp-bbg,#26ae61);background:0 0}.sp-btn-ghost:hover{background:color-mix(in srgb, var(--sp-bbg,#26ae61) 12%, transparent)}.sp-btn-soft{background:color-mix(in srgb, var(--sp-bbg,#26ae61) 16%, transparent);color:var(--sp-bbg,#26ae61)}.sp-btn-cutCorner{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border-radius:0!important}.sp-btn-tag{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);padding-inline-end:26px!important}.sp-btn-pill{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);border-radius:999px!important}.sp-btn-pillGradient{background:linear-gradient(135deg, var(--sp-bbg,#26ae61), var(--sp-bbg2,#1b8a4b));color:var(--sp-bfg,#fff);border-radius:999px!important}.sp-btn-sharp{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);border-radius:0!important}.sp-btn-glass{color:var(--sp-bfg,#fff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff59}.sp-btn-blob{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);border-radius:60% 40% 55% 45%/45% 55%!important}.sp-btn-neon{color:var(--sp-bbg,#4ade80);text-shadow:0 0 8px;background:0 0;border:2px solid;box-shadow:0 0 12px -2px,inset 0 0 12px -6px}.sp-btn-neonPulse{animation:1.8s ease-in-out infinite sp-k-neonBtn}@keyframes sp-k-neonBtn{0%,to{box-shadow:0 0 10px -2px,inset 0 0 10px -6px}50%{box-shadow:0 0 24px,inset 0 0 20px -6px}}.sp-btn-neonPulse{color:var(--sp-bbg,#4ade80);text-shadow:0 0 8px;background:0 0;border:2px solid}.sp-btn-led{color:var(--sp-bbg,#ffb020);border:2px solid color-mix(in srgb, var(--sp-bbg,#ffb020) 60%, #000);text-shadow:0 0 8px,0 0 18px;letter-spacing:1.5px;background:#111}.sp-btn-led3d{color:var(--sp-bbg,#ffb020);text-shadow:0 0 8px,0 0 20px;letter-spacing:1.5px;background:linear-gradient(#222,#000);box-shadow:inset 0 1px #ffffff26,0 5px #000,0 9px 18px -8px #000c}.sp-btn-glowRing{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff)}.sp-btn-glowRing:after{content:"";border-radius:inherit;border:2px solid var(--sp-bbg,#26ae61);opacity:.6;animation:1.8s ease-out infinite sp-k-ringPulse;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}@keyframes sp-k-ringPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.sp-btn-shine,.sp-btn-sweep,.sp-btn-shimmerBtn{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff)}.sp-btn-shine:after,.sp-btn-shimmerBtn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;animation:2.4s linear infinite sp-k-sheen-run;position:absolute;top:0;bottom:0;transform:skew(-18deg)}.sp-btn-shine:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-70%}.sp-btn-shine:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-70%}.sp-btn-shine:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-70%}.sp-btn-shimmerBtn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-70%}.sp-btn-shimmerBtn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-70%}.sp-btn-shimmerBtn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-70%}.sp-btn-shine:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-70%}.sp-btn-shine:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-70%}.sp-btn-shine:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-70%}.sp-btn-shimmerBtn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-70%}.sp-btn-shimmerBtn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-70%}.sp-btn-shimmerBtn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-70%}.sp-btn-shine:after{animation-duration:3s}.sp-btn-sweep:before{content:"";background:var(--sp-bbg2,#1b8a4b);transform:translateX(calc(-101% * var(--sp-dir)));transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.sp-btn-sweep:hover:before{transform:translate(0)}.sp-btn-sweep>*{z-index:1;position:relative}.sp-btn-slideFill{color:var(--sp-bbg,#26ae61);border:2px solid var(--sp-bbg,#26ae61);background:0 0}.sp-btn-slideFill:before{content:"";background:var(--sp-bbg,#26ae61);transform-origin:bottom;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}.sp-btn-slideFill:hover{color:var(--sp-bfg,#fff)}.sp-btn-slideFill:hover:before{transform:scaleY(1)}.sp-btn-slideFill>*{z-index:1;position:relative}.sp-btn-borderRun{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff)}.sp-btn-borderRun:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from 0deg, transparent 0 70%, #ffffffe6 85%, transparent 100%);-webkit-mask-composite:xor;padding:2px;animation:2.2s linear infinite sp-k-rotate;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.sp-btn-arrowSlide{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff)}.sp-btn-arrowSlide:after{content:"←";margin-inline-start:6px;transition:transform .25s;display:inline-block}.sp-btn-arrowSlide:hover:after{transform:translateX(calc(-5px * var(--sp-dir)))}.sp-btn-gradientAnim{background:linear-gradient(92deg, var(--sp-bbg,#26ae61), var(--sp-bbg2,#1b8a4b), var(--sp-bbg,#26ae61));color:var(--sp-bfg,#fff);background-size:220%;animation:3.2s linear infinite sp-k-gradientFlow}.sp-btn-rippleBtn{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff)}.sp-btn-rippleBtn:after{content:"";opacity:0;background:#fff9;border-radius:50%;width:8px;height:8px;transition:transform .5s,opacity .5s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0)}.sp-btn-rippleBtn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.sp-btn-rippleBtn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.sp-btn-rippleBtn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.sp-btn-rippleBtn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.sp-btn-rippleBtn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.sp-btn-rippleBtn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.sp-btn-rippleBtn:hover:after{opacity:1;transform:translate(-50%,-50%)scale(22)}.sp-btn-rippleBtn>*{z-index:1;position:relative}.sp-banim-pulse{animation:1.9s ease-in-out infinite sp-k-pulse}.sp-banim-bounce{animation:1.6s ease-in-out infinite sp-k-bounceLoop}.sp-banim-shake{animation:2.6s ease-in-out infinite sp-k-shakeLoop}.sp-banim-glow{animation:2.2s ease-in-out infinite sp-k-glowLoop}.sp-banim-float{animation:3s ease-in-out infinite sp-k-float}.sp-banim-wobble{animation:2.4s ease-in-out infinite sp-k-wobbleLoop}.sp-banim-heartbeat{animation:1.7s ease-in-out infinite sp-k-heartbeat}.sp-banim-shineLoop{position:relative}.sp-banim-shineLoop:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(100deg,#0000,#fff9,#0000);width:45%;animation:2.6s linear infinite sp-k-sheen-run;position:absolute;top:0;bottom:0;transform:skew(-18deg)}.sp-banim-shineLoop:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-70%}.sp-banim-shineLoop:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-70%}.sp-banim-shineLoop:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-70%}.sp-banim-shineLoop:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-70%}.sp-banim-shineLoop:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-70%}.sp-banim-shineLoop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-70%}.sp-banim-ring{position:relative}.sp-banim-ring:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;border:2px solid;animation:1.9s ease-out infinite sp-k-ringPulse;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.sp-fx{z-index:10;pointer-events:none;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sp-fx-none{display:none}.sp-fx-glow{box-shadow:inset 0 0 42px -8px var(--sp-fxc,#26ae618c);animation:3s ease-in-out infinite sp-k-glowFx}@keyframes sp-k-glowFx{0%,to{box-shadow:inset 0 0 30px -10px var(--sp-fxc,#26ae6173)}50%{box-shadow:inset 0 0 58px -6px var(--sp-fxc,#26ae61b3)}}.sp-fx-sheen:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:3.4s ease-in-out infinite sp-k-sheen-run;position:absolute;top:0;bottom:0;transform:skew(-16deg)}.sp-fx-sheen:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-fx-sheen:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-fx-sheen:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-60%}.sp-fx-sheen:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-fx-sheen:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-fx-sheen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-60%}.sp-fx-spotlight:after{content:"";background:radial-gradient(circle at 30% 50%, var(--sp-fxc,#ffffff59) 0%, transparent 34%);animation:6s ease-in-out infinite alternate sp-k-spotSweep;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}@keyframes sp-k-spotSweep{0%{transform:translate(-22%)}to{transform:translate(22%)}}.sp-fx-aurora:after{content:"";filter:blur(18px);background:radial-gradient(at 20% 30%,#38bdf859,#0000 55%),radial-gradient(at 70% 60%,#a855f74d,#0000 55%),radial-gradient(at 45% 80%,#34d39947,#0000 55%);animation:12s ease-in-out infinite alternate sp-k-auroraDrift;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}@keyframes sp-k-auroraDrift{0%{transform:translate(-6%,-4%)rotate(-3deg)}to{transform:translate(6%,4%)rotate(3deg)}}.sp-fx-bokeh:after{content:"";filter:blur(2px);background-image:radial-gradient(circle at 12% 24%,#ffffff80 0 6px,#0000 7px),radial-gradient(circle at 34% 72%,#ffffff59 0 10px,#0000 11px),radial-gradient(circle at 58% 18%,#fff6 0 5px,#0000 6px),radial-gradient(circle at 78% 62%,#ffffff4d 0 12px,#0000 13px),radial-gradient(circle at 90% 30%,#ffffff73 0 7px,#0000 8px);animation:7s ease-in-out infinite sp-k-float;position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-ledFrame{background:linear-gradient(#0000,#0000) padding-box padding-box,repeating-linear-gradient(90deg,#ff2d2d 0 14px,#ffb020 14px 28px,#39ff5e 28px 42px,#38bdf8 42px 56px) border-box;border:3px solid #0000;animation:1.4s linear infinite sp-k-ledFrameRun}@keyframes sp-k-ledFrameRun{to{background-position:56px 0,56px 0}}.sp-fx-neonFrame{border:2px solid var(--sp-fxc,#4ade80);box-shadow:0 0 12px var(--sp-fxc,#4ade80), inset 0 0 12px -4px var(--sp-fxc,#4ade80);animation:2.4s ease-in-out infinite sp-k-neonFrameGlow}@keyframes sp-k-neonFrameGlow{0%,to{box-shadow:0 0 8px var(--sp-fxc,#4ade80), inset 0 0 10px -6px var(--sp-fxc,#4ade80)}50%{box-shadow:0 0 26px var(--sp-fxc,#4ade80), inset 0 0 20px -4px var(--sp-fxc,#4ade80)}}.sp-fx-chaseFrame:after{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 62%, var(--sp-fxc,#26ae61) 78%, transparent 100%);-webkit-mask-composite:xor;padding:3px;animation:2.6s linear infinite sp-k-rotate;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.sp-fx-bulbFrame:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;background-image:radial-gradient(circle,#ffd93d 0 3px,#0000 4px);background-repeat:repeat-x,repeat-x;background-size:22px 22px;padding:8px;animation:1.1s step-end infinite sp-k-blink;position:absolute;top:4px;bottom:4px;left:4px;right:4px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.sp-fx-dashFrame{border:3px dashed var(--sp-fxc,#26ae61);animation:22s linear infinite sp-k-dashRun}@keyframes sp-k-dashRun{to{border-radius:inherit;background-position:200px 0}}.sp-fx-scanlines:after{content:"";background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-gridPulse:after{content:"";background-image:linear-gradient(var(--sp-fxc,#26ae614d) 1px, transparent 1px), linear-gradient(90deg, var(--sp-fxc,#26ae614d) 1px, transparent 1px);background-size:30px 30px;animation:3.2s ease-in-out infinite sp-k-gridFade;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes sp-k-gridFade{0%,to{opacity:.25}50%{opacity:.7}}.sp-fx-circuit:after{content:"";background-image:linear-gradient(90deg, var(--sp-fxc,#38bdf859) 2px, transparent 2px), linear-gradient(0deg, var(--sp-fxc,#38bdf840) 2px, transparent 2px);background-size:48px 48px,48px 48px;animation:5s linear infinite sp-k-circuitRun;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:repeating-linear-gradient(45deg,#000 0 30px,#0000 30px 60px);mask-image:repeating-linear-gradient(45deg,#000 0 30px,#0000 30px 60px)}@keyframes sp-k-circuitRun{to{background-position:48px 48px,48px 48px}}.sp-fx-dotGrid:after{content:"";background-image:radial-gradient(circle, var(--sp-fxc,#ffffff47) 1px, transparent 1.6px);background-size:14px 14px;position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-noise:after{content:"";opacity:.1;background-image:repeating-conic-gradient(#fff 0% 25%,#000 0% 50%);background-size:3px 3px;animation:.3s steps(2,end) infinite sp-k-jitter;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes sp-k-fall{0%{transform:translateY(-120%)rotate(0)}to{transform:translateY(220%)rotate(360deg)}}@keyframes sp-k-drift{0%,to{transform:translate(0)}50%{transform:translate(14px,-18px)}}.sp-fx-particles:after{content:"";background-image:radial-gradient(circle at 15% 20%, var(--sp-fxc,#ffffffbf) 0 2px, transparent 3px), radial-gradient(circle at 42% 65%, var(--sp-fxc,#fff9) 0 1.5px, transparent 2.5px), radial-gradient(circle at 68% 32%, var(--sp-fxc,#ffffffb3) 0 2px, transparent 3px), radial-gradient(circle at 86% 74%, var(--sp-fxc,#ffffff8c) 0 1.5px, transparent 2.5px), radial-gradient(circle at 30% 88%, var(--sp-fxc,#ffffffa6) 0 2px, transparent 3px);animation:6s ease-in-out infinite sp-k-drift;position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-confetti:after{content:"";background-image:linear-gradient(45deg,#ef4444 0 6px,#0000 6px),linear-gradient(-45deg,#3b82f6 0 6px,#0000 6px),linear-gradient(45deg,#22c55e 0 6px,#0000 6px),linear-gradient(-45deg,#f59e0b 0 6px,#0000 6px),linear-gradient(45deg,#a855f7 0 6px,#0000 6px);background-position:0 0,30px 20px,60px 45px,15px 70px,85px 10px;background-size:90px 90px,130px 130px,70px 70px,110px 110px,150px 150px;animation:5.5s linear infinite sp-k-fall;position:absolute;top:-20%;bottom:-20%;left:0;right:0}.sp-fx-snow:after{content:"";background-image:radial-gradient(circle,#fff 0 2.5px,#0000 3px),radial-gradient(circle,#ffffffbf 0 1.8px,#0000 2.4px),radial-gradient(circle,#ffffff8c 0 1.2px,#0000 1.8px);background-position:0 0,30px 25px,55px 50px;background-size:100px 100px,65px 65px,45px 45px;animation:9s linear infinite sp-k-fall;position:absolute;top:-20%;bottom:-20%;left:0;right:0}.sp-fx-rain:after{content:"";background-image:repeating-linear-gradient(105deg,#bae6fd8c 0 1px,#0000 1px 14px);background-size:100% 60px;animation:1.1s linear infinite sp-k-fall;position:absolute;top:-20%;bottom:-20%;left:0;right:0}.sp-fx-stars:after{content:"";background-image:radial-gradient(circle,#fff 0 1.4px,#0000 2px),radial-gradient(circle,#ffffffb3 0 1px,#0000 1.6px);background-position:0 0,22px 18px;background-size:70px 70px,40px 40px;animation:2.6s step-end infinite sp-k-blink;position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-matrixRain:after{content:"";opacity:.5;background-image:repeating-linear-gradient(#22c55ed9 0 8px,#0000 8px 26px);background-size:16px 120px;animation:2.4s linear infinite sp-k-fall;position:absolute;top:-30%;bottom:-30%;left:0;right:0}.sp-fx-waves:after{content:"";background:radial-gradient(ellipse at 50% 100%, var(--sp-fxc,#38bdf873) 0%, transparent 62%), radial-gradient(ellipse at 20% 100%, #a855f74d 0%, transparent 58%);height:55%;animation:7s ease-in-out infinite alternate sp-k-spotSweep;position:absolute;bottom:-10%;left:-25%;right:-25%}.sp-img-kenBurnsDiag1{--sp-s0:1.06;--sp-s1:1.24;--sp-x0:-3%;--sp-y0:3%;--sp-x1:3%;--sp-y1:-3%;animation-name:sp-k-ken}.sp-img-kenBurnsDiag2{--sp-s0:1.24;--sp-s1:1.06;--sp-x0:3%;--sp-y0:3%;--sp-x1:-3%;--sp-y1:-3%;animation-name:sp-k-ken}.sp-img-kenBurnsWide{--sp-s0:1;--sp-s1:1.32;animation-name:sp-k-ken}.sp-img-kenBurnsTight{--sp-s0:1.1;--sp-s1:1.16;animation-name:sp-k-ken}.sp-img-kenBurnsPulse{--sp-s0:1.05;--sp-s1:1.15;animation-name:sp-k-ken;animation-duration:calc(var(--sp-motion,6s) / 2)}.sp-img-panDiagUp{--sp-s0:1.22;--sp-s1:1.22;--sp-x0:-5%;--sp-y0:5%;--sp-x1:5%;--sp-y1:-5%;animation-name:sp-k-ken;animation-timing-function:linear}.sp-img-panDiagDown{--sp-s0:1.22;--sp-s1:1.22;--sp-x0:-5%;--sp-y0:-5%;--sp-x1:5%;--sp-y1:5%;animation-name:sp-k-ken;animation-timing-function:linear}.sp-img-panSlow{--sp-s0:1.18;--sp-s1:1.18;--sp-x0:-4%;--sp-x1:4%;animation-name:sp-k-ken;animation-timing-function:linear;animation-duration:calc(var(--sp-motion,6s) * 3)}.sp-img-driftImg{animation-name:sp-k-driftLoop}@keyframes sp-k-panCircle{0%{transform:scale(1.2)translate(-4%)}25%{transform:scale(1.2)translateY(-4%)}50%{transform:scale(1.2)translate(4%)}75%{transform:scale(1.2)translateY(4%)}to{transform:scale(1.2)translate(-4%)}}.sp-img-panCircle{animation-name:sp-k-panCircle;animation-timing-function:linear;animation-direction:normal}.sp-img-zoomInOut{--sp-s0:1;--sp-s1:1.22;animation-name:sp-k-ken}@keyframes sp-k-zoomTilt{0%{transform:scale(1.06)rotate(-1.4deg)}to{transform:scale(1.22)rotate(1.4deg)}}.sp-img-zoomTilt{animation-name:sp-k-zoomTilt}@keyframes sp-k-zoomShake{0%,to{transform:scale(1.14)translate(0)}25%{transform:scale(1.16)translate(-.6%,.4%)}50%{transform:scale(1.14)translate(.6%,-.4%)}75%{transform:scale(1.16)translate(-.4%,-.6%)}}.sp-img-zoomShake{animation-name:sp-k-zoomShake;animation-direction:normal}.sp-img-wobbleImg{animation-name:sp-k-wobbleLoop}.sp-img-pendulumImg{animation-name:sp-k-pendulum}.sp-img-grayPulse{--sp-f0:grayscale(0);--sp-f1:grayscale(1);animation-name:sp-k-filter}.sp-img-sepiaPulse{--sp-f0:sepia(0);--sp-f1:sepia(.85);animation-name:sp-k-filter}.sp-img-blurPulse{--sp-f0:blur(0);--sp-f1:blur(3px);animation-name:sp-k-filter}.sp-img-invertPulse{--sp-f0:invert(0);--sp-f1:invert(1);animation-name:sp-k-filter}.sp-img-duotonePulse{--sp-f0:grayscale(1) sepia(1) hue-rotate(180deg) saturate(3);--sp-f1:grayscale(1) sepia(1) hue-rotate(300deg) saturate(4);animation-name:sp-k-filter}.sp-img-neonEdgeImg{--sp-f0:contrast(1.2) saturate(1.4);--sp-f1:contrast(2) saturate(3) brightness(1.15);animation-name:sp-k-filter}.sp-img-flashImg{--sp-f0:brightness(1);--sp-f1:brightness(2.4);animation-name:sp-k-filter;animation-duration:calc(var(--sp-motion,6s) / 6)}.sp-img-vignettePulse{--sp-f0:brightness(1);--sp-f1:brightness(.72) contrast(1.2);animation-name:sp-k-filter}.sp-img-filmImg{--sp-f0:sepia(.32) contrast(1.15) saturate(.85);--sp-f1:sepia(.42) contrast(1.25) saturate(.75);animation-name:sp-k-filter;animation-duration:calc(var(--sp-motion,6s) / 10)}.sp-img-oldTvImg{--sp-f0:contrast(1.4) saturate(1.6) hue-rotate(-6deg);--sp-f1:contrast(1.15) saturate(1.2) hue-rotate(6deg);animation-name:sp-k-filter;animation-duration:calc(var(--sp-motion,6s) / 8)}@keyframes sp-k-wipeDiag{0%{clip-path:polygon(0 0,0 0,0 0,0 0)}to{clip-path:polygon(0 0,200% 0,0 200%,0 0)}}.sp-img-wipeDiag{animation-name:sp-k-wipeDiag;animation-iteration-count:1;animation-direction:normal}@keyframes sp-k-splitRevealImg{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}.sp-img-splitRevealImg{animation-name:sp-k-splitRevealImg;animation-iteration-count:1;animation-direction:normal}@keyframes sp-k-curtainImg{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}.sp-img-curtainImg{animation-name:sp-k-curtainImg;animation-iteration-count:1;animation-direction:normal}@keyframes sp-k-starReveal{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%)}to{clip-path:polygon(50% -60%,62% 26%,160% 26%,74% 54%,92% 160%,50% 90%,8% 160%,26% 54%,-60% 26%,38% 26%)}}.sp-img-starReveal{animation-name:sp-k-starReveal;animation-iteration-count:1;animation-direction:normal}@keyframes sp-k-heartReveal{0%{clip-path:circle(0%)}to{clip-path:circle(90%)}}.sp-img-heartReveal{animation-name:sp-k-heartReveal;animation-timing-function:cubic-bezier(.34,1.4,.64,1);animation-iteration-count:1;animation-direction:normal}@keyframes sp-k-triangleReveal{0%{clip-path:polygon(50% 100%,50% 100%,50% 100%)}to{clip-path:polygon(50% -70%,170% 130%,-70% 130%)}}.sp-img-triangleReveal{animation-name:sp-k-triangleReveal;animation-iteration-count:1;animation-direction:normal}@keyframes sp-k-spiralReveal{0%{clip-path:circle(0%);transform:rotate(-180deg)scale(.6)}to{clip-path:circle(85%);transform:rotate(0)scale(1)}}.sp-img-spiralReveal{animation-name:sp-k-spiralReveal;animation-iteration-count:1;animation-direction:normal}@keyframes sp-k-shutterImg{0%{clip-path:inset(50% 0)}45%{clip-path:inset(0)}55%{clip-path:inset(0)}to{clip-path:inset(0)}}.sp-img-shutterImg{animation-name:sp-k-shutterImg;animation-iteration-count:1;animation-direction:normal}.sp-img-flip3dImg{animation-name:sp-k-flip3d;animation-timing-function:linear;animation-direction:normal;animation-duration:calc(var(--sp-motion,6s) * 2)}.sp-img-swingDoorImg{animation-name:sp-k-doorOpen;animation-iteration-count:1;animation-direction:normal}.sp-img-perspectiveImg{--sp-ry:34deg;animation-name:sp-k-persp;animation-iteration-count:1;animation-direction:normal}@keyframes sp-k-tiltShiftImg{0%{filter:blur();transform:scale(1.12)perspective(900px)rotateX(3deg)}to{filter:blur(.6px);transform:scale(1.12)perspective(900px)rotateX(-3deg)}}.sp-img-tiltShiftImg{animation-name:sp-k-tiltShiftImg}@keyframes sp-k-floatDeep{0%{transform:scale(1.1)perspective(900px)translateZ(0)translateY(-1.5%)}to{transform:scale(1.14)perspective(900px)translateZ(40px)translateY(1.5%)}}.sp-img-floatDeep{animation-name:sp-k-floatDeep}.sp-trans-fadeSlow-in{animation-name:sp-k-tr-in;animation-timing-function:ease-in-out}.sp-trans-fadeSlow-out{animation-name:sp-k-tr-out;animation-timing-function:ease-in-out}.sp-trans-fadeScale-in{--sp-tis:1.08;animation-name:sp-k-tr-in}.sp-trans-fadeScale-out{--sp-tos:.94;animation-name:sp-k-tr-out}.sp-trans-fadeBlur-in{--sp-tif:blur(12px);animation-name:sp-k-tr-in}.sp-trans-fadeBlur-out{--sp-tof:blur(12px);animation-name:sp-k-tr-out}.sp-trans-fadeDark-in{--sp-tif:brightness(.1);animation-name:sp-k-tr-in}.sp-trans-fadeDark-out{--sp-tof:brightness(.1);animation-name:sp-k-tr-out}.sp-trans-fadeWhite-in{--sp-tif:brightness(4);animation-name:sp-k-tr-in}.sp-trans-fadeWhite-out{--sp-tof:brightness(4);animation-name:sp-k-tr-out}.sp-trans-slideDiag1-in{--sp-tix:calc(-100% * var(--sp-dir));--sp-tiy:100%;--sp-tio:1;animation-name:sp-k-tr-in}.sp-trans-slideDiag1-out{--sp-tox:calc(100% * var(--sp-dir));--sp-toy:-100%;--sp-too:1;animation-name:sp-k-tr-out}.sp-trans-slideDiag2-in{--sp-tix:calc(100% * var(--sp-dir));--sp-tiy:100%;--sp-tio:1;animation-name:sp-k-tr-in}.sp-trans-slideDiag2-out{--sp-tox:calc(-100% * var(--sp-dir));--sp-toy:-100%;--sp-too:1;animation-name:sp-k-tr-out}.sp-trans-slideBounce-in{--sp-tix:calc(-100% * var(--sp-dir));--sp-tio:1;animation-name:sp-k-tr-in;animation-timing-function:cubic-bezier(.34,1.5,.64,1)}.sp-trans-slideBounce-out{--sp-tox:calc(100% * var(--sp-dir));--sp-too:1;animation-name:sp-k-tr-out;animation-timing-function:cubic-bezier(.34,1.5,.64,1)}.sp-trans-slideElastic-in{--sp-tix:calc(-100% * var(--sp-dir));--sp-tio:1;animation-name:sp-k-tr-in;animation-timing-function:cubic-bezier(.68,-.6,.32,1.6)}.sp-trans-slideElastic-out{--sp-tox:calc(100% * var(--sp-dir));--sp-too:1;animation-name:sp-k-tr-out;animation-timing-function:cubic-bezier(.68,-.6,.32,1.6)}.sp-trans-coverStart-in{--sp-tix:calc(-100% * var(--sp-dir));--sp-tio:1;animation-name:sp-k-tr-in}.sp-trans-coverStart-out{--sp-too:1;animation-name:sp-k-tr-out}.sp-trans-coverEnd-in{--sp-tix:calc(100% * var(--sp-dir));--sp-tio:1;animation-name:sp-k-tr-in}.sp-trans-coverEnd-out{--sp-too:1;animation-name:sp-k-tr-out}.sp-trans-zoomRotate-in{animation-name:sp-k-zoomRotate}.sp-trans-zoomRotate-out{--sp-tos:1.6;--sp-tor:45deg;animation-name:sp-k-tr-out}.sp-trans-zoomSlam-in{--sp-tis:3;animation-name:sp-k-tr-in;animation-timing-function:cubic-bezier(.16,1,.3,1)}.sp-trans-zoomSlam-out{--sp-tos:.2;animation-name:sp-k-tr-out}.sp-trans-shrinkSwap-in{--sp-tis:1.5;animation-name:sp-k-tr-in}.sp-trans-shrinkSwap-out{--sp-tos:.4;animation-name:sp-k-tr-out}.sp-trans-punchSwap-in{animation-name:sp-k-punchIn}.sp-trans-punchSwap-out{--sp-tos:2.4;--sp-tof:blur(10px);animation-name:sp-k-tr-out}@keyframes sp-k-cubeV-in{0%{opacity:0;transform-origin:top;transform:perspective(1000px)rotateX(-90deg)}to{opacity:1;transform:none}}@keyframes sp-k-cubeV-out{0%{opacity:1;transform-origin:bottom;transform:perspective(1000px)rotateX(0)}to{opacity:0;transform:perspective(1000px)rotateX(90deg)}}.sp-trans-cubeVertical-in{animation-name:sp-k-cubeV-in}.sp-trans-cubeVertical-out{animation-name:sp-k-cubeV-out}.sp-trans-doorSwap-in{transform-origin:0;animation-name:sp-k-doorOpen}.sp-trans-doorSwap-out{--sp-tor:90deg;animation-name:sp-k-tr-out}.sp-trans-bookSwap-in{transform-origin:0;animation-name:sp-k-bookOpen}.sp-trans-bookSwap-out{--sp-tor:-80deg;animation-name:sp-k-tr-out}.sp-trans-spinSwap-in{animation-name:sp-k-spinIn}.sp-trans-spinSwap-out{--sp-tos:.3;--sp-tor:180deg;animation-name:sp-k-tr-out}.sp-trans-tiltSwap-in{--sp-tir:34deg;--sp-tis:.9;animation-name:sp-k-tr-in}.sp-trans-tiltSwap-out{--sp-tor:-34deg;--sp-tos:.9;animation-name:sp-k-tr-out}.sp-trans-wipeDiag1-in{animation-name:sp-k-wipeDiag}.sp-trans-wipeDiag1-out{--sp-tof:blur(4px);animation-name:sp-k-tr-out}.sp-trans-wipeDiag2-in{animation-name:sp-k-wipeDiag2}@keyframes sp-k-wipeDiag2{0%{clip-path:polygon(100% 0,100% 0,100% 0,100% 0)}to{clip-path:polygon(100% -100%,100% 200%,-100% 200%,-100% -100%)}}.sp-trans-wipeDiag2-out{--sp-tof:blur(4px);animation-name:sp-k-tr-out}.sp-trans-splitH-in{animation-name:sp-k-splitRevealImg}.sp-trans-splitH-out{animation-name:sp-k-splitH-out}@keyframes sp-k-splitH-out{0%{clip-path:inset(0)}to{clip-path:inset(50% 0)}}.sp-trans-splitV-in{animation-name:sp-k-curtainImg}.sp-trans-splitV-out{animation-name:sp-k-splitV-out}@keyframes sp-k-splitV-out{0%{clip-path:inset(0)}to{clip-path:inset(0 50%)}}.sp-trans-curtainSwap-in{animation-name:sp-k-curtain}.sp-trans-curtainSwap-out{animation-name:sp-k-splitV-out}.sp-trans-shutterSwap-in{animation-name:sp-k-shutterImg}.sp-trans-shutterSwap-out{animation-name:sp-k-splitH-out}.sp-trans-starSwap-in{animation-name:sp-k-starReveal}.sp-trans-starSwap-out{--sp-tos:.4;animation-name:sp-k-tr-out}.sp-trans-heartSwap-in{animation-name:sp-k-heartReveal}.sp-trans-heartSwap-out{animation-name:sp-k-circleClose}.sp-trans-pixelSwap-in{animation-name:sp-k-ledPixelate}.sp-trans-pixelSwap-out{--sp-tof:blur(9px) contrast(4);animation-name:sp-k-tr-out}.sp-trans-smokeSwap-in{animation-name:sp-k-smokeIn}.sp-trans-smokeSwap-out{--sp-tof:blur(16px) grayscale(1);--sp-toy:-14px;animation-name:sp-k-tr-out}.sp-trans-liquidSwap-in{animation-name:sp-k-liquidIn}.sp-trans-liquidSwap-out{--sp-tos:.5;--sp-tof:blur(8px);animation-name:sp-k-tr-out}.sp-trans-shatterSwap-in{animation-name:sp-k-shatterIn}.sp-trans-shatterSwap-out{--sp-tos:1.4;--sp-tof:blur(10px) contrast(2.5);animation-name:sp-k-tr-out}.sp-trans-flashSwap-in{animation-name:sp-k-flashBurst}.sp-trans-flashSwap-out{--sp-tof:brightness(6);animation-name:sp-k-tr-out}.sp-trans-ledPixelSwap-in{--sp-cr:100%;animation-name:sp-k-wipe;animation-timing-function:steps(10,end)}.sp-trans-ledPixelSwap-out{--sp-cl:0;--sp-cr:100%;animation-name:sp-k-wipe-out;animation-timing-function:steps(10,end)}.sp-vfx-teal{filter:saturate(1.25)hue-rotate(150deg)brightness(.98)}.sp-vfx-peach{filter:sepia(.3)saturate(1.5)hue-rotate(-8deg)brightness(1.06)}.sp-vfx-forest{filter:saturate(1.4)hue-rotate(60deg)contrast(1.1)}.sp-vfx-desert{filter:sepia(.45)saturate(1.5)hue-rotate(-12deg)brightness(1.08)}.sp-vfx-rose{filter:sepia(.28)saturate(1.6)hue-rotate(-32deg)brightness(1.04)}.sp-vfx-arctic{filter:saturate(.75)hue-rotate(185deg)brightness(1.12)contrast(1.06)}.sp-vfx-golden{filter:sepia(.55)saturate(1.9)hue-rotate(-14deg)brightness(1.08)}.sp-vfx-steelBlue{filter:grayscale(.35)saturate(1.2)hue-rotate(190deg)contrast(1.12)}.sp-vfx-technicolor{filter:saturate(2.4)contrast(1.25)brightness(1.02)}.sp-vfx-faded{filter:saturate(.55)contrast(.82)brightness(1.12)}.sp-vfx-crossProcess{filter:saturate(1.8)hue-rotate(-18deg)contrast(1.35)}.sp-vfx-polaroid{filter:sepia(.28)saturate(1.15)contrast(.92)brightness(1.1)}.sp-vfx-bleach{filter:saturate(.32)contrast(1.5)brightness(1.15)}.sp-vfx-vhs{filter:saturate(1.5)contrast(1.12)hue-rotate(-4deg)blur(.4px)}.sp-vfx-softContrast{filter:contrast(1.08)brightness(1.04)}.sp-vfx-hardLight{filter:contrast(1.6)brightness(1.12)saturate(1.2)}.sp-vfx-darken{filter:brightness(.68)}.sp-vfx-lighten{filter:brightness(1.38)}.sp-vfx-clarity{filter:contrast(1.3)saturate(1.25)brightness(1.03)}.sp-vfx-matte{filter:contrast(.88)saturate(.9)brightness(1.06)}.sp-vfx-duotoneRed{filter:grayscale()sepia()hue-rotate(-40deg)saturate(5)brightness(.95)}.sp-vfx-duotoneAmber{filter:grayscale()sepia()saturate(4.5)brightness(1.02)}.sp-vfx-duotoneTeal{filter:grayscale()sepia()hue-rotate(140deg)saturate(4)brightness(.98)}.sp-vfx-tritone{filter:grayscale()sepia()hue-rotate(230deg)saturate(3)contrast(1.3)}.sp-vfx-posterize{filter:contrast(2.4)saturate(1.8)brightness(1.05)}.sp-vfx-chromatic{filter:contrast(1.15)drop-shadow(2px 0 #ff000073)drop-shadow(-2px 0 #00ffff73)}.sp-vfx-hologramVfx{filter:saturate(1.8)hue-rotate(170deg)brightness(1.15)contrast(1.1)}.sp-vfx-thermalVfx{filter:grayscale()sepia()hue-rotate(-30deg)saturate(9)contrast(1.5)}.sp-vfx-nightVision{filter:grayscale()sepia()hue-rotate(50deg)saturate(7)brightness(1.2)contrast(1.3)}.sp-vfx-pixelVfx{filter:contrast(1.5)saturate(1.6);image-rendering:pixelated}.sp-vfx-pulseVfx{animation:2.6s ease-in-out infinite sp-k-saturatePulse}.sp-vfx-hueLoopVfx{animation:8s linear infinite sp-k-rainbow}.sp-btn-solidDark{color:var(--sp-bfg,#fff);background:#0f172a}.sp-btn-solidSoft{background:color-mix(in srgb, var(--sp-bbg,#26ae61) 22%, #fff);color:var(--sp-bbg,#26ae61)}.sp-btn-solidDeep{background:color-mix(in srgb, var(--sp-bbg,#26ae61) 78%, #000);color:var(--sp-bfg,#fff)}.sp-btn-brick{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);box-shadow:inset 0 -4px #0000004d,0 3px 8px -3px #00000080}.sp-btn-stacked{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);box-shadow:0 4px 0 var(--sp-bbg2,#1b8a4b), 0 8px 0 #00000047}.sp-btn-plate{background:linear-gradient(180deg, color-mix(in srgb, var(--sp-bbg,#26ae61) 88%, #fff), var(--sp-bbg,#26ae61));color:var(--sp-bfg,#fff);box-shadow:inset 0 1px #ffffff80,0 2px 5px #00000040}.sp-btn-outlineThick{color:var(--sp-bbg,#26ae61);border:4px solid var(--sp-bbg,#26ae61);background:0 0}.sp-btn-outlineDashed{color:var(--sp-bbg,#26ae61);border:2.5px dashed var(--sp-bbg,#26ae61);background:0 0}.sp-btn-outlineDouble{color:var(--sp-bbg,#26ae61);border:4px double var(--sp-bbg,#26ae61);background:0 0}.sp-btn-underlineBtn{color:var(--sp-bbg,#26ae61);border-bottom:3px solid var(--sp-bbg,#26ae61);background:0 0;border-radius:0!important}.sp-btn-bracket{color:var(--sp-bbg,#26ae61);border-inline:3px solid var(--sp-bbg,#26ae61);background:0 0;border-radius:0!important}.sp-btn-ticket{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle at 0,#0000 8px,#000 8px),radial-gradient(circle at 100%,#0000 8px,#000 8px);mask-image:radial-gradient(circle at 0,#0000 8px,#000 8px),radial-gradient(circle at 100%,#0000 8px,#000 8px);-webkit-mask-composite:source-in;mask-composite:intersect;padding-inline-start:24px!important;padding-inline-end:24px!important}.sp-btn-circleBtn{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);aspect-ratio:1;border-radius:50%!important;padding:0!important}.sp-btn-squareBtn{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);aspect-ratio:1;border-radius:6px!important}.sp-btn-leafBtn{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);border-radius:999px 6px!important}.sp-btn-hexBtn{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);border-radius:0!important;padding-inline-start:28px!important;padding-inline-end:28px!important}.sp-btn-chevronBtn{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%,10% 50%);border-radius:0!important;padding-inline-start:26px!important;padding-inline-end:26px!important}.sp-btn-badgeBtn{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--sp-bbg,#26ae61) 30%, transparent);border-radius:999px!important}.sp-btn-neonBlue{color:#60a5fa;text-shadow:0 0 8px;background:0 0;border:2px solid;box-shadow:0 0 14px -2px,inset 0 0 12px -6px}.sp-btn-neonPink{color:#f472b6;text-shadow:0 0 8px;background:0 0;border:2px solid;box-shadow:0 0 14px -2px,inset 0 0 12px -6px}.sp-btn-ledMarquee{color:var(--sp-bbg,#ffd93d);text-shadow:0 0 8px;box-shadow:inset 0 0 0 2px #000, 0 0 0 3px color-mix(in srgb, var(--sp-bbg,#ffd93d) 55%, transparent);letter-spacing:1.5px;background:#111}.sp-btn-glowSoftBtn{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);box-shadow:0 0 26px -6px var(--sp-bbg,#26ae61)}.sp-btn-halo{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff);box-shadow:0 0 0 6px color-mix(in srgb, var(--sp-bbg,#26ae61) 22%, transparent)}.sp-btn-laserBtn{color:var(--sp-bbg,#22d3ee);text-shadow:0 0 10px;background:#0b1220;border:1px solid;box-shadow:0 0 8px,inset 0 0 18px -10px}.sp-btn-fillUp{color:var(--sp-bbg,#26ae61);border:2px solid var(--sp-bbg,#26ae61);background:0 0}.sp-btn-fillUp:before{content:"";background:var(--sp-bbg,#26ae61);transition:transform .32s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(101%)}.sp-btn-fillUp:hover{color:var(--sp-bfg,#fff)}.sp-btn-fillUp:hover:before{transform:translateY(0)}.sp-btn-fillUp>*{z-index:1;position:relative}.sp-btn-fillCenter{color:var(--sp-bbg,#26ae61);border:2px solid var(--sp-bbg,#26ae61);background:0 0}.sp-btn-fillCenter:before{content:"";background:var(--sp-bbg,#26ae61);transition:transform .3s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.sp-btn-fillCenter:hover{color:var(--sp-bfg,#fff)}.sp-btn-fillCenter:hover:before{transform:scaleX(1)}.sp-btn-fillCenter>*{z-index:1;position:relative}.sp-btn-textSlide{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff)}.sp-btn-textSlide>*{transition:transform .25s}.sp-btn-textSlide:hover>*{transform:translateX(calc(-4px * var(--sp-dir)))}.sp-btn-iconSpin{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff)}.sp-btn-iconSpin:hover>:first-child{animation:.7s linear sp-k-rotate}.sp-btn-glowTrail{background:var(--sp-bbg,#26ae61);color:var(--sp-bfg,#fff)}.sp-btn-glowTrail:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from 0deg, transparent 0 72%, #ffffffd9 88%, transparent 100%);-webkit-mask-composite:xor;padding:2px;animation:2.4s linear infinite sp-k-rotate;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.sp-btn-pulseBorder{color:var(--sp-bbg,#26ae61);background:0 0;border:2px solid}.sp-btn-pulseBorder:after{content:"";border-radius:inherit;opacity:.7;border:2px solid;animation:1.7s ease-out infinite sp-k-ringPulse;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.sp-banim-jump{animation:1.5s cubic-bezier(.5,0,.5,1) infinite sp-k-bounceLoop}.sp-banim-swing{transform-origin:top;animation:2s ease-in-out infinite sp-k-pendulum}.sp-banim-tada{animation:2.4s ease-in-out infinite sp-k-tada}.sp-banim-rubber{animation:2.6s ease-in-out infinite sp-k-rubber}.sp-banim-jelly{animation:2s ease-in-out infinite sp-k-jelloLoop}.sp-banim-blink{animation:1.6s step-end infinite sp-k-blink}.sp-banim-neonBreath{animation:2.2s ease-in-out infinite sp-k-neonBreath}.sp-banim-gradientMove{animation:3s linear infinite sp-k-gradientFlow;background-size:220%!important}.sp-banim-tilt{animation:2.4s ease-in-out infinite sp-k-tiltLoop}.sp-banim-vibrateBtn{animation:.22s steps(2,end) infinite sp-k-vibrate}.sp-banim-popLoop{--sp-a:1;--sp-b:1.09;animation:1.4s ease-in-out infinite sp-k-scaleLoop}.sp-banim-colorCycle{animation:4s linear infinite sp-k-rainbow}.sp-banim-nudge{animation:2.2s ease-in-out infinite sp-k-nudge}@keyframes sp-k-nudge{0%,82%,to{transform:translate(0)}88%{transform:translateX(calc(-6px * var(--sp-dir)))}94%{transform:translateX(calc(2px * var(--sp-dir)))}}.sp-banim-borderChase{position:relative}.sp-banim-borderChase:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:conic-gradient(from 0deg, transparent 0 68%, currentColor 86%, transparent 100%);-webkit-mask-composite:xor;padding:2px;animation:2s linear infinite sp-k-rotate;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.sp-fx-glowTop:after{content:"";background:linear-gradient(180deg, var(--sp-fxc,#ffffff6b) 0%, transparent 46%);position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-glowBottom:after{content:"";background:linear-gradient(0deg, var(--sp-fxc,#ffffff6b) 0%, transparent 46%);position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-glowCorners:after{content:"";background:radial-gradient(circle at 0 0, var(--sp-fxc,#fff6), transparent 32%), radial-gradient(circle at 100% 100%, var(--sp-fxc,#fff6), transparent 32%);position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-sunRays:after{content:"";background:repeating-conic-gradient(from 0deg at 50% 50%, var(--sp-fxc,#ffffff38) 0deg 6deg, transparent 6deg 18deg);animation:34s linear infinite sp-k-rotate;position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%}.sp-fx-lensFlare:after{content:"";background:radial-gradient(circle at 22% 28%,#ffffff8c 0 10px,#0000 12px),radial-gradient(circle at 38% 42%,#ffdc9659 0 22px,#0000 24px),radial-gradient(circle at 58% 58%,#96dcff47 0 16px,#0000 18px);animation:9s ease-in-out infinite alternate sp-k-spotSweep;position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-softLight:after{content:"";background:radial-gradient(ellipse at 50% 0%, var(--sp-fxc,#ffffff4d), transparent 62%);position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-doubleFrame{border:2px solid var(--sp-fxc,#ffffff80)}.sp-fx-doubleFrame:after{content:"";border:1px solid var(--sp-fxc,#ffffff5c);border-radius:inherit;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.sp-fx-cornerFrame:after{content:"";border:3px solid var(--sp-fxc,#ffffffb3);border-radius:4px;position:absolute;top:8px;bottom:8px;left:8px;right:8px;-webkit-mask-image:linear-gradient(90deg,#000 0 22%,#0000 22% 78%,#000 78% 100%),linear-gradient(0deg,#000 0 22%,#0000 22% 78%,#000 78% 100%);mask-image:linear-gradient(90deg,#000 0 22%,#0000 22% 78%,#000 78% 100%),linear-gradient(0deg,#000 0 22%,#0000 22% 78%,#000 78% 100%)}.sp-fx-glowFrame{box-shadow:inset 0 0 0 2px var(--sp-fxc,#fff9), inset 0 0 26px -10px var(--sp-fxc,#fffc)}.sp-fx-ribbonFrame:after{content:"";background:var(--sp-fxc,#ef4444);width:120px;height:26px;position:absolute;top:0;transform:rotate(-38deg)translate(-32px,16px);box-shadow:0 2px 6px #0006}.sp-fx-ribbonFrame:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.sp-fx-ribbonFrame:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.sp-fx-ribbonFrame:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.sp-fx-ribbonFrame:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.sp-fx-ribbonFrame:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.sp-fx-ribbonFrame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.sp-fx-ticketFrame:after{content:"";border-radius:inherit;border:2px dashed var(--sp-fxc,#ffffff80);background-image:radial-gradient(circle at 0,#0000 9px 9px),radial-gradient(circle at 100%,#0000 9px 9px);position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-pulseFrame{animation:2.4s ease-in-out infinite sp-k-framePulse}@keyframes sp-k-framePulse{0%,to{box-shadow:inset 0 0 0 2px var(--sp-fxc,#fff6)}50%{box-shadow:inset 0 0 0 6px var(--sp-fxc,#ffffffbf)}}.sp-fx-stripes:after{content:"";background:repeating-linear-gradient(45deg, var(--sp-fxc,#ffffff1a) 0 12px, transparent 12px 24px);position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-checker:after{content:"";background:repeating-conic-gradient(var(--sp-fxc,#ffffff17) 0% 25%, transparent 0% 50%);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-hexGrid:after{content:"";background-image:radial-gradient(circle, var(--sp-fxc,#ffffff29) 1.4px, transparent 1.8px);background-size:22px 38px;position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-topo:after{content:"";background:repeating-radial-gradient(circle at 30% 40%, transparent 0 14px, var(--sp-fxc,#ffffff1c) 14px 15px);position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-carbon:after{content:"";background:repeating-linear-gradient(45deg,#ffffff0f 0 3px,#0000 3px 6px),repeating-linear-gradient(-45deg,#0000002e 0 3px,#0000 3px 6px);position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-halftone:after{content:"";background-image:radial-gradient(circle, var(--sp-fxc,#ffffff38) 2px, transparent 2.6px);background-size:9px 9px;position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-sparks:after{content:"";background-image:radial-gradient(circle at 18% 34%,#fde68a 0 2px,#0000 3px),radial-gradient(circle at 52% 18%,#fbbf24 0 1.6px,#0000 2.4px),radial-gradient(circle at 76% 62%,#fde68a 0 2px,#0000 3px),radial-gradient(circle at 34% 78%,#f59e0b 0 1.6px,#0000 2.4px);animation:1.4s step-end infinite sp-k-blink;position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-bubbles:after{content:"";background-image:radial-gradient(circle,#ffffff52 0 8px,#0000 9px),radial-gradient(circle,#ffffff38 0 5px,#0000 6px),radial-gradient(circle,#ffffff29 0 12px,#0000 13px);background-size:90px 90px,55px 55px,130px 130px;animation:12s linear infinite reverse sp-k-fall;position:absolute;top:-20%;bottom:-20%;left:0;right:0}.sp-fx-leaves:after{content:"";background-image:radial-gradient(8px 4px,#22c55e,#0000),radial-gradient(7px 3px,#16a34a,#0000);background-size:100px 100px,70px 70px;animation:7s linear infinite sp-k-fall;position:absolute;top:-20%;bottom:-20%;left:0;right:0}.sp-fx-petals:after{content:"";background-image:radial-gradient(7px 4px,#fda4af,#0000),radial-gradient(6px 3px,#f9a8d4,#0000);background-size:85px 85px,60px 60px;animation:8.5s linear infinite sp-k-fall;position:absolute;top:-20%;bottom:-20%;left:0;right:0}.sp-fx-coins:after{content:"";background-image:radial-gradient(circle,#fcd34d 0 6px,#b45309 6px 7px,#0000 8px);background-size:80px 80px;animation:5s linear infinite sp-k-fall;position:absolute;top:-20%;bottom:-20%;left:0;right:0}.sp-fx-fireflies:after{content:"";filter:drop-shadow(0 0 5px #fde68a);background-image:radial-gradient(circle at 20% 30%,#fde68a 0 2.5px,#0000 4px),radial-gradient(circle at 62% 55%,#fef08a 0 2px,#0000 3.5px),radial-gradient(circle at 84% 24%,#fde68a 0 2.5px,#0000 4px);animation:6s ease-in-out infinite sp-k-drift,2.8s step-end infinite sp-k-blink;position:absolute;top:0;bottom:0;left:0;right:0}.sp-fx-meteors:after{content:"";opacity:.5;background-image:repeating-linear-gradient(118deg,#ffffffbf 0 2px,#0000 2px 90px);background-size:100% 140px;animation:2.4s linear infinite sp-k-fall;position:absolute;top:-30%;bottom:-30%;left:-10%;right:-10%}.sp-fx-smokeFx:after{content:"";filter:blur(14px);background:radial-gradient(at 25% 70%,#94a3b866,#0000 55%),radial-gradient(at 70% 60%,#cbd5e14d,#0000 55%);animation:14s ease-in-out infinite alternate sp-k-auroraDrift;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}.sp-fx-fogFx:after{content:"";filter:blur(6px);background:linear-gradient(#0000 52%,#ffffff73 100%);animation:10s ease-in-out infinite alternate sp-k-spotSweep;position:absolute;top:0;bottom:0;left:0;right:0}[class*=sp-fx-digi]{--sp-bulb:#ff2d2d;--sp-bulb2:#ffb020}.sp-fx-digiBulbsRed{--sp-bulb:#ff2d2d}.sp-fx-digiBulbsGreen{--sp-bulb:#2bff5c}.sp-fx-digiBulbsBlue{--sp-bulb:#3aa0ff}.sp-fx-digiBulbsAmber{--sp-bulb:#ffb020}.sp-fx-digiBulbsRed:after,.sp-fx-digiBulbsGreen:after,.sp-fx-digiBulbsBlue:after,.sp-fx-digiBulbsAmber:after{content:"";border-radius:inherit;background-image:radial-gradient(circle, var(--sp-bulb) 0 42%, transparent 48%);filter:drop-shadow(0 0 4px var(--sp-bulb));-webkit-mask-composite:xor;background-size:12px 12px;padding:7px;animation:1.1s step-end infinite sp-k-bulbRun;position:absolute;top:3px;bottom:3px;left:3px;right:3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}@keyframes sp-k-bulbRun{0%,to{background-position:0 0}50%{background-position:6px 6px}}.sp-fx-digiBulbsRGB:after{content:"";border-radius:inherit;background-blend-mode:multiply;filter:drop-shadow(0 0 4px #ffffff8c);-webkit-mask-composite:xor;background-image:radial-gradient(circle,#fff 0 42%,#0000 48%),repeating-linear-gradient(90deg,#ff2d2d 0 24px,#2bff5c 24px 48px,#3aa0ff 48px 72px);background-size:12px 12px,100% 100%;padding:7px;animation:.9s step-end infinite sp-k-bulbRun;position:absolute;top:3px;bottom:3px;left:3px;right:3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.sp-fx-digiRainbowRun:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:conic-gradient(#ff2d2d,#ffb020,#ffe600,#2bff5c,#2ff3ff,#3aa0ff,#b366ff,#ff4fa3,#ff2d2d);padding:5px;animation:4s linear infinite sp-k-rotate;position:absolute;top:2px;bottom:2px;left:2px;right:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.sp-fx-digiDashRun{border:4px dashed var(--sp-fxc,#ff2d2d);filter:drop-shadow(0 0 6px var(--sp-fxc,#ff2d2d));animation:1s steps(2,end) infinite sp-k-digiDash}@keyframes sp-k-digiDash{0%,to{opacity:1;border-style:dashed}50%{opacity:.45}}.sp-fx-digiDashDouble{border:3px dashed var(--sp-fxc,#ff2d2d);box-shadow:inset 0 0 0 8px transparent, inset 0 0 0 11px var(--sp-fxc,#ff2d2d);filter:drop-shadow(0 0 5px var(--sp-fxc,#ff2d2d));animation:1.3s steps(2,end) infinite sp-k-digiDash}.sp-fx-digiCornerLamps:after{content:"";background:radial-gradient(circle at 0 0, var(--sp-fxc,#ffb020) 0 5px, transparent 7px), radial-gradient(circle at 100% 0, var(--sp-fxc,#ffb020) 0 5px, transparent 7px), radial-gradient(circle at 0 100%, var(--sp-fxc,#ffb020) 0 5px, transparent 7px), radial-gradient(circle at 100% 100%, var(--sp-fxc,#ffb020) 0 5px, transparent 7px);filter:drop-shadow(0 0 8px var(--sp-fxc,#ffb020));animation:1.2s step-end infinite sp-k-blink;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.sp-fx-digiEdgeScan:after{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 76%, var(--sp-fxc,#2ff3ff) 88%, transparent 100%);filter:drop-shadow(0 0 7px var(--sp-fxc,#2ff3ff));-webkit-mask-composite:xor;padding:4px;animation:2.2s linear infinite sp-k-rotate;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.sp-fx-digiBlinkFrame{box-shadow:inset 0 0 0 4px var(--sp-fxc,#ff2d2d), inset 0 0 22px -6px var(--sp-fxc,#ff2d2d);animation:.9s step-end infinite sp-k-blink}.sp-fx-digiNeonTube{border:3px solid var(--sp-fxc,#ff4fa3);box-shadow:0 0 6px var(--sp-fxc,#ff4fa3), 0 0 18px var(--sp-fxc,#ff4fa3), inset 0 0 12px -4px var(--sp-fxc,#ff4fa3);animation:2.6s ease-in-out infinite sp-k-neonFrameGlow}@container (width<=560px){.sp-frame{--sp-scale:.8}}@media (max-width:640px){.sp-slot{margin:14px 0}.sp-buttons{gap:7px}.sp-slot-site_bottom{padding:0 6px 6px}}@media (prefers-reduced-motion:reduce){[class*=sp-anim-],[class*=sp-loop-],[class*=sp-img-],[class*=sp-trans-],[class*=sp-banim-],.sp-fx,.sp-fx:after,.sp-btn,.sp-btn:after,.sp-btn:before{opacity:1!important;clip-path:none!important;filter:none!important;width:auto!important;transition:none!important;animation:none!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}[class*=sp-vfx-]{animation:none!important}.sp-vfx-cinematic{filter:contrast(1.15)saturate(1.1)brightness(.96)!important}.sp-vfx-noir{filter:grayscale()contrast(1.35)!important}.sp-vfx-sepiaVfx{filter:sepia(.85)contrast(1.05)!important}.sp-grad,[class*=sp-style-]{filter:none;opacity:1!important}}.dark-theme .sp-frame:not([style*=background]){background:#111827}.dark-theme .sp-badge{color:#e2e8f0;background:#f8fafc29}.dark-theme .sp-link{color:#60a5fa}.sp-roam-layer{z-index:2000;pointer-events:none;contain:strict;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.sp-roam-unit{pointer-events:auto;will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--sp-roam-dur,30s);animation-delay:var(--sp-roam-delay,0s);position:absolute;top:0;left:0}.sp-roam-unit[data-pause="1"]:hover{animation-play-state:paused}.sp-roam-stage{width:100%;height:100%;display:block;position:relative}.sp-roam-art{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.sp-roam-slot{justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.sp-roam-close{z-index:3;color:#fff;cursor:pointer;background:#0f172ae0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;line-height:1;display:grid;position:absolute;top:-9px;box-shadow:0 2px 8px #0006}.sp-roam-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-9px}.sp-roam-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-9px}.sp-roam-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-9px}.sp-roam-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-9px}.sp-roam-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-9px}.sp-roam-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-9px}.sp-roam-close:hover{background:#dc2626}.sp-roam-layer{container-type:size}.sp-roam-unit{--rw:100vw;--rh:100vh;--rx:calc(var(--rw) - 100%);--ry:calc(var(--rh) - 100%)}@supports (width:1cqw){.sp-roam-unit{--rw:100cqw;--rh:100cqh}}@keyframes sp-roam-edgeLoop{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0))}25%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 0))}50%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1))}75%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1))}}.sp-roam-edgeLoop{animation-name:sp-roam-edgeLoop}@keyframes sp-roam-edgeLoopRev{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0))}25%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1))}50%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1))}75%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 0))}}.sp-roam-edgeLoopRev{animation-name:sp-roam-edgeLoopRev}@keyframes sp-roam-edgeSnake{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0))}3.5714%{transform:translate(calc(var(--rx) * .125), calc(var(--ry) * .08))}7.1429%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * 0))}10.7143%{transform:translate(calc(var(--rx) * .375), calc(var(--ry) * .08))}14.2857%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 0))}17.8571%{transform:translate(calc(var(--rx) * .625), calc(var(--ry) * .08))}21.4286%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * 0))}25%{transform:translate(calc(var(--rx) * .875), calc(var(--ry) * .08))}28.5714%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 0))}32.1429%{transform:translate(calc(var(--rx) * .92), calc(var(--ry) * .1667))}35.7143%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .3333))}39.2857%{transform:translate(calc(var(--rx) * .92), calc(var(--ry) * .5))}42.8571%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .6667))}46.4286%{transform:translate(calc(var(--rx) * .92), calc(var(--ry) * .8333))}50%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1))}53.5714%{transform:translate(calc(var(--rx) * .875), calc(var(--ry) * .92))}57.1429%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * 1))}60.7143%{transform:translate(calc(var(--rx) * .625), calc(var(--ry) * .92))}64.2857%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 1))}67.8571%{transform:translate(calc(var(--rx) * .375), calc(var(--ry) * .92))}71.4286%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * 1))}75%{transform:translate(calc(var(--rx) * .125), calc(var(--ry) * .92))}78.5714%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1))}82.1429%{transform:translate(calc(var(--rx) * .08), calc(var(--ry) * .8333))}85.7143%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .6667))}89.2857%{transform:translate(calc(var(--rx) * .08), calc(var(--ry) * .5))}92.8571%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .3333))}96.4286%{transform:translate(calc(var(--rx) * .08), calc(var(--ry) * .1667))}}.sp-roam-edgeSnake{animation-name:sp-roam-edgeSnake}@keyframes sp-roam-edgeSnakeFast{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0))}3.5714%{transform:translate(calc(var(--rx) * .125), calc(var(--ry) * .08))}7.1429%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * 0))}10.7143%{transform:translate(calc(var(--rx) * .375), calc(var(--ry) * .08))}14.2857%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 0))}17.8571%{transform:translate(calc(var(--rx) * .625), calc(var(--ry) * .08))}21.4286%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * 0))}25%{transform:translate(calc(var(--rx) * .875), calc(var(--ry) * .08))}28.5714%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 0))}32.1429%{transform:translate(calc(var(--rx) * .92), calc(var(--ry) * .1667))}35.7143%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .3333))}39.2857%{transform:translate(calc(var(--rx) * .92), calc(var(--ry) * .5))}42.8571%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .6667))}46.4286%{transform:translate(calc(var(--rx) * .92), calc(var(--ry) * .8333))}50%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1))}53.5714%{transform:translate(calc(var(--rx) * .875), calc(var(--ry) * .92))}57.1429%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * 1))}60.7143%{transform:translate(calc(var(--rx) * .625), calc(var(--ry) * .92))}64.2857%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 1))}67.8571%{transform:translate(calc(var(--rx) * .375), calc(var(--ry) * .92))}71.4286%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * 1))}75%{transform:translate(calc(var(--rx) * .125), calc(var(--ry) * .92))}78.5714%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1))}82.1429%{transform:translate(calc(var(--rx) * .08), calc(var(--ry) * .8333))}85.7143%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .6667))}89.2857%{transform:translate(calc(var(--rx) * .08), calc(var(--ry) * .5))}92.8571%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .3333))}96.4286%{transform:translate(calc(var(--rx) * .08), calc(var(--ry) * .1667))}}.sp-roam-edgeSnakeFast{animation-name:sp-roam-edgeSnakeFast;animation-duration:calc(var(--sp-roam-dur,30s) * .55)}@keyframes sp-roam-edgeZigzag{0%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0))}4.1667%{transform:translate(calc(var(--rx) * .0833), calc(var(--ry) * .18))}8.3333%{transform:translate(calc(var(--rx) * .1667), calc(var(--ry) * 0))}12.5%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * .18))}16.6667%{transform:translate(calc(var(--rx) * .3333), calc(var(--ry) * 0))}20.8333%{transform:translate(calc(var(--rx) * .4167), calc(var(--ry) * .18))}25%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 0))}29.1667%{transform:translate(calc(var(--rx) * .5833), calc(var(--ry) * .18))}33.3333%{transform:translate(calc(var(--rx) * .6667), calc(var(--ry) * 0))}37.5%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * .18))}41.6667%{transform:translate(calc(var(--rx) * .8333), calc(var(--ry) * 0))}45.8333%{transform:translate(calc(var(--rx) * .9167), calc(var(--ry) * .18))}50%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 0))}54.1667%{transform:translate(calc(var(--rx) * .9167), calc(var(--ry) * .82))}58.3333%{transform:translate(calc(var(--rx) * .8333), calc(var(--ry) * 1))}62.5%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * .82))}66.6667%{transform:translate(calc(var(--rx) * .6667), calc(var(--ry) * 1))}70.8333%{transform:translate(calc(var(--rx) * .5833), calc(var(--ry) * .82))}75%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 1))}79.1667%{transform:translate(calc(var(--rx) * .4167), calc(var(--ry) * .82))}83.3333%{transform:translate(calc(var(--rx) * .3333), calc(var(--ry) * 1))}87.5%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * .82))}91.6667%{transform:translate(calc(var(--rx) * .1667), calc(var(--ry) * 1))}95.8333%{transform:translate(calc(var(--rx) * .0833), calc(var(--ry) * .82))}to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1))}}.sp-roam-edgeZigzag{animation-name:sp-roam-edgeZigzag}@keyframes sp-roam-edgeCornerHop{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0))}25%,37.5%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 0))}50%,62.5%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1))}75%,87.5%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1))}}.sp-roam-edgeCornerHop{animation-name:sp-roam-edgeCornerHop}@keyframes sp-roam-edgeTop{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0))}50%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 0))}}.sp-roam-edgeTop{animation-name:sp-roam-edgeTop}@keyframes sp-roam-edgeBottom{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1))}50%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1))}}.sp-roam-edgeBottom{animation-name:sp-roam-edgeBottom}@keyframes sp-roam-edgeStart{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0))}50%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1))}}.sp-roam-edgeStart{animation-name:sp-roam-edgeStart}@keyframes sp-roam-edgeEnd{0%,to{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 0))}50%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1))}}.sp-roam-edgeEnd{animation-name:sp-roam-edgeEnd}@keyframes sp-roam-edgeSpiral{0%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .5))}2.0833%{transform:translate(calc(var(--rx) * .9644), calc(var(--ry) * .6576))}4.1667%{transform:translate(calc(var(--rx) * .8815), calc(var(--ry) * .7927))}6.25%{transform:translate(calc(var(--rx) * .7618), calc(var(--ry) * .8918))}8.3333%{transform:translate(calc(var(--rx) * .6195), calc(var(--ry) * .9459))}10.4167%{transform:translate(calc(var(--rx) * .4704), calc(var(--ry) * .9511))}12.5%{transform:translate(calc(var(--rx) * .3307), calc(var(--ry) * .9088))}14.5833%{transform:translate(calc(var(--rx) * .2146), calc(var(--ry) * .8255))}16.6667%{transform:translate(calc(var(--rx) * .1334), calc(var(--ry) * .7117))}18.75%{transform:translate(calc(var(--rx) * .0942), calc(var(--ry) * .5807))}20.8333%{transform:translate(calc(var(--rx) * .0993), calc(var(--ry) * .4472))}22.9167%{transform:translate(calc(var(--rx) * .1461), calc(var(--ry) * .3255))}25%{transform:translate(calc(var(--rx) * .2278), calc(var(--ry) * .2278))}27.0833%{transform:translate(calc(var(--rx) * .334), calc(var(--ry) * .1633))}29.1667%{transform:translate(calc(var(--rx) * .4522), calc(var(--ry) * .1373))}31.25%{transform:translate(calc(var(--rx) * .5695), calc(var(--ry) * .1506))}33.3333%{transform:translate(calc(var(--rx) * .6733), calc(var(--ry) * .1998))}35.4167%{transform:translate(calc(var(--rx) * .7534), calc(var(--ry) * .2777))}37.5%{transform:translate(calc(var(--rx) * .8026), calc(var(--ry) * .3747))}39.5833%{transform:translate(calc(var(--rx) * .8172), calc(var(--ry) * .4792))}41.6667%{transform:translate(calc(var(--rx) * .7978), calc(var(--ry) * .5798))}43.75%{transform:translate(calc(var(--rx) * .7484), calc(var(--ry) * .666))}45.8333%{transform:translate(calc(var(--rx) * .676), calc(var(--ry) * .7294))}47.9167%{transform:translate(calc(var(--rx) * .5899), calc(var(--ry) * .7647))}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .77))}52.0833%{transform:translate(calc(var(--rx) * .4163), calc(var(--ry) * .7466))}54.1667%{transform:translate(calc(var(--rx) * .3473), calc(var(--ry) * .699))}56.25%{transform:translate(calc(var(--rx) * .2994), calc(var(--ry) * .634))}58.3333%{transform:translate(calc(var(--rx) * .2762), calc(var(--ry) * .56))}60.4167%{transform:translate(calc(var(--rx) * .2784), calc(var(--ry) * .4855))}62.5%{transform:translate(calc(var(--rx) * .3037), calc(var(--ry) * .4187))}64.5833%{transform:translate(calc(var(--rx) * .3474), calc(var(--ry) * .3662))}66.6667%{transform:translate(calc(var(--rx) * .4033), calc(var(--ry) * .3326))}68.75%{transform:translate(calc(var(--rx) * .4642), calc(var(--ry) * .3198))}70.8333%{transform:translate(calc(var(--rx) * .5227), calc(var(--ry) * .3273))}72.9167%{transform:translate(calc(var(--rx) * .5728), calc(var(--ry) * .3524))}75%{transform:translate(calc(var(--rx) * .6096), calc(var(--ry) * .3904))}77.0833%{transform:translate(calc(var(--rx) * .6304), calc(var(--ry) * .4357))}79.1667%{transform:translate(calc(var(--rx) * .6347), calc(var(--ry) * .4823))}81.25%{transform:translate(calc(var(--rx) * .6238), calc(var(--ry) * .5246))}83.3333%{transform:translate(calc(var(--rx) * .601), calc(var(--ry) * .5583))}85.4167%{transform:translate(calc(var(--rx) * .5706), calc(var(--ry) * .5805))}87.5%{transform:translate(calc(var(--rx) * .5373), calc(var(--ry) * .5901))}89.5833%{transform:translate(calc(var(--rx) * .5058), calc(var(--ry) * .5877))}91.6667%{transform:translate(calc(var(--rx) * .4797), calc(var(--ry) * .5757))}93.75%{transform:translate(calc(var(--rx) * .4618), calc(var(--ry) * .5572))}95.8333%{transform:translate(calc(var(--rx) * .4531), calc(var(--ry) * .536))}97.9167%{transform:translate(calc(var(--rx) * .453), calc(var(--ry) * .5159))}to{transform:translate(calc(var(--rx) * .46), calc(var(--ry) * .5))}}.sp-roam-edgeSpiral{animation-name:sp-roam-edgeSpiral}@keyframes sp-roam-bounceDVD{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0))}14.2857%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .62))}28.5714%{transform:translate(calc(var(--rx) * .36), calc(var(--ry) * 1))}42.8571%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .48))}57.1429%{transform:translate(calc(var(--rx) * .74), calc(var(--ry) * 0))}71.4286%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .86))}85.7143%{transform:translate(calc(var(--rx) * .18), calc(var(--ry) * 1))}}.sp-roam-bounceDVD{animation-name:sp-roam-bounceDVD}@keyframes sp-roam-bounceSlow{0%,to{transform:translate(calc(var(--rx) * .04), calc(var(--ry) * .06))}33.3333%{transform:translate(calc(var(--rx) * .96), calc(var(--ry) * .5))}66.6667%{transform:translate(calc(var(--rx) * .3), calc(var(--ry) * .94))}}.sp-roam-bounceSlow{animation-name:sp-roam-bounceSlow;animation-duration:calc(var(--sp-roam-dur,30s) * 1.8)}@keyframes sp-roam-bounceFast{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .2))}25%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .66))}50%{transform:translate(calc(var(--rx) * .22), calc(var(--ry) * 1))}75%{transform:translate(calc(var(--rx) * .8), calc(var(--ry) * .1))}}.sp-roam-bounceFast{animation-name:sp-roam-bounceFast;animation-duration:calc(var(--sp-roam-dur,30s) * .5)}@keyframes sp-roam-bounceWide{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0))}20%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1))}40%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .7))}60%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .14))}80%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 1))}}.sp-roam-bounceWide{animation-name:sp-roam-bounceWide}@keyframes sp-roam-bounceVertical{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 0))}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 1))}}.sp-roam-bounceVertical{animation-name:sp-roam-bounceVertical}@keyframes sp-roam-bounceHorizontal{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .5))}50%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .5))}}.sp-roam-bounceHorizontal{animation-name:sp-roam-bounceHorizontal}@keyframes sp-roam-randomHop{0%,to{transform:translate(calc(var(--rx) * .1), calc(var(--ry) * .12))}20%,30%{transform:translate(calc(var(--rx) * .78), calc(var(--ry) * .3))}40%,50%{transform:translate(calc(var(--rx) * .32), calc(var(--ry) * .8))}60%,70%{transform:translate(calc(var(--rx) * .9), calc(var(--ry) * .86))}80%,90%{transform:translate(calc(var(--rx) * .52), calc(var(--ry) * .2))}}.sp-roam-randomHop{animation-name:sp-roam-randomHop}@keyframes sp-roam-randomDrift{0%,to{transform:translate(calc(var(--rx) * .12), calc(var(--ry) * .2))}16.6667%{transform:translate(calc(var(--rx) * .62), calc(var(--ry) * .08))}33.3333%{transform:translate(calc(var(--rx) * .9), calc(var(--ry) * .44))}50%{transform:translate(calc(var(--rx) * .54), calc(var(--ry) * .82))}66.6667%{transform:translate(calc(var(--rx) * .16), calc(var(--ry) * .66))}83.3333%{transform:translate(calc(var(--rx) * .36), calc(var(--ry) * .32))}}.sp-roam-randomDrift{animation-name:sp-roam-randomDrift;animation-duration:calc(var(--sp-roam-dur,30s) * 2)}@keyframes sp-roam-circleOrbit{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .04))}2.7778%{transform:translate(calc(var(--rx) * .5799), calc(var(--ry) * .047))}5.5556%{transform:translate(calc(var(--rx) * .6573), calc(var(--ry) * .0677))}8.3333%{transform:translate(calc(var(--rx) * .73), calc(var(--ry) * .1016))}11.1111%{transform:translate(calc(var(--rx) * .7957), calc(var(--ry) * .1476))}13.8889%{transform:translate(calc(var(--rx) * .8524), calc(var(--ry) * .2043))}16.6667%{transform:translate(calc(var(--rx) * .8984), calc(var(--ry) * .27))}19.4444%{transform:translate(calc(var(--rx) * .9323), calc(var(--ry) * .3427))}22.2222%{transform:translate(calc(var(--rx) * .953), calc(var(--ry) * .4201))}25%{transform:translate(calc(var(--rx) * .96), calc(var(--ry) * .5))}27.7778%{transform:translate(calc(var(--rx) * .953), calc(var(--ry) * .5799))}30.5556%{transform:translate(calc(var(--rx) * .9323), calc(var(--ry) * .6573))}33.3333%{transform:translate(calc(var(--rx) * .8984), calc(var(--ry) * .73))}36.1111%{transform:translate(calc(var(--rx) * .8524), calc(var(--ry) * .7957))}38.8889%{transform:translate(calc(var(--rx) * .7957), calc(var(--ry) * .8524))}41.6667%{transform:translate(calc(var(--rx) * .73), calc(var(--ry) * .8984))}44.4444%{transform:translate(calc(var(--rx) * .6573), calc(var(--ry) * .9323))}47.2222%{transform:translate(calc(var(--rx) * .5799), calc(var(--ry) * .953))}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .96))}52.7778%{transform:translate(calc(var(--rx) * .4201), calc(var(--ry) * .953))}55.5556%{transform:translate(calc(var(--rx) * .3427), calc(var(--ry) * .9323))}58.3333%{transform:translate(calc(var(--rx) * .27), calc(var(--ry) * .8984))}61.1111%{transform:translate(calc(var(--rx) * .2043), calc(var(--ry) * .8524))}63.8889%{transform:translate(calc(var(--rx) * .1476), calc(var(--ry) * .7957))}66.6667%{transform:translate(calc(var(--rx) * .1016), calc(var(--ry) * .73))}69.4444%{transform:translate(calc(var(--rx) * .0677), calc(var(--ry) * .6573))}72.2222%{transform:translate(calc(var(--rx) * .047), calc(var(--ry) * .5799))}75%{transform:translate(calc(var(--rx) * .04), calc(var(--ry) * .5))}77.7778%{transform:translate(calc(var(--rx) * .047), calc(var(--ry) * .4201))}80.5556%{transform:translate(calc(var(--rx) * .0677), calc(var(--ry) * .3427))}83.3333%{transform:translate(calc(var(--rx) * .1016), calc(var(--ry) * .27))}86.1111%{transform:translate(calc(var(--rx) * .1476), calc(var(--ry) * .2043))}88.8889%{transform:translate(calc(var(--rx) * .2043), calc(var(--ry) * .1476))}91.6667%{transform:translate(calc(var(--rx) * .27), calc(var(--ry) * .1016))}94.4444%{transform:translate(calc(var(--rx) * .3427), calc(var(--ry) * .0677))}97.2222%{transform:translate(calc(var(--rx) * .4201), calc(var(--ry) * .047))}}.sp-roam-circleOrbit{animation-name:sp-roam-circleOrbit}@keyframes sp-roam-ellipseOrbit{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .2))}2.7778%{transform:translate(calc(var(--rx) * .5868), calc(var(--ry) * .2046))}5.5556%{transform:translate(calc(var(--rx) * .671), calc(var(--ry) * .2181))}8.3333%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * .2402))}11.1111%{transform:translate(calc(var(--rx) * .8214), calc(var(--ry) * .2702))}13.8889%{transform:translate(calc(var(--rx) * .883), calc(var(--ry) * .3072))}16.6667%{transform:translate(calc(var(--rx) * .933), calc(var(--ry) * .35))}19.4444%{transform:translate(calc(var(--rx) * .9698), calc(var(--ry) * .3974))}22.2222%{transform:translate(calc(var(--rx) * .9924), calc(var(--ry) * .4479))}25%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .5))}27.7778%{transform:translate(calc(var(--rx) * .9924), calc(var(--ry) * .5521))}30.5556%{transform:translate(calc(var(--rx) * .9698), calc(var(--ry) * .6026))}33.3333%{transform:translate(calc(var(--rx) * .933), calc(var(--ry) * .65))}36.1111%{transform:translate(calc(var(--rx) * .883), calc(var(--ry) * .6928))}38.8889%{transform:translate(calc(var(--rx) * .8214), calc(var(--ry) * .7298))}41.6667%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * .7598))}44.4444%{transform:translate(calc(var(--rx) * .671), calc(var(--ry) * .7819))}47.2222%{transform:translate(calc(var(--rx) * .5868), calc(var(--ry) * .7954))}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .8))}52.7778%{transform:translate(calc(var(--rx) * .4132), calc(var(--ry) * .7954))}55.5556%{transform:translate(calc(var(--rx) * .329), calc(var(--ry) * .7819))}58.3333%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * .7598))}61.1111%{transform:translate(calc(var(--rx) * .1786), calc(var(--ry) * .7298))}63.8889%{transform:translate(calc(var(--rx) * .117), calc(var(--ry) * .6928))}66.6667%{transform:translate(calc(var(--rx) * .067), calc(var(--ry) * .65))}69.4444%{transform:translate(calc(var(--rx) * .0302), calc(var(--ry) * .6026))}72.2222%{transform:translate(calc(var(--rx) * .0076), calc(var(--ry) * .5521))}75%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .5))}77.7778%{transform:translate(calc(var(--rx) * .0076), calc(var(--ry) * .4479))}80.5556%{transform:translate(calc(var(--rx) * .0302), calc(var(--ry) * .3974))}83.3333%{transform:translate(calc(var(--rx) * .067), calc(var(--ry) * .35))}86.1111%{transform:translate(calc(var(--rx) * .117), calc(var(--ry) * .3072))}88.8889%{transform:translate(calc(var(--rx) * .1786), calc(var(--ry) * .2702))}91.6667%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * .2402))}94.4444%{transform:translate(calc(var(--rx) * .329), calc(var(--ry) * .2181))}97.2222%{transform:translate(calc(var(--rx) * .4132), calc(var(--ry) * .2046))}}.sp-roam-ellipseOrbit{animation-name:sp-roam-ellipseOrbit}@keyframes sp-roam-figure8Path{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .5))}2.0833%{transform:translate(calc(var(--rx) * .5627), calc(var(--ry) * .6139))}4.1667%{transform:translate(calc(var(--rx) * .6242), calc(var(--ry) * .72))}6.25%{transform:translate(calc(var(--rx) * .6837), calc(var(--ry) * .8111))}8.3333%{transform:translate(calc(var(--rx) * .74), calc(var(--ry) * .8811))}10.4167%{transform:translate(calc(var(--rx) * .7922), calc(var(--ry) * .925))}12.5%{transform:translate(calc(var(--rx) * .8394), calc(var(--ry) * .94))}14.5833%{transform:translate(calc(var(--rx) * .8808), calc(var(--ry) * .925))}16.6667%{transform:translate(calc(var(--rx) * .9157), calc(var(--ry) * .8811))}18.75%{transform:translate(calc(var(--rx) * .9435), calc(var(--ry) * .8111))}20.8333%{transform:translate(calc(var(--rx) * .9636), calc(var(--ry) * .72))}22.9167%{transform:translate(calc(var(--rx) * .9759), calc(var(--ry) * .6139))}25%{transform:translate(calc(var(--rx) * .98), calc(var(--ry) * .5))}27.0833%{transform:translate(calc(var(--rx) * .9759), calc(var(--ry) * .3861))}29.1667%{transform:translate(calc(var(--rx) * .9636), calc(var(--ry) * .28))}31.25%{transform:translate(calc(var(--rx) * .9435), calc(var(--ry) * .1889))}33.3333%{transform:translate(calc(var(--rx) * .9157), calc(var(--ry) * .1189))}35.4167%{transform:translate(calc(var(--rx) * .8808), calc(var(--ry) * .075))}37.5%{transform:translate(calc(var(--rx) * .8394), calc(var(--ry) * .06))}39.5833%{transform:translate(calc(var(--rx) * .7922), calc(var(--ry) * .075))}41.6667%{transform:translate(calc(var(--rx) * .74), calc(var(--ry) * .1189))}43.75%{transform:translate(calc(var(--rx) * .6837), calc(var(--ry) * .1889))}45.8333%{transform:translate(calc(var(--rx) * .6242), calc(var(--ry) * .28))}47.9167%{transform:translate(calc(var(--rx) * .5627), calc(var(--ry) * .3861))}52.0833%{transform:translate(calc(var(--rx) * .4373), calc(var(--ry) * .6139))}54.1667%{transform:translate(calc(var(--rx) * .3758), calc(var(--ry) * .72))}56.25%{transform:translate(calc(var(--rx) * .3163), calc(var(--ry) * .8111))}58.3333%{transform:translate(calc(var(--rx) * .26), calc(var(--ry) * .8811))}60.4167%{transform:translate(calc(var(--rx) * .2078), calc(var(--ry) * .925))}62.5%{transform:translate(calc(var(--rx) * .1606), calc(var(--ry) * .94))}64.5833%{transform:translate(calc(var(--rx) * .1192), calc(var(--ry) * .925))}66.6667%{transform:translate(calc(var(--rx) * .0843), calc(var(--ry) * .8811))}68.75%{transform:translate(calc(var(--rx) * .0565), calc(var(--ry) * .8111))}70.8333%{transform:translate(calc(var(--rx) * .0364), calc(var(--ry) * .72))}72.9167%{transform:translate(calc(var(--rx) * .0241), calc(var(--ry) * .6139))}75%{transform:translate(calc(var(--rx) * .02), calc(var(--ry) * .5))}77.0833%{transform:translate(calc(var(--rx) * .0241), calc(var(--ry) * .3861))}79.1667%{transform:translate(calc(var(--rx) * .0364), calc(var(--ry) * .28))}81.25%{transform:translate(calc(var(--rx) * .0565), calc(var(--ry) * .1889))}83.3333%{transform:translate(calc(var(--rx) * .0843), calc(var(--ry) * .1189))}85.4167%{transform:translate(calc(var(--rx) * .1192), calc(var(--ry) * .075))}87.5%{transform:translate(calc(var(--rx) * .1606), calc(var(--ry) * .06))}89.5833%{transform:translate(calc(var(--rx) * .2078), calc(var(--ry) * .075))}91.6667%{transform:translate(calc(var(--rx) * .26), calc(var(--ry) * .1189))}93.75%{transform:translate(calc(var(--rx) * .3163), calc(var(--ry) * .1889))}95.8333%{transform:translate(calc(var(--rx) * .3758), calc(var(--ry) * .28))}97.9167%{transform:translate(calc(var(--rx) * .4373), calc(var(--ry) * .3861))}}.sp-roam-figure8Path{animation-name:sp-roam-figure8Path}@keyframes sp-roam-spiralIn{0%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .5))}2.0833%{transform:translate(calc(var(--rx) * .9529), calc(var(--ry) * .6876))}4.1667%{transform:translate(calc(var(--rx) * .8397), calc(var(--ry) * .8397))}6.25%{transform:translate(calc(var(--rx) * .6801), calc(var(--ry) * .9348))}8.3333%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .9608))}10.4167%{transform:translate(calc(var(--rx) * .3274), calc(var(--ry) * .9167))}12.5%{transform:translate(calc(var(--rx) * .188), calc(var(--ry) * .812))}14.5833%{transform:translate(calc(var(--rx) * .1014), calc(var(--ry) * .6651))}16.6667%{transform:translate(calc(var(--rx) * .0783), calc(var(--ry) * .5))}18.75%{transform:translate(calc(var(--rx) * .1195), calc(var(--ry) * .3424))}20.8333%{transform:translate(calc(var(--rx) * .2157), calc(var(--ry) * .2157))}22.9167%{transform:translate(calc(var(--rx) * .3499), calc(var(--ry) * .1376))}25%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .1175))}27.0833%{transform:translate(calc(var(--rx) * .6426), calc(var(--ry) * .1557))}29.1667%{transform:translate(calc(var(--rx) * .7566), calc(var(--ry) * .2434))}31.25%{transform:translate(calc(var(--rx) * .8262), calc(var(--ry) * .3649))}33.3333%{transform:translate(calc(var(--rx) * .8433), calc(var(--ry) * .5))}35.4167%{transform:translate(calc(var(--rx) * .8082), calc(var(--ry) * .6276))}37.5%{transform:translate(calc(var(--rx) * .7289), calc(var(--ry) * .7289))}39.5833%{transform:translate(calc(var(--rx) * .6201), calc(var(--ry) * .7901))}41.6667%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .8042))}43.75%{transform:translate(calc(var(--rx) * .3873), calc(var(--ry) * .772))}45.8333%{transform:translate(calc(var(--rx) * .2988), calc(var(--ry) * .7012))}47.9167%{transform:translate(calc(var(--rx) * .2461), calc(var(--ry) * .6052))}50%{transform:translate(calc(var(--rx) * .235), calc(var(--ry) * .5))}52.0833%{transform:translate(calc(var(--rx) * .2642), calc(var(--ry) * .4023))}54.1667%{transform:translate(calc(var(--rx) * .3265), calc(var(--ry) * .3265))}56.25%{transform:translate(calc(var(--rx) * .4098), calc(var(--ry) * .2823))}58.3333%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .2742))}60.4167%{transform:translate(calc(var(--rx) * .5827), calc(var(--ry) * .3004))}62.5%{transform:translate(calc(var(--rx) * .6458), calc(var(--ry) * .3542))}64.5833%{transform:translate(calc(var(--rx) * .6815), calc(var(--ry) * .4248))}66.6667%{transform:translate(calc(var(--rx) * .6867), calc(var(--ry) * .5))}68.75%{transform:translate(calc(var(--rx) * .6634), calc(var(--ry) * .5677))}70.8333%{transform:translate(calc(var(--rx) * .6181), calc(var(--ry) * .6181))}72.9167%{transform:translate(calc(var(--rx) * .5602), calc(var(--ry) * .6453))}75%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .6475))}77.0833%{transform:translate(calc(var(--rx) * .4473), calc(var(--ry) * .6272))}79.1667%{transform:translate(calc(var(--rx) * .4095), calc(var(--ry) * .5905))}81.25%{transform:translate(calc(var(--rx) * .3909), calc(var(--ry) * .5452))}83.3333%{transform:translate(calc(var(--rx) * .3917), calc(var(--ry) * .5))}85.4167%{transform:translate(calc(var(--rx) * .409), calc(var(--ry) * .4623))}87.5%{transform:translate(calc(var(--rx) * .4372), calc(var(--ry) * .4372))}89.5833%{transform:translate(calc(var(--rx) * .4698), calc(var(--ry) * .4271))}91.6667%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .4308))}93.75%{transform:translate(calc(var(--rx) * .5227), calc(var(--ry) * .4451))}95.8333%{transform:translate(calc(var(--rx) * .5351), calc(var(--ry) * .4649))}97.9167%{transform:translate(calc(var(--rx) * .5368), calc(var(--ry) * .4848))}to{transform:translate(calc(var(--rx) * .53), calc(var(--ry) * .5))}}.sp-roam-spiralIn{animation-name:sp-roam-spiralIn}@keyframes sp-roam-spiralOut{0%{transform:translate(calc(var(--rx) * .53), calc(var(--ry) * .5))}2.0833%{transform:translate(calc(var(--rx) * .5368), calc(var(--ry) * .5152))}4.1667%{transform:translate(calc(var(--rx) * .5351), calc(var(--ry) * .5351))}6.25%{transform:translate(calc(var(--rx) * .5227), calc(var(--ry) * .5549))}8.3333%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .5692))}10.4167%{transform:translate(calc(var(--rx) * .4698), calc(var(--ry) * .5729))}12.5%{transform:translate(calc(var(--rx) * .4372), calc(var(--ry) * .5628))}14.5833%{transform:translate(calc(var(--rx) * .409), calc(var(--ry) * .5377))}16.6667%{transform:translate(calc(var(--rx) * .3917), calc(var(--ry) * .5))}18.75%{transform:translate(calc(var(--rx) * .3909), calc(var(--ry) * .4548))}20.8333%{transform:translate(calc(var(--rx) * .4095), calc(var(--ry) * .4095))}22.9167%{transform:translate(calc(var(--rx) * .4473), calc(var(--ry) * .3728))}25%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .3525))}27.0833%{transform:translate(calc(var(--rx) * .5602), calc(var(--ry) * .3547))}29.1667%{transform:translate(calc(var(--rx) * .6181), calc(var(--ry) * .3819))}31.25%{transform:translate(calc(var(--rx) * .6634), calc(var(--ry) * .4323))}33.3333%{transform:translate(calc(var(--rx) * .6867), calc(var(--ry) * .5))}35.4167%{transform:translate(calc(var(--rx) * .6815), calc(var(--ry) * .5752))}37.5%{transform:translate(calc(var(--rx) * .6458), calc(var(--ry) * .6458))}39.5833%{transform:translate(calc(var(--rx) * .5827), calc(var(--ry) * .6996))}41.6667%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .7258))}43.75%{transform:translate(calc(var(--rx) * .4098), calc(var(--ry) * .7177))}45.8333%{transform:translate(calc(var(--rx) * .3265), calc(var(--ry) * .6735))}47.9167%{transform:translate(calc(var(--rx) * .2642), calc(var(--ry) * .5977))}50%{transform:translate(calc(var(--rx) * .235), calc(var(--ry) * .5))}52.0833%{transform:translate(calc(var(--rx) * .2461), calc(var(--ry) * .3948))}54.1667%{transform:translate(calc(var(--rx) * .2988), calc(var(--ry) * .2988))}56.25%{transform:translate(calc(var(--rx) * .3873), calc(var(--ry) * .228))}58.3333%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .1958))}60.4167%{transform:translate(calc(var(--rx) * .6201), calc(var(--ry) * .2099))}62.5%{transform:translate(calc(var(--rx) * .7289), calc(var(--ry) * .2711))}64.5833%{transform:translate(calc(var(--rx) * .8082), calc(var(--ry) * .3724))}66.6667%{transform:translate(calc(var(--rx) * .8433), calc(var(--ry) * .5))}68.75%{transform:translate(calc(var(--rx) * .8262), calc(var(--ry) * .6351))}70.8333%{transform:translate(calc(var(--rx) * .7566), calc(var(--ry) * .7566))}72.9167%{transform:translate(calc(var(--rx) * .6426), calc(var(--ry) * .8443))}75%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .8825))}77.0833%{transform:translate(calc(var(--rx) * .3499), calc(var(--ry) * .8624))}79.1667%{transform:translate(calc(var(--rx) * .2157), calc(var(--ry) * .7843))}81.25%{transform:translate(calc(var(--rx) * .1195), calc(var(--ry) * .6576))}83.3333%{transform:translate(calc(var(--rx) * .0783), calc(var(--ry) * .5))}85.4167%{transform:translate(calc(var(--rx) * .1014), calc(var(--ry) * .3349))}87.5%{transform:translate(calc(var(--rx) * .188), calc(var(--ry) * .188))}89.5833%{transform:translate(calc(var(--rx) * .3274), calc(var(--ry) * .0833))}91.6667%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .0392))}93.75%{transform:translate(calc(var(--rx) * .6801), calc(var(--ry) * .0652))}95.8333%{transform:translate(calc(var(--rx) * .8397), calc(var(--ry) * .1603))}97.9167%{transform:translate(calc(var(--rx) * .9529), calc(var(--ry) * .3124))}to{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .5))}}.sp-roam-spiralOut{animation-name:sp-roam-spiralOut}@keyframes sp-roam-trianglePath{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 0))}33.3333%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1))}66.6667%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1))}}.sp-roam-trianglePath{animation-name:sp-roam-trianglePath}@keyframes sp-roam-squarePath{0%,to{transform:translate(calc(var(--rx) * .14), calc(var(--ry) * .1))}25%{transform:translate(calc(var(--rx) * .86), calc(var(--ry) * .1))}50%{transform:translate(calc(var(--rx) * .86), calc(var(--ry) * .9))}75%{transform:translate(calc(var(--rx) * .14), calc(var(--ry) * .9))}}.sp-roam-squarePath{animation-name:sp-roam-squarePath}@keyframes sp-roam-diamondPath{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 0))}25%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .5))}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 1))}75%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .5))}}.sp-roam-diamondPath{animation-name:sp-roam-diamondPath}@keyframes sp-roam-starPath{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 0))}10%{transform:translate(calc(var(--rx) * .6234), calc(var(--ry) * .3301))}20%{transform:translate(calc(var(--rx) * .9755), calc(var(--ry) * .3455))}30%{transform:translate(calc(var(--rx) * .6997), calc(var(--ry) * .5649))}40%{transform:translate(calc(var(--rx) * .7939), calc(var(--ry) * .9045))}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .71))}60%{transform:translate(calc(var(--rx) * .2061), calc(var(--ry) * .9045))}70%{transform:translate(calc(var(--rx) * .3003), calc(var(--ry) * .5649))}80%{transform:translate(calc(var(--rx) * .0245), calc(var(--ry) * .3455))}90%{transform:translate(calc(var(--rx) * .3766), calc(var(--ry) * .3301))}}.sp-roam-starPath{animation-name:sp-roam-starPath}@keyframes sp-roam-heartPath{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .3529))}1.7857%{transform:translate(calc(var(--rx) * .5007), calc(var(--ry) * .3454))}3.5714%{transform:translate(calc(var(--rx) * .5052), calc(var(--ry) * .3241))}5.3571%{transform:translate(calc(var(--rx) * .517), calc(var(--ry) * .2919))}7.1429%{transform:translate(calc(var(--rx) * .5384), calc(var(--ry) * .2537))}8.9286%{transform:translate(calc(var(--rx) * .5709), calc(var(--ry) * .2151))}10.7143%{transform:translate(calc(var(--rx) * .6141), calc(var(--ry) * .1818))}12.5%{transform:translate(calc(var(--rx) * .6664), calc(var(--ry) * .1586))}14.2857%{transform:translate(calc(var(--rx) * .7249), calc(var(--ry) * .1494))}16.0714%{transform:translate(calc(var(--rx) * .7857), calc(var(--ry) * .156))}17.8571%{transform:translate(calc(var(--rx) * .8442), calc(var(--ry) * .1785))}19.6429%{transform:translate(calc(var(--rx) * .8957), calc(var(--ry) * .2155))}21.4286%{transform:translate(calc(var(--rx) * .9361), calc(var(--ry) * .2641))}23.2143%{transform:translate(calc(var(--rx) * .9618), calc(var(--ry) * .3209))}25%{transform:translate(calc(var(--rx) * .9706), calc(var(--ry) * .3824))}26.7857%{transform:translate(calc(var(--rx) * .9618), calc(var(--ry) * .4454))}28.5714%{transform:translate(calc(var(--rx) * .9361), calc(var(--ry) * .5076))}30.3571%{transform:translate(calc(var(--rx) * .8957), calc(var(--ry) * .5677))}32.1429%{transform:translate(calc(var(--rx) * .8442), calc(var(--ry) * .625))}33.9286%{transform:translate(calc(var(--rx) * .7857), calc(var(--ry) * .6797))}35.7143%{transform:translate(calc(var(--rx) * .7249), calc(var(--ry) * .7322))}37.5%{transform:translate(calc(var(--rx) * .6664), calc(var(--ry) * .7825))}39.2857%{transform:translate(calc(var(--rx) * .6141), calc(var(--ry) * .8307))}41.0714%{transform:translate(calc(var(--rx) * .5709), calc(var(--ry) * .8758))}42.8571%{transform:translate(calc(var(--rx) * .5384), calc(var(--ry) * .9165))}44.6429%{transform:translate(calc(var(--rx) * .517), calc(var(--ry) * .9511))}46.4286%{transform:translate(calc(var(--rx) * .5052), calc(var(--ry) * .9776))}48.2143%{transform:translate(calc(var(--rx) * .5007), calc(var(--ry) * .9943))}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 1))}51.7857%{transform:translate(calc(var(--rx) * .4993), calc(var(--ry) * .9943))}53.5714%{transform:translate(calc(var(--rx) * .4948), calc(var(--ry) * .9776))}55.3571%{transform:translate(calc(var(--rx) * .483), calc(var(--ry) * .9511))}57.1429%{transform:translate(calc(var(--rx) * .4616), calc(var(--ry) * .9165))}58.9286%{transform:translate(calc(var(--rx) * .4291), calc(var(--ry) * .8758))}60.7143%{transform:translate(calc(var(--rx) * .3859), calc(var(--ry) * .8307))}62.5%{transform:translate(calc(var(--rx) * .3336), calc(var(--ry) * .7825))}64.2857%{transform:translate(calc(var(--rx) * .2751), calc(var(--ry) * .7322))}66.0714%{transform:translate(calc(var(--rx) * .2143), calc(var(--ry) * .6797))}67.8571%{transform:translate(calc(var(--rx) * .1558), calc(var(--ry) * .625))}69.6429%{transform:translate(calc(var(--rx) * .1043), calc(var(--ry) * .5677))}71.4286%{transform:translate(calc(var(--rx) * .0639), calc(var(--ry) * .5076))}73.2143%{transform:translate(calc(var(--rx) * .0382), calc(var(--ry) * .4454))}75%{transform:translate(calc(var(--rx) * .0294), calc(var(--ry) * .3824))}76.7857%{transform:translate(calc(var(--rx) * .0382), calc(var(--ry) * .3209))}78.5714%{transform:translate(calc(var(--rx) * .0639), calc(var(--ry) * .2641))}80.3571%{transform:translate(calc(var(--rx) * .1043), calc(var(--ry) * .2155))}82.1429%{transform:translate(calc(var(--rx) * .1558), calc(var(--ry) * .1785))}83.9286%{transform:translate(calc(var(--rx) * .2143), calc(var(--ry) * .156))}85.7143%{transform:translate(calc(var(--rx) * .2751), calc(var(--ry) * .1494))}87.5%{transform:translate(calc(var(--rx) * .3336), calc(var(--ry) * .1586))}89.2857%{transform:translate(calc(var(--rx) * .3859), calc(var(--ry) * .1818))}91.0714%{transform:translate(calc(var(--rx) * .4291), calc(var(--ry) * .2151))}92.8571%{transform:translate(calc(var(--rx) * .4616), calc(var(--ry) * .2537))}94.6429%{transform:translate(calc(var(--rx) * .483), calc(var(--ry) * .2919))}96.4286%{transform:translate(calc(var(--rx) * .4948), calc(var(--ry) * .3241))}98.2143%{transform:translate(calc(var(--rx) * .4993), calc(var(--ry) * .3454))}}.sp-roam-heartPath{animation-name:sp-roam-heartPath}@keyframes sp-roam-wavePath{0%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .5))}2.5%{transform:translate(calc(var(--rx) * .025), calc(var(--ry) * .6051))}5%{transform:translate(calc(var(--rx) * .05), calc(var(--ry) * .6998))}7.5%{transform:translate(calc(var(--rx) * .075), calc(var(--ry) * .7751))}10%{transform:translate(calc(var(--rx) * .1), calc(var(--ry) * .8234))}12.5%{transform:translate(calc(var(--rx) * .125), calc(var(--ry) * .84))}15%{transform:translate(calc(var(--rx) * .15), calc(var(--ry) * .8234))}17.5%{transform:translate(calc(var(--rx) * .175), calc(var(--ry) * .7751))}20%{transform:translate(calc(var(--rx) * .2), calc(var(--ry) * .6998))}22.5%{transform:translate(calc(var(--rx) * .225), calc(var(--ry) * .6051))}25%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * .5))}27.5%{transform:translate(calc(var(--rx) * .275), calc(var(--ry) * .3949))}30%{transform:translate(calc(var(--rx) * .3), calc(var(--ry) * .3002))}32.5%{transform:translate(calc(var(--rx) * .325), calc(var(--ry) * .2249))}35%{transform:translate(calc(var(--rx) * .35), calc(var(--ry) * .1766))}37.5%{transform:translate(calc(var(--rx) * .375), calc(var(--ry) * .16))}40%{transform:translate(calc(var(--rx) * .4), calc(var(--ry) * .1766))}42.5%{transform:translate(calc(var(--rx) * .425), calc(var(--ry) * .2249))}45%{transform:translate(calc(var(--rx) * .45), calc(var(--ry) * .3002))}47.5%{transform:translate(calc(var(--rx) * .475), calc(var(--ry) * .3949))}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .5))}52.5%{transform:translate(calc(var(--rx) * .525), calc(var(--ry) * .6051))}55%{transform:translate(calc(var(--rx) * .55), calc(var(--ry) * .6998))}57.5%{transform:translate(calc(var(--rx) * .575), calc(var(--ry) * .7751))}60%{transform:translate(calc(var(--rx) * .6), calc(var(--ry) * .8234))}62.5%{transform:translate(calc(var(--rx) * .625), calc(var(--ry) * .84))}65%{transform:translate(calc(var(--rx) * .65), calc(var(--ry) * .8234))}67.5%{transform:translate(calc(var(--rx) * .675), calc(var(--ry) * .7751))}70%{transform:translate(calc(var(--rx) * .7), calc(var(--ry) * .6998))}72.5%{transform:translate(calc(var(--rx) * .725), calc(var(--ry) * .6051))}75%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * .5))}77.5%{transform:translate(calc(var(--rx) * .775), calc(var(--ry) * .3949))}80%{transform:translate(calc(var(--rx) * .8), calc(var(--ry) * .3002))}82.5%{transform:translate(calc(var(--rx) * .825), calc(var(--ry) * .2249))}85%{transform:translate(calc(var(--rx) * .85), calc(var(--ry) * .1766))}87.5%{transform:translate(calc(var(--rx) * .875), calc(var(--ry) * .16))}90%{transform:translate(calc(var(--rx) * .9), calc(var(--ry) * .1766))}92.5%{transform:translate(calc(var(--rx) * .925), calc(var(--ry) * .2249))}95%{transform:translate(calc(var(--rx) * .95), calc(var(--ry) * .3002))}97.5%{transform:translate(calc(var(--rx) * .975), calc(var(--ry) * .3949))}to{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .5))}}.sp-roam-wavePath{animation-name:sp-roam-wavePath}@keyframes sp-roam-sinePath{0%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .5))}3.5714%,to{transform:translate(calc(var(--rx) * .0357), calc(var(--ry) * .5991))}7.1429%,98.2143%{transform:translate(calc(var(--rx) * .0714), calc(var(--ry) * .687))}10.7143%,96.4286%{transform:translate(calc(var(--rx) * .1071), calc(var(--ry) * .754))}14.2857%,94.6429%{transform:translate(calc(var(--rx) * .1429), calc(var(--ry) * .7925))}17.8571%,92.8571%{transform:translate(calc(var(--rx) * .1786), calc(var(--ry) * .7981))}21.4286%,91.0714%{transform:translate(calc(var(--rx) * .2143), calc(var(--ry) * .7703))}25%,89.2857%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * .7121))}28.5714%,87.5%{transform:translate(calc(var(--rx) * .2857), calc(var(--ry) * .6302))}32.1429%,85.7143%{transform:translate(calc(var(--rx) * .3214), calc(var(--ry) * .5336))}35.7143%,83.9286%{transform:translate(calc(var(--rx) * .3571), calc(var(--ry) * .4332))}39.2857%,82.1429%{transform:translate(calc(var(--rx) * .3929), calc(var(--ry) * .3404))}42.8571%,80.3571%{transform:translate(calc(var(--rx) * .4286), calc(var(--ry) * .2655))}46.4286%,78.5714%{transform:translate(calc(var(--rx) * .4643), calc(var(--ry) * .2168))}50%,76.7857%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .2))}53.5714%,75%{transform:translate(calc(var(--rx) * .5357), calc(var(--ry) * .2168))}57.1429%,73.2143%{transform:translate(calc(var(--rx) * .5714), calc(var(--ry) * .2655))}60.7143%,71.4286%{transform:translate(calc(var(--rx) * .6071), calc(var(--ry) * .3404))}64.2857%,69.6429%{transform:translate(calc(var(--rx) * .6429), calc(var(--ry) * .4332))}67.8571%,67.8571%{transform:translate(calc(var(--rx) * .6786), calc(var(--ry) * .5336))}71.4286%,66.0714%{transform:translate(calc(var(--rx) * .7143), calc(var(--ry) * .6302))}75%,64.2857%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * .7121))}78.5714%,62.5%{transform:translate(calc(var(--rx) * .7857), calc(var(--ry) * .7703))}82.1429%,60.7143%{transform:translate(calc(var(--rx) * .8214), calc(var(--ry) * .7981))}85.7143%,58.9286%{transform:translate(calc(var(--rx) * .8571), calc(var(--ry) * .7925))}89.2857%,57.1429%{transform:translate(calc(var(--rx) * .8929), calc(var(--ry) * .754))}92.8571%,55.3571%{transform:translate(calc(var(--rx) * .9286), calc(var(--ry) * .687))}96.4286%,53.5714%{transform:translate(calc(var(--rx) * .9643), calc(var(--ry) * .5991))}to,51.7857%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .5))}}.sp-roam-sinePath{animation-name:sp-roam-sinePath}@keyframes sp-roam-zigzagPath{0%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .18))}8.3333%{transform:translate(calc(var(--rx) * .0833), calc(var(--ry) * .82))}16.6667%{transform:translate(calc(var(--rx) * .1667), calc(var(--ry) * .18))}25%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * .82))}33.3333%{transform:translate(calc(var(--rx) * .3333), calc(var(--ry) * .18))}41.6667%{transform:translate(calc(var(--rx) * .4167), calc(var(--ry) * .82))}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .18))}58.3333%{transform:translate(calc(var(--rx) * .5833), calc(var(--ry) * .82))}66.6667%{transform:translate(calc(var(--rx) * .6667), calc(var(--ry) * .18))}75%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * .82))}83.3333%{transform:translate(calc(var(--rx) * .8333), calc(var(--ry) * .18))}91.6667%{transform:translate(calc(var(--rx) * .9167), calc(var(--ry) * .82))}to{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .18))}}.sp-roam-zigzagPath{animation-name:sp-roam-zigzagPath}@keyframes sp-roam-riseFade{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .98));opacity:0}25%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .74));opacity:1}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .68));opacity:1}75%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .32));opacity:0}}.sp-roam-riseFade{animation-name:sp-roam-riseFade}@keyframes sp-roam-dropFade{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .02));opacity:0}25%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .26));opacity:1}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .32));opacity:1}75%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .68));opacity:0}}.sp-roam-dropFade{animation-name:sp-roam-dropFade}@keyframes sp-roam-slideInOutStart{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .6));opacity:0}33.3333%{transform:translate(calc(var(--rx) * .1), calc(var(--ry) * .6));opacity:1}66.6667%{transform:translate(calc(var(--rx) * .14), calc(var(--ry) * .6));opacity:1}}.sp-roam-slideInOutStart{animation-name:sp-roam-slideInOutStart}@keyframes sp-roam-slideInOutEnd{0%,to{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .6));opacity:0}33.3333%{transform:translate(calc(var(--rx) * .9), calc(var(--ry) * .6));opacity:1}66.6667%{transform:translate(calc(var(--rx) * .86), calc(var(--ry) * .6));opacity:1}}.sp-roam-slideInOutEnd{animation-name:sp-roam-slideInOutEnd}@keyframes sp-roam-peekBottom{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 1.05));opacity:1}33.3333%,66.6667%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .94));opacity:1}}.sp-roam-peekBottom{animation-name:sp-roam-peekBottom}@keyframes sp-roam-peekSide{0%,to{transform:translate(calc(var(--rx) * 1.04), calc(var(--ry) * .55));opacity:1}33.3333%,66.6667%{transform:translate(calc(var(--rx) * .94), calc(var(--ry) * .55));opacity:1}}.sp-roam-peekSide{animation-name:sp-roam-peekSide}@keyframes sp-roam-popCorners{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0));opacity:0}6.25%,12.5%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0));opacity:1}25%,43.75%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 0));opacity:0}31.25%,37.5%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 0));opacity:1}50%,68.75%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1));opacity:0}56.25%,62.5%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1));opacity:1}75%,93.75%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1));opacity:0}81.25%,87.5%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1));opacity:1}}.sp-roam-popCorners{animation-name:sp-roam-popCorners}@keyframes sp-roam-fadeWander{0%,to{transform:translate(calc(var(--rx) * .14), calc(var(--ry) * .2));opacity:0}8.3333%{transform:translate(calc(var(--rx) * .14), calc(var(--ry) * .2));opacity:1}25%,41.6667%{transform:translate(calc(var(--rx) * .7), calc(var(--ry) * .34));opacity:0}33.3333%{transform:translate(calc(var(--rx) * .7), calc(var(--ry) * .34));opacity:1}50%,66.6667%{transform:translate(calc(var(--rx) * .4), calc(var(--ry) * .8));opacity:0}58.3333%{transform:translate(calc(var(--rx) * .4), calc(var(--ry) * .8));opacity:1}75%,91.6667%{transform:translate(calc(var(--rx) * .88), calc(var(--ry) * .7));opacity:0}83.3333%{transform:translate(calc(var(--rx) * .88), calc(var(--ry) * .7));opacity:1}}.sp-roam-fadeWander{animation-name:sp-roam-fadeWander}@keyframes sp-roam-driftFree{0%,to{transform:translate(calc(var(--rx) * .1), calc(var(--ry) * .16))}14.2857%{transform:translate(calc(var(--rx) * .44), calc(var(--ry) * .06))}28.5714%{transform:translate(calc(var(--rx) * .82), calc(var(--ry) * .28))}42.8571%{transform:translate(calc(var(--rx) * .92), calc(var(--ry) * .62))}57.1429%{transform:translate(calc(var(--rx) * .6), calc(var(--ry) * .88))}71.4286%{transform:translate(calc(var(--rx) * .24), calc(var(--ry) * .74))}85.7143%{transform:translate(calc(var(--rx) * .06), calc(var(--ry) * .42))}}.sp-roam-driftFree{animation-name:sp-roam-driftFree;animation-duration:calc(var(--sp-roam-dur,30s) * 2.2)}@keyframes sp-roam-floatUp{0%,to{transform:translate(calc(var(--rx) * .3), calc(var(--ry) * 1));opacity:0}16.6667%{transform:translate(calc(var(--rx) * .36), calc(var(--ry) * .82));opacity:1}33.3333%{transform:translate(calc(var(--rx) * .26), calc(var(--ry) * .58));opacity:1}50%{transform:translate(calc(var(--rx) * .38), calc(var(--ry) * .34));opacity:1}66.6667%{transform:translate(calc(var(--rx) * .3), calc(var(--ry) * .12));opacity:1}83.3333%{transform:translate(calc(var(--rx) * .32), calc(var(--ry) * 0));opacity:0}}.sp-roam-floatUp{animation-name:sp-roam-floatUp}@keyframes sp-roam-fallDown{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 0));opacity:0}16.6667%{transform:translate(calc(var(--rx) * .42), calc(var(--ry) * .16));opacity:1}33.3333%{transform:translate(calc(var(--rx) * .58), calc(var(--ry) * .38));opacity:1}50%{transform:translate(calc(var(--rx) * .4), calc(var(--ry) * .62));opacity:1}66.6667%{transform:translate(calc(var(--rx) * .56), calc(var(--ry) * .84));opacity:1}83.3333%{transform:translate(calc(var(--rx) * .48), calc(var(--ry) * 1));opacity:0}}.sp-roam-fallDown{animation-name:sp-roam-fallDown}@keyframes sp-roam-swimAcross{0%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .62));opacity:0}3.125%{transform:translate(calc(var(--rx) * .0313), calc(var(--ry) * .6694));opacity:0}6.25%{transform:translate(calc(var(--rx) * .0625), calc(var(--ry) * .714));opacity:0}9.375%{transform:translate(calc(var(--rx) * .0938), calc(var(--ry) * .7494));opacity:0}12.5%{transform:translate(calc(var(--rx) * .125), calc(var(--ry) * .7722));opacity:1}15.625%{transform:translate(calc(var(--rx) * .1563), calc(var(--ry) * .78));opacity:1}18.75%{transform:translate(calc(var(--rx) * .1875), calc(var(--ry) * .7722));opacity:1}21.875%{transform:translate(calc(var(--rx) * .2188), calc(var(--ry) * .7494));opacity:1}25%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * .714));opacity:1}28.125%{transform:translate(calc(var(--rx) * .2813), calc(var(--ry) * .6694));opacity:1}31.25%{transform:translate(calc(var(--rx) * .3125), calc(var(--ry) * .62));opacity:1}34.375%{transform:translate(calc(var(--rx) * .3438), calc(var(--ry) * .5706));opacity:1}37.5%{transform:translate(calc(var(--rx) * .375), calc(var(--ry) * .526));opacity:1}40.625%{transform:translate(calc(var(--rx) * .4063), calc(var(--ry) * .4906));opacity:1}43.75%{transform:translate(calc(var(--rx) * .4375), calc(var(--ry) * .4678));opacity:1}46.875%{transform:translate(calc(var(--rx) * .4688), calc(var(--ry) * .46));opacity:1}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .4678));opacity:1}53.125%{transform:translate(calc(var(--rx) * .5313), calc(var(--ry) * .4906));opacity:1}56.25%{transform:translate(calc(var(--rx) * .5625), calc(var(--ry) * .526));opacity:1}59.375%{transform:translate(calc(var(--rx) * .5938), calc(var(--ry) * .5706));opacity:1}62.5%{transform:translate(calc(var(--rx) * .625), calc(var(--ry) * .62));opacity:1}65.625%{transform:translate(calc(var(--rx) * .6563), calc(var(--ry) * .6694));opacity:1}68.75%{transform:translate(calc(var(--rx) * .6875), calc(var(--ry) * .714));opacity:1}71.875%{transform:translate(calc(var(--rx) * .7188), calc(var(--ry) * .7494));opacity:1}75%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * .7722));opacity:1}78.125%{transform:translate(calc(var(--rx) * .7813), calc(var(--ry) * .78));opacity:1}81.25%{transform:translate(calc(var(--rx) * .8125), calc(var(--ry) * .7722));opacity:1}84.375%{transform:translate(calc(var(--rx) * .8438), calc(var(--ry) * .7494));opacity:1}87.5%{transform:translate(calc(var(--rx) * .875), calc(var(--ry) * .714));opacity:1}90.625%{transform:translate(calc(var(--rx) * .9063), calc(var(--ry) * .6694));opacity:0}93.75%{transform:translate(calc(var(--rx) * .9375), calc(var(--ry) * .62));opacity:0}96.875%{transform:translate(calc(var(--rx) * .9688), calc(var(--ry) * .5706));opacity:0}to{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .526));opacity:0}}.sp-roam-swimAcross{animation-name:sp-roam-swimAcross}@keyframes sp-roam-flyAcross{0%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .22));opacity:0}3.5714%{transform:translate(calc(var(--rx) * .0357), calc(var(--ry) * .2466));opacity:0}7.1429%{transform:translate(calc(var(--rx) * .0714), calc(var(--ry) * .2713));opacity:0}10.7143%{transform:translate(calc(var(--rx) * .1071), calc(var(--ry) * .2923));opacity:0}14.2857%{transform:translate(calc(var(--rx) * .1429), calc(var(--ry) * .3081));opacity:1}17.8571%{transform:translate(calc(var(--rx) * .1786), calc(var(--ry) * .3175));opacity:1}21.4286%{transform:translate(calc(var(--rx) * .2143), calc(var(--ry) * .3199));opacity:1}25%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * .3151));opacity:1}28.5714%{transform:translate(calc(var(--rx) * .2857), calc(var(--ry) * .3035));opacity:1}32.1429%{transform:translate(calc(var(--rx) * .3214), calc(var(--ry) * .2858));opacity:1}35.7143%{transform:translate(calc(var(--rx) * .3571), calc(var(--ry) * .2634));opacity:1}39.2857%{transform:translate(calc(var(--rx) * .3929), calc(var(--ry) * .2379));opacity:1}42.8571%{transform:translate(calc(var(--rx) * .4286), calc(var(--ry) * .211));opacity:1}46.4286%{transform:translate(calc(var(--rx) * .4643), calc(var(--ry) * .1849));opacity:1}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .1612));opacity:1}53.5714%{transform:translate(calc(var(--rx) * .5357), calc(var(--ry) * .1418));opacity:1}57.1429%{transform:translate(calc(var(--rx) * .5714), calc(var(--ry) * .128));opacity:1}60.7143%{transform:translate(calc(var(--rx) * .6071), calc(var(--ry) * .1209));opacity:1}64.2857%{transform:translate(calc(var(--rx) * .6429), calc(var(--ry) * .1209));opacity:1}67.8571%{transform:translate(calc(var(--rx) * .6786), calc(var(--ry) * .128));opacity:1}71.4286%{transform:translate(calc(var(--rx) * .7143), calc(var(--ry) * .1418));opacity:1}75%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * .1612));opacity:1}78.5714%{transform:translate(calc(var(--rx) * .7857), calc(var(--ry) * .1849));opacity:1}82.1429%{transform:translate(calc(var(--rx) * .8214), calc(var(--ry) * .211));opacity:1}85.7143%{transform:translate(calc(var(--rx) * .8571), calc(var(--ry) * .2379));opacity:1}89.2857%{transform:translate(calc(var(--rx) * .8929), calc(var(--ry) * .2634));opacity:0}92.8571%{transform:translate(calc(var(--rx) * .9286), calc(var(--ry) * .2858));opacity:0}96.4286%{transform:translate(calc(var(--rx) * .9643), calc(var(--ry) * .3035));opacity:0}to{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .3151));opacity:0}}.sp-roam-flyAcross{animation-name:sp-roam-flyAcross}@keyframes sp-roam-flyDiagonal{0%,to{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 0));opacity:0}20%{transform:translate(calc(var(--rx) * .16), calc(var(--ry) * .14));opacity:1}40%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .5));opacity:1}60%{transform:translate(calc(var(--rx) * .84), calc(var(--ry) * .86));opacity:1}80%{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1));opacity:0}}.sp-roam-flyDiagonal{animation-name:sp-roam-flyDiagonal}@keyframes sp-roam-pendulumHang{0%,to{transform:translate(calc(var(--rx) * .22), calc(var(--ry) * .04))}25%,75%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .1))}50%{transform:translate(calc(var(--rx) * .78), calc(var(--ry) * .04))}}.sp-roam-pendulumHang{animation-name:sp-roam-pendulumHang}@keyframes sp-roam-crawlBottom{0%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1))}6.25%{transform:translate(calc(var(--rx) * .0625), calc(var(--ry) * .96))}12.5%{transform:translate(calc(var(--rx) * .125), calc(var(--ry) * 1))}18.75%{transform:translate(calc(var(--rx) * .1875), calc(var(--ry) * .96))}25%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * 1))}31.25%{transform:translate(calc(var(--rx) * .3125), calc(var(--ry) * .96))}37.5%{transform:translate(calc(var(--rx) * .375), calc(var(--ry) * 1))}43.75%{transform:translate(calc(var(--rx) * .4375), calc(var(--ry) * .96))}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * 1))}56.25%{transform:translate(calc(var(--rx) * .5625), calc(var(--ry) * .96))}62.5%{transform:translate(calc(var(--rx) * .625), calc(var(--ry) * 1))}68.75%{transform:translate(calc(var(--rx) * .6875), calc(var(--ry) * .96))}75%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * 1))}81.25%{transform:translate(calc(var(--rx) * .8125), calc(var(--ry) * .96))}87.5%{transform:translate(calc(var(--rx) * .875), calc(var(--ry) * 1))}93.75%{transform:translate(calc(var(--rx) * .9375), calc(var(--ry) * .96))}to{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 1))}}.sp-roam-crawlBottom{animation-name:sp-roam-crawlBottom}@keyframes sp-roam-patrolTop{0%,to{transform:translate(calc(var(--rx) * .02), calc(var(--ry) * .05))}25%,50%{transform:translate(calc(var(--rx) * .98), calc(var(--ry) * .05))}}.sp-roam-patrolTop{animation-name:sp-roam-patrolTop}@keyframes sp-roam-gallopAcross{0%{transform:translate(calc(var(--rx) * 0), calc(var(--ry) * .86))}5%{transform:translate(calc(var(--rx) * .05), calc(var(--ry) * .78))}10%{transform:translate(calc(var(--rx) * .1), calc(var(--ry) * .86))}15%{transform:translate(calc(var(--rx) * .15), calc(var(--ry) * .78))}20%{transform:translate(calc(var(--rx) * .2), calc(var(--ry) * .86))}25%{transform:translate(calc(var(--rx) * .25), calc(var(--ry) * .78))}30%{transform:translate(calc(var(--rx) * .3), calc(var(--ry) * .86))}35%{transform:translate(calc(var(--rx) * .35), calc(var(--ry) * .78))}40%{transform:translate(calc(var(--rx) * .4), calc(var(--ry) * .86))}45%{transform:translate(calc(var(--rx) * .45), calc(var(--ry) * .78))}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .86))}55%{transform:translate(calc(var(--rx) * .55), calc(var(--ry) * .78))}60%{transform:translate(calc(var(--rx) * .6), calc(var(--ry) * .86))}65%{transform:translate(calc(var(--rx) * .65), calc(var(--ry) * .78))}70%{transform:translate(calc(var(--rx) * .7), calc(var(--ry) * .86))}75%{transform:translate(calc(var(--rx) * .75), calc(var(--ry) * .78))}80%{transform:translate(calc(var(--rx) * .8), calc(var(--ry) * .86))}85%{transform:translate(calc(var(--rx) * .85), calc(var(--ry) * .78))}90%{transform:translate(calc(var(--rx) * .9), calc(var(--ry) * .86))}95%{transform:translate(calc(var(--rx) * .95), calc(var(--ry) * .78))}to{transform:translate(calc(var(--rx) * 1), calc(var(--ry) * .86))}}.sp-roam-gallopAcross{animation-name:sp-roam-gallopAcross}@keyframes sp-roam-stayCenter{0%,to{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .5))}50%{transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .47))}}.sp-roam-stayCenter{animation-name:sp-roam-stayCenter;animation-duration:calc(var(--sp-roam-dur,30s) * .16)}@keyframes sp-roam-stayCorner{0%,to{transform:translate(calc(var(--rx) * .97), calc(var(--ry) * .94))}50%{transform:translate(calc(var(--rx) * .97), calc(var(--ry) * .915))}}.sp-roam-stayCorner{animation-name:sp-roam-stayCorner;animation-duration:calc(var(--sp-roam-dur,30s) * .14)}.sp-roam-waving{animation:rt-flag var(--rt-cloth,2.2s) ease-in-out infinite;transform-box:fill-box;transform-origin:100%}@media (max-width:640px){.sp-roam-layer[data-mobile="0"]{display:none}.sp-roam-unit{max-width:62vw}}@media (prefers-reduced-motion:reduce){.sp-roam-unit{opacity:1!important;animation:none!important;transform:translate(calc(98vw - 100%),calc(97vh - 100%))!important}.sp-roam-waving{animation:none!important}}.rt-j{transform-box:fill-box;will-change:transform}.rt-o-top{transform-origin:50% 2%}.rt-o-topL{transform-origin:4% 3%}.rt-o-topR{transform-origin:96% 3%}.rt-o-topIn{transform-origin:30% 4%}.rt-o-topOut{transform-origin:70% 4%}.rt-o-bottom{transform-origin:50% 98%}.rt-o-bottomL{transform-origin:4% 97%}.rt-o-bottomR{transform-origin:96% 97%}.rt-o-left{transform-origin:2%}.rt-o-right{transform-origin:98%}.rt-o-center{transform-origin:50%}@keyframes rt-thigh{0%{transform:rotate(24deg)}25%{transform:rotate(4deg)}50%{transform:rotate(-22deg)}75%{transform:rotate(-4deg)}to{transform:rotate(24deg)}}@keyframes rt-shin{0%{transform:rotate(-6deg)}18%{transform:rotate(-2deg)}50%{transform:rotate(4deg)}68%{transform:rotate(52deg)}84%{transform:rotate(38deg)}to{transform:rotate(-6deg)}}@keyframes rt-arm{0%{transform:rotate(-22deg)}50%{transform:rotate(24deg)}to{transform:rotate(-22deg)}}@keyframes rt-fore{0%{transform:rotate(6deg)}50%{transform:rotate(-26deg)}to{transform:rotate(6deg)}}@keyframes rt-step{0%,to{transform:translateY(0)}25%{transform:translateY(-1.6px)}50%{transform:translateY(0)}75%{transform:translateY(-1.6px)}}.rt-thighA,.rt-thighB{animation:rt-thigh var(--rt-walk,.78s) ease-in-out infinite}.rt-shinA,.rt-shinB{animation:rt-shin var(--rt-walk,.78s) ease-in-out infinite}.rt-armA,.rt-armB{animation:rt-arm var(--rt-walk,.78s) ease-in-out infinite}.rt-foreA,.rt-foreB{animation:rt-fore var(--rt-walk,.78s) ease-in-out infinite}.rt-thighB,.rt-shinB,.rt-armA,.rt-foreA{animation-delay:calc(var(--rt-walk,.78s) / -2)}.rt-step{animation:rt-step var(--rt-walk,.78s) ease-in-out infinite;transform-box:fill-box}@keyframes rt-runThigh{0%{transform:rotate(38deg)}50%{transform:rotate(-34deg)}to{transform:rotate(38deg)}}@keyframes rt-runShin{0%{transform:rotate(2deg)}30%{transform:rotate(10deg)}60%{transform:rotate(78deg)}to{transform:rotate(2deg)}}.rt-runA .rt-thighA,.rt-runA .rt-thighB,.rt-run .rt-thighA,.rt-run .rt-thighB{animation-name:rt-runThigh;animation-duration:var(--rt-walk,.46s)}.rt-run .rt-shinA,.rt-run .rt-shinB{animation-name:rt-runShin;animation-duration:var(--rt-walk,.46s)}.rt-run{--rt-walk:.46s}@keyframes rt-gallopFront{0%{transform:rotate(-42deg)}22%{transform:rotate(16deg)}46%{transform:rotate(34deg)}70%{transform:rotate(-8deg)}to{transform:rotate(-42deg)}}@keyframes rt-gallopHind{0%{transform:rotate(34deg)}26%{transform:rotate(-12deg)}52%{transform:rotate(-38deg)}78%{transform:rotate(6deg)}to{transform:rotate(34deg)}}@keyframes rt-gallopKnee{0%{transform:rotate(46deg)}30%{transform:rotate(4deg)}60%{transform:rotate(0)}80%{transform:rotate(58deg)}to{transform:rotate(46deg)}}@keyframes rt-gallopBody{0%,to{transform:translateY(0)rotate(-1.4deg)}30%{transform:translateY(-3.4px)rotate(1.6deg)}60%{transform:translateY(.8px)rotate(-.6deg)}}.rt-gf1,.rt-gf2{animation:rt-gallopFront var(--rt-gallop,.62s) cubic-bezier(.4,.1,.5,.9) infinite}.rt-gh1,.rt-gh2{animation:rt-gallopHind var(--rt-gallop,.62s) cubic-bezier(.4,.1,.5,.9) infinite}.rt-gk1,.rt-gk2,.rt-gk3,.rt-gk4{animation:rt-gallopKnee var(--rt-gallop,.62s) ease-in-out infinite}.rt-gf2,.rt-gk2,.rt-gh2,.rt-gk4{animation-delay:calc(var(--rt-gallop,.62s) * -.14)}.rt-gh1,.rt-gk3{animation-delay:calc(var(--rt-gallop,.62s) * -.5)}.rt-gbody{animation:rt-gallopBody var(--rt-gallop,.62s) ease-in-out infinite;transform-box:fill-box}@keyframes rt-flag{0%{transform:rotate(-1.9deg)skewY(2.4deg)scaleY(1)translateY(0)}22%{transform:rotate(1.3deg)skewY(-2.8deg)scaleY(.978)translateY(.8px)}44%{transform:rotate(-.6deg)skewY(3.2deg)scaleY(1.014)translateY(-.6px)}68%{transform:rotate(1.8deg)skewY(-1.6deg)scaleY(.99)translateY(.5px)}86%{transform:rotate(-1.2deg)skewY(2.9deg)scaleY(1.008)translateY(-.3px)}to{transform:rotate(-1.9deg)skewY(2.4deg)scaleY(1)translateY(0)}}@keyframes rt-flagWind{0%{transform:rotate(-3.4deg)skewY(5deg)scaleY(1)}28%{transform:rotate(2.6deg)skewY(-5.6deg)scaleY(.96)}55%{transform:rotate(-1.4deg)skewY(6deg)scaleY(1.03)}80%{transform:rotate(3deg)skewY(-3.4deg)scaleY(.98)}to{transform:rotate(-3.4deg)skewY(5deg)scaleY(1)}}.rt-flagWind{transform-box:fill-box;animation:1.7s ease-in-out infinite rt-flagWind}@keyframes rt-fold{0%{opacity:0;transform:translate(0)}14%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(400%)}}.rt-flag{animation:rt-flag var(--rt-cloth,2.2s) ease-in-out infinite;transform-box:fill-box}.rt-fold{animation:rt-fold var(--rt-cloth,2.2s) linear infinite;transform-box:fill-box}@keyframes rt-cape{0%,to{transform:skew(0)rotate(0)}35%{transform:skew(-5deg)rotate(2.4deg)}70%{transform:skew(3deg)rotate(-1.6deg)}}.rt-cape{transform-box:fill-box;animation:1.9s ease-in-out infinite rt-cape}@keyframes rt-mane{0%,to{transform:rotate(-4deg)}50%{transform:rotate(6deg)}}.rt-mane{transform-box:fill-box;animation:1.1s ease-in-out infinite rt-mane}.rt-tail{transform-box:fill-box;animation:1.35s ease-in-out infinite rt-mane}@keyframes rt-spin{to{transform:rotate(360deg)}}.rt-spin{animation:rt-spin var(--rt-spin,.9s) linear infinite;transform-box:fill-box;transform-origin:50%}.rt-spinS{transform-box:fill-box;animation:2.6s linear infinite rt-spin}.rt-rotor{transform-box:fill-box;animation:.12s linear infinite rt-spin}@keyframes rt-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-3.2px)}}.rt-hover{transform-box:fill-box;animation:2.6s ease-in-out infinite rt-hover}.rt-hoverF{transform-box:fill-box;animation:1.4s ease-in-out infinite rt-hover}@keyframes rt-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(1.2deg)}}.rt-bob{transform-box:fill-box;animation:1.5s ease-in-out infinite rt-bob}@keyframes rt-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}.rt-blink{transform-box:fill-box;animation:4.6s ease-in-out infinite rt-blink}@keyframes rt-flame{0%,to{opacity:.95;transform:scaleY(1)scaleX(1)}50%{opacity:.78;transform:scaleY(1.22)scaleX(.9)}}.rt-flame{transform-box:fill-box;animation:.18s ease-in-out infinite rt-flame}@keyframes rt-pulse{0%,to{opacity:.35}50%{opacity:1}}.rt-pulse{animation:1.4s ease-in-out infinite rt-pulse}@keyframes rt-swim{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.rt-swim{transform-box:fill-box;animation:.8s ease-in-out infinite rt-swim}@keyframes rt-wingFlap{0%,to{transform:rotate(-24deg)scaleY(1)}50%{transform:rotate(26deg)scaleY(.8)}}.rt-wingU{transform-box:fill-box;animation:.42s ease-in-out infinite rt-wingFlap}.rt-wingD{transform-box:fill-box;animation:.42s ease-in-out infinite reverse rt-wingFlap}@keyframes rt-bounceY{0%,to{transform:translateY(0)scaleY(1)}45%{transform:translateY(-4px)scaleY(1.03)}55%{transform:translateY(-4px)scaleY(1.03)}}.rt-suspension{transform-box:fill-box;animation:.5s ease-in-out infinite rt-bounceY}@keyframes rt-sway{0%,to{transform:rotate(-2.6deg)}50%{transform:rotate(2.6deg)}}.rt-sway{transform-box:fill-box;animation:2.2s ease-in-out infinite rt-sway}@keyframes rt-shine{0%{transform:translate(-120%)}to{transform:translate(220%)}}.rt-shine{transform-box:fill-box;animation:3.4s ease-in-out infinite rt-shine}@keyframes rt-wobble{0%,to{transform:rotate(-3.4deg)}50%{transform:rotate(3.4deg)}}.rt-wobble{transform-box:fill-box;animation:1.8s ease-in-out infinite rt-wobble}@keyframes rt-scale{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.rt-scale{transform-box:fill-box;animation:1.9s ease-in-out infinite rt-scale}@keyframes rt-drift{0%,to{transform:translate(0)}33%{transform:translate(2.4px,-2px)}66%{transform:translate(-2px,1.4px)}}.rt-drift{transform-box:fill-box;animation:5.2s ease-in-out infinite rt-drift}@keyframes rt-slideX{0%{transform:translate(-8%)}50%{transform:translate(8%)}to{transform:translate(-8%)}}.rt-slideX{transform-box:fill-box;animation:3.2s ease-in-out infinite rt-slideX}@keyframes rt-smoke{0%{opacity:.7;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(-16px,-14px)scale(1.5)}}.rt-smoke{transform-box:fill-box;animation:1.7s linear infinite rt-smoke}@keyframes rt-drop{0%{opacity:0;transform:translateY(-6px)}20%{opacity:1}to{opacity:0;transform:translateY(16px)}}.rt-drop{transform-box:fill-box;animation:2.1s linear infinite rt-drop}@keyframes rt-flip{0%,45%{transform:rotateY(0)}55%,to{transform:rotateY(180deg)}}.rt-flip{transform-box:fill-box;animation:5.4s ease-in-out infinite rt-flip}@keyframes rt-glowRing{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.22)}}.rt-glowRing{transform-box:fill-box;animation:2.2s ease-out infinite rt-glowRing}@keyframes rt-tick{0%,46%{transform:translateY(0)}50%,96%{transform:translateY(-1.6px)}to{transform:translateY(0)}}.rt-tick{transform-box:fill-box;animation:1s step-end infinite rt-tick}@keyframes rt-orbit{0%{transform:rotate(0)translate(9px)rotate(0)}to{transform:rotate(360deg)translate(9px)rotate(-360deg)}}.rt-orbit{transform-box:fill-box;animation:4.4s linear infinite rt-orbit}@keyframes rt-crawl{0%,to{transform:scaleX(1)scaleY(1)}50%{transform:scaleX(.9)scaleY(1.1)}}.rt-crawl{transform-box:fill-box;animation:1.1s ease-in-out infinite rt-crawl}@keyframes rt-jump{0%,68%,to{transform:translateY(0)scaleY(1)}20%{transform:translateY(-9px)scaleY(1.05)}60%{transform:translateY(0)scaleY(.94)}}.rt-jump{transform-box:fill-box;animation:1.5s ease-in-out infinite rt-jump}@keyframes rt-nod{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.rt-nod{transform-box:fill-box;animation:1.3s ease-in-out infinite rt-nod}@media (prefers-reduced-motion:reduce){.rt-j,.rt-step,.rt-flag,.rt-fold,.rt-cape,.rt-mane,.rt-tail,.rt-spin,.rt-spinS,.rt-rotor,.rt-hover,.rt-hoverF,.rt-bob,.rt-blink,.rt-flame,.rt-pulse,.rt-swim,.rt-wingU,.rt-wingD,.rt-suspension,.rt-sway,.rt-shine,.rt-gbody,.rt-flagWind,.rt-wobble,.rt-scale,.rt-drift,.rt-slideX,.rt-smoke,.rt-drop,.rt-flip,.rt-glowRing,.rt-tick,.rt-orbit,.rt-crawl,.rt-jump,.rt-nod,.rt-gf1,.rt-gf2,.rt-gh1,.rt-gh2,.rt-gk1,.rt-gk2,.rt-gk3,.rt-gk4{animation:none!important}}.main-footer{border-top:1px solid var(--border-color);color:var(--text-main);background-color:var(--bg-card);transition:all var(--transition-normal);width:100%}.footer-solutions-section{background-color:var(--bg-muted);text-align:center;border-bottom:1px solid var(--border-color);padding:40px 0}.solutions-title{color:var(--text-main);margin-bottom:24px;font-size:20px;font-weight:700}.solutions-tags-container{flex-direction:column;align-items:center;gap:14px;display:flex}.solutions-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.solution-tag-pill{background-color:var(--bg-card);border:1px solid var(--border-color);color:var(--text-main);transition:all var(--transition-fast);border-radius:4px;padding:8px 16px;font-size:13.5px;font-weight:500;display:inline-block;box-shadow:0 1px 2px #00000005}.solution-tag-pill:hover{border-color:var(--accent-color);color:var(--accent-color);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.footer-main-grid-section{background-color:var(--bg-card);padding:50px 0 0}.footer-columns-grid{grid-template-columns:1.1fr 2fr 1.3fr 1.8fr;gap:40px;display:grid}.footer-column-item h4{color:var(--text-main);margin-bottom:20px;font-size:15px;font-weight:800}.footer-column-item ul{flex-direction:column;gap:12px;display:flex}.footer-column-item ul li{font-size:13.5px;line-height:1.6}.footer-column-item ul li a{color:var(--text-muted);transition:color var(--transition-fast)}.footer-column-item ul li a:hover{color:var(--accent-color)}.footer-social-payment-col{flex-direction:column;gap:30px;display:flex}.social-sub-section h5,.payment-sub-section h5{color:var(--text-main);margin-bottom:14px;font-size:14px;font-weight:800}.social-flat-icons{gap:12px;display:flex}.social-flat-icon{width:32px;height:32px;color:var(--text-white);transition:opacity var(--transition-fast), transform var(--transition-fast);border-radius:4px;justify-content:center;align-items:center;display:flex}.social-flat-icon:hover{opacity:.9;transform:translateY(-2px)}.social-flat-icon.x-icon{background-color:var(--text-main)}.social-flat-icon.fb-icon{background-color:#3b5998}.payment-grid-logos{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.payment-logo-card{background-color:var(--bg-card);border:1px solid var(--border-color);height:48px;transition:all var(--transition-fast);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000005}.payment-logo-card:hover{box-shadow:var(--shadow-md);border-color:var(--accent-color);transform:translateY(-2px)}.payment-img{display:block}.fawry-card-img,.aman-card-img{object-fit:cover;width:100%;height:100%}.visa-mastercard-card-img,.paypal-card-img,.apple-pay-card-img,.wallets-card-img{object-fit:contain;width:100%;height:100%;padding:6px 10px}[data-theme=dark] .payment-logo-card{background-color:#f8fafc;border-color:#475569}.footer-bottom-divider{background-color:var(--border-color);height:1px;margin-top:50px}.main-footer{overflow-x:clip}.footer-bottom-bar{background-color:var(--bg-muted);color:var(--text-muted);padding:24px 0;border-top:1px solid var(--border-color);box-sizing:border-box;justify-content:space-between;align-items:center;width:100vw;margin:0 calc(50% - 50vw);padding-left:calc(50vw - 50% + 20px);padding-right:calc(50vw - 50% + 20px);font-size:12.5px;display:flex}.footer-copyright{margin:0}.footer-bottom-links{gap:20px;display:flex}.footer-bottom-links a{color:var(--text-muted);transition:color var(--transition-fast)}.footer-bottom-links a:hover{color:var(--accent-color)}@media (max-width:1024px){.footer-columns-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:768px){.footer-columns-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.footer-column-item{min-width:0}.payment-methods-column{grid-column:1/-1}.payment-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom-bar{text-align:center;flex-direction:column;gap:16px}.footer-bottom-links{flex-wrap:wrap;justify-content:center}.solutions-row{gap:8px}}.payment-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;margin-bottom:24px;display:grid}.payment-methods-column h4{border-bottom:2px solid #eff6ff;margin:0 0 10px;padding-bottom:4px;font-size:14.5px;font-weight:800;color:#2563eb!important}.payment-logo-card-wrapper{background-color:var(--bg-card,#fff);border:1.5px solid var(--border-color,#e2e8f0);transition:all var(--transition-fast,.2s);box-sizing:border-box;border-radius:8px;align-items:center;gap:10px;padding:6px 12px;display:flex;box-shadow:0 1px 3px #00000005}.payment-logo-card-wrapper:hover{border-color:var(--accent-color,#2563eb);transform:translateY(-1.5px);box-shadow:0 4px 6px -1px #2563eb14,0 2px 4px -1px #2563eb0a}.payment-logo-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:30px;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000005}.payment-logo-card img{object-fit:contain;max-width:90%;max-height:90%;display:block}.payment-method-name{color:var(--text-main,#334155);white-space:nowrap;text-overflow:ellipsis;direction:rtl;font-size:12.5px;font-weight:800;overflow:hidden}[data-theme=dark] .payment-logo-card-wrapper{background-color:#1e293b;border-color:#334155}[data-theme=dark] .payment-method-name{color:#cbd5e1}@media (max-width:991px){.footer-bottom-bar{padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.footer-columns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-methods-column{grid-column:1/-1}.payment-methods-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.payment-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.payment-logo-card-wrapper{gap:8px;padding-inline-start:8px;padding-inline-end:8px}.payment-method-name{white-space:normal;text-overflow:clip;overflow-wrap:break-word;line-height:1.35;overflow:visible}}@media (max-width:479px){.main-footer .footer-solutions-section .solutions-row .solution-tag-pill{text-align:center;flex:0 0 calc(50% - 4px);min-width:0}.main-footer .footer-solutions-section .solutions-row{justify-content:flex-start}}.service-card{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-card);height:100%;transition:transform var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;display:flex;overflow:hidden;padding:0!important}.service-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.service-card-image-container{width:100%;position:relative;overflow:visible}.service-card-image-link{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);width:100%;padding-top:56.25%;display:block;position:relative;overflow:hidden}.service-card-image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);position:absolute;top:0;left:0}.service-card:hover .service-card-image{transform:scale(1.06)}.service-card-avatar-wrapper{z-index:5;flex-shrink:0;width:34px;height:34px;display:block;position:absolute;bottom:-17px;left:10px}.service-card-avatar-link{width:100%;height:100%;display:block;position:relative}.service-card-verified-badge{background-color:var(--bg-card);z-index:6;border:1px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:1px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 1px 3px #00000026}.service-card-verified-badge .verified-badge-svg{flex-shrink:0;width:12px;height:12px;display:block}.service-card-seller-avatar{border:2px solid var(--bg-card);object-fit:cover;background-color:var(--bg-card);width:34px;height:34px;transition:border-color var(--transition-fast);aspect-ratio:1;border-radius:50%;flex-shrink:0;box-shadow:0 2px 5px #00000029}.service-card:hover .service-card-seller-avatar{border-color:var(--primary-color)}.service-card-body{flex-direction:column;flex:1;padding:24px 10px 12px;display:flex}.service-card-seller-name{margin-top:-24px;margin-bottom:5px;color:var(--text-muted);transition:color var(--transition-fast);margin-inline-end:38px;padding-top:5px;font-size:12px;font-weight:700;line-height:19px;text-decoration:none;display:block}.service-card-seller-name-text{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.service-card-seller-name:hover{color:var(--primary-color)}.service-card-title{color:var(--text-main);text-align:start;overflow-wrap:break-word;min-height:41px;margin-top:0;margin-bottom:12px;font-size:14px;font-weight:700;line-height:1.45}.service-card-title a{color:var(--text-main);transition:color var(--transition-fast);text-decoration:none}.service-card-title a:hover{color:var(--primary-color)}.service-card-category-path{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;margin-bottom:6px;font-size:11.5px;display:block;overflow:hidden}.service-card-category-path .separator{color:#cbd5e1}.service-card-footer{border-top:1px solid var(--border-color);flex-direction:column;align-items:flex-start;gap:3px;padding-top:9px;display:flex}.service-card-rating{align-items:center;gap:6px;min-height:18px;display:flex}.stars-group{align-items:center;display:inline-flex}.stars-group svg{aspect-ratio:1;flex-shrink:0}.reviews-count{color:var(--text-main);font-size:12.5px;font-weight:700}.service-card-price{text-align:left}.price-text{color:var(--text-muted);font-size:12px}.price-text strong{color:var(--primary-color);margin-right:3px;font-size:16px;font-weight:800}.pending-badge{background-color:var(--accent-color);color:#fff;border-radius:var(--radius-sm);z-index:10;pointer-events:none;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #00000026}.rejected-badge{background-color:#e74c3c!important}.service-card-rejected{opacity:.55;filter:grayscale(15%);transition:opacity .2s,filter .2s}.service-card-rejected:hover{opacity:.85;filter:grayscale(0%)}.product-badge-main{background-color:var(--primary-color);color:#fff;border-radius:var(--radius-sm);z-index:10;pointer-events:none;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #00000026}.boosted-badge{top:10px;z-index:3;color:#fff;pointer-events:none;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-family:Cairo,sans-serif;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 2px 8px #f9731659}.boosted-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.boosted-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.boosted-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.boosted-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.boosted-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.boosted-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.boosted-badge.is-priority{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 8px #8b5cf659}.promo-badge-slot{top:10px;z-index:3;pointer-events:none;line-height:1;position:absolute}.promo-badge-slot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.promo-badge-slot:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.promo-badge-slot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.promo-badge-slot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.promo-badge-slot:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.promo-badge-slot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.service-card-views{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;white-space:nowrap;pointer-events:none;background:#0f172a9e;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:10px;right:10px}.service-card-views svg{opacity:.9;flex-shrink:0}.service-card-price{white-space:nowrap;flex-shrink:0}@media (max-width:991px){.service-card-category-path{-webkit-line-clamp:1;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.service-card-promote{top:12px;z-index:11;background:var(--mk-attn-bg,linear-gradient(135deg, #7c3aed, #db2777));color:#fff;white-space:nowrap;box-shadow:var(--mk-attn-shadow,0 2px 8px #7c3aed61);transition:box-shadow var(--transition-fast,.15s ease);border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-family:Cairo,sans-serif;font-size:10.5px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:absolute}.service-card-promote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.service-card-promote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.service-card-promote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.service-card-promote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.service-card-promote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.service-card-promote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.service-card-promote:hover{color:#fff;box-shadow:var(--mk-attn-shadow-hover,0 4px 14px #7c3aed80)}.service-card-promote:focus-visible{color:#fff;box-shadow:var(--mk-attn-shadow-hover,0 4px 14px #7c3aed80)}.service-card-promote svg{flex-shrink:0;display:block}.service-card-promote.is-stacked{top:46px}@media (prefers-reduced-motion:reduce){.service-card-promote{transition:none}}@media (max-width:991px){.service-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38.4px;font-size:16px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.service-card-promote{font-size:12px}.service-card-category-path{-webkit-line-clamp:unset;white-space:normal;text-overflow:clip;font-size:12px;line-height:18px;display:block;overflow:visible}.product-badge-main,.pending-badge,.boosted-badge,.service-card-views{font-size:12px}.service-card .promo-badge-slot [class*=sp-style-]{font-size:12px!important}.service-card.card{box-shadow:none;background-color:#0000;border:0;border-radius:0}.service-card .service-card-image-link{border-radius:0}.service-card .price-text{font-size:14px;line-height:24px}.service-card .price-text strong{direction:ltr;unicode-bidi:embed;font-size:14px;font-weight:700;line-height:24px}.service-card .service-card-footer{border-top:0;padding-top:0}.service-card .service-card-avatar-wrapper{width:36px;height:36px;bottom:17px;left:13px}.service-card .service-card-seller-avatar{width:36px;height:36px}.service-card .service-card-seller-name{margin-inline-end:0}}@media (max-width:767px){.service-card .service-card-avatar-wrapper,.service-card .service-card-seller-avatar{width:30px;height:30px}}@media (max-width:991px){.service-card .stars-group svg{margin-left:8.27px!important}.service-card .stars-group svg:last-child{margin-left:0!important}.service-card .reviews-count{font-size:14px;font-weight:400;line-height:23.8px}.service-card .service-card-body{padding-left:0;padding-right:0}.service-card .service-card-image-link{padding-top:57.65%}.service-card .service-card-title{min-height:42px;line-height:21px}.home-page .service-card .service-card-category-path{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@property --sf-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.social-follow{--sf-surface-a:#f7f9fc;--sf-surface-b:#eef2f8;--sf-title:#0f172a;--sf-subtitle:#64748b;--sf-name:#64748b;--sf-tile-bg:#ffffffe6;--sf-tile-border:#0f172a17;--sf-tile-shadow:0 10px 26px -14px #0f172a66;--sf-hairline:#0f172a17;--sf-lines:#0f172a0b;--sf-tile-size:76px;isolation:isolate;background:linear-gradient(180deg, var(--sf-surface-a) 0%, var(--sf-surface-b) 100%);border-block:1px solid var(--sf-hairline);padding:76px 0 84px;position:relative;overflow:hidden}[data-theme=dark] .social-follow{--sf-surface-a:#0d1526;--sf-surface-b:#0a1020;--sf-title:#f1f5f9;--sf-subtitle:#94a3b8;--sf-name:#94a3b8;--sf-tile-bg:#1e293bb8;--sf-tile-border:#94a3b82e;--sf-tile-shadow:0 12px 30px -16px #000000e6;--sf-hairline:#94a3b829;--sf-lines:#94a3b80f}.social-follow__aurora{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.social-follow__orb{aspect-ratio:1;filter:blur(90px);opacity:.5;will-change:transform;border-radius:50%;width:46vw;max-width:620px;position:absolute}.social-follow__orb--one{background:radial-gradient(circle,#26ae618c,#0000 68%);animation:22s ease-in-out infinite sf-drift-a;top:-32%}.social-follow__orb--one:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-8%}.social-follow__orb--one:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-8%}.social-follow__orb--one:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-8%}.social-follow__orb--one:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-8%}.social-follow__orb--one:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-8%}.social-follow__orb--one:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-8%}.social-follow__orb--two{background:radial-gradient(circle,#3884ff6b,#0000 68%);animation:27s ease-in-out infinite sf-drift-b;top:-18%}.social-follow__orb--two:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-12%}.social-follow__orb--two:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-12%}.social-follow__orb--two:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-12%}.social-follow__orb--two:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-12%}.social-follow__orb--two:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-12%}.social-follow__orb--two:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-12%}.social-follow__orb--three{background:radial-gradient(circle,#d629764d,#0000 68%);animation:31s ease-in-out infinite sf-drift-c;bottom:-46%}.social-follow__orb--three:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:32%}.social-follow__orb--three:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:32%}.social-follow__orb--three:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:32%}.social-follow__orb--three:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:32%}.social-follow__orb--three:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:32%}.social-follow__orb--three:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:32%}[data-theme=dark] .social-follow__orb{opacity:.42}.social-follow__grid-lines{background-image:linear-gradient(to left, var(--sf-lines) 1px, transparent 1px), linear-gradient(to bottom, var(--sf-lines) 1px, transparent 1px);background-size:62px 62px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(78% 72% at 50% 46%,#000 35%,#0000 100%);mask-image:radial-gradient(78% 72% at 50% 46%,#000 35%,#0000 100%)}@keyframes sf-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(6%,10%)scale(1.12)}}@keyframes sf-drift-b{0%,to{transform:translate(0,0)scale(1.06)}50%{transform:translate(-8%,12%)scale(.94)}}@keyframes sf-drift-c{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-6%,-14%)scale(1.14)}}.social-follow__inner{position:relative}.social-follow__head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:42px;display:flex}.social-follow__title{letter-spacing:-.5px;color:var(--sf-title);opacity:0;margin:0;font-size:max(28px,min(4vw,40px));font-weight:900;line-height:1.2;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.social-follow__title-text{background-image:linear-gradient(100deg, var(--sf-title) 0%, var(--sf-title) 38%, var(--primary-color) 50%, var(--sf-title) 62%, var(--sf-title) 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:100% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text}.social-follow.is-revealed .social-follow__title-text{animation:6.5s ease-in-out 1.1s infinite sf-shimmer}@keyframes sf-shimmer{0%,62%,to{background-position:100% 0}86%{background-position:0 0}}.social-follow__rule{background:linear-gradient(90deg, transparent, var(--primary-color), #3884ff, transparent);border-radius:999px;width:0;height:4px;transition:width .9s cubic-bezier(.22,1,.36,1) .2s;display:block}.social-follow__subtitle{max-width:560px;color:var(--sf-subtitle);opacity:0;margin:0;font-size:15px;line-height:1.85;transition:opacity .7s .12s,transform .7s cubic-bezier(.22,1,.36,1) .12s;transform:translateY(14px)}.social-follow.is-revealed .social-follow__title,.social-follow.is-revealed .social-follow__subtitle{opacity:1;transform:translateY(0)}.social-follow.is-revealed .social-follow__rule{width:132px}.social-follow__list{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:26px 22px;margin:0;padding:0;list-style:none;display:flex}.social-follow__cell{--sf-delay:calc(var(--sf-index,0) * 90ms + .22s);opacity:0;transition:opacity .6s ease var(--sf-delay), transform .7s cubic-bezier(.34, 1.56, .64, 1) var(--sf-delay);transform:translateY(26px)scale(.86)}.social-follow.is-revealed .social-follow__cell{opacity:1;transform:translateY(0)scale(1)}.social-follow__link{--sf-mx:50%;--sf-my:50%;--sf-tilt-x:0deg;--sf-tilt-y:0deg;--sf-pull-x:0px;--sf-pull-y:0px;width:calc(var(--sf-tile-size) + 26px);color:inherit;perspective:700px;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.social-follow__halo{top:6px;width:var(--sf-tile-size);height:var(--sf-tile-size);background:var(--sf-gradient);filter:blur(20px);opacity:0;pointer-events:none;z-index:0;border-radius:26px;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;transform:scale(.7)}.social-follow__halo:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:13px}.social-follow__halo:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:13px}.social-follow__halo:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:13px}.social-follow__halo:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:13px}.social-follow__halo:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:13px}.social-follow__halo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:13px}.social-follow__link:hover .social-follow__halo{opacity:.75;transform:scale(1.15)}.social-follow__link:focus-visible .social-follow__halo{opacity:.75;transform:scale(1.15)}.social-follow__tile{z-index:1;width:var(--sf-tile-size);height:var(--sf-tile-size);background:var(--sf-tile-bg);border:1px solid var(--sf-tile-border);box-shadow:var(--sf-tile-shadow);-webkit-backdrop-filter:blur(8px);transform-style:preserve-3d;transform:translate3d(var(--sf-pull-x), var(--sf-pull-y), 0) rotateX(var(--sf-tilt-x)) rotateY(var(--sf-tilt-y));will-change:transform;animation:7s ease-in-out infinite sf-float;animation-delay:calc(var(--sf-index,0) * -.85s);border-radius:24px;place-items:center;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s,border-color .42s;display:grid;position:relative;overflow:hidden}@keyframes sf-float{0%,to{translate:0}50%{translate:0 -5px}}.social-follow__link:hover .social-follow__tile{box-shadow:0 22px 44px -18px var(--sf-glow), 0 8px 18px -10px #0f172a59;transform:translate3d(var(--sf-pull-x), calc(var(--sf-pull-y) - 10px), 0) rotateX(var(--sf-tilt-x)) rotateY(var(--sf-tilt-y)) scale(1.07);border-color:#0000;animation-play-state:paused}.social-follow__link:focus-visible .social-follow__tile{box-shadow:0 22px 44px -18px var(--sf-glow), 0 8px 18px -10px #0f172a59;transform:translate3d(var(--sf-pull-x), calc(var(--sf-pull-y) - 10px), 0) rotateX(var(--sf-tilt-x)) rotateY(var(--sf-tilt-y)) scale(1.07);border-color:#0000;animation-play-state:paused}.social-follow__link:active .social-follow__tile{transition-duration:.12s;transform:translateY(-3px)scale(.97)}.social-follow__fill{background:var(--sf-gradient);opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.25)}.social-follow__link:hover .social-follow__fill{opacity:1;transform:scale(1)}.social-follow__link:focus-visible .social-follow__fill{opacity:1;transform:scale(1)}.social-follow__ring{border-radius:inherit;background:conic-gradient(from var(--sf-angle), transparent 0deg, var(--sf-brand) 70deg, #fff 120deg, var(--sf-brand) 170deg, transparent 260deg);-webkit-mask-composite:xor;opacity:0;z-index:2;padding:2px;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.social-follow__link:hover .social-follow__ring{opacity:1;animation:2.8s linear infinite sf-spin}.social-follow__link:focus-visible .social-follow__ring{opacity:1;animation:2.8s linear infinite sf-spin}@keyframes sf-spin{to{--sf-angle:360deg}}.social-follow__spot{background:radial-gradient(circle 70px at var(--sf-mx) var(--sf-my), #ffffff73, transparent 65%);opacity:0;z-index:3;pointer-events:none;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.social-follow__link:hover .social-follow__spot{opacity:1}.social-follow__sheen{opacity:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:60%;height:220%;position:absolute;top:-60%;left:-80%;transform:rotate(22deg)}.social-follow__link:hover .social-follow__sheen{animation:.95s cubic-bezier(.3,0,.2,1) sf-sheen}@keyframes sf-sheen{0%{opacity:0;transform:translate(0)rotate(22deg)}14%{opacity:1}to{opacity:0;transform:translate(220%)rotate(22deg)}}.social-follow__icon{z-index:5;color:var(--sf-brand);transition:color .35s,transform .5s cubic-bezier(.34,1.56,.64,1);position:relative}.social-follow__link:hover .social-follow__icon{color:#fff;transform:scale(1.14)translateZ(24px)}.social-follow__link:focus-visible .social-follow__icon{color:#fff;transform:scale(1.14)translateZ(24px)}.social-follow__link.is-ink:hover .social-follow__icon{color:#101828}.social-follow__link.is-ink:focus-visible .social-follow__icon{color:#101828}[data-theme=dark] .social-follow__icon{color:var(--sf-brand-dark,var(--sf-brand))}[data-theme=dark] .social-follow__link:hover .social-follow__icon{color:#fff}[data-theme=dark] .social-follow__link:focus-visible .social-follow__icon{color:#fff}[data-theme=dark] .social-follow__link.is-ink:hover .social-follow__icon{color:#101828}[data-theme=dark] .social-follow__link.is-ink:focus-visible .social-follow__icon{color:#101828}.social-glyph--img{object-fit:contain;border-radius:6px}.social-follow__name{z-index:1;color:var(--sf-name);text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:12.5px;font-weight:700;line-height:1.4;transition:color .35s,transform .35s;position:relative}.social-follow__link:hover .social-follow__name{color:var(--sf-brand);transform:translateY(2px)}.social-follow__link:focus-visible .social-follow__name{color:var(--sf-brand);transform:translateY(2px)}[data-theme=dark] .social-follow__link:hover .social-follow__name{color:#e2e8f0}[data-theme=dark] .social-follow__link:focus-visible .social-follow__name{color:#e2e8f0}.social-follow__link:focus-visible{outline:none}.social-follow__link:focus-visible .social-follow__tile{outline:3px solid var(--primary-color);outline-offset:4px}@media (max-width:768px){.social-follow{--sf-tile-size:62px;padding:56px 0 62px}.social-follow__list{gap:20px 14px}.social-follow__head{margin-bottom:32px}.social-follow__subtitle{padding-inline-start:8px;padding-inline-end:8px;font-size:13.5px}.social-follow__name{font-size:11.5px}.social-follow__orb{filter:blur(60px)}}@media (max-width:400px){.social-follow{--sf-tile-size:56px}}@media (hover:none){.social-follow__fill{opacity:1;transform:scale(1)}.social-follow__icon{color:#fff}.social-follow__link.is-ink .social-follow__icon,[data-theme=dark] .social-follow__link.is-ink .social-follow__icon{color:#101828}[data-theme=dark] .social-follow__icon{color:#fff}.social-follow__tile{border-color:#0000}}@media (prefers-reduced-motion:reduce){.social-follow__orb,.social-follow__tile,.social-follow__ring,.social-follow__sheen,.social-follow__title-text{animation:none!important}.social-follow__cell,.social-follow__title,.social-follow__subtitle{opacity:1;transition:none;transform:none}.social-follow__rule{width:132px;transition:none}.social-follow__tile,.social-follow__icon,.social-follow__fill,.social-follow__halo,.social-follow__name{transition-duration:.01ms}.social-follow__link:hover .social-follow__tile{transform:none}.social-follow__link:focus-visible .social-follow__tile{transform:none}}@media (max-width:991px){.social-follow__orb{animation:none;transform:translateY(12%)}.social-follow__orb--one:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.social-follow__orb--one:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.social-follow__orb--one:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.social-follow__orb--one:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.social-follow__orb--one:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.social-follow__orb--one:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.social-follow__orb--two:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.social-follow__orb--two:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.social-follow__orb--two:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.social-follow__orb--two:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.social-follow__orb--two:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.social-follow__orb--two:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.social-follow__title{font-size:28px}}@media (max-width:767px){.social-follow__title{font-size:22px}}@media (max-width:768px){.social-follow .social-follow__name{font-size:12px}}.home-page{margin-top:-40px}@media (max-width:768px){.home-page{margin-top:-20px}}.hero-section{color:var(--text-white);text-align:center;background-color:#061f12;padding:100px 0 160px;position:relative;overflow:hidden}.hero-video-background{z-index:1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}video.hero-video-background{object-position:center 15%;background-image:url(/hero-poster.jpg?v=2);background-position:50% 15%;background-repeat:no-repeat;background-size:cover}img.hero-poster-phone{object-position:center 15%}.hero-video-overlay{z-index:2;pointer-events:none;background:linear-gradient(135deg,#06190e59 0%,#09291740 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:3;max-width:800px;margin:0 auto;position:relative}.hero-title{font-size:var(--hero-title-size,42px);letter-spacing:-1px;text-shadow:0 2px 10px #0009;margin-bottom:20px;font-weight:900;line-height:1.3}.hero-title .highlight{color:#fff;border-bottom:4px solid var(--accent-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:4px}.hero-subtitle{opacity:.95;text-shadow:0 2px 6px #00000080;max-width:650px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:17px}.hero-search-form{background-color:var(--bg-card);border-radius:var(--radius-full);box-shadow:var(--shadow-premium);width:100%;max-width:680px;margin:0 auto 24px;padding:6px;display:flex}.hero-search-input{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:12px 24px;font-size:15px}[data-theme=dark] .hero-search-input{color:#f8fafc}.hero-search-btn{border-radius:var(--radius-full);padding:0 28px}.hero-tags{opacity:.9;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex}.tag-link{color:var(--text-white);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background-color:#ffffff26;border:1px solid #ffffff40;padding:4px 12px}.tag-link:hover{background-color:var(--text-white);color:var(--primary-color);transform:translateY(-1px)}.services-section{padding:40px 0 80px}.hero-section+.services-section{padding-top:0}.services-section-header{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.home-digital-section{border-top:1px solid var(--border-color);margin-top:48px;padding-top:36px}.services-section-subtitle{color:var(--text-muted);margin-top:4px;font-size:14.5px}.services-grid{margin-top:20px}.no-results{text-align:center;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-card);padding:60px 40px}.no-results h3,.no-results h2{margin-bottom:12px;font-size:20px;font-weight:800}.no-results p{color:var(--text-muted)}.search-breadcrumbs{color:var(--text-muted);background-color:var(--bg-muted);border-radius:var(--radius-sm);align-items:center;gap:8px;margin-bottom:24px;padding:10px 16px;font-size:13px;display:flex}.breadcrumb-link{color:var(--text-muted);transition:color var(--transition-fast);text-decoration:none}.breadcrumb-link:hover{color:var(--primary-color)}.breadcrumb-separator{color:#cbd5e1}.breadcrumb-current{color:var(--text-main);font-weight:700}.search-layout{grid-template-columns:280px 1fr;align-items:start;gap:24px;display:grid}.search-sidebar{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px;position:sticky;top:100px}.sidebar-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.sidebar-title{color:var(--text-main);align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.btn-reset-all{color:#ef4444;cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:flex}.btn-reset-all:hover{background-color:#fee2e2}.filter-box{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:20px}.filter-box:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.filter-title{color:var(--text-main);margin-bottom:12px;font-size:14px;font-weight:800}.sidebar-search-input-wrapper{align-items:center;width:100%;display:flex;position:relative}.sidebar-search-input{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-muted);width:100%;color:var(--text-main);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:10px 14px 10px 38px;font-size:13.5px}.sidebar-search-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light);background-color:var(--bg-card)}.sidebar-search-submit-btn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.sidebar-search-submit-btn:hover{color:var(--primary-color);background-color:var(--bg-muted)}.custom-dropdown-wrapper{width:100%;position:relative}.sidebar-dropdown-arrow{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);z-index:2;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sidebar-dropdown-arrow:hover{color:var(--primary-color)}.custom-dropdown-list{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);z-index:100;max-height:200px;margin:4px 0 0;padding:6px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.custom-dropdown-list::-webkit-scrollbar{width:4px}.custom-dropdown-list::-webkit-scrollbar-track{background:0 0}.custom-dropdown-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-dropdown-list li{color:var(--text-main);cursor:pointer;transition:background-color var(--transition-fast);text-align:right;padding:8px 14px;font-size:13px}.custom-dropdown-list li:hover{background-color:var(--bg-muted);color:var(--primary-color)}.no-suggestions-text{color:var(--text-muted);pointer-events:none;text-align:center;padding:8px 14px;font-style:italic}.category-tree{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.category-tree-item{border-radius:var(--radius-sm);overflow:hidden}.category-tree-btn{width:100%;color:var(--text-main);cursor:pointer;text-align:right;border-radius:var(--radius-sm);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;display:flex}.category-tree-btn:hover{background-color:var(--bg-muted)}.category-tree-item.active>.category-tree-btn{background-color:var(--primary-light);color:var(--primary-color);font-weight:800}.cat-badge{background-color:var(--bg-muted);color:var(--text-muted);border-radius:var(--radius-full);padding:2px 7px;font-size:10.5px;font-weight:700}.category-tree-item.active .cat-badge{background-color:var(--primary-color);color:var(--text-white)}.subcategory-tree{border-right:1.5px solid var(--border-color);flex-direction:column;gap:2px;margin:4px 10px 0 0;padding:4px 12px 4px 0;list-style:none;display:flex}.subcategory-tree-btn{width:100%;color:var(--text-muted);cursor:pointer;text-align:right;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 8px;font-size:12px;display:flex}.subcategory-tree-btn:hover{color:var(--primary-color);background-color:var(--bg-muted)}.subcategory-tree-item.active .subcategory-tree-btn{color:var(--primary-color);background-color:var(--bg-muted);font-weight:700}.subcat-badge{opacity:.8;font-size:9.5px}.quick-buttons-group{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;display:grid}.quick-filter-btn{background-color:var(--bg-muted);border:1px solid var(--border-color);color:var(--text-main);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);text-align:center;padding:8px 10px;font-size:12px;font-weight:700}.quick-filter-btn:hover{border-color:var(--primary-color);color:var(--primary-color);background-color:var(--bg-card)}.quick-filter-btn.active{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--text-white)}.custom-price-range{gap:10px;display:flex}.price-input-wrapper{background-color:var(--bg-muted);border:1px solid var(--border-color);border-radius:var(--radius-sm);flex:1;align-items:center;padding:4px 8px;display:flex}.price-input-wrapper label{color:var(--text-muted);margin-left:6px;font-size:11px}.price-input-wrapper input{width:100%;color:var(--text-main);text-align:center;background:0 0;border:none;outline:none;font-size:13px}.sidebar-radio-group,.sidebar-checkbox-group{flex-direction:column;gap:8px;display:flex}.radio-label,.checkbox-label{color:var(--text-main);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;display:flex}.radio-label input[type=radio],.checkbox-label input[type=checkbox]{accent-color:var(--primary-color);cursor:pointer;width:15px;height:15px}.search-results-content{flex-direction:column;gap:20px;display:flex}.results-header-bar{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.results-count-text{color:var(--text-muted);font-size:13.5px}.results-count-text strong{color:var(--primary-color)}.results-controls{align-items:center;gap:14px;display:flex}.mobile-filters-trigger{align-items:center;gap:6px;display:none}.sort-wrapper{align-items:center;gap:8px;display:flex}.sort-label{color:var(--text-muted);font-size:12.5px}.sort-select{border:1px solid var(--border-color);background-color:var(--bg-card);color:var(--text-main);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition-fast);outline:none;padding:6px 12px;font-size:12.5px;font-weight:700}.sort-select:focus{border-color:var(--primary-color)}.search-services-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.why-khabeer-section{background-color:var(--bg-muted);transition:background-color var(--transition-normal);padding:80px 0}.section-header-centered{text-align:center;margin-bottom:50px}.section-header-centered p{color:var(--text-muted);margin-top:8px;font-size:15px}.why-features{margin-top:20px}.why-card{text-align:center;border-color:#0000;flex-direction:column;align-items:center;padding:40px 30px;display:flex}.why-card:hover{box-shadow:var(--shadow-lg);border-color:var(--border-color);transform:translateY(-6px)}.why-icon-box{background-color:var(--primary-light);width:70px;height:70px;color:var(--primary-color);border-radius:var(--radius-lg);transition:transform var(--transition-normal);aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.why-icon-box svg{aspect-ratio:1;flex-shrink:0}.why-card:hover .why-icon-box{transform:rotate(5deg)scale(1.05)}.why-card h3{margin-bottom:12px;font-size:18px;font-weight:800}.why-card p{color:var(--text-muted);font-size:14px;line-height:1.7}.mt-4{margin-top:16px}@media (max-width:1024px){.search-layout{grid-template-columns:240px 1fr;gap:16px}.search-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero-section{padding:50px 0 110px}.hero-title{font-size:clamp(23px, 6.6vw, var(--hero-title-size,30px));letter-spacing:-.5px;line-height:1.55}.hero-subtitle{font-size:15px}.hero-search-form{border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:10px}.hero-search-input{text-overflow:ellipsis;width:100%;min-width:0;padding:12px 14px;font-size:14px}.hero-search-btn{border-radius:var(--radius-md);justify-content:center;padding:12px}.hero-tags{gap:10px 8px}.services-section-header{flex-direction:column;align-items:flex-start;gap:16px}.search-layout{grid-template-columns:1fr}.search-sidebar{z-index:1000;width:280px;height:100vh;max-height:100vh;transition:right var(--transition-normal);border:none;border-radius:0;position:fixed;top:0;right:-300px;overflow-y:auto;box-shadow:-4px 0 10px #00000026}.search-sidebar.show-mobile{right:0}.mobile-filters-trigger{display:flex}.mobile-sidebar-overlay{z-index:999;background-color:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:0}.search-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.search-services-grid{grid-template-columns:1fr}.results-header-bar{flex-direction:column;align-items:stretch;gap:12px}.results-controls{justify-content:space-between}.quick-buttons-group{grid-template-columns:repeat(3,1fr)}}.rating-radio-label{cursor:pointer;direction:rtl;align-items:center;display:flex;gap:12px!important}.rating-filter-stars{flex-direction:row;align-items:center;display:inline-flex}.rating-filter-text{color:var(--text-muted);white-space:nowrap;font-size:13px}.home-requests-section{animation:fadeIn var(--transition-slow);background-color:#0000;padding:10px 0}.community-requests-list{box-shadow:none;background-color:#0000;border:none;flex-direction:column;gap:16px;display:flex;overflow:visible}.community-request-row{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-card);cursor:pointer;transition:all var(--transition-fast);text-align:right;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex;box-shadow:0 4px 10px #00000005}.community-request-row:hover{border-color:var(--primary-color);box-shadow:0 8px 20px var(--shadow-color);transform:translateY(-2px)}.category-landing-view{margin-bottom:60px}.category-landing-header{border-radius:var(--radius-lg);color:#fff;box-shadow:var(--shadow-premium);text-align:right;background-size:200% 200%;border:1px solid #ffffff1a;flex-direction:column;justify-content:center;margin-bottom:40px;padding:60px 48px;animation:12s infinite GradientAnimation;display:flex;position:relative;overflow:hidden}@keyframes GradientAnimation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.category-landing-header:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff26 0%,#fff0 65%);width:200%;height:200%;animation:25s linear infinite rotateMesh;position:absolute;top:-50%;left:-50%;transform:rotate(30deg)}@keyframes rotateMesh{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.category-landing-header h1{text-shadow:0 3px 10px #00000059;letter-spacing:-.5px;z-index:2;margin:0 0 16px;font-size:38px;font-weight:900}.category-landing-header p{opacity:.95;text-shadow:0 2px 6px #00000040;z-index:2;max-width:650px;margin:0;font-size:16.5px;line-height:1.7}.category-header-marketing{background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%)}.category-header-programming{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 50%,#3730a3 100%)}.category-header-design{background:linear-gradient(135deg,#ec4899 0%,#d946ef 50%,#a855f7 100%)}.category-header-writing{background:linear-gradient(135deg,#14b8a6 0%,#0d9488 50%,#0f766e 100%)}.category-header-audio{background:linear-gradient(135deg,#f59e0b 0%,#d97706 50%,#b45309 100%)}.category-header-business{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 50%,#1d4ed8 100%)}.category-header-consulting{background:linear-gradient(135deg,#475569 0%,#334155 50%,#1e293b 100%)}.category-header-digital-products{background:linear-gradient(135deg,#f43f5e 0%,#e11d48 50%,#be123c 100%)}.category-header-default{background:linear-gradient(135deg,#22c55e 0%,#16a34a 50%,#15803d 100%)}.category-subcategories-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;margin-top:20px;display:grid}.subcategory-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;text-align:right;z-index:1;flex-direction:column;padding:32px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #0000000a}.subcategory-card:hover{border-color:var(--primary-color);transform:translateY(-8px)scale(1.015);box-shadow:0 25px 50px -12px #0000001a}.subcategory-card:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle at 100% 0,#26ae610d 0%,#0000 65%);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.subcategory-card:hover:before{opacity:1}.subcategory-card:after{content:"";background:linear-gradient(90deg, var(--primary-color), var(--accent-color));transform-origin:100%;width:100%;height:3px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scaleX(0)}.subcategory-card:hover:after{transform:scaleX(1)}.card-glow-bg{background:var(--primary-light);filter:blur(40px);opacity:.45;z-index:-1;border-radius:50%;width:90px;height:90px;transition:all .4s;position:absolute;top:-20px;right:-20px}.subcategory-card:hover .card-glow-bg{background:#26ae611f;transform:scale(1.6)}.subcategory-card .icon-wrapper{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--bg-muted) 0%, var(--border-color) 100%);border:1px solid var(--border-color);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;transition:all .4s;display:flex}.subcategory-card:hover .icon-wrapper{background:var(--primary-light);border-color:#26ae6140;transform:scale(1.1)rotate(-8deg);box-shadow:0 4px 12px #26ae611a}.subcategory-card .card-title{color:var(--text-main);margin-bottom:12px;font-size:19px;font-weight:850}.subcategory-card .card-description{color:var(--text-muted);flex:1;margin-bottom:26px;font-size:14px;line-height:1.7}.subcategory-card .card-footer{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.subcategory-card .service-count{color:var(--primary-color);background-color:var(--primary-light);border-radius:var(--radius-full);padding:5px 12px;font-size:12px;font-weight:700}.subcategory-card .card-footer-link{color:var(--text-main);align-items:center;gap:6px;font-size:13.5px;font-weight:800;transition:color .2s;display:flex}.subcategory-card:hover .card-footer-link{color:var(--primary-color)}.subcategory-card .card-footer-link svg{transition:transform .2s}.subcategory-card:hover .card-footer-link svg{transform:translate(-5px)}.smart-filter-box{border:none!important;border-bottom:1px solid var(--border-color)!important;background-color:#0000!important;border-radius:0!important;margin-bottom:20px!important;padding:0 0 20px!important}.hierarchical-accordion-wrapper{flex-direction:column;gap:8px;margin-top:12px;display:flex}.accordion-group{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-muted);transition:all .25s;overflow:hidden}.accordion-group:hover{border-color:var(--border-color)}.accordion-group.expanded{background-color:var(--bg-card);border-color:var(--primary-color);box-shadow:0 4px 12px #00000008}.accordion-group.has-checked{border-right:3px solid var(--primary-color)}.accordion-group-header{width:100%;color:var(--text-main);cursor:pointer;text-align:right;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.group-chevron{color:var(--text-muted);transition:transform .25s}.group-chevron.rotate{color:var(--primary-color);transform:rotate(180deg)}.accordion-group-content{border-top:1px dashed var(--border-color);flex-direction:column;gap:6px;padding:6px 14px 14px;display:flex}.smart-checkbox-label-hierarchical,.smart-checkbox-label-flat{background-color:var(--bg-muted);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-main);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12.5px;transition:all .2s;display:flex}.smart-checkbox-label-hierarchical:hover,.smart-checkbox-label-flat:hover{border-color:var(--primary-color);background-color:var(--primary-light)}.smart-checkbox-label-hierarchical.checked,.smart-checkbox-label-flat.checked{border-color:var(--primary-color);background-color:var(--bg-card);box-shadow:0 0 0 2px var(--primary-light);font-weight:700}.smart-checkbox-label-hierarchical input,.smart-checkbox-label-flat input{accent-color:var(--primary-color);cursor:pointer;width:14px;height:14px;margin-left:8px}.smart-option-badge{background-color:var(--bg-muted);color:var(--text-muted);border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700;transition:all .2s}.smart-checkbox-label-hierarchical.checked .smart-option-badge,.smart-checkbox-label-flat.checked .smart-option-badge{background-color:var(--primary-color);color:var(--text-white)}.subcategory-landing-header{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:right;margin-bottom:24px;padding:28px 32px;position:relative;overflow:hidden}.subcategory-header-glow{background:radial-gradient(circle, var(--primary-light) 0%, transparent 70%);opacity:.6;pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-50px;right:-50px}.subcategory-header-content{z-index:2;position:relative}.subcategory-title{color:var(--text-main);margin-bottom:8px;font-size:24px;font-weight:900}.subcategory-subtitle{color:var(--text-muted);max-width:750px;margin:0;font-size:14px;line-height:1.6}[data-theme=dark] .subcategory-card{background-color:#1e293b73}[data-theme=dark] .accordion-group{background-color:#1e293b}[data-theme=dark] .accordion-group.expanded{background-color:#0f172a}[data-theme=dark] .smart-checkbox-label-hierarchical,[data-theme=dark] .smart-checkbox-label-flat{background-color:#1e293b;border-color:#334155}[data-theme=dark] .smart-checkbox-label-hierarchical.checked,[data-theme=dark] .smart-checkbox-label-flat.checked{background-color:#0f172a}[data-theme=dark] .subcategory-landing-header{background-color:#1e293b73}.custom-dynamic-homepage .layout-section{padding-top:var(--layout-section-pt,40px);padding-bottom:var(--layout-section-pb,40px)}@media (max-width:768px){.custom-dynamic-homepage .layout-section{padding-top:clamp(0px, var(--layout-section-pt,40px), 48px);padding-bottom:clamp(0px, var(--layout-section-pb,40px), 48px)}.custom-dynamic-homepage .hero-section.layout-section{padding-top:clamp(0px, var(--layout-section-pt,40px), 44px);padding-bottom:clamp(0px, var(--layout-section-pb,40px), 52px)}}.home-split-layout{grid-template-columns:1.85fr 1.15fr;align-items:start;gap:30px;margin-bottom:60px;display:grid}.home-services-column-main{flex-grow:1}.home-split-layout .services-grid{grid-template-columns:repeat(3,1fr)!important}@media (min-width:992px) and (max-width:1200px){.home-split-layout .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.home-requests-column-sidebar{box-shadow:none;background-color:#0000;border:none;padding:0}.home-requests-column-sidebar .services-section-header{margin-bottom:30px}.home-requests-column-sidebar .community-requests-list{box-shadow:none;background-color:#0000;border:none;gap:16px}.home-requests-column-sidebar .community-row-title{color:var(--text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0 0 4px;font-size:14px;font-weight:750;line-height:1.5;display:-webkit-box;overflow:hidden}.home-requests-column-sidebar .community-row-meta{gap:10px}.home-requests-column-sidebar .show-all-requests-btn,.home-services-column-main .show-all-services-btn{justify-content:center;width:100%}@media (max-width:991px){.home-split-layout{grid-template-columns:1fr;gap:40px}.home-services-column-main{order:1}.home-requests-column-sidebar{order:2}.home-split-layout .services-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important}}.home-banners-strip{flex-direction:column;gap:10px;margin:26px 0;display:flex}.home-banner{border-radius:var(--radius-md,10px);text-align:center;background:linear-gradient(135deg, var(--primary-color,#0f9d58), var(--primary-hover,#0c7d46));color:#fff;background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:62px;padding:14px 22px;font-size:14px;font-weight:800;line-height:1.7;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 3px 12px #0f172a14}.home-banner:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0f172a24}.home-banner[style*=background-image]{text-shadow:0 1px 4px #0009;position:relative}.home-banner[style*=background-image]:before{content:"";border-radius:inherit;background:#0f172a61;position:absolute;top:0;bottom:0;left:0;right:0}.home-banner span{z-index:1;position:relative}@media (max-width:640px){.home-banner{min-height:54px;padding:12px 16px;font-size:12.5px}}@media (max-width:991px){.hero-search-form{background-color:var(--bg-card,#fff);border-radius:4px;max-width:100%;padding:0;display:block;position:relative;box-shadow:0 2px 10px #0f172a1f}.hero-search-input{text-overflow:ellipsis;padding:6px 12px;border-radius:4px;width:100%;height:50px;padding-inline-end:96px;font-size:16px}.hero-search-btn{border-radius:4px;height:30px;min-height:0;padding:0 20px;font-size:14px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.hero-search-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.hero-search-btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.hero-search-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.hero-search-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.hero-search-btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.hero-search-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.hero-search-btn svg{display:none}.hero-search-btn:hover,.hero-search-btn:focus,.hero-search-btn:active{transform:translateY(-50%)}.hero-tags{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;max-width:100%;padding-bottom:2px;overflow-x:auto}.hero-tags::-webkit-scrollbar{display:none}.hero-tags>span{display:none}.hero-tags{gap:6px}.tag-link{white-space:nowrap;flex:none;padding:4px 8px;font-size:11px}.tag-link:nth-of-type(n+4){display:none}.services-grid,.home-split-layout .services-grid,.search-services-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.search-layout{grid-template-columns:minmax(0,1fr);gap:0}.mobile-filters-trigger{justify-content:center;min-height:38px;padding:8px 16px;font-size:14px;display:inline-flex}.search-sidebar{border:none;border-radius:0;padding:16px 15px;box-shadow:-4px 0 14px #0f172a2e;z-index:1000!important;visibility:hidden!important;width:min(320px,88vw)!important;height:auto!important;max-height:none!important;transition:transform .25s,visibility .25s!important;position:fixed!important;top:0!important;bottom:60px!important;left:auto!important;right:0!important;overflow-y:auto!important;transform:translate(105%)!important}.search-sidebar.show-mobile{visibility:visible!important;transform:translate(0)!important}.mobile-sidebar-overlay{z-index:999;background-color:#0f172a73;width:auto;height:auto;position:fixed;top:0;bottom:0;left:0;right:0}.results-header-bar{flex-wrap:wrap;gap:10px;padding:12px 14px}.results-count-text{font-size:13px}.results-controls{flex:auto;justify-content:flex-end;gap:10px}.sort-wrapper{gap:6px}.sort-label{font-size:12px}.sort-select{min-height:38px;padding:6px 10px;font-size:14px}.subcategory-landing-header{margin-bottom:16px;padding:20px 15px}.subcategory-subtitle{font-size:14px}.subcategory-header-glow{top:0;right:0}.category-landing-header{margin-bottom:24px;padding:34px 20px}.category-landing-header h1{margin-bottom:12px;font-size:26px}.category-landing-header p{font-size:15px;line-height:1.6}.category-subcategories-grid{gap:16px;margin-top:16px}.subcategory-card{padding:20px}.subcategory-card .card-title{margin-bottom:8px;font-size:17px}.subcategory-card .card-description{margin-bottom:18px;font-size:13.5px}.subcategory-card .icon-wrapper{width:48px;height:48px;margin-bottom:16px}.card-glow-bg{top:0;right:0}.services-section{padding:24px 0 40px}.section-header-centered>.section-title{margin-bottom:16px!important}.home-split-layout{margin-bottom:32px}.why-khabeer-section{padding:40px 0}.why-features.grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.why-card{padding:22px 12px}.why-icon-box{width:56px;height:56px;margin-bottom:16px}.why-card h3{margin-bottom:8px;font-size:16px}.why-card p{font-size:13.5px;line-height:1.6}.home-page .social-follow__orb{animation:none;transform:translateY(12%)}.home-page .social-follow__orb--one:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.home-page .social-follow__orb--one:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.home-page .social-follow__orb--one:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.home-page .social-follow__orb--one:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.home-page .social-follow__orb--one:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.home-page .social-follow__orb--one:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.home-page .social-follow__orb--two:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.home-page .social-follow__orb--two:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.home-page .social-follow__orb--two:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.home-page .social-follow__orb--two:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.home-page .social-follow__orb--two:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.home-page .social-follow__orb--two:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.custom-dynamic-homepage .layout-section{padding-top:clamp(0px, var(--layout-section-pt,40px), 48px);padding-bottom:clamp(0px, var(--layout-section-pb,40px), 48px)}.custom-dynamic-homepage .hero-section.layout-section{padding-top:clamp(0px, var(--layout-section-pt,40px), 44px);padding-bottom:clamp(0px, var(--layout-section-pb,40px), 52px)}html:has(.mobile-sidebar-overlay){overflow:hidden}body:has(.mobile-sidebar-overlay){overflow:hidden}.search-sidebar{overscroll-behavior:contain;width:min(320px,86vw)!important}.mobile-sidebar-overlay:before{content:"";background-color:#0f172ae0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-radius:50%;width:40px;height:40px;position:fixed;top:14px;left:5px;box-shadow:0 2px 10px #00000059}.price-input-wrapper{align-items:stretch;min-height:42px;padding:0 10px}.price-input-wrapper label{align-items:center;font-size:12px;display:flex}.price-input-wrapper input{min-height:40px;font-size:16px}.sidebar-radio-group,.sidebar-checkbox-group{gap:4px}.radio-label,.checkbox-label{min-height:36px;font-size:14px}.rating-filter-text{font-size:14px}.btn-reset-all{min-height:40px;padding:6px 10px}.sidebar-search-submit-btn{min-width:40px;min-height:40px}.sidebar-search-input{height:40px;min-height:40px;padding:0 14px 0 44px;font-size:16px}.quick-filter-btn{min-height:40px;font-size:13px}.subcategory-title{font-size:24px}.why-features.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.services-grid,.home-split-layout .services-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.services-grid,.home-split-layout .services-grid,.search-services-grid{gap:24px}}@media (max-width:767px){.subcategory-title{font-size:20px}.why-features.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.services-grid,.home-split-layout .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:991px){.mobile-sidebar-overlay{z-index:1001}.search-sidebar{z-index:1002!important}.mobile-sidebar-overlay:before{border:1px solid #ffffff59}.category-landing-header h1{font-size:32px}}@media (max-width:767px){.category-landing-header h1{font-size:26px}}@media (max-width:991px){.sort-wrapper .sort-select{min-height:40px;padding:6px 12px;font-size:16px}.category-landing-header h1{font-size:36px}}@media (max-width:767px){.subcategory-title{font-size:18px}.category-landing-header h1{font-size:26px}.hero-title{font-size:clamp(26px, 6.6vw, var(--hero-title-size,30px))}}@media (max-width:991px){.hero-tags{flex-wrap:wrap;justify-content:center;gap:8px;overflow-x:visible}.hero-tags .tag-link:nth-of-type(n+4){display:inline-block}.tag-link{min-height:36px;padding:4px 12px;font-size:14px}.search-breadcrumbs{flex-wrap:wrap;row-gap:0;padding-top:4px;padding-bottom:4px}.breadcrumb-link,.breadcrumb-current{align-items:center;min-height:32px;display:inline-flex}.home-requests-column-sidebar .community-row-title{-webkit-line-clamp:unset;display:block;overflow:visible}.cat-badge,.subcat-badge,.smart-option-badge{font-size:12px}.home-page .show-all-services-btn,.home-page .show-all-requests-btn{height:47.2px;min-height:0;padding-top:0;padding-bottom:0;font-size:14px}.subcategory-card{grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px;padding:16px;display:grid}.subcategory-card .icon-wrapper{grid-area:1/1;align-self:center;width:44px;height:44px;margin-bottom:0}.subcategory-card .card-title{grid-area:1/2;align-self:center;margin:0}.subcategory-card .card-description{grid-area:2/1/auto/-1;margin:12px 0 14px}.subcategory-card .card-footer{grid-area:3/1/auto/-1;padding-top:12px}}@media (max-width:767px){.tag-link{padding:4px 6px;font-size:12px}.hero-tags{column-gap:6px}.home-page .section-title{font-size:22px!important}.why-features.grid-3>:last-child:nth-child(odd){grid-column:1/-1}.home-page .show-all-services-btn,.home-page .show-all-requests-btn{height:41.6px}.results-header-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.results-controls{display:contents}.results-count-text{grid-area:1/1}.results-header-bar .mobile-filters-trigger{grid-area:1/2}.results-header-bar .sort-wrapper{grid-area:2/1/auto/-1;justify-content:flex-start;gap:8px}.results-header-bar .sort-label{white-space:nowrap;font-size:14px}}@media (max-width:991px){.hero-title{text-wrap:balance}[data-theme=dark] .custom-dynamic-homepage .layout-section:not(.hero-section)[style*="background: rgb(255, 255, 255)"]{background-color:var(--bg-card)!important}[data-theme=dark] .custom-dynamic-homepage .layout-section:not(.hero-section)[style*="background: rgb(248, 250, 252)"]{background-color:#1a2436!important}[data-theme=dark] .custom-dynamic-homepage .layout-section:not(.hero-section)[style*="color: rgb(30, 41, 59)"]{color:#e9eef7!important}}@media (max-width:767px){.no-results{padding:32px 16px}}@media (max-width:991px){.custom-dropdown-list li{align-items:center;min-height:40px;padding-top:6px;padding-bottom:6px;font-size:14px;display:flex}[data-theme=dark] .custom-dynamic-homepage .show-all-services-btn[style*="color: rgb(71, 85, 105)"],[data-theme=dark] .custom-dynamic-homepage .show-all-requests-btn[style*="color: rgb(71, 85, 105)"]{color:#c6d2e4!important}.smart-checkbox-label-hierarchical,.smart-checkbox-label-flat{min-height:40px}[data-theme=dark] .home-page .home-requests-column-sidebar .community-request-row:not(:hover){border-bottom-color:var(--border-color)}.home-page .no-results .btn{border-radius:4px;height:47.2px;padding:0 16px;font-size:14px}}@media (max-width:767px){.home-page .no-results .btn{height:41.6px}}@media (max-width:991px){.home-requests-column-sidebar .community-row-title{overflow-wrap:anywhere}.grid.grid-3.services-grid,.grid.grid-3.search-services-grid,.service-detail-page .related-services-grid-custom.related-services-grid-custom,.profile-page .profile-services-grid.profile-services-grid{row-gap:30px}}@media (min-width:768px) and (max-width:991px){.home-page .hero-section .hero-search-form{margin-inline-start:auto;margin-inline-end:auto;max-width:64vw!important}.home-page .hero-section .hero-tags{justify-content:flex-start;max-width:64vw;margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:991px){.home-page .section-title{font-size:20px}}@media (max-width:767px){.home-page .section-title{font-size:18px!important}}@media (max-width:991px){.home-page .home-services-column-main .show-all-services-btn,.home-page .home-requests-column-sidebar .show-all-requests-btn{margin-inline-start:auto;margin-inline-end:auto;width:-moz-fit-content!important;width:fit-content!important;font-size:14px!important;display:flex!important}}@media (min-width:768px) and (max-width:991px){.home-page .no-results{padding:30px}}@media (max-width:991px){.home-page .category-landing-view .subcategory-card{box-shadow:none;border-color:#0000;border-radius:0}}.service-detail-page{padding:30px 0 60px}.breadcrumb{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:13.5px;display:flex}.breadcrumb a:hover{color:var(--primary-color)}.breadcrumb .current-path{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-weight:700;overflow:hidden}.detail-layout{grid-template-columns:1fr 320px;align-items:start;gap:30px;display:grid}.detail-main{flex-direction:column;gap:24px;display:flex}.detail-title{color:var(--text-main);margin-bottom:24px;font-size:26px;font-weight:900;line-height:1.4}.detail-meta{align-items:center;gap:16px;font-size:13.5px;display:flex}.meta-divider{background-color:var(--border-color);width:1px;height:16px}.detail-image-wrapper{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden;padding:0!important}.detail-image{object-fit:cover;width:100%;height:100%;display:block}.detail-section{border-radius:var(--radius-lg)}.section-subtitle{color:var(--text-main);border-bottom:2px solid var(--border-color);margin-bottom:16px;padding-bottom:10px;font-size:18px;font-weight:800}.section-content{font-size:15px;line-height:1.8}.description-text p{white-space:pre-line;margin-bottom:14px}.instructions-box{background-color:var(--primary-light);border-right:4px solid var(--primary-color);border-radius:var(--radius-md);color:var(--text-main);padding:16px}.mb-4{margin-bottom:16px}.mb-2{margin-bottom:8px}.upgrades-list{flex-direction:column;gap:12px;display:flex}.upgrade-card{border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:16px;padding:14px 18px;display:flex}.upgrade-card:hover{background-color:var(--bg-muted);border-color:var(--primary-color)}.upgrade-card.active{border-color:var(--primary-color);background-color:var(--primary-light)}.upgrade-checkbox{width:18px;height:18px;accent-color:var(--primary-color);cursor:pointer}.upgrade-details{flex:1;justify-content:space-between;align-items:center;display:flex}.upgrade-details h5{color:var(--text-main);font-size:14.5px;font-weight:700}.upgrade-price{color:var(--primary-color);font-size:15px;font-weight:800}.review-item{border-bottom:1px solid var(--border-color);padding:16px 0}.review-item:last-child{border-bottom:none;padding-bottom:0}.review-avatar{width:40px;height:40px}.review-header h5,.review-header h3,.review-header h4{color:var(--text-main);font-size:14px;font-weight:700}.review-header .time{color:var(--text-muted);font-size:11px}.review-stars{gap:2px;margin-right:auto;display:flex}.review-comment{color:var(--text-main);font-size:14px;line-height:1.6}.detail-sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:90px}.purchase-price-box{text-align:center;background-color:var(--bg-muted);border-radius:var(--radius-md);transition:background-color var(--transition-normal);margin-bottom:20px;padding:14px}.purchase-price-box .price-label{color:var(--text-muted);font-size:12px;display:block}.purchase-price-box .price-value{color:var(--primary-color);font-size:28px;font-weight:900}.purchase-meta{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.purchase-meta-row{align-items:center;gap:10px;font-size:13.5px;display:flex}.purchase-meta-row strong{margin-right:auto}.w-full{width:100%}.purchase-btn{border-radius:var(--radius-md);padding:12px;font-size:16px}.self-service-warn{text-align:center;color:#e74c3c;margin-top:8px;font-size:12px;font-weight:700;display:block}.seller-card{text-align:center}.sidebar-section-title{text-align:right;border-bottom:1px solid var(--border-color);margin-bottom:16px;padding-bottom:8px;font-size:16px;font-weight:800}.seller-profile-section{flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;display:flex}.avatar-xl{width:80px;height:80px}.seller-profile-section h3{color:var(--text-main);font-size:16px;font-weight:800}.seller-bio{color:var(--text-muted);margin-bottom:20px;font-size:13.5px;line-height:1.6}.seller-stats{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 0;display:flex}.seller-stat-row{align-items:center;gap:8px;font-size:13px;display:flex}.seller-stat-row strong{margin-right:auto}.contact-btn{font-size:14px}@media (max-width:1024px){.detail-layout{grid-template-columns:minmax(0,1fr)}.detail-main,.detail-sidebar,.detail-main-card,.detail-section{min-width:0}.detail-sidebar,.sticky-card{position:static}}.detail-attachments-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-top:15px;display:grid}.detail-attachment-card{border:1px solid var(--border-color);flex-direction:column;height:100%;display:flex;overflow:hidden;border-radius:var(--radius-md)!important;padding:0!important}.attachment-media-preview-box{background-color:var(--bg-muted);border-bottom:1px solid var(--border-color);justify-content:center;align-items:center;width:100%;height:150px;display:flex;position:relative;overflow:hidden}.attachment-image-thumb{object-fit:cover;width:100%;height:100%;transition:transform .3s}.attachment-media-preview-box:hover .attachment-image-thumb{transform:scale(1.05)}.attachment-media-hover-overlay{opacity:0;background-color:#0006;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.attachment-media-preview-box:hover .attachment-media-hover-overlay{opacity:1}.overlay-preview-text{color:#fff;border-radius:var(--radius-full);background-color:#0009;padding:6px 12px;font-size:13px;font-weight:700}.attachment-video-player{object-fit:contain;background-color:var(--text-main);width:100%;height:100%}.attachment-media-preview-box.audio-type{flex-direction:column;justify-content:center;gap:12px;padding:16px}.audio-header-name{width:100%;color:var(--text-main);align-items:center;gap:8px;display:flex;overflow:hidden}.audio-music-icon{color:var(--primary-color);flex-shrink:0}.audio-filename-text{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.attachment-audio-player{width:100%;height:36px}.attachment-media-preview-box.pdf-type{text-align:center;flex-direction:column;justify-content:center;padding:20px}.pdf-icon-large{color:#e74c3c;margin-bottom:8px}.pdf-filename{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:13px;font-weight:700;overflow:hidden}.pdf-filesize{color:var(--text-muted);margin-top:2px;font-size:11px}.detail-attachment-info-bar{background-color:var(--bg-main);justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-top:auto;padding:12px 16px;display:flex}.attachment-meta-info{flex-direction:column;flex:1;display:flex;overflow:hidden}.attachment-title-text{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.attachment-size-text{color:var(--text-muted);margin-top:2px;font-size:10px}.btn-download-attachment{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;text-decoration:none;display:inline-flex;border-radius:var(--radius-md)!important;padding:6px 12px!important;font-size:11.5px!important;font-weight:700!important}.detail-image-lightbox-modal{z-index:10000;cursor:zoom-out;background-color:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lightbox-content-wrapper{cursor:default;max-width:90vw;max-height:90vh;position:relative}.lightbox-full-image{object-fit:contain;border-radius:4px;max-width:100%;max-height:70vh;display:block;box-shadow:0 5px 25px #0000004d}.btn-close-lightbox{color:#fff;cursor:pointer;background:0 0;border:none;outline:none;font-size:32px;line-height:1;position:absolute;top:-40px;left:0}.btn-close-lightbox:hover{color:var(--accent-color)}.sd-unified-card,.sd-service-card,.sd-owner-card{background-color:var(--bg-card);border:1px solid var(--border-color);text-align:right;direction:rtl;border-radius:4px;font-family:inherit;overflow:hidden;box-shadow:0 1px 4px #00000012}.sd-service-card-header{color:var(--text-main);background-color:var(--bg-muted);border-bottom:1px solid var(--border-color);text-align:right;padding:11px 16px;font-size:14px;font-weight:700}.sd-owner-section-header{border-top:2px solid var(--border-color)}.sd-service-card-body{flex-direction:column;display:flex}.sd-stat-row{border-bottom:1px solid var(--border-color);direction:rtl;justify-content:space-between;align-items:center;padding:9px 16px;font-size:13px;display:flex}.sd-stat-row-last{border-bottom:none}.sd-stat-label{color:var(--text-muted);white-space:nowrap;font-weight:500}.sd-stat-value{color:var(--text-main);text-align:left;font-size:13px;font-weight:700}.sd-views-value{direction:ltr;align-items:center;gap:5px;display:inline-flex}.sd-rating-row{direction:ltr;align-items:center;gap:5px;display:flex}.sd-stars{align-items:center;gap:1px;display:flex}.sd-rating-count{color:var(--text-muted);margin-right:2px;font-size:12px;font-weight:600}.sd-owner-body{flex-direction:column;gap:0;padding:14px 16px 16px;display:flex}.sd-owner-info-row{direction:rtl;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sd-owner-avatar-link{flex-shrink:0;text-decoration:none;display:inline-block}.sd-owner-avatar-wrapper{display:inline-block;position:relative}.sd-owner-avatar{object-fit:cover;border:2px solid var(--border-color);border-radius:50%;width:58px;height:58px;transition:box-shadow .2s;display:block}.sd-owner-avatar-link:hover .sd-owner-avatar{box-shadow:0 0 0 3px #2ecc714d}.sd-verified-badge{background-color:var(--bg-card);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 1px 3px #00000040}.sd-owner-meta{text-align:right;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sd-owner-name-link{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .15s;display:block;overflow:hidden}.sd-owner-name-link:hover{color:var(--primary-color)}.sd-owner-title{color:#1a7f4b;white-space:nowrap;direction:rtl;background-color:#e8faf2;border:1px solid #a7e9c8;border-radius:20px;align-self:flex-start;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;margin-top:5px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 0 0 2px #27ae602e}.sd-owner-title svg{color:#27ae60;flex-shrink:0;width:11px;height:11px}.sd-owner-divider{background-color:var(--bg-muted);width:100%;height:1px;margin-bottom:12px}.sd-contact-row{direction:rtl;justify-content:flex-end;display:flex}.sd-contact-btn{background-color:var(--bg-card);color:var(--primary-color);border:1.5px solid var(--primary-color);cursor:pointer;text-align:center;white-space:nowrap;direction:rtl;border-radius:3px;padding:7px 18px;font-size:13px;font-weight:700;line-height:1.4;transition:background-color .18s,color .18s}.sd-contact-btn:hover:not(:disabled){background-color:var(--primary-color);color:#fff}.sd-contact-btn:disabled{opacity:.45;cursor:not-allowed;border-color:var(--text-muted);color:var(--text-muted)}.sidebar-contact-row{direction:rtl}.sidebar-contact-btn{background-color:var(--primary-color);color:#fff;cursor:pointer;direction:rtl;border:none;border-radius:4px;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:700;transition:background-color .18s;display:inline-flex}.sidebar-contact-btn:hover:not(:disabled){background-color:var(--primary-hover)}.sidebar-contact-btn:disabled{opacity:.5;cursor:not-allowed}.sidebar-contact-arrow{opacity:.85;margin-right:2px;font-size:11px}.buy-card{background-color:var(--bg-card);border:1px solid var(--border-color);direction:rtl;border-radius:4px;font-family:inherit;overflow:hidden}.buy-card-header{color:var(--text-main);background-color:var(--bg-muted);border-bottom:1px solid var(--border-color);text-align:right;padding:11px 16px;font-size:14px;font-weight:700}.buy-price-row{direction:rtl;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.buy-price-label{color:var(--text-muted);font-size:13px;font-weight:500}.buy-price-value{color:var(--text-main);direction:ltr;font-size:22px;font-weight:900}.buy-extras-section{border-top:1px solid var(--border-color);padding:10px 0}.buy-extras-title{color:var(--text-muted);text-align:right;padding:4px 16px 8px;font-size:12.5px;font-weight:700}.buy-extra-item{cursor:pointer;border-bottom:1px solid var(--bg-muted);direction:rtl;align-items:flex-start;gap:10px;padding:8px 16px;transition:background-color .15s;display:flex}.buy-extra-item:last-child{border-bottom:none}.buy-extra-item:hover{background-color:var(--bg-muted)}.buy-extra-checkbox{accent-color:#27ae60;cursor:pointer;flex-shrink:0;width:15px;height:15px;margin-top:3px}.buy-extra-info{text-align:right;flex-direction:column;flex:1;gap:3px;display:flex}.buy-extra-title-text{color:var(--text-main);font-size:13px;font-weight:500;line-height:1.4}.buy-extra-meta{direction:rtl;align-items:center;gap:6px;display:flex}.buy-extra-price{color:var(--primary-color);font-size:12px;font-weight:700}.buy-extra-delivery{color:var(--text-muted);font-size:12px}.buy-add-btn{background-color:var(--primary-color);color:#fff;cursor:pointer;direction:rtl;border:none;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:2px;padding:13px 16px;font-size:15px;font-weight:700;transition:background-color .18s;display:flex}.buy-add-btn:hover:not(:disabled){background-color:var(--primary-hover)}[data-theme=dark] .sd-owner-name-link:hover,[data-theme=dark] .buy-extra-price{color:#27ae60}[data-theme=dark] .sd-contact-btn:not(:disabled){color:#27ae60;border-color:#27ae60}[data-theme=dark] .sd-contact-btn:hover:not(:disabled){color:#fff;background-color:#27ae60}[data-theme=dark] .buy-add-btn:hover:not(:disabled),[data-theme=dark] .sidebar-contact-btn:hover:not(:disabled){background-color:#219a52}.buy-add-btn:disabled{opacity:.5;cursor:not-allowed;background-color:var(--text-muted)}.sd-guarantee-img{cursor:pointer;border-radius:6px;width:100%;display:block}.sd-guarantee-card{background-color:var(--text-muted);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:12px;padding:22px 0 18px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000004d}.sd-guarantee-icon{justify-content:center;align-items:center;margin-bottom:0;display:flex}.sd-guarantee-hr{background-color:#ffffff40;border:none;flex-shrink:0;width:100%;height:1px;margin:0}.sd-guarantee-title{color:#d4a017;letter-spacing:.5px;padding:2px 20px;font-size:28px;font-weight:900;line-height:1.2}.sd-guarantee-subtitle{color:#e0e0e0;cursor:pointer;margin:0;padding:0 20px;font-size:13px;font-weight:400;line-height:1.5;transition:color .2s}.sd-guarantee-subtitle:hover{color:#d4a017}.sd-guarantee-stars{align-items:center;gap:3px;margin-top:0;display:flex}.keywords-section-custom{background-color:var(--bg-card);border-radius:var(--radius-lg)}.keywords-chips-container-custom{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.keyword-chip-custom{background-color:var(--bg-muted);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-main);transition:all var(--transition-fast);padding:6px 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-block}.keyword-chip-custom:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.portfolio-images-grid-custom{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.portfolio-image-card-custom{border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-muted);cursor:pointer;aspect-ratio:4/3;transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.portfolio-image-card-custom:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.portfolio-image-thumb-custom{object-fit:cover;flex:1;width:100%;height:100%}.portfolio-image-overlay-custom{opacity:0;transition:opacity var(--transition-fast);background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:36px;left:0;right:0}.portfolio-image-card-custom:hover .portfolio-image-overlay-custom{opacity:1}.overlay-text-custom{color:#fff;border-radius:var(--radius-full);background-color:#000000b3;padding:4px 10px;font-size:12px;font-weight:700}.attachment-info-bar-custom{background-color:var(--bg-card);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;height:36px;padding:6px 12px;display:flex}.attachment-name-custom{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;font-size:12px;font-weight:600;overflow:hidden}.download-btn-custom{color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--transition-fast);justify-content:center;align-items:center;padding:4px;display:flex}.download-btn-custom:hover{color:var(--primary-color)}.portfolio-videos-list-custom{flex-direction:column;gap:24px;margin-bottom:24px;display:flex}.portfolio-video-card-custom{border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:var(--text-main);overflow:hidden;box-shadow:0 2px 8px #0000000d}.video-player-container-custom{width:100%;padding-top:56.25%;position:relative}.video-player-container-custom iframe,.video-player-container-custom video{object-fit:contain;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.video-player-custom{background-color:var(--text-main)}.video-info-bar-custom{background-color:var(--bg-card);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.video-name-custom{color:var(--text-main);text-align:right;font-size:13.5px;font-weight:700}.related-services-grid-custom{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-top:15px;display:grid}.detail-main-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:0;padding:24px;display:flex;box-shadow:0 1px 4px #0000000d}.detail-section-divider{background-color:var(--bg-muted);border:none;height:1px;margin:24px 0}.detail-main-section-custom{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.detail-main-section-custom .section-subtitle{color:var(--text-main);margin-bottom:16px;font-size:16px;font-weight:800;border-bottom:none!important;padding-bottom:0!important}.watermark-overlay-text-custom{color:#ffffff8c;text-shadow:0 1px 4px #000000b3;pointer-events:none;z-index:5;-webkit-user-select:none;user-select:none;letter-spacing:.5px;font-family:Reem Kufi,Cairo,sans-serif;font-size:24px;font-weight:700;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.detail-title{margin-bottom:30px!important}.detail-image-wrapper{margin-top:10px!important}.portfolio-grid-custom{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;margin-bottom:24px;display:grid}.portfolio-grid-item-custom{border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-muted);aspect-ratio:16/9;transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.portfolio-grid-item-custom:hover{transform:translateY(-3px);box-shadow:0 6px 15px #0000001a}.portfolio-media-wrapper-custom{flex:1;width:100%;position:relative;overflow:hidden}.portfolio-image-thumb-custom{object-fit:cover;width:100%;height:100%;display:block}.portfolio-image-overlay-custom{opacity:0;transition:opacity var(--transition-fast);cursor:pointer;background-color:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.portfolio-media-wrapper-custom:hover .portfolio-image-overlay-custom{opacity:1}.portfolio-media-wrapper-custom.video-type-custom{background-color:var(--text-main);height:100%}.portfolio-media-wrapper-custom.video-type-custom iframe,.portfolio-video-element{object-fit:cover;border:none;width:100%;height:100%;display:block}.portfolio-video-play-overlay{transition:background-color var(--transition-fast);background-color:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.portfolio-grid-item-custom:hover .portfolio-video-play-overlay{background-color:#0006}.play-button-glass{-webkit-backdrop-filter:blur(10px);background:#ffffff2e;border:1.5px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),background-color .2s;display:flex;box-shadow:0 4px 15px #00000040}.portfolio-grid-item-custom:hover .play-button-glass{background:#ffffff4d;border-color:#ff5e3a;transform:scale(1.12);box-shadow:0 6px 20px #ff5e3a66}.portfolio-grid-item-custom:hover .play-button-glass svg{color:#ff5e3a!important}.lightbox-nav-btn{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:10010;-webkit-user-select:none;user-select:none;background:#ffffff14;border:1.5px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:36px;transition:all .25s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.lightbox-nav-btn:hover{color:#ff5e3a;background:#ffffff40;border-color:#ff5e3a;box-shadow:0 0 15px #ff5e3a4d}.lightbox-nav-btn.prev-btn{right:40px}.lightbox-nav-btn.next-btn{left:40px}.lightbox-counter{color:#ffffffd9;letter-spacing:1px;direction:ltr;background:#0009;border:1px solid #ffffff26;border-radius:20px;padding:4px 14px;font-size:14px;font-weight:700;position:absolute;bottom:-35px;left:50%;transform:translate(-50%)}.lightbox-video-container{background-color:var(--text-main);border-radius:8px;justify-content:center;align-items:center;max-width:90vw;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000080}.lightbox-video-frame,.lightbox-video-element{outline:none;width:100%;height:100%;display:block}.lightbox-content-wrapper{flex-direction:column;justify-content:center;align-items:center;width:90vw;max-width:1100px;max-height:80vh;display:flex;position:relative}.lightbox-thumbnails-strip{-webkit-backdrop-filter:blur(10px);z-index:10015;background:#0000008c;border:1px solid #ffffff26;border-radius:12px;justify-content:center;gap:10px;max-width:100%;margin-top:25px;padding:8px 12px;display:flex;overflow-x:auto}.lightbox-thumbnails-strip::-webkit-scrollbar{height:4px}.lightbox-thumbnails-strip::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:10px}.lightbox-strip-item{cursor:pointer;opacity:.5;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:80px;height:45px;transition:all .2s;position:relative;overflow:hidden}.lightbox-strip-item:hover{opacity:.85}.lightbox-strip-item.active{opacity:1;border-color:#ff5e3a;transform:scale(1.05);box-shadow:0 4px 10px #ff5e3a4d}.strip-item-img,.strip-item-video{object-fit:cover;width:100%;height:100%;display:block}.strip-item-video-wrapper{background:#000;width:100%;height:100%;position:relative}.strip-video-icon-overlay{color:#fff;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.portfolio-grid-item-custom .watermark-overlay-text-custom{z-index:4;font-size:15px;bottom:10px}@media (max-width:768px){.portfolio-grid-custom{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.lightbox-nav-btn{width:44px;height:44px;font-size:28px}.lightbox-nav-btn.prev-btn{right:15px}.lightbox-nav-btn.next-btn{left:15px}.lightbox-thumbnails-strip{justify-content:flex-start}}@media (max-width:991px){.related-services-grid-custom{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.breadcrumb{flex-wrap:wrap;row-gap:4px;font-size:12.5px}.breadcrumb .current-path{min-width:0;max-width:100%}.detail-main-card{box-shadow:none;border:0;border-radius:0;padding:20px 0}.buy-card,.sd-unified-card{box-shadow:none;border:0;border-radius:0}.detail-title{font-size:24px;line-height:38px}.section-content,.description-text p{font-size:16px;line-height:1.8}.detail-main-section-custom .section-subtitle{font-size:18.4px;line-height:1.8}.buy-card-header,.sd-service-card-header{padding:14px 0;font-size:15px;line-height:27px}.buy-price-row{padding:14px 0 10px}.buy-extras-title{padding:4px 0 8px}.buy-extra-item{padding:8px 0}.sd-stat-row{padding:6px 0;font-size:14px;line-height:21px}.sd-stat-label{font-size:14px;line-height:21px}.sd-owner-body{padding:20px 0}.sd-owner-avatar{width:64px;height:64px}.buy-add-btn{border-radius:4px;padding:10px;font-size:14px;line-height:1.8}.sidebar-contact-btn{justify-content:center;width:100%;padding:10px;font-size:14px;line-height:1.8;display:flex}.related-services-grid-custom{gap:24px}.service-detail-page .review-comment{font-size:16px!important;line-height:1.8!important}}@media (max-width:767px){.detail-title{font-size:18px;line-height:38px}.buy-card-header,.sd-service-card-header{padding:20px 0}.buy-add-btn,.sidebar-contact-btn{line-height:1.4}}@media (max-width:991px){.detail-layout{gap:24px}.detail-main,.detail-sidebar{display:contents}.detail-main>*{order:1}.detail-sidebar>*{order:8}.detail-sidebar>.sidebar-contact-row{order:3}.detail-sidebar>.buy-card{order:4}.detail-sidebar>.sd-unified-card{order:5}.detail-main>.related-services-card-custom{order:6}.detail-main>.reviews-card-custom{order:7}.sd-guarantee-img{aspect-ratio:1.757;object-fit:contain;height:auto}.sd-owner-body{flex-flow:row;align-items:center;gap:12px}.sd-owner-info-row{flex:auto;min-width:0;margin-bottom:0}.sd-owner-divider{display:none}.sd-contact-row{flex:none}.sd-owner-name-link{white-space:normal;overflow-wrap:break-word;font-size:24px;line-height:28.8px}.sd-owner-title{font-size:12px}.sd-contact-btn{padding:5px 12px;font-size:12px;line-height:1.4}.breadcrumb{scrollbar-width:none;flex-wrap:nowrap;line-height:25.2px;overflow:auto hidden;font-size:14px!important}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb>*{flex:none}.breadcrumb .current-path{max-width:60vw}.sidebar-contact-arrow{font-size:12px}.lightbox-content-wrapper>div:first-child:not([class]){width:88vw;height:52vh}.lightbox-full-image{width:100%;height:100%;max-height:none}.btn-close-lightbox{z-index:3;width:40px;height:40px;top:10px;left:10px}.service-detail-page .detail-image-wrapper{aspect-ratio:1.724}.service-detail-page .buy-price-value{line-height:26.4px}.service-detail-page .buy-price-label{font-size:14px;line-height:16.8px}.service-detail-page .buy-card-header{padding-left:16px}.service-detail-page .buy-add-btn,.service-detail-page .sidebar-contact-btn{line-height:27.2px}.service-detail-page .related-services-grid-custom{grid-template-columns:repeat(3,minmax(0,1fr))}.service-detail-page .review-item{padding-left:12px;padding-right:12px}.service-detail-page .review-item h5,.service-detail-page .review-item h3,.service-detail-page .review-item h4{font-size:14px!important;line-height:16.8px!important}.service-detail-page .keyword-chip-custom{font-size:14px;line-height:20.6px}}@media (max-width:767px){.service-detail-page .buy-add-btn,.service-detail-page .sidebar-contact-btn{line-height:21.6px}.service-detail-page .related-services-grid-custom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.service-detail-page .breadcrumb{white-space:normal;display:block;overflow:visible}.service-detail-page .breadcrumb>a{white-space:nowrap}.service-detail-page .breadcrumb>svg{vertical-align:middle;margin:0 8px;display:inline-block}.service-detail-page .breadcrumb .current-path{text-overflow:clip;white-space:normal;max-width:none;display:inline;overflow:visible}.service-detail-page .owner-action-banner>div:first-child>div:first-child,.service-detail-page .pending-service-review-banner>div:first-child,.service-detail-page .rejected-service-banner>div:first-child{flex-wrap:nowrap}.service-detail-page .buy-card .edit-service-btn{min-height:0;padding:10px;font-size:14px;line-height:25.2px}.service-detail-page .add-reply-box textarea{line-height:1.6;font-size:16px!important}.service-detail-page .add-reply-box .btn{font-size:14px}.service-detail-page .add-reply-box>.btn-reset{font-size:14px!important}.detail-image-lightbox-modal .lightbox-full-image{box-shadow:none}.service-detail-page{padding-top:18px}}@media (max-width:767px){.service-detail-page .buy-card .edit-service-btn{line-height:19.6px}.service-detail-page .sd-owner-body,.service-detail-page .sd-owner-info-row{gap:8px}.service-detail-page .sd-contact-btn{padding-left:10px;padding-right:10px}}@media (max-width:991px){.service-detail-page .sd-owner-title{white-space:normal;overflow-wrap:break-word;border-radius:12px;align-items:flex-start;max-width:100%;line-height:1.5}.service-detail-page .sd-owner-title svg{margin-top:3.5px}.service-detail-page .sd-contact-btn{min-height:40px}.service-detail-page .owner-action-banner>div:first-child>div:first-child>svg,.service-detail-page .pending-service-review-banner>div:first-child>svg,.service-detail-page .rejected-service-banner>div:first-child>svg{flex-shrink:0;align-self:flex-start;margin-top:2.8px}.service-detail-page .lightbox-content-wrapper>div:first-child:not([class]){justify-content:center;align-items:center;display:flex!important}.service-detail-page .lightbox-content-wrapper>div:first-child:not([class])>.watermarked-image-container-custom{width:auto!important;height:auto!important;position:relative!important}.service-detail-page .lightbox-content-wrapper>div:first-child:not([class]) .lightbox-full-image{width:auto;max-width:88vw;height:auto;max-height:52vh}.service-detail-page .owner-action-banner .btn,.service-detail-page .rejected-service-banner .btn,.service-detail-page .add-reply-box .btn,.service-detail-page .add-reply-box>.btn-reset{min-height:40px}.service-detail-page .sd-owner-name-link{font-size:15px;line-height:18px}.service-detail-page .reviews-card-custom{padding-top:14px}.service-detail-page .reviews-card-custom .section-subtitle{margin-bottom:14px;font-size:15px;line-height:27px}.service-detail-page .reviews-card-custom .section-subtitle+hr{margin-bottom:20px!important}}@media (max-width:767px){.service-detail-page .reviews-card-custom{padding-top:20px}.service-detail-page .reviews-card-custom .section-subtitle{margin-bottom:20px}}@media (max-width:991px){.service-detail-page .sd-owner-section-header{background:#fff;border-top-width:1px;border-bottom:0;padding-bottom:0}.service-detail-page .sd-owner-body{padding-top:12px}}@media (max-width:767px){.service-detail-page .sd-owner-body{padding-top:6px}}@media (max-width:991px){.service-detail-page .reviews-card-custom .review-item{padding-left:0;padding-right:0;padding-bottom:20px!important}.service-detail-page .reviews-card-custom .review-item+.review-item{padding-top:20px!important}.service-detail-page .related-services-card-custom{padding-top:14px}.service-detail-page .related-services-card-custom .section-subtitle{margin-bottom:0;font-size:15px;line-height:27px;border-bottom:1px solid #d5d5d5!important;padding-bottom:14px!important}.service-detail-page .related-services-grid-custom{margin-top:20px}}@media (max-width:767px){.service-detail-page .related-services-card-custom{padding-top:20px}.service-detail-page .related-services-card-custom .section-subtitle{padding-bottom:20px!important}}@media (max-width:991px){.service-detail-page .reviews-card-custom .review-comment{font-size:15px!important;line-height:27px!important}.service-detail-page .buy-card-header,.service-detail-page .sd-service-card-header,.service-detail-page .sd-owner-section-header{background:#fff}.service-detail-page .sd-stat-row{border-bottom:0;padding:6.5px 0}.service-detail-page .sd-stat-label{color:#000}.service-detail-page .buy-extra-checkbox{width:18px;height:18px}.service-detail-page .buy-extra-title-text{font-size:14px;line-height:21px}.service-detail-page .portfolio-grid-custom{gap:16px}.service-detail-page .buy-extras-title{color:#000;font-size:14px;line-height:16.8px}.service-detail-page .detail-section-divider{margin-top:20px;margin-bottom:20px}[data-theme=dark] .service-detail-page .sd-stat-label,[data-theme=dark] .service-detail-page .buy-extras-title{color:var(--text-muted)}[data-theme=dark] .service-detail-page .related-services-card-custom .section-subtitle{border-bottom-color:var(--border-color)!important}[data-theme=dark] .service-detail-page .buy-card-header,[data-theme=dark] .service-detail-page .sd-service-card-header,[data-theme=dark] .service-detail-page .sd-owner-section-header{background:var(--bg-muted)}}.promoted-strip{border:1px solid var(--border-color);background:var(--card-bg,#fff);border-radius:14px;margin:28px 0 8px;padding:18px}.promoted-strip-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.promoted-strip-title{color:var(--text-main);margin:0;font-size:16px;font-weight:800}.promoted-strip-sub{color:var(--text-secondary,#64748b);margin:4px 0 0;font-size:12.5px}.promoted-strip-tag{border:1px solid var(--border-color);color:var(--text-secondary,#64748b);background:var(--bg-secondary,#f8fafc);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10.5px;font-weight:700}.promoted-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.promoted-strip-grid.is-compact{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}@media (max-width:992px){.promoted-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.promoted-strip{padding:14px}.promoted-strip-grid{grid-template-columns:1fr}}@media (max-width:991px){.promoted-strip-tag{font-size:12px}}.pvf{text-align:right;direction:rtl;flex-direction:column;gap:14px;display:flex}.pvf-channels{flex-wrap:wrap;gap:8px;display:flex}.pvf-channel{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);min-width:120px;color:var(--text-muted,#64748b);cursor:pointer;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:13px;font-weight:700;transition:border-color .2s,color .2s,background-color .2s;display:flex}.pvf-channel:hover{border-color:#93c5fd}.pvf-channel.is-active{color:#1d4ed8;background:#2563eb0f;border-color:#2563eb}.pvf-channel-icon{font-size:15px;line-height:1}.pvf-channel-label{white-space:nowrap}.pvf-cost{background:var(--bg-muted,#f8fafc);border:1px solid var(--border-color,#e2e8f0);color:var(--text-muted,#64748b);border-radius:8px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.75}.pvf-steps{color:var(--text-main,#1e293b);flex-direction:column;gap:7px;margin:0;padding:0 18px 0 0;font-size:13px;line-height:1.8;display:flex}.pvf-fields{flex-direction:column;gap:10px;display:flex}.pvf-field{flex-direction:column;gap:5px;display:flex}.pvf-field-label{color:var(--text-muted,#64748b);font-size:12px;font-weight:700}.pvf-field-box{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-muted,#f8fafc);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.pvf-field-value{letter-spacing:.06em;color:var(--text-main,#1e293b);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:700}.pvf-copy{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);width:30px;height:30px;color:var(--text-muted,#64748b);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex}.pvf-copy:hover{color:#1d4ed8;border-color:#93c5fd}.pvf-wide{width:100%}.pvf-link{border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:11px;text-decoration:none;display:flex}.pvf-ghost{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);color:var(--text-muted,#64748b);cursor:pointer;border-radius:6px;padding:10px 18px;font-weight:700}.pvf-ghost:hover{color:var(--text-main,#1e293b)}.pvf-actions{gap:10px;display:flex}.pvf-actions .btn{flex:1}.pvf-wait{color:var(--text-muted,#64748b);align-items:center;gap:7px;font-size:12.5px;display:flex}.pvf-spin{flex:none;animation:1.6s linear infinite pvf-rotate}@keyframes pvf-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pvf-spin{animation:none}}.pvf-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.8}.pvf-notice{margin:0;font-size:12.5px;line-height:1.75}.pvf-notice--error{color:#dc2626}.pvf-notice--info{color:#b45309}.pvf-retry{color:var(--text-main,#1e293b);flex-direction:column;gap:10px;font-size:13px;line-height:1.8;display:flex}.pvf-retry p{margin:0}.pvf-done,.pvf-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:6px 0;display:flex}.pvf-done{color:#047857}.pvf-done strong{font-size:16px}.pvf-done span{color:var(--text-muted,#64748b);font-size:12.5px;line-height:1.7}.pvf-empty{color:var(--text-muted,#64748b)}.pvf-empty p{margin:0;font-size:13px;line-height:1.8}[data-theme=dark] .pvf-channel{background:var(--bg-card,#1e293b)}[data-theme=dark] .pvf-channel.is-active{color:#93c5fd;background:#2563eb29}[data-theme=dark] .pvf-cost,[data-theme=dark] .pvf-field-box{background:#94a3b814}[data-theme=dark] .pvf-copy{background:var(--bg-card,#1e293b)}[data-theme=dark] .pvf-warn{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b59}[data-theme=dark] .pvf-done{color:#34d399}[data-theme=dark] .pvf-ghost{background:var(--bg-card,#1e293b)}@media (max-width:480px){.pvf-channel{min-width:0;padding:8px;font-size:12px}.pvf-field-value{font-size:15px}.pvf-actions{flex-direction:column-reverse}}.pvf-owner{text-align:right;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0;padding:9px 11px;font-size:12px;line-height:1.85}[data-theme=dark] .pvf-owner{color:#93c5fd;background:#2563eb24;border-color:#2563eb59}.evf{text-align:right;direction:rtl;flex-direction:column;gap:12px;display:flex}.evf-lead{color:var(--text-main,#1e293b);align-items:flex-start;gap:7px;margin:0;font-size:13px;line-height:1.85;display:flex}.evf-lead svg{color:var(--text-muted,#64748b);flex:none;margin-top:3px}.evf-lead b{word-break:break-all;font-weight:700}.evf-hint{color:var(--text-muted,#64748b);margin:0;font-size:12px;line-height:1.75}.evf-label{color:var(--text-muted,#64748b);font-size:12px;font-weight:700}.evf-input{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-muted,#f8fafc);width:100%;color:var(--text-main,#1e293b);letter-spacing:.32em;text-align:center;border-radius:8px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:700;transition:border-color .2s,box-shadow .2s}.evf-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.evf-input::placeholder{color:var(--text-muted,#94a3b8);opacity:.45;font-weight:400}.evf-meta{color:var(--text-muted,#64748b);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.evf-wide{width:100%}.evf-ghost{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);color:var(--text-muted,#64748b);cursor:pointer;border-radius:6px;padding:10px 18px;font-weight:700}.evf-ghost:hover{color:var(--text-main,#1e293b)}.evf-actions{gap:10px;display:flex}.evf-actions .btn{flex:1}.evf-resend{font:inherit;color:var(--text-muted,#64748b);text-align:right;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;line-height:1.8;text-decoration:underline}.evf-resend:hover:not(:disabled){color:#1d4ed8}.evf-resend:disabled{opacity:.55;cursor:default}.evf-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.8}.evf-notice{margin:0;font-size:12.5px;line-height:1.75}.evf-notice--error{color:#dc2626}.evf-notice--info{color:#b45309}.evf-done,.evf-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:6px 0;display:flex}.evf-done{color:#047857}.evf-done strong{font-size:16px}.evf-done span{color:var(--text-muted,#64748b);font-size:12.5px;line-height:1.7}.evf-empty{color:var(--text-muted,#64748b)}.evf-empty p{margin:0;font-size:13px;line-height:1.8}.evf-spin{flex:none;animation:1.6s linear infinite evf-rotate}@keyframes evf-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.evf-spin{animation:none}}[data-theme=dark] .evf-input{background:#94a3b814}[data-theme=dark] .evf-ghost{background:var(--bg-card,#1e293b)}[data-theme=dark] .evf-warn{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b59}[data-theme=dark] .evf-done{color:#34d399}@media (max-width:480px){.evf-input{letter-spacing:.24em;font-size:18px}.evf-actions{flex-direction:column-reverse}}.fl-wrap{direction:rtl;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:420px;margin:0 auto;display:flex}.fl-stage{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;display:flex}.fl-cam{background:#0b1220;border-radius:50%;width:190px;height:190px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a38,inset 0 0 0 1px #ffffff0f}.fl-cam video{object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}.fl-cam-ring{pointer-events:none;border:3px solid #94a3b873;border-radius:50%;transition:border-color .25s,box-shadow .25s;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.fl-cam-ring.is-good{border-color:#10b981;box-shadow:0 0 18px #10b98173}.fl-cam-ring.is-warn{border-color:#f59e0b;box-shadow:0 0 14px #f59e0b59}.fl-cam-ring.is-bad{border-color:#ef4444;box-shadow:0 0 14px #ef444459}.fl-cam-guide{pointer-events:none;border:2px dashed #ffffff8c;border-radius:50%;position:absolute;top:5%;bottom:5%;left:5%;right:5%}.fl-dot{background:#ffffff59;border:2px solid #ffffffb3;border-radius:50%;width:13px;height:13px;transition:all .3s;position:absolute}.fl-dot.is-active{background:#38bdf8;border-color:#fff;transform:scale(1.35);box-shadow:0 0 12px #38bdf8}.fl-dot.is-done{background:#10b981;border-color:#fff}.fl-dot-front{margin-inline-start:-6px;bottom:-6px;left:50%}.fl-dot-up{margin-inline-start:-6px;top:-6px;left:50%}.fl-dot-right{margin-top:-6px;top:50%}.fl-dot-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-6px}.fl-dot-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-6px}.fl-dot-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-6px}.fl-dot-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-6px}.fl-dot-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-6px}.fl-dot-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-6px}.fl-dot-left{margin-top:-6px;top:50%}.fl-dot-left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.fl-dot-left:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.fl-dot-left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.fl-dot-left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.fl-dot-left:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.fl-dot-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.fl-guide{filter:drop-shadow(0 8px 18px #0f172a2e);width:170px;height:170px}.fg-svg{width:100%;height:100%;overflow:visible}.fg-part{transition:transform .52s cubic-bezier(.32,1.24,.44,1) 40ms,opacity .38s 40ms}.fg-gaze{transition:transform .24s cubic-bezier(.3,1.4,.5,1)}.fg-brow{fill:#2b2330}.fg-lash{fill:none;stroke:#33241c;stroke-width:1.15px;stroke-linecap:round}.fg-underlid{fill:none;stroke:#b07a5a;stroke-width:.5px;stroke-linecap:round;opacity:.8}.fg-earline{fill:none;stroke:#a9663f;stroke-width:.55px;stroke-linecap:round;opacity:.6}.fg-strand{fill:none;stroke:#6a5c78;stroke-width:.65px;stroke-linecap:round}.fg-nosehl{fill:none;stroke:#ffe3c9;stroke-width:.9px;stroke-linecap:round;opacity:.5}.fg-lipline{fill:none;stroke:#8e3f39;stroke-width:.55px;stroke-linecap:round;opacity:.85}.fg-sinew{fill:none;stroke:#8a5232;stroke-width:.7px;stroke-linecap:round;opacity:.22}.fg-rim{fill:none;stroke-width:1.6px;stroke-linecap:round}.fg-ring-bg{fill:none;stroke:var(--border-color,#e2e8f0);stroke-width:3.2px;opacity:.8}.fg-ring-fill{fill:none;stroke:url(#fgRingG);stroke-width:3.2px;stroke-linecap:round;transition:stroke-dashoffset .18s linear}.fg-ring-cap{fill:#e0f2fe;stroke:#38bdf8;stroke-width:1.2px}.fg-svg.is-done .fg-ring-fill{stroke:#10b981}.fg-blink{animation:7.4s infinite fg-blink}@keyframes fg-blink{0%,12.4%,15.8%,51%,54.2%,85%,87.6%,90.4%,to{transform:translateY(0)}13.9%,52.5%,86.3%,89.1%{transform:translateY(4.8px)}}.fg-breath{transform-origin:50px 97px;animation:4.8s ease-in-out infinite fg-breath}@keyframes fg-breath{0%,to{transform:scale(1)}46%{transform:scale(1.006,1.013)}}.fg-scan{animation:2.6s ease-in-out infinite fg-sweep}@keyframes fg-sweep{0%{opacity:0;transform:translateY(20px)}16%{opacity:.95}84%{opacity:.95}to{opacity:0;transform:translateY(92px)}}.fg-arrow{animation:1.5s ease-in-out infinite fg-nudge}@keyframes fg-nudge{0%,to{opacity:.58}50%{opacity:1}}.fg-arrow-arc{fill:none;stroke:#38bdf8;stroke-width:1.9px;stroke-linecap:round;stroke-dasharray:4 3.2;animation:1.1s linear infinite fg-march}@keyframes fg-march{to{stroke-dashoffset:-7.2px}}.fg-arrow-head{fill:#38bdf8}.fg-halo{transform-origin:50px 50px;animation:2.2s ease-in-out infinite fg-halo}@keyframes fg-halo{0%,to{opacity:.5;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}.fg-check{transform-origin:50px 50px;animation:.4s cubic-bezier(.2,1.5,.4,1) fg-pop}@keyframes fg-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.fg-check-path{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:.46s cubic-bezier(.4,0,.2,1) .14s forwards fg-draw}@keyframes fg-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fg-part,.fg-gaze,.fg-ring-fill{transition:none}.fg-blink,.fg-breath,.fg-scan,.fg-arrow,.fg-arrow-arc,.fg-halo,.fg-check{animation:none}.fg-check-path{stroke-dashoffset:0;animation:none}.fg-halo{opacity:.6}}.fl-headline{color:var(--text-main,#0f172a);text-align:center;margin:0;font-size:15px;font-weight:800}.fl-msg{text-align:center;border-radius:10px;width:100%;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.75}.fl-msg.is-good{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.fl-msg.is-info{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd}.fl-msg.is-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.fl-msg.is-bad{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.fl-progress{width:100%}.fl-progress-head{color:var(--text-muted,#64748b);justify-content:space-between;margin-bottom:6px;font-size:11.5px;font-weight:700;display:flex}.fl-progress-bar{background:var(--border-color,#e2e8f0);border-radius:5px;width:100%;height:9px;overflow:hidden}.fl-progress-fill{background:linear-gradient(90deg,#38bdf8,#10b981);border-radius:5px;height:100%;transition:width .15s ease-out}.fl-progress-fill.is-stalled{background:linear-gradient(90deg,#f59e0b,#ef4444)}.fl-strength{width:100%;color:var(--text-muted,#64748b);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.fl-strength i{background:var(--border-color,#e2e8f0);border-radius:3px;flex:1;height:5px;overflow:hidden}.fl-strength i b{background:#38bdf8;height:100%;transition:width .12s linear;display:block}.fl-steps{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fl-step{border:1.5px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);color:var(--text-muted,#64748b);border-radius:20px;align-items:center;gap:5px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.fl-step.is-active{color:#0369a1;background:#f0f9ff;border-color:#38bdf8}.fl-step.is-done{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.fl-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.fl-btn{cursor:pointer;border:1.5px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--text-main,#334155);border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.fl-btn.is-primary{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.fl-btn:disabled{opacity:.55;cursor:not-allowed}.fl-done{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.fl-done-shot{object-fit:cover;border:3px solid #10b981;border-radius:50%;width:108px;height:108px;box-shadow:0 8px 22px #10b98140}.fl-hint{color:var(--text-muted,#64748b);text-align:center;margin:0;font-size:12px;line-height:1.8}@media (max-width:991px){.fl-wrap{max-width:100%}.fl-cam{aspect-ratio:1;width:min(190px,100%);height:auto}.fl-guide{aspect-ratio:1;width:min(170px,100%);height:auto}.fl-btn{min-height:44px}}@media (max-width:575px){.fl-stage{gap:14px}.fl-actions{width:100%}.fl-btn{flex:140px;justify-content:center}}@media (max-width:991px){.fl-progress-head,.fl-strength,.fl-step{font-size:12px}}.fl-shots{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:8px;width:100%;display:grid}.fl-shot{flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.fl-shot img{aspect-ratio:1;object-fit:cover;border:1.5px solid var(--border-color,#cbd5e1);background:var(--bg-muted,#f1f5f9);border-radius:10px;width:100%}.fl-shot figcaption{color:var(--text-muted,#64748b);font-size:11.5px;font-weight:700}.fl-rec{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.fl-rec-video{border:1.5px solid var(--border-color,#cbd5e1);background:#000;border-radius:12px;width:100%;max-width:260px}@media (max-width:991px){.fl-shot figcaption{font-size:12px}.fl-btn{font-size:14px}}@media (max-width:575px){.fl-done .fl-btn{flex:none}}@media (max-width:991px){.fl-wrap{max-width:min(420px,100%)}}.profile-page{background-color:#fcfcfc;min-height:100vh;padding:30px 0 60px}.profile-header-flat{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:25px;padding:30px 20px;display:flex}.profile-avatar-wrapper{margin-bottom:16px;display:inline-block;position:relative}.profile-large-avatar{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;width:110px;height:110px;display:inline-block;overflow:hidden;box-shadow:0 4px 10px #00000008}.verified-identity-badge{background-color:var(--bg-card);z-index:5;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;bottom:2px;right:2px;box-shadow:0 2px 8px #00000026}.verified-badge-svg{width:22px;height:22px;display:block}.profile-name-main{color:var(--text-main);justify-content:center;align-items:center;gap:10px;margin:0 0 10px;font-size:24px;font-weight:700;display:flex}.status-indicator-dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;display:inline-block}.status-indicator-dot.online{background-color:#2ecc71;box-shadow:0 0 0 2px #2ecc7133}.status-indicator-dot.offline{background-color:#b0bec5}.profile-subtitle-main{color:var(--text-muted);justify-content:center;align-items:center;gap:18px;font-size:13.5px;display:flex}.profile-subtitle-main .subtitle-item{align-items:center;gap:6px;display:flex}.profile-subtitle-main .subtitle-item svg{color:var(--text-muted)}.profile-nav-bar{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;justify-content:space-between;align-items:stretch;margin-bottom:30px;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000005}.profile-tabs{align-items:center;display:flex}.profile-tab-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-left:1px solid #0000;border-right:1px solid #0000;align-items:center;gap:8px;height:100%;padding:16px 24px;font-size:14.5px;font-weight:500;transition:all .2s;display:flex}.profile-tab-btn:hover{color:var(--text-main);background-color:var(--bg-muted)}.profile-tab-btn.active{color:var(--text-main);background-color:#f1f3f5;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;font-weight:700}.profile-nav-actions{align-items:center;padding:0 16px;display:flex}.btn-edit-profile-green,.btn-contact-green{color:#fff;cursor:pointer;background-color:#5cb85c;border:none;border-radius:3px;align-items:center;gap:6px;padding:8px 16px;font-size:13.5px;font-weight:700;transition:background-color .2s;display:flex}.btn-edit-profile-green:hover,.btn-contact-green:hover{background-color:#4cae4c}.profile-grid-layout{grid-template-columns:1fr 320px;align-items:start;gap:30px;display:grid}.profile-main-column,.profile-sidebar-column{flex-direction:column;gap:25px;display:flex}.profile-card-flat{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:24px;box-shadow:0 1px 3px #00000003}.profile-card-title-flat{color:var(--text-main);border-bottom:1px solid #edf2f7;margin:0 0 16px;padding-bottom:12px;font-size:15px;font-weight:700}.bio-content-text{color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.no-data-text{color:var(--text-muted);text-align:center;margin:0;padding:20px 0;font-size:14px}.profile-services-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stats-list-flat{flex-direction:column;display:flex}.stats-row-flat{border-bottom:1px solid #f7fafc;justify-content:space-between;align-items:center;padding:12px 0;font-size:13.5px;display:flex}.stats-row-flat:last-child{border-bottom:none;padding-bottom:0}.stats-row-flat:first-child{padding-top:0}.stats-label-flat{color:var(--text-muted)}.stats-value-flat{color:var(--text-main);font-weight:500}.stats-value-flat.text-bold{font-weight:700}.stats-value-flat.ratings-value{align-items:center;gap:8px;display:flex}.ratings-count-num{color:var(--text-muted);font-size:12px}.stars-wrapper{align-items:center;display:flex}.badge-percentage-green{color:#155724;background-color:#d4edda;border-radius:3px;padding:4px 8px;font-size:11.5px;font-weight:700}.verifications-grid-flat{grid-template-columns:repeat(2,1fr);gap:16px;padding-top:4px;display:grid}.verification-item-flat{align-items:center;gap:8px;font-size:13.5px;display:flex}.verification-item-flat.verified{color:var(--text-main)}.verification-item-flat.unverified{color:var(--text-muted)}.ver-icon-flat{width:18px;font-size:14px;font-weight:700;display:inline-block}.verification-item-flat.verified .ver-icon-flat{color:#5cb85c}.verification-item-flat.unverified .ver-icon-flat{color:#e53e3e}.ver-label-flat{font-weight:400}.edit-profile-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:24px}.form-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px;display:grid}.avatar-upload-group{align-items:center;gap:15px;display:flex}.profile-avatar-edit-wrapper{display:inline-block;position:relative}.profile-avatar-image-circle-container{border:2px solid #fff;border-radius:50%;width:100px;height:100px;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.profile-avatar-image-circle-container:hover{transform:scale(1.02)}.profile-avatar-image-circle{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.avatar-overlay-camera{background-color:#00000059;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.profile-avatar-image-circle-container:hover .avatar-overlay-camera{background-color:#00000080}.avatar-dropdown-menu{background-color:var(--card-bg,#fff);border:1px solid var(--border-color);z-index:100;direction:rtl;border-radius:4px;width:140px;padding:4px 0;position:absolute;top:112px;right:50%;transform:translate(50%);box-shadow:0 4px 12px #00000014}.avatar-dropdown-menu:before{content:"";background-color:var(--card-bg,#fff);z-index:101;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;width:10px;height:10px;margin-right:-5px;position:absolute;top:-6px;right:50%;transform:rotate(45deg)}.avatar-dropdown-item{text-align:right;width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:13px;transition:background-color .15s,color .15s;display:block}.avatar-dropdown-item:hover{background-color:var(--bg-muted);color:var(--text-main)}.avatar-dropdown-divider{background-color:var(--text-main);height:1px;margin:4px 0}.form-actions-edit{gap:12px;margin-top:10px;display:flex}.profile-reviews-list{flex-direction:column;gap:20px;display:flex}.profile-review-item{border:1px solid var(--border-color);background-color:#fafbfc;border-radius:4px;padding:16px}.review-header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.review-user-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.review-user-info{flex-direction:column;flex:1;display:flex}.review-username{color:var(--text-main);font-size:13.5px;font-weight:700}.review-date{color:var(--text-muted);font-size:11px}.review-comment{color:var(--text-muted);margin:0 0 10px;font-size:13.5px;line-height:1.6}.review-service-link{color:var(--text-muted);font-size:12px}.review-service-link a{color:#3182ce;font-weight:500;text-decoration:none}.review-service-link a:hover{text-decoration:underline}@media (max-width:992px){.profile-grid-layout{grid-template-columns:1fr}.profile-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.profile-nav-bar{flex-direction:column;align-items:stretch}.profile-tabs{flex-direction:column}.profile-tab-btn{border-bottom:1px solid #edf2f7;justify-content:center;width:100%;border-left:none!important;border-right:none!important}.profile-nav-actions{justify-content:center;padding:12px}.profile-nav-actions button,.profile-nav-actions a{justify-content:center;width:100%}.form-grid{grid-template-columns:1fr}}@media (max-width:576px){.profile-services-grid{grid-template-columns:1fr}}.btn-add-service-green{background-color:var(--primary-color,#2ecc71);color:#fff;cursor:pointer;border:none;border-radius:3px;align-items:center;gap:6px;padding:8px 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .2s;display:flex}.btn-add-service-green:hover{background-color:var(--primary-hover-color,#27ae60)}.settings-page{direction:rtl;background-color:#f6f6f6;min-height:100vh;padding:40px 0 80px}.settings-page-header{text-align:right;margin-bottom:25px}.settings-breadcrumbs{color:var(--text-muted);margin-bottom:8px;font-size:13px}.settings-breadcrumbs a{color:var(--text-muted);text-decoration:none;transition:color .15s}.settings-breadcrumbs a:hover{color:var(--text-main);text-decoration:underline}.settings-main-title{color:var(--text-main);margin:0;font-size:26px;font-weight:700}.settings-layout{grid-template-columns:1fr 300px;align-items:start;gap:30px;display:grid}.settings-sidebar-panel{flex-direction:column;gap:25px;max-height:calc(100vh - 112px);display:flex;position:sticky;top:96px;overflow-y:auto}.settings-menu-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;overflow:hidden;box-shadow:0 1px 3px #00000005}.settings-menu-title{color:var(--text-muted);background-color:var(--bg-card);text-align:right;border-bottom:1px solid #edf2f7;padding:14px 20px;font-size:15px;font-weight:700}.settings-menu-list{margin:0;padding:0;list-style:none}.settings-menu-item{color:var(--text-muted);cursor:pointer;text-align:right;border-bottom:1px solid #f7fafc;align-items:center;gap:10px;padding:14px 20px;font-size:14.5px;transition:all .2s;display:flex}.settings-menu-item:last-child{border-bottom:none}.settings-menu-item svg{color:var(--text-muted);transition:color .2s}.settings-menu-item:hover{color:var(--text-main);background-color:#f8fafc}.settings-menu-item:hover svg{color:var(--text-muted)}.settings-menu-item.active{color:#fff;background-color:#26ae61;font-weight:700}.settings-menu-item.active svg{color:#fff}.completion-steps-card{background-color:var(--bg-card);border:1px solid var(--border-color);text-align:right;border-radius:4px;padding:20px;box-shadow:0 1px 3px #00000005}.completion-steps-title{color:var(--text-main);border-bottom:1px solid #edf2f7;margin-bottom:15px;padding-bottom:10px;font-size:14.5px;font-weight:700}.completion-steps-list{flex-direction:column;gap:12px;display:flex}.completion-step-item{align-items:center;gap:10px;font-size:13.5px;display:flex}.completion-step-item.checked{color:#26ae61;font-weight:700}.completion-step-item.unchecked{color:var(--text-muted)}.step-check-icon{text-align:center;width:16px;font-size:14px;display:inline-block}.settings-content-panel{flex-direction:column;gap:25px;display:flex}.settings-card{background-color:var(--bg-card);border:1px solid var(--border-color);text-align:right;border-radius:4px;padding:24px;box-shadow:0 1px 3px #00000003}.settings-warning-banner{background-color:#fffdf0;border:1px solid #faebcc;border-right:4px solid #26ae61;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:15px 20px;display:flex}.warning-text-right{color:#8a6d3b;margin-right:10px;font-size:13.5px;font-weight:500}.btn-verify-badge{color:#fff;cursor:pointer;background-color:#26ae61;border:none;border-radius:3px;padding:6px 16px;font-size:12.5px;font-weight:700;transition:background-color .15s}.btn-verify-badge:hover{background-color:#219653}.settings-form-group{margin-bottom:22px}.settings-input,.settings-select,.settings-textarea{border:1px solid var(--border-color);background-color:var(--bg-card);width:100%;color:var(--text-main);border-radius:4px;padding:10px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.settings-input:focus,.settings-select:focus,.settings-textarea:focus{border-color:#26ae61;outline:none;box-shadow:0 0 0 3px #26ae611a}.field-helper-text{color:var(--text-muted);margin-top:6px;font-size:11.5px;line-height:1.5;display:block}.custom-input-with-select{position:relative}.custom-input-with-select:after{content:"▼";color:var(--text-muted);pointer-events:none;font-size:9px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.account-type-options{flex-direction:column;gap:12px;margin-top:8px;display:flex}.account-type-option{border:1px solid var(--border-color);cursor:pointer;border-radius:4px;align-items:flex-start;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.account-type-option:hover{background-color:#f8fafc;border-color:#94a3b8}.account-type-option.active{background-color:#f4fbf7;border-color:#26ae61}.account-type-option input[type=radio]{display:none}.radio-custom{border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:3px;transition:border-color .15s;display:inline-block;position:relative}.account-type-option.active .radio-custom{border-color:#26ae61}.account-type-option.active .radio-custom:after{content:"";background-color:#26ae61;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.option-text-wrapper{flex-direction:column;display:flex}.option-title{color:var(--text-main);font-size:13.5px;font-weight:700}.option-desc{color:var(--text-muted);margin-top:2px;font-size:11.5px}.form-actions-settings{justify-content:flex-end;margin-top:15px;display:flex}.btn-save-green{color:#fff;cursor:pointer;background-color:#26ae61;border:none;border-radius:3px;padding:10px 28px;font-size:14px;font-weight:700;transition:background-color .15s}.btn-save-green:hover{background-color:#219653}.centered-avatar-section{justify-content:center;margin-bottom:25px;display:flex}.avatar-edit-circle-wrapper{width:120px;height:120px;position:relative}.avatar-edit-circle{border:3px solid #fff;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000014}.avatar-overlay-camera-centered{background-color:#00000073;justify-content:center;align-items:center;height:32px;transition:background-color .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.avatar-edit-circle:hover .avatar-overlay-camera-centered{background-color:#0009}.avatar-processing{color:#fff;text-align:center;background:#0f172a8c;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.avatar-error{color:#dc2626;text-align:center;margin:8px 0 0;font-size:12px;font-weight:700}.settings-pending-note{border:1px solid #f39c1259;border-right:4px solid var(--accent-color,#f39c12);color:var(--accent-color,#b45309);background:#f39c1212;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px 16px;display:flex}.settings-pending-note>div{flex-direction:column;gap:3px;display:flex}.settings-pending-note strong{font-size:13.5px;font-weight:800}.settings-pending-note span{color:var(--text-muted,#64748b);font-size:12.5px;line-height:1.75}.staff-role-note{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;margin-bottom:10px;padding:9px 13px;font-size:12.5px;line-height:1.7}.staff-role-note span{color:#4f46e5}.personal-info-title{text-align:center;color:var(--text-main);margin-bottom:25px;font-size:20px;font-weight:700}.form-grid-settings{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px;display:grid}.custom-select-wrapper{position:relative}.custom-select-wrapper:after{content:"▼";color:var(--text-muted);pointer-events:none;font-size:9px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.settings-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:14px}.dob-dropdowns{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.dob-select{border:1px solid var(--border-color);background-color:var(--bg-card);color:var(--text-main);border-radius:4px;padding:10px;font-size:14px}.phone-input-group{gap:10px;display:flex}.phone-country-select{border:1px solid var(--border-color);background-color:var(--bg-card);border-radius:4px;width:120px;padding:10px;font-size:14px}.phone-number-field-wrapper{flex:1;position:relative}.phone-verified-badge{color:#fff;pointer-events:none;background-color:#26ae61;border-radius:3px;padding:4px 12px;font-size:11.5px;font-weight:700;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.change-password-link-wrapper{text-align:left;margin-bottom:25px}.change-password-link{color:#3182ce;font-size:13.5px;font-weight:500;text-decoration:none}.change-password-link:hover{text-decoration:underline}.justify-start{justify-content:flex-start!important}.btn-save-blue{color:#fff;cursor:pointer;background-color:#2d9cdb;border:none;border-radius:3px;padding:10px 30px;font-size:14.5px;font-weight:700;transition:background-color .15s}.btn-save-blue:hover{background-color:#2283c3}.verification-success-box{padding:30px 10px}.verified-badge-svg-large{width:50px;height:50px}.financial-stats-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:15px 0 25px;display:grid}.fin-stat-box{border:1px solid var(--border-color);text-align:center;background-color:#fafafa;border-radius:4px;padding:16px}.fin-stat-label{color:var(--text-muted);font-size:12px;display:block}.fin-stat-val{color:var(--text-main);margin-top:6px;font-size:20px;font-weight:700;display:block}.fin-stat-val.green-text{color:#26ae61}.fin-stat-val.orange-text{color:#f39c12}.save-success-alert{color:#27ae60;text-align:right;background-color:#2ecc711a;border-right:4px solid #26ae61;border-radius:4px;margin-bottom:20px;padding:12px 18px;font-size:13.5px;font-weight:700}.settings-section-title{color:var(--text-main);margin:0 0 15px;font-size:14.5px;font-weight:700}@media (max-width:992px){.settings-layout{grid-template-columns:1fr}.settings-sidebar-panel{max-height:none;position:static;overflow-y:visible}}@media (max-width:576px){.form-grid-settings{grid-template-columns:1fr;gap:10px}.dob-dropdowns{grid-template-columns:1fr}}.phone-unverified-badge-group{direction:rtl;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.phone-unverified-badge{color:var(--text-muted);border:1px solid var(--border-color);pointer-events:none;white-space:nowrap;background-color:#f1f3f5;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:700}.btn-phone-verify-trigger{color:#fff;cursor:pointer;white-space:nowrap;background-color:#26ae61;border:none;border-radius:3px;padding:5px 10px;font-size:11px;font-weight:700;transition:background-color .15s}.btn-phone-verify-trigger:hover{background-color:#219653}.phone-number-input,.email-number-input{padding-left:175px!important}.settings-password-section-wrapper{margin-top:30px;margin-bottom:25px}.settings-password-section-title{color:#3182ce;text-align:right;margin-bottom:15px;font-size:15px;font-weight:700}.settings-password-card{background-color:#fafbfe;border:1px solid #eef2f7;border-radius:4px;padding:24px}.settings-password-card .settings-form-group{margin-bottom:20px}.forgot-password-helper{text-align:right;margin-top:8px}.forgot-password-link{color:#3182ce;font-size:13px;font-weight:500;text-decoration:none}.forgot-password-link:hover{text-decoration:underline}.custom-select-searchable-wrapper{width:100%;position:relative}.custom-select-searchable-input{text-align:right;padding-left:45px!important}.custom-select-arrow{color:var(--text-muted);cursor:pointer;pointer-events:none;font-size:8px;position:absolute;top:50%;left:36px;transform:translateY(-50%)}.selected-country-flag-overlay{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.selected-flag{border-radius:2px;width:18px;height:auto;box-shadow:0 1px 2px #00000026}.custom-select-dropdown{z-index:1000;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.custom-select-dropdown::-webkit-scrollbar{width:6px}.custom-select-dropdown::-webkit-scrollbar-track{background:var(--bg-muted)}.custom-select-dropdown::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-select-dropdown::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-select-dropdown-item{color:#334155;cursor:pointer;direction:rtl;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13.5px;transition:background-color .15s;display:flex}.custom-select-dropdown-item:hover{background-color:var(--bg-muted)}.custom-select-dropdown-item.active{color:#15803d;background-color:#f0fdf4;font-weight:600}.country-name-txt{text-align:right;font-weight:500}.country-flag-img{border-radius:2px;width:18px;height:auto;box-shadow:0 1px 2px #00000026}.custom-select-dropdown-no-results{text-align:center;color:#64748b;padding:12px;font-size:13px}.custom-phone-code-select-wrapper{flex-shrink:0;width:120px;position:relative}.custom-phone-code-input{text-align:center;padding-left:36px!important}.phone-selected-flag-overlay{pointer-events:none;border-radius:2px;width:18px;height:auto;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:0 1px 2px #00000026}.custom-phone-code-dropdown{width:250px;left:auto;right:0}.verification-status-panel{text-align:right;direction:rtl;font-family:Outfit,Inter,Noto Kufi Arabic,sans-serif}.scalloped-circle-wrapper{justify-content:center;margin:0 auto 30px;display:flex}.scalloped-circle-wrapper img{border-radius:4px;max-width:100%;height:auto}.wizard-btn-blue{color:#fff;cursor:pointer;background-color:#29b6f6;border:none;border-radius:4px;align-items:center;gap:8px;padding:10px 45px;font-size:14.5px;font-weight:600;transition:background-color .2s,opacity .2s;display:inline-flex}.wizard-btn-secondary{color:#475569;border:1px solid var(--border-color);cursor:pointer;background-color:#f8fafc;border-radius:4px;align-items:center;gap:8px;padding:10px 35px;font-size:14.5px;font-weight:600;transition:all .2s ease-in-out;display:inline-flex}.wizard-btn-secondary:hover{background-color:var(--bg-muted);color:#1e293b;border-color:#94a3b8}.verification-step-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;align-items:flex-start;gap:16px;width:100%;padding:18px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 3px #00000005}.verification-step-card:hover{border-color:var(--border-color);background-color:#fafafa;transform:translateY(-3px);box-shadow:0 10px 20px -5px #0000000d,0 4px 6px -2px #00000005}.verification-step-icon-wrapper{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@keyframes shieldPulse{0%{box-shadow:0 0 #0284c766}70%{box-shadow:0 0 0 15px #0284c700}to{box-shadow:0 0 #0284c700}}.glowing-shield-wrapper{color:#0284c7;background:radial-gradient(circle,#f0f9ff 0%,#e0f2fe 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 30px;animation:2.5s infinite shieldPulse;display:inline-flex;box-shadow:0 10px 25px -5px #0284c733}@keyframes eyeBlink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.blinking-eye{transform-origin:38px 50px;animation:4s infinite eyeBlink}.blinking-eye-right{transform-origin:62px 50px;animation:4s infinite eyeBlink}@keyframes bounceRight{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes bounceLeft{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes bounceUp{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.wizard-btn-blue:hover:not(:disabled){background-color:#0288d1}.wizard-btn-blue:disabled{background-color:var(--border-color);color:#94a3b8;cursor:not-allowed}.wizard-form-grid{text-align:right;direction:rtl;grid-template-columns:1fr 1fr;gap:15px 20px;display:grid}.wizard-field-group label{color:var(--text-muted);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.id-preview-container{border:1px solid var(--border-color);background-color:var(--text-main);border-radius:6px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000d}.camera-stream-wrapper{border:1px solid var(--border-color);background-color:var(--text-main);border-radius:6px;margin-bottom:20px;position:relative;overflow:hidden}.circular-video-mask{background-color:var(--text-main);border:4px solid #3182ce;border-radius:50%;width:180px;height:180px;margin:0 auto 25px;position:relative;overflow:hidden;box-shadow:0 0 15px #3182ce4d}.circular-video-mask video{object-fit:cover;width:100%;height:100%}.wizard-navigation-actions{justify-content:center;gap:15px;margin-top:30px;display:flex}.wizard-pagination-dots{direction:rtl;justify-content:center;gap:10px;margin-top:30px;display:flex}.wizard-dot{background-color:var(--border-color);border-radius:50%;width:8px;height:8px;transition:all .2s;display:inline-block}.wizard-dot.active{background-color:#29b6f6;transform:scale(1.25)}@keyframes pulse{0%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.85)}}.admin-sim-panel{box-shadow:0 4px 10px #0000000d}.circular-video-mask-wrapper{width:200px;height:200px;margin:0 auto 25px;position:relative}.angle-indicator-dot{background-color:var(--border-color);z-index:5;border:2px solid #fff;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;box-shadow:0 2px 4px #0000001a}.angle-indicator-dot.top-dot{top:-8px;left:50%;transform:translate(-50%)}.angle-indicator-dot.right-dot{top:50%;right:-8px;transform:translateY(-50%)}.angle-indicator-dot.left-dot{top:50%;left:-8px;transform:translateY(-50%)}.angle-indicator-dot.bottom-dot{bottom:-8px;left:50%;transform:translate(-50%)}.angle-indicator-dot.active{background-color:#29b6f6;box-shadow:0 0 10px #29b6f699;transform:scale(1.2)!important}.angle-indicator-dot.top-dot.active,.angle-indicator-dot.bottom-dot.active{transform:translate(-50%)scale(1.2)!important}.angle-indicator-dot.right-dot.active,.angle-indicator-dot.left-dot.active{transform:translateY(-50%)scale(1.2)!important}.angle-indicator-dot.completed{background-color:#10b981;box-shadow:0 0 10px #10b98199}.preview-close-btn{border:1px solid var(--border-color);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background-color:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:background-color .15s;display:flex;position:absolute;top:10px;right:10px}.preview-close-btn:hover{background-color:var(--bg-card);color:var(--text-main)}.spinner-mini{border:2px solid #bae6fd;border-top-color:#0284c7;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes scanAnimation{0%{top:0%}50%{top:100%}to{top:0%}}.ap-input-container{border:1px solid var(--border-color);background-color:var(--bg-card);direction:ltr;border-radius:4px;align-items:center;width:100%;transition:border-color .15s,box-shadow .15s;display:flex}.ap-input-container:focus-within{border-color:#2d9cdb;box-shadow:0 0 0 3px #2d9cdb1a}.ap-input-num-box{border-right:1px solid #cbd5e1;flex:1;align-items:center;gap:8px;padding:10px 14px;display:flex}.ap-icon-box{color:var(--text-muted);flex-shrink:0}.ap-input-element{color:var(--text-main);background:0 0;border:none;outline:none;width:100%;font-size:14px}.ap-input-exp-cvc-box{flex-shrink:0;align-items:center;gap:10px;width:160px;padding:10px 14px;display:flex}.ap-input-element.ap-exp-field{text-align:center;width:75px}.ap-input-element.ap-cvc-field{text-align:center;width:55px}.ap-title-cards:before{content:"البطاقات البنكية"}.ap-desc-cards:before{content:"يمكنك من خلال هذه الصفحة إضافة بطاقاتك البنكية وحفظها في حسابك، لتتمكن من الدفع عبرها مباشرة بنقرة واحدة في مشاريع خدماتنا، هذه العملية آمنة تماماً، معلومات البطاقة تحفظ مشفّرة ولا يمكن لأحد الاطلاع عليها."}.ap-collapsible-main-title:before{content:"إضافة بطاقة"}.ap-collapsible-sub-title:before{content:"أضف بطاقة جديدة لحسابك"}.ap-label-holder:before{content:"اسم حامل البطاقة"}.ap-label-details:before{content:"بيانات البطاقة"}.ap-label-num:before{content:"رقم البطاقة البنكية"}.ap-label-expiry:before{content:"تاريخ الانتهاء (MM / YY)"}.ap-label-cvc:before{content:"الرمز السري (CVC)"}.ap-field-wrapper{transition:border-color .15s,box-shadow .15s}.ap-field-wrapper:focus-within{border-color:#2d9cdb!important;box-shadow:0 0 0 3px #2d9cdb1a!important}.ap-default-checkbox-text:before{content:"جعل البطاقة افتراضية"}.ap-saved-title:before{content:"البطاقات المحفوظة"}.ap-autofill-header:before{content:"اقتراحات ملء تلقائي آمنة (محاكاة)"}.ap-placeholder-holder:before{content:"ادخل اسم حامل البطاقة"}.ap-placeholder-num:before{content:"رقم البطاقة البنكية"}.ap-placeholder-expiry:before{content:"MM / YY"}.ap-placeholder-cvc:before{content:"CVC"}.checkbox-label{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:12px;margin-top:15px;padding:6px 10px;font-size:13px;transition:all .2s;display:flex}.checkbox-label:hover{color:var(--text-main);background-color:#f8fafc;transform:translate(-4px)}.checkbox-label input[type=checkbox]{cursor:pointer;accent-color:#2d9cdb;border-radius:4px;width:18px;height:18px}.collapsible-financial-section{border:1px solid var(--border-color);background-color:var(--bg-card);border-radius:12px;margin-bottom:24px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 5px #00000005}.collapsible-financial-section:hover{border-color:var(--border-color);transform:translateY(-2px);box-shadow:0 10px 20px -5px #0000000a,0 4px 6px -2px #00000005}.collapsible-header-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:18px 24px;transition:all .2s;display:flex}.collapsible-header-row:hover{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%)}.collapsible-title-group{text-align:right;flex-direction:column;display:flex}.collapsible-main-title{color:var(--text-main);font-size:15.5px;font-weight:700}.collapsible-sub-title{color:var(--text-muted);margin-top:3px;font-size:12px}.collapsible-toggle-icon-box{background-color:var(--bg-card);border:1px solid var(--border-color);width:28px;height:28px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000d}.collapsible-header-row:hover .collapsible-toggle-icon-box{color:#fff;background-color:#2d9cdb;border-color:#2d9cdb;transform:scale(1.1)}.collapsible-body-content{background-color:var(--bg-card);border-top:1px solid #edf2f7;padding:24px}.financial-verification-warning-box{text-align:center;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:10px;padding:35px 24px;transition:all .25s;display:flex}.financial-verification-warning-box:hover{background-color:var(--bg-muted);border-color:#94a3b8}.financial-verification-warning-text{color:var(--text-muted);max-width:440px;font-size:14px;font-weight:500;line-height:1.6}.saved-financial-items-list{border-top:1px dashed #e2e8f0;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;display:flex}.saved-financial-item-row{border:1px solid var(--border-color);background-color:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .2s;display:flex;box-shadow:0 1px 3px #00000005}.saved-financial-item-row:hover{background-color:var(--bg-card);border-color:var(--border-color);box-shadow:0 4px 12px #0000000f}.saved-item-info-wrapper{align-items:center;gap:14px;display:flex}.saved-item-details{text-align:right;flex-direction:column;display:flex}.saved-item-primary-label{color:var(--text-main);font-size:13.5px;font-weight:700}.saved-item-secondary-label{color:var(--text-muted);margin-top:3px;font-size:11.5px}.saved-item-badge{color:#319795;background-color:#e6fffa;border-radius:4px;margin-right:8px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.btn-delete-financial-item{color:#e53e3e;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:all .15s}.btn-delete-financial-item:hover{color:#c53030;background-color:#fff5f5}.btn-paypal-login{color:#fff;cursor:pointer;background-color:#0070ba;border:none;border-radius:25px;align-items:center;gap:10px;padding:12px 35px;font-size:14.5px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 6px #0070ba26}.btn-paypal-login:hover{background-color:#005ea6;transform:translateY(-1px)scale(1.02);box-shadow:0 6px 12px #0070ba40}.btn-paypal-login:active{transform:translateY(1px)scale(.98)}.btn-financial-submit{color:#fff;cursor:pointer;background-color:#2d9cdb;border:none;border-radius:8px;padding:12px 40px;font-size:14.5px;font-weight:700;transition:all .2s ease-in-out;box-shadow:0 4px 6px #2d9cdb26}.btn-financial-submit:hover:not(:disabled){background-color:#2480b5;transform:translateY(-1px);box-shadow:0 6px 12px #2d9cdb40}.btn-financial-submit:active:not(:disabled){transform:translateY(1px)}.btn-financial-submit:disabled{background-color:var(--border-color);color:#94a3b8;cursor:not-allowed;box-shadow:none}.custom-autofill-dropdown{background-color:var(--bg-card);border:1px solid var(--border-color);z-index:99999;text-align:right;direction:rtl;border-radius:8px;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 20px #0000001a}.custom-autofill-dropdown-header{color:#64748b;border-bottom:1px solid var(--border-color);background-color:var(--bg-muted);text-transform:uppercase;letter-spacing:.5px;padding:8px 14px;font-size:11px;font-weight:700}.custom-autofill-item{color:#334155;cursor:pointer;text-align:right;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;transition:all .15s;display:flex}.custom-autofill-item:last-child{border-bottom:none}.custom-autofill-item:hover{background-color:var(--bg-muted);color:#0f172a}[data-theme=dark] .profile-page{background-color:var(--bg-main,#0f172a)}[data-theme=dark] .profile-header-flat{background-color:var(--bg-card,#1e293b);border:1px solid var(--border-color);border-radius:var(--radius-lg,12px)}[data-theme=dark] .profile-tab-btn:hover{background-color:#ffffff08}[data-theme=dark] .profile-tab-btn.active{border-left-color:var(--border-color);border-right-color:var(--border-color);color:var(--text-main);background-color:#ffffff0d}[data-theme=dark] .profile-card-title-flat,[data-theme=dark] .stats-row-flat{border-bottom-color:var(--border-color)}[data-theme=dark] .profile-review-item{border-color:var(--border-color);background-color:#ffffff05}[data-theme=dark] .settings-page{background-color:var(--bg-main,#0f172a)}[data-theme=dark] .settings-menu-title,[data-theme=dark] .settings-menu-item{border-bottom-color:var(--border-color)}[data-theme=dark] .settings-menu-item:hover{background-color:#ffffff08}[data-theme=dark] .completion-steps-title{border-bottom-color:var(--border-color)}[data-theme=dark] .settings-warning-banner{color:#fcd34d;background-color:#1e1e12;border-color:#4a3c1a}[data-theme=dark] .settings-warning-banner p,[data-theme=dark] .settings-warning-banner span{color:#fcd34d}[data-theme=dark] .bio-content-text,[data-theme=dark] .no-data-text,[data-theme=dark] .stats-label-flat,[data-theme=dark] .verification-item-flat.unverified,[data-theme=dark] .review-comment,[data-theme=dark] .review-service-link{color:var(--text-muted,#94a3b8)}[data-theme=dark] .stats-value-flat,[data-theme=dark] .verification-item-flat.verified,[data-theme=dark] .review-username{color:var(--text-main,#f8fafc)}[data-theme=dark] .badge-percentage-green{color:#2ecc71;background-color:#26ae6126}[data-theme=dark] .avatar-dropdown-menu{background-color:var(--bg-card,#1e293b);border-color:var(--border-color)}[data-theme=dark] .avatar-dropdown-menu:before{background-color:var(--bg-card,#1e293b);border-top-color:var(--border-color);border-left-color:var(--border-color)}[data-theme=dark] .avatar-dropdown-item:hover{color:#fff;background-color:#ffffff0d}[data-theme=dark] .custom-autofill-dropdown-header{color:#94a3b8}[data-theme=dark] .custom-autofill-item{color:#94a3b8;border-bottom-color:var(--border-color)}[data-theme=dark] .custom-autofill-item:hover{color:#fff;background-color:#ffffff0d}.profile-upsell-list{flex-direction:column;gap:10px;display:flex}.profile-upsell-row{border:1px solid var(--border-color);color:inherit;border-radius:8px;align-items:center;gap:12px;padding:12px 10px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.profile-upsell-row:hover{background-color:var(--bg-hover,#f8fafc);text-decoration:none}.profile-upsell-row:focus-visible{background-color:var(--bg-hover,#f8fafc);text-decoration:none}.profile-upsell-ico{flex:none;font-size:20px;line-height:1}.profile-upsell-txt{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.profile-upsell-txt strong{color:var(--text-main);font-size:14px;font-weight:700}.profile-upsell-txt small{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.profile-upsell-chev{color:var(--text-muted);flex:none}[data-theme=dark] .profile-upsell-row{border-color:var(--border-color)}[data-theme=dark] .profile-upsell-row:hover{background-color:var(--bg-hover,#ffffff0d)}[data-theme=dark] .profile-upsell-row:focus-visible{background-color:var(--bg-hover,#ffffff0d)}[data-theme=dark] .profile-upsell-txt strong{color:var(--text-main,#f8fafc)}[data-theme=dark] .profile-upsell-txt small,[data-theme=dark] .profile-upsell-chev{color:var(--text-muted,#94a3b8)}@media (max-width:991px){.profile-page{padding-top:18px}.profile-page .profile-header-flat{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:18px;padding:18px 0 0;display:flex}.profile-page .profile-avatar-wrapper{align-self:center;margin-bottom:12px}.profile-page .profile-large-avatar{width:96px;height:96px}.profile-page .verified-badge-svg{width:20px;height:20px}.profile-page .profile-name-main{justify-content:center;margin-bottom:4px;font-size:20px;line-height:28px}.profile-page .profile-last-active-row{margin-bottom:6px!important}.profile-page .profile-subtitle-main{flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:14px}.profile-page .profile-nav-bar{flex-direction:column;align-items:stretch;margin-bottom:20px}.profile-page .profile-tabs{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;overflow:auto hidden}.profile-page .profile-tabs::-webkit-scrollbar{width:0;height:0}.profile-page .profile-tab-btn{white-space:nowrap;border-bottom:none;flex:1 0 auto;justify-content:center;width:auto;min-width:max-content;height:55px;padding:14px 16px;font-size:14px}.profile-page .profile-tabs{background-color:var(--bg-muted,#f8fafc)}.profile-page .profile-tab-btn.active{background-color:var(--bg-card,#fff);box-shadow:inset 1px 0 0 var(--border-color,#e2e8f0), inset -1px 0 0 var(--border-color,#e2e8f0)}.profile-page .profile-nav-actions{border-top:1px solid var(--border-color);justify-content:center;gap:10px;padding:10px 12px}.profile-page .profile-nav-actions button,.profile-page .profile-nav-actions a,.profile-page .btn-edit-profile-green,.profile-page .btn-contact-green,.profile-page .btn-add-service-green{justify-content:center;width:100%;min-height:47.2px}.profile-page .profile-card-flat{padding:16px}.profile-page .profile-card-title-flat{margin-bottom:12px;padding-bottom:10px}.profile-page .profile-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-page .stats-row-flat{min-height:34px;padding:6.5px 0;font-size:14px}.profile-page .verifications-grid-flat{gap:10px 16px}.profile-page .profile-review-item{padding:16px 0}.settings-page{padding-top:18px}.settings-page .settings-page-header{margin-bottom:16px}.settings-page .settings-breadcrumbs a,.settings-page .completion-step-item .step-label{align-items:center;min-height:32px;display:inline-flex}.settings-page .settings-main-title{font-size:24px}.settings-page .settings-card{padding:16px!important}.settings-page .settings-menu-title{padding:12px 16px}.settings-page .settings-input,.settings-page .settings-select,.settings-page .settings-textarea{padding:10px 12px;line-height:1.4;font-size:16px!important}.settings-page .dob-dropdowns-grid .settings-input,.settings-page .dob-dropdowns-grid .settings-select{padding-inline-start:8px;padding-inline-end:8px;font-size:14px!important}.settings-page .settings-textarea{min-height:120px}.settings-page .form-actions-settings,.settings-page .form-actions-edit{justify-content:stretch}.settings-page .form-actions-settings .btn-save-green,.settings-page .form-actions-settings .btn-save-blue,.settings-page .form-actions-edit .btn-save-green,.settings-page .form-actions-edit .btn-save-blue{width:100%;min-height:47.2px}.settings-page .settings-warning-banner{flex-wrap:wrap;gap:10px;padding:14px 16px}.settings-page .settings-warning-banner .btn-verify-badge{width:100%;min-height:41.6px}.settings-page .warning-text-right{margin-right:0}.settings-page .wizard-btn-blue,.settings-page .wizard-btn-secondary{justify-content:center;min-height:47.2px;padding:10px 20px}.settings-page .circular-video-mask,.settings-page .circular-video-mask-wrapper{max-width:100%}}@media (max-width:767px){.settings-page .settings-main-title{font-size:18px}.profile-page .profile-nav-actions button,.profile-page .profile-nav-actions a,.profile-page .btn-edit-profile-green,.profile-page .btn-contact-green,.profile-page .btn-add-service-green,.settings-page .form-actions-settings .btn-save-green,.settings-page .form-actions-settings .btn-save-blue,.settings-page .form-actions-edit .btn-save-green,.settings-page .form-actions-edit .btn-save-blue,.settings-page .wizard-btn-blue,.settings-page .wizard-btn-secondary{min-height:41.6px}.settings-page .wizard-form-grid{grid-template-columns:minmax(0,1fr)!important}.settings-page .wizard-step-content div:has(>.verification-step-card){grid-template-columns:minmax(0,1fr)!important}.settings-page .settings-content-panel div:has(>.settings-form-group+.settings-form-group){grid-template-columns:minmax(0,1fr)!important}}@media (max-width:575px){.profile-page .profile-card-flat{padding:14px}.profile-page .profile-services-grid{gap:10px}.settings-page .financial-stats-grid{grid-template-columns:minmax(0,1fr);gap:10px}.settings-page .fin-stat-box{text-align:start;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.settings-page .fin-stat-val{margin-top:0}.settings-page .wizard-navigation-actions{gap:10px}.settings-page .wizard-navigation-actions>button{flex:1 1 0;min-width:0;padding-inline-start:8px;padding-inline-end:8px}}@media (max-width:991px){.settings-page .collapsible-financial-section{padding:16px!important}.settings-page .collapsible-body-content{padding-inline-start:0;padding-inline-end:0;padding-bottom:0}.settings-page .financial-verification-warning-box{padding:18px 14px!important}.settings-page .btn-financial-submit,.settings-page .financial-verification-warning-box .btn.btn-save-blue,.settings-page .btn-paypal-login{align-self:stretch;width:100%;min-height:47.2px;padding-inline-start:16px;padding-inline-end:16px}.settings-page .btn-financial-submit,.settings-page .financial-verification-warning-box .btn.btn-save-blue{padding-block-start:10px;padding-block-end:10px}.profile-page .profile-nav-actions>div{flex:auto;width:100%}.profile-page .stats-row-flat{line-height:21px}.settings-page .wizard-field-group .settings-input,.settings-page .wizard-field-group .settings-select{min-height:44px}.settings-page .wizard-field-group>label{font-size:14px!important}}@media (max-width:767px){.settings-page .btn-financial-submit,.settings-page .financial-verification-warning-box .btn.btn-save-blue{min-height:41.6px;padding-block-start:7px;padding-block-end:7px}}@media (max-width:575px){.settings-page .collapsible-financial-section{padding:12px!important}.settings-page .collapsible-body-content div:has(>div>.ap-label-expiry){flex-direction:column}.settings-page .wizard-navigation-actions{gap:10px!important}}@media (max-width:991px){.profile-page .profile-card-flat,.settings-page .settings-card{border-left-width:0;border-right-width:0;border-radius:0;margin-inline-start:-15px;margin-inline-end:-15px}.profile-page .profile-card-flat{padding:20px 15px}.settings-page .settings-card{padding:20px 15px!important}.profile-page .profile-services-grid{gap:24px}.settings-page .dob-dropdowns-grid .settings-input,.settings-page .dob-dropdowns-grid .settings-select{min-height:44px;padding:10px 10px 10px 24px!important;font-size:16px!important}.settings-page .forgot-password-link,.settings-page .settings-breadcrumbs a,.settings-page .completion-step-item .step-label{align-items:center;min-height:40px;display:inline-flex}.profile-page .review-date,.profile-page .badge-percentage-green,.settings-page .badge-percentage-green,.settings-page .option-desc,.settings-page .field-helper-text{font-size:12px}.settings-page .settings-email-info>span,.settings-page .settings-phone-info>span,.settings-page .settings-email-info>div>span+span,.settings-page .settings-phone-info>div>span+span{font-size:12px!important}.settings-page .form-grid-settings{grid-template-columns:minmax(0,1fr);gap:15px}.settings-page .wizard-form-grid{grid-template-columns:minmax(0,1fr)!important}.settings-page .settings-content-panel div:has(>.settings-form-group+.settings-form-group){grid-template-columns:minmax(0,1fr)!important}.settings-page .financial-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page .profile-tab-btn{font-size:15px}.profile-page .profile-nav-actions>div{flex-wrap:wrap}.profile-page .profile-nav-actions>div>*{flex:100%}}@media (max-width:767px){.profile-page .profile-tab-btn{font-size:14px}}@media (max-width:575px){.settings-page .financial-stats-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:991px){.settings-page .settings-email-actions button,.settings-page .settings-phone-actions button,.settings-page .settings-form-group .btn-save-blue,.settings-page .settings-form-group .btn-save-blue+button{min-height:40px}.settings-page .wizard-navigation-actions>button{flex:1 1 0;min-width:0}.settings-page .ap-field-wrapper{flex-wrap:nowrap;padding-block-start:0!important;padding-block-end:0!important}.settings-page .ap-field-wrapper .ap-input-element{box-sizing:border-box;min-height:46px;line-height:1.5;font-size:16px!important}.settings-page .ap-placeholder-holder,.settings-page .ap-placeholder-num,.settings-page .ap-placeholder-expiry,.settings-page .ap-placeholder-cvc{font-size:16px!important}}@media (max-width:575px){.profile-page .profile-tab-btn{flex:1 0 auto;gap:6px;min-width:max-content;padding:14px;font-size:13.5px}.profile-page .profile-tab-btn>svg{display:none}.profile-page .profile-tab-btn>span{min-width:0}}@media (max-width:991px){.profile-page .profile-nav-actions>div{flex-flow:row;gap:8px;width:100%;display:flex}.profile-page .profile-nav-actions button,.profile-page .profile-nav-actions a,.profile-page .btn-edit-profile-green,.profile-page .btn-contact-green,.profile-page .btn-add-service-green{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;min-height:41.6px;padding:10px 8px;font-size:13px;line-height:1.4}.profile-page .profile-nav-actions button>svg,.profile-page .profile-nav-actions a>svg{display:none}.settings-page .settings-sidebar-panel{display:contents}.settings-page .settings-menu-card{order:-1}.settings-page .completion-steps-card{order:1}.settings-page .settings-warning-banner .warning-text-right{flex:100%;order:-1;font-size:14px}.settings-page .settings-warning-banner .btn-verify-badge{font-size:14px}.settings-page .btn-save-blue,.settings-page .btn-save-blue+button,.settings-page .settings-email-actions button,.settings-page .settings-phone-actions button{font-size:14px!important}.settings-page .wizard-btn-blue,.settings-page .wizard-btn-secondary{font-size:14px}.settings-page .completion-step-item .step-label>span{font-size:12px!important}.profile-page .bio-content-text{font-size:16px;line-height:1.6}.profile-page .review-comment{font-size:16px!important;line-height:1.8!important}.profile-page .review-username,.profile-page .verification-item-flat{font-size:14px}.profile-page .profile-review-item{padding:16px 12px}.profile-page .review-service-link{font-size:14px}.profile-page .review-service-link a{padding-block-start:6px;padding-block-end:6px}.profile-page .profile-nav-actions button,.profile-page .profile-nav-actions a,.profile-page .btn-edit-profile-green,.profile-page .btn-contact-green,.profile-page .btn-add-service-green{min-height:47.2px;font-size:14px}}@media (max-width:767px){.profile-page .profile-nav-actions button,.profile-page .profile-nav-actions a,.profile-page .btn-edit-profile-green,.profile-page .btn-contact-green,.profile-page .btn-add-service-green{min-height:41.6px}.settings-page .form-actions-settings .btn-save-green,.settings-page .form-actions-settings .btn-save-blue,.settings-page .form-actions-edit .btn-save-green,.settings-page .form-actions-edit .btn-save-blue,.settings-page .wizard-btn-blue,.settings-page .wizard-btn-secondary{padding-block-start:7px;padding-block-end:7px}}@media (max-width:575px){.profile-page .profile-nav-actions{padding-inline-start:8px;padding-inline-end:8px}.profile-page .profile-nav-actions button,.profile-page .profile-nav-actions a,.profile-page .btn-edit-profile-green,.profile-page .btn-contact-green,.profile-page .btn-add-service-green{padding-inline-start:4px;padding-inline-end:4px}.settings-page .settings-password-card{padding:16px}.settings-page input[type=password]::placeholder{font-size:13px}}@media (max-width:991px){.settings-page select.input,.settings-page select.settings-input,.settings-page select.settings-select{min-height:44px;padding-block-start:0;padding-block-end:0}.settings-page .wizard-navigation-actions>.wizard-btn-blue,.profile-page .seller-reply-box{font-size:14px!important}.profile-page .seller-reply-box>div>span:last-child{font-size:12px!important}.settings-page .completion-step-item .step-label{flex-direction:column;justify-content:center;align-items:flex-start}}@media (max-width:767px){.settings-page .wizard-navigation-actions>.wizard-btn-blue,.settings-page .verification-failed-box .wizard-btn-blue{padding-block-start:7px!important;padding-block-end:7px!important}}@media (max-width:991px){.settings-page .verification-failed-box .wizard-btn-blue{width:100%;font-size:14px!important}.settings-page .verified-summary-card>div:last-child>div>span:first-child{font-size:12px!important}.settings-page input[type=email]:not(.settings-input),.settings-page input[type=password]:not(.settings-input){font-size:16px!important}[data-theme=dark] .settings-page .settings-password-card{background-color:var(--surface-1,#1a2436)}[data-theme=dark] .settings-page .collapsible-header-row,[data-theme=dark] .settings-page .collapsible-header-row:hover{background-image:none}[data-theme=dark] .settings-page .account-type-option.active{background-color:#26ae6124}.settings-page .financial-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-page .saved-item-badge{font-size:12px!important}.settings-page .saved-financial-item-row button{min-height:40px;font-size:14px!important}}@media (max-width:575px){.settings-page .financial-stats-grid{grid-template-columns:minmax(0,1fr)}.settings-page .wizard-navigation-actions>.wizard-btn-blue{padding-inline-start:8px!important;padding-inline-end:8px!important}.settings-page .wizard-navigation-actions>button{flex:auto}.settings-page .phone-input-group input:not(.custom-phone-code-input)::placeholder{font-size:13px}.settings-page input[type=password]:not(.settings-input)::placeholder{font-size:16px}}@media (max-width:991px){.settings-page .settings-pending-note>svg{flex-shrink:0}.settings-page .id-preview-container>button{min-width:40px;min-height:40px}.settings-page .wizard-step-content>div>div:has(>button+button:last-child)>button{min-height:40px;font-size:14px!important}.settings-page .verification-wizard-flow>div:has(>svg+span){flex-wrap:nowrap}.settings-page .wizard-step-content .wizard-btn-blue{font-size:14px!important}}@media (max-width:767px){.settings-page .wizard-step-content .wizard-btn-blue{padding-block-start:7px!important;padding-block-end:7px!important}}@media (max-width:991px){.settings-page .wizard-step-content>div:has(>.wizard-form-grid){max-width:none!important}.settings-page .wizard-step-content>div:has(>div>.verification-step-card){max-width:none!important}.profile-page .pending-review-banner>div:first-child{flex-wrap:nowrap}.profile-page .pending-review-banner>div:first-child>svg{flex-shrink:0}.settings-page .saved-item-info-wrapper{flex-wrap:nowrap;min-width:0}.settings-page .saved-item-info-wrapper>svg{flex-shrink:0}.settings-page .saved-item-details{overflow-wrap:anywhere;min-width:0}}@media (max-width:767px){.settings-page .saved-item-info-wrapper{flex:100%}}@media (max-width:575px){.settings-page .saved-financial-item-row{padding-inline-start:12px!important;padding-inline-end:12px!important}}@media (max-width:991px){.settings-page .collapsible-financial-section form>.settings-form-group[style*="width: 50%"]{width:100%!important}}@media (max-width:575px){.settings-page div:has(>div>form input[placeholder=Email\ address]){padding-inline-start:15px;padding-inline-end:15px}}@media (max-width:991px){.settings-page form:has(input[placeholder=Email\ address]) input:not(.settings-input){line-height:1.4;padding-block-start:10px!important;padding-block-end:10px!important}.settings-page form:has(input[placeholder=Email\ address])>button[type=submit]{min-height:47.2px;padding-block-start:10px!important;padding-block-end:10px!important}.settings-page form:has(input[placeholder=Email\ address])>button[type=button]{min-height:40px}}@media (max-width:767px){.settings-page form:has(input[placeholder=Email\ address])>button[type=submit]{min-height:41.6px;padding-block-start:7px!important;padding-block-end:7px!important}}@media (max-width:991px){.settings-page .custom-autofill-dropdown-header{font-size:12px}[data-theme=dark] .settings-page .collapsible-toggle-icon-box{background-color:var(--bg-card)!important;color:var(--text-main)!important}[data-theme=dark] .settings-page .collapsible-body-content,[data-theme=dark] .settings-page .collapsible-body-content form>div[style*=border-top]{border-top-color:var(--border-color)!important}[data-theme=dark] .settings-page .financial-verification-warning-box{border-color:#3a4b66!important}[data-theme=dark] .settings-page .settings-password-section-title,[data-theme=dark] .settings-page .forgot-password-link{color:#60a5fa}}@media (min-width:768px) and (max-width:991px){.profile-page .profile-services-grid.profile-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.profile-page .profile-reviews-list{gap:0}.profile-page .profile-review-item{background-color:#0000;border:0;border-radius:0;padding:0}.profile-page .profile-review-item .review-header{align-items:flex-start}.profile-page .profile-review-item .review-user-info{flex:0 auto}.profile-page .profile-review-item .review-stars{margin-top:4px;margin-right:0}.profile-page .stats-row-flat>.stats-label-flat,.profile-page .stats-row-flat>.stats-value-flat{flex:0 0 50%;max-width:50%}.profile-page .stats-row-flat>.stats-value-flat{padding-inline-start:12px}.profile-page .profile-review-item .review-user-avatar{width:48px;height:48px}}.cb-wrap{flex-direction:column;gap:18px;font-family:inherit;display:flex}.cb-summary{border-radius:var(--radius-md,10px);background:var(--bg-main,#f8fafc);border:1px solid var(--border-color,#e2e8f0);color:var(--text-muted,#64748b);flex-wrap:wrap;gap:18px;padding:11px 15px;font-size:12.5px;display:flex}.cb-summary strong{color:var(--primary-color,#0f9d58);font-size:14px}.cb-errors{border-radius:var(--radius-md,10px);color:#991b1b;background:#dc26260f;border:1px solid #dc262647;padding:12px 15px;font-size:12.5px}.cb-errors strong{align-items:center;gap:6px;margin-bottom:6px;display:flex}.cb-errors ul{margin:0;padding-inline-start:20px;line-height:1.9}.cb-errors em{opacity:.8;font-size:11.5px}.cb-block{border-radius:var(--radius-md,10px);border:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);padding:16px}.cb-block-head{margin-bottom:13px}.cb-block-head h4{color:var(--text-main,#0f172a);align-items:center;gap:7px;margin:0 0 3px;font-size:14px;font-weight:800;display:flex}.cb-hint{color:var(--text-muted,#94a3b8);font-size:11.5px}.cb-empty{text-align:center;color:var(--text-muted,#94a3b8);border:1px dashed var(--border-color,#cbd5e1);border-radius:var(--radius-md,10px);margin:0;padding:18px;font-size:12.5px}.cb-section{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,10px);margin-bottom:12px;overflow:hidden}.cb-section-head{background:var(--bg-main,#f8fafc);border-bottom:1px solid var(--border-color,#e2e8f0);align-items:center;gap:9px;padding:10px 12px;display:flex}.cb-order-badge{background:var(--primary-color,#0f9d58);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-flex}.cb-order-badge.is-small{background:var(--bg-card,#fff);min-width:34px;height:20px;color:var(--text-muted,#64748b);border:1px solid var(--border-color,#cbd5e1);font-size:10.5px}.cb-section-title{cursor:pointer;text-align:start;color:var(--text-main,#0f172a);background:0 0;border:none;flex:1;align-items:center;gap:7px;padding:4px 0;font-family:inherit;font-size:13.5px;font-weight:700;display:flex}.cb-section-title:hover{color:var(--primary-color,#0f9d58)}.cb-section-title em{color:var(--text-muted,#94a3b8);font-weight:400}.cb-title-input{border:1px solid var(--primary-color,#0f9d58);background:var(--bg-input,#fff);color:var(--text-main,#0f172a);border-radius:7px;flex:1;padding:6px 10px;font-family:inherit;font-size:13.5px;font-weight:700}.cb-section-count{color:var(--text-muted,#94a3b8);background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:999px;padding:2px 8px;font-size:11px}.cb-lessons{flex-direction:column;gap:9px;padding:10px 12px;display:flex}.cb-lesson{border:1px solid var(--border-color,#eef2f7);background:var(--bg-card,#fff);border-radius:8px;padding:9px 10px}.cb-lesson-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-lesson-title{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-input,#fff);min-width:170px;color:var(--text-main,#0f172a);border-radius:7px;flex:1;padding:7px 11px;font-family:inherit;font-size:12.5px}.cb-inline-upload{cursor:pointer;white-space:nowrap;border:1px dashed var(--primary-color,#0f9d58);color:var(--primary-color,#0f9d58);border-radius:7px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.cb-inline-upload:hover{background:#0f9d580f}.cb-file-chip{max-width:300px;color:var(--text-main,#0f172a);background:#0f9d5812;border:1px solid #0f9d5840;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;display:inline-flex}.cb-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.cb-file-size{color:var(--text-muted,#94a3b8);white-space:nowrap;font-size:10.5px}.cb-vis-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.cb-vis-btn.is-public{color:#075985;background:#e0f2fe;border-color:#bae6fd}.cb-vis-btn.is-purchase{color:#92400e;background:#fef3c7;border-color:#fde68a}.cb-row-tools{gap:4px;margin-inline-start:auto;display:flex}.cb-mini-btn{cursor:pointer;border:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);width:26px;height:26px;color:var(--text-muted,#64748b);border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.cb-mini-btn:hover:not(:disabled){background:var(--bg-main,#f1f5f9);color:var(--text-main,#0f172a)}.cb-mini-btn.is-danger:hover:not(:disabled){color:#991b1b;background:#fee2e2;border-color:#fecaca}.cb-mini-btn:disabled{opacity:.35;cursor:not-allowed}.cb-add-lesson,.cb-add-section,.cb-add-attachment{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.cb-add-lesson{border:1px dashed var(--border-color,#cbd5e1);color:var(--text-muted,#64748b);background:0 0;align-self:flex-start;padding:8px 15px;font-size:12px}.cb-add-lesson:hover{border-color:var(--primary-color,#0f9d58);color:var(--primary-color,#0f9d58)}.cb-add-section,.cb-add-attachment{border:1px dashed var(--primary-color,#0f9d58);width:100%;color:var(--primary-color,#0f9d58);background:#0f9d580a;margin-top:6px;padding:12px;font-size:13px}.cb-add-section:hover,.cb-add-attachment:hover{background:#0f9d581a}.cb-dropzone{cursor:pointer;text-align:center;border:1px dashed var(--border-color,#cbd5e1);border-radius:var(--radius-md,10px);color:var(--text-muted,#64748b);flex-direction:column;align-items:center;gap:7px;padding:24px;font-size:12.5px;font-weight:700;display:flex}.cb-dropzone:hover{border-color:var(--primary-color,#0f9d58);color:var(--primary-color,#0f9d58)}.cb-intro-row{align-items:center;gap:8px;display:flex}.cb-att-list{flex-direction:column;gap:7px;margin-bottom:8px;display:flex}.cb-att-row{border:1px solid var(--border-color,#eef2f7);background:var(--bg-card,#fff);color:var(--text-muted,#64748b);border-radius:8px;align-items:center;gap:9px;padding:8px 11px;display:flex}.cb-att-title{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-input,#fff);color:var(--text-main,#0f172a);border-radius:7px;flex:1;padding:6px 10px;font-family:inherit;font-size:12.5px}.cb-lesson-atts{flex-wrap:wrap;gap:6px;margin-top:8px;padding-inline-start:42px;display:flex}.cb-att-chip{background:var(--bg-main,#f1f5f9);border:1px solid var(--border-color,#e2e8f0);color:var(--text-muted,#64748b);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.cb-att-chip button{cursor:pointer;color:var(--text-muted,#94a3b8);background:0 0;border:none;padding:0;display:inline-flex}.cb-att-chip button:hover{color:#dc2626}.cb-progress{align-items:center;gap:8px;margin-top:8px;display:flex}.cb-progress-bar{background:var(--bg-main,#e2e8f0);border-radius:999px;flex:1;height:5px;overflow:hidden}.cb-progress-bar i{background:var(--primary-color,#0f9d58);border-radius:999px;height:100%;transition:width .25s;display:block}.cb-progress-pct{color:var(--primary-color,#0f9d58);min-width:34px;font-size:11px;font-weight:700}.cb-upload-error{color:#dc2626;align-items:center;gap:5px;margin-top:7px;font-size:11.5px;font-weight:700;display:flex}.cb-note{border-radius:var(--radius-md,10px);color:#075985;background:#0ea5e90f;border:1px solid #0ea5e938;align-items:flex-start;gap:7px;margin:0;padding:11px 14px;font-size:12px;line-height:1.8;display:flex}@media (max-width:640px){.cb-lesson-main{flex-direction:column;align-items:stretch}.cb-row-tools{justify-content:flex-end;margin-inline-start:0}.cb-lesson-atts{padding-inline-start:0}.cb-file-chip,.cb-file-name{max-width:100%}}@media (max-width:991px){.cb-section-head{flex-wrap:wrap;gap:7px}.cb-section-title,.cb-title-input{min-width:0}.cb-lesson-title{min-width:120px}.cb-file-chip{max-width:100%}.cb-lesson-atts{padding-inline-start:0}}@media (max-width:575px){.cb-section-head .cb-row-tools{flex-basis:100%;justify-content:flex-end;margin-inline-start:0}}@media (max-width:991px){.cb-mini-btn{width:32px;height:32px}.cb-hint,.cb-order-badge,.cb-order-badge.is-small,.cb-section-count,.cb-file-chip,.cb-file-size,.cb-vis-btn,.cb-att-chip,.cb-progress-pct,.cb-upload-error,.cb-errors em{font-size:12px}.cb-title-input,.cb-lesson-title,.cb-att-title{font-size:16px}.cb-att-title{min-width:0}}@media (max-width:768px){.cb-lesson-title{flex:calc(100% - 50px)}}@media (max-width:640px){.cb-lesson-main>.cb-order-badge{align-self:flex-start}.cb-lesson-title{flex:1}}@media (max-width:991px){[data-theme=dark] .cb-errors{color:#fca5a5}[data-theme=dark] .cb-note{color:#7dd3fc}.cb-file-chip{flex-wrap:wrap;row-gap:2px}.cb-file-name{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;max-width:100%}.cb-lesson-main>.cb-file-chip{flex-basis:100%}.cb-mini-btn{min-height:32px}}@media (max-width:575px){.cb-block{padding:12px}.cb-lessons,.cb-lesson{padding:8px}}@media (max-width:640px){.cb-lesson-main{flex-direction:row;align-items:center}.cb-lesson-main>.cb-order-badge{align-self:center}.cb-lesson-title{flex:calc(100% - 50px)}.cb-lesson-main>.cb-inline-upload{flex:auto;justify-content:center}.cb-lesson-main>.cb-vis-btn{flex:0 auto;justify-content:center}.cb-lesson-main>.cb-inline-upload+.cb-vis-btn{flex:auto}.cb-lesson-main>.cb-file-chip{flex:100%}.cb-lesson-main>.cb-row-tools{flex:none;margin-inline-start:auto}}@media (max-width:991px){.cb-wrap .cb-intro-row>.cb-mini-btn{flex-shrink:0}.cb-wrap .cb-att-chip>button{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px}.cb-wrap .cb-att-chip>svg{flex-shrink:0}}@media (max-width:575px){.cb-wrap .cb-att-chip{border-radius:8px}}@media (max-width:991px){.cb-wrap .cb-section-title>svg{flex-shrink:0}[data-theme=dark] .cb-wrap .cb-vis-btn.is-public{color:#7dd3fc;background:#0ea5e929;border-color:#7dd3fc4d}[data-theme=dark] .cb-wrap .cb-vis-btn.is-purchase{color:#fcd34d;background:#f59e0b29;border-color:#fcd34d4d}}.add-service-page,.add-service-page input,.add-service-page select,.add-service-page textarea,.add-service-page button,.add-service-page option,.add-service-page label,.add-service-page span,.combobox-option-item,.checklist-step-item-visual span{font-family:Cairo,Tajawal,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.add-service-page{background-color:#f8fafc;padding:40px 0 80px}[data-theme=dark] .add-service-page{background-color:#0f172a}.max-w-700{max-width:1040px;margin:0 auto;padding:0 15px}.section-header{text-align:center;margin-bottom:40px}.section-title{color:var(--text-main);margin-bottom:8px;font-size:28px;font-weight:850;display:inline-block;position:relative}.section-title:after{content:"";background-color:var(--primary-color);border-radius:var(--radius-full);width:60px;height:4px;position:absolute;bottom:-8px;right:50%;transform:translate(50%)}.subtitle-text{color:var(--text-muted);margin-top:12px;font-size:14.5px}.workspace-editor-layout-main{grid-template-columns:1fr 310px;align-items:start;gap:30px;display:grid}@media (max-width:991px){.workspace-editor-layout-main{grid-template-columns:1fr}.editor-sidebar-column{position:static!important}}.editor-main-column{flex-direction:column;gap:24px;display:flex}.editor-sidebar-column{flex-direction:column;gap:24px;display:flex;position:sticky;top:30px}.add-service-form-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:box-shadow var(--transition-normal);padding:30px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.add-service-form-card:hover{box-shadow:0 10px 15px -3px #00000014}.card-header-main{border-bottom:1.5px solid var(--border-color);margin-bottom:24px;padding-bottom:16px}.card-header-main h3{color:var(--text-main);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;display:flex}.basic-info-form-body{flex-direction:column;gap:20px;display:flex}.form-label-bold{color:var(--text-main);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.form-label-xs{color:var(--text-main);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.form-help-text{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.req{color:#e74c3c;margin-right:2px}.form-group-row.grid{gap:20px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width:576px){.grid-2{grid-template-columns:1fr}}.searchable-combobox,.combobox-input-wrapper{width:100%;position:relative}.combobox-input-field{border-radius:var(--radius-md);border:1.5px solid var(--border-color);background-color:var(--bg-input);width:100%;height:46px;color:var(--text-main);transition:all var(--transition-fast);padding-left:35px;padding-right:14px;font-size:14px}.combobox-input-field:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #26ae611f}.combobox-chevron-btn{cursor:pointer;color:var(--text-muted);transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:10px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.combobox-chevron-btn:hover{color:var(--primary-color)}.combobox-dropdown-menu{background-color:var(--bg-card);border:1.5px solid var(--border-color);border-radius:var(--radius-md);z-index:1000;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;max-height:220px;margin-top:5px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.combobox-dropdown-menu::-webkit-scrollbar{width:6px}.combobox-dropdown-menu::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.combobox-options-list{margin:0;padding:0;list-style:none}.combobox-option-item{cursor:pointer;color:var(--text-main);text-align:right;transition:background-color var(--transition-fast), color var(--transition-fast);border-bottom:1px solid #00000005;padding:12px 16px;font-size:14px}[data-theme=dark] .combobox-option-item{border-bottom:1px solid #ffffff05}.combobox-option-item:hover{background-color:var(--bg-muted);color:var(--primary-color)}.combobox-option-item.selected{color:var(--primary-color);background-color:#26ae6114;font-weight:700}.custom-add-option{border-top:1px dashed var(--border-color);color:var(--text-muted);background-color:#26ae6105}.custom-add-option strong{color:var(--primary-color)}.combobox-no-options{text-align:center;color:var(--text-muted);padding:12px;font-size:13px}.searchable-combobox.disabled{opacity:.6}.searchable-combobox.disabled .combobox-input-field{background-color:var(--bg-muted);cursor:not-allowed}.error-text-span{color:#e74c3c;margin-top:5px;font-size:12px;font-weight:600;display:block}.select.dropdown-open-down{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;background-size:16px;padding-left:35px;padding-right:14px;box-sizing:border-box!important;height:46px!important;padding-top:0!important;padding-bottom:0!important;line-height:46px!important}.select-sm.dropdown-open-down{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-position:8px!important;background-repeat:no-repeat!important;background-size:14px!important;height:42px!important;padding:0 8px 0 30px!important;line-height:42px!important}.cover-image-upload-wrapper-premium{width:100%}.cover-upload-zone-premium{border:2px dashed var(--border-color);border-radius:var(--radius-lg);background-color:var(--bg-muted);cursor:pointer;min-height:200px;transition:all var(--transition-normal);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.cover-upload-zone-premium:hover{border-color:var(--primary-color);background-color:#26ae6105}.upload-icon-circle-premium{background-color:var(--bg-card);border:1px solid var(--border-color);width:54px;height:54px;color:var(--text-muted);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex;box-shadow:0 4px 6px -1px #0000000d}.cover-upload-zone-premium:hover .upload-icon-circle-premium{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translateY(-2px)}.upload-main-text{color:var(--text-main);margin-bottom:6px;font-size:15px;font-weight:750}.upload-sub-text{color:var(--text-muted);font-size:12px}.cover-image-preview-premium{border-radius:var(--radius-lg);border:1px solid var(--border-color);width:100%;height:240px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.cover-image-preview-premium img{object-fit:cover;width:100%;height:100%}.remove-cover-btn-premium{color:#fff;cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);background-color:#e74c3c;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 8px #00000026}.remove-cover-btn-premium:hover{background-color:#c0392b;transform:scale(1.05)}.portfolio-tabs-bar{border-bottom:1.5px solid var(--border-color);gap:12px;padding-bottom:10px;display:flex}.portfolio-tab-btn{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:700;display:flex;position:relative}.portfolio-tab-btn.active{color:var(--primary-color)}.portfolio-tab-btn.active:after{content:"";background-color:var(--primary-color);border-radius:var(--radius-full);height:3px;position:absolute;bottom:-11.5px;left:0;right:0}.portfolio-images-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:768px){.portfolio-images-grid{grid-template-columns:repeat(2,1fr)}}.portfolio-image-slot{aspect-ratio:4/3;width:100%}.portfolio-slot-upload-label{border:2px dashed var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-muted);cursor:pointer;width:100%;height:100%;color:var(--text-muted);transition:all var(--transition-fast);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.portfolio-slot-upload-label:hover{border-color:var(--primary-color);color:var(--primary-color);background-color:#26ae6103}.portfolio-img-preview{border-radius:var(--radius-md);border:1px solid var(--border-color);width:100%;height:100%;position:relative;overflow:hidden}.portfolio-img-preview img{object-fit:cover;width:100%;height:100%}.remove-slot-image-btn{color:#fff;cursor:pointer;background-color:#e74c3c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 4px #0000001a}.remove-slot-image-btn:hover{background-color:#c0392b}.portfolio-video-section{background-color:var(--bg-muted);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px}.portfolio-videos-grid-premium{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:10px;display:grid}@media (max-width:992px){.portfolio-videos-grid-premium{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.portfolio-videos-grid-premium{grid-template-columns:1fr}}.portfolio-video-slot-premium{background-color:var(--bg-card);border:1.5px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-fast);flex-direction:column;min-height:205px;display:flex;position:relative;overflow:hidden}.portfolio-video-slot-premium:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.portfolio-video-slot-empty-premium{text-align:center;background-color:var(--bg-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:16px;display:flex}.video-slot-title-premium{color:var(--text-main);font-size:13.5px;font-weight:700}.video-slot-controls-compact-premium{gap:6px;width:100%;display:flex}.compact-video-input-premium{flex:1;border-radius:var(--radius-sm)!important;height:34px!important;padding:0 10px!important;font-size:12px!important}.compact-video-btn-premium{border-radius:var(--radius-sm)!important;height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important}.video-slot-divider-premium{color:var(--text-muted);justify-content:center;align-items:center;width:100%;font-size:11px;display:flex;position:relative}.video-slot-divider-premium:before,.video-slot-divider-premium:after{content:"";background-color:var(--border-color);flex:1;height:1px;margin:0 10px}.compact-upload-video-label-premium{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-main);cursor:pointer;width:100%;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.compact-upload-video-label-premium:hover{border-color:var(--primary-color);color:var(--primary-color);background-color:#26ae6105}.portfolio-video-preview-wrapper-premium{background-color:var(--text-main);flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.portfolio-video-preview-img-premium{object-fit:cover;width:100%;height:100%;transition:transform .3s}.portfolio-video-preview-player-premium{object-fit:cover;background-color:var(--text-main);width:100%;height:100%}.portfolio-video-preview-wrapper-premium:hover .portfolio-video-preview-img-premium{transform:scale(1.05)}.video-play-overlay-premium{transition:background-color var(--transition-fast);pointer-events:none;background-color:#0003;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.portfolio-video-preview-wrapper-premium:hover .video-play-overlay-premium{background-color:#0006}.play-button-icon-premium{color:#fff;background-color:#e74c3c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding-left:2px;font-size:16px;transition:all .2s;display:flex;box-shadow:0 4px 10px #0000004d}.portfolio-video-preview-wrapper-premium:hover .play-button-icon-premium{background-color:red;transform:scale(1.1);box-shadow:0 6px 15px #f006}.video-badge-premium{border-radius:var(--radius-sm);color:#fff;z-index:2;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 4px #00000026}.video-badge-premium.youtube{background-color:red}.video-badge-premium.file{background-color:var(--primary-color)}.remove-slot-video-btn-premium{color:#fff;cursor:pointer;width:24px;height:24px;transition:all var(--transition-fast);z-index:3;background-color:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;left:8px}.remove-slot-video-btn-premium:hover{background-color:#e74c3c;transform:scale(1.1)}.service-desc-textarea,.service-instr-textarea{min-height:140px;font-size:14px;line-height:1.6}.tags-input-wrapper-theme{border:1.5px solid var(--border-color);background-color:var(--bg-input);border-radius:var(--radius-md);min-height:48px;transition:all var(--transition-fast);align-items:center;padding:8px 12px;display:flex}.tags-input-wrapper-theme:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #26ae611f}.tags-list-container{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.tag-pill-green{background-color:var(--primary-color);color:#fff;-webkit-user-select:none;user-select:none;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.tag-delete-btn{color:#ffffffd9;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;font-size:10px;display:flex}.tag-delete-btn:hover{color:#fff}.tag-input-raw{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;min-width:150px;padding:4px 0;font-size:14px}.suggested-keywords-container{background-color:var(--bg-muted);border:1.5px solid var(--border-color);border-radius:var(--radius-md);margin-top:15px;padding:20px}.suggested-header-title{color:var(--text-main);margin-bottom:12px;font-size:13.5px;font-weight:700}.suggested-keywords-list{flex-wrap:wrap;gap:8px;display:flex}.suggested-tag-btn{color:var(--primary-color);cursor:pointer;transition:all var(--transition-fast);background-color:#26ae610f;border:1.5px solid #26ae6126;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.suggested-tag-btn:hover:not(:disabled){background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translateY(-1px)}.suggested-tag-btn:disabled{opacity:.4;cursor:not-allowed;background-color:var(--bg-muted);border-color:var(--border-color);color:var(--text-muted)}.suggested-tag-btn .plus-sign{color:var(--primary-color);font-size:12px;font-weight:800}.suggested-tag-btn:hover:not(:disabled) .plus-sign{color:#fff}.sidebar-card-visual{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.sidebar-card-header-visual{border-bottom:1.5px solid var(--border-color);background-color:var(--bg-muted);padding:16px 20px}.sidebar-card-header-visual h4{color:var(--text-main);margin:0;font-size:15px;font-weight:850}.sidebar-card-body-visual{padding:20px}.sidebar-price-row-visual{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sidebar-price-row-visual span{color:var(--text-muted);font-size:13px;font-weight:600}.sidebar-price-value{color:var(--primary-color);font-size:20px;font-weight:850}.sidebar-info-text-visual{color:var(--text-muted);margin-bottom:20px;font-size:12px;line-height:1.6}.add-upgrade-sidebar-btn-visual{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;border-radius:var(--radius-md);width:100%;height:42px;font-size:13.5px;font-weight:700}.add-upgrade-sidebar-btn-visual:hover{background-color:#219653;border-color:#219653}.sidebar-upgrades-list-visual{flex-direction:column;gap:10px;display:flex}.sidebar-upgrade-item-visual{background-color:var(--bg-muted);border:1px solid var(--border-color);border-radius:var(--radius-md);justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.sidebar-upgrade-details-visual{flex-direction:column;flex:1;display:flex;overflow:hidden}.sidebar-upgrade-details-visual .up-title{color:var(--text-main);white-space:normal;overflow-wrap:anywhere;font-size:12.5px;font-weight:700;line-height:1.6}.sidebar-upgrade-details-visual .up-price{color:var(--primary-color);margin-top:4px;font-size:11.5px;font-weight:750}.remove-sidebar-upgrade-btn-visual{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:6px;font-size:11px}.remove-sidebar-upgrade-btn-visual:hover{color:#e74c3c}.add-upgrade-form-visual{background-color:var(--bg-muted);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:14px;padding:16px;display:flex}.add-upgrade-form-visual .upgrade-field{min-width:0}.add-upgrade-form-visual .form-label-bold{margin-bottom:6px;font-size:12.5px}.add-upgrade-form-visual .input-sm{border-radius:var(--radius-md);text-overflow:ellipsis;width:100%;height:42px;padding:0 14px;font-size:13px}.add-upgrade-form-visual .select-sm{border-radius:var(--radius-md);width:100%;font-size:13px}.add-upgrade-form-visual .upgrade-form-actions{gap:8px;display:flex}.add-upgrade-form-visual .upgrade-form-actions .btn{border-radius:var(--radius-md);white-space:nowrap;height:40px;font-size:13px}.add-upgrade-form-visual .upgrade-form-actions .btn-primary{flex:1}.checklist-steps-list-visual{flex-direction:column;gap:14px;display:flex}.checklist-step-item-visual{color:var(--text-muted);transition:all var(--transition-fast);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.step-bullet-icon{border:1.5px solid var(--border-color);background-color:var(--bg-card);color:#0000;width:20px;height:20px;transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.checklist-step-item-visual.completed{color:#27ae60!important}.checklist-step-item-visual.completed span:not(.step-bullet-icon){color:#27ae60!important;-webkit-text-decoration:line-through #27ae60!important;text-decoration:line-through #27ae60!important}.checklist-step-item-visual.completed .step-bullet-icon{color:#fff!important;background-color:#27ae60!important;border-color:#27ae60!important}.submit-to-review-btn-visual{background-color:var(--border-color);width:100%;height:48px;color:var(--text-muted);cursor:not-allowed;border-radius:var(--radius-md);transition:all var(--transition-normal);border:none;font-size:14.5px;font-weight:800}.submit-to-review-btn-visual:not(:disabled){color:#fff;cursor:pointer;background-color:#27ae60;box-shadow:0 4px 12px #27ae6033}.submit-to-review-btn-visual:not(:disabled):hover{background-color:#219653;transform:translateY(-1px)}.error-alert{color:#c0392b;border-radius:var(--radius-md);background-color:#e74c3c08;border:1px solid #e74c3c33;border-right:4px solid #e74c3c;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 20px;font-size:13.5px;display:flex}.error-alert h5{margin:0 0 6px;font-weight:800}.error-alert ul{margin:0;padding-right:18px}.error-alert li{font-weight:600;line-height:1.6}.success-card{border-right:4px solid var(--primary-color);max-width:600px;margin:40px auto;padding:50px 30px}.success-icon{color:var(--primary-color);margin-bottom:20px}.success-card h3{color:var(--text-main);margin-bottom:12px;font-size:22px;font-weight:850}.success-card p{color:var(--text-muted);font-size:15px;line-height:1.6}.selector-wrapper-premium{text-align:center;max-width:900px;margin:60px auto;padding:0 20px;animation:.4s ease-out fadeIn}.selector-header-premium{margin-bottom:40px}.selector-header-premium h2{color:var(--text-main);margin-bottom:10px;font-size:26px;font-weight:850}.selector-header-premium p{color:var(--text-muted);font-size:15px}.selector-grid-premium{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:768px){.selector-grid-premium{grid-template-columns:1fr}}.selector-card-premium{background-color:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;padding:35px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.selector-card-premium:before{content:"";height:4px;transition:background-color var(--transition-fast);background-color:#0000;position:absolute;top:0;left:0;right:0}.selector-card-premium.service:hover{border-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 10px 25px #26ae611a}.selector-card-premium.service:before{background-color:var(--primary-color)}.selector-card-premium.product:hover{border-color:#3498db;transform:translateY(-4px);box-shadow:0 10px 25px #3498db1a}.selector-card-premium.product:before{background-color:#3498db}.selector-card-icon-premium{border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;transition:all .3s;display:flex}.selector-card-premium.service .selector-card-icon-premium{color:var(--primary-color);background-color:#26ae6114}.selector-card-premium.product .selector-card-icon-premium{color:#3498db;background-color:#3498db14}.selector-card-premium.service:hover .selector-card-icon-premium{background-color:var(--primary-color);color:#fff;transform:scale(1.1)rotate(5deg)}.selector-card-premium.product:hover .selector-card-icon-premium{color:#fff;background-color:#3498db;transform:scale(1.1)rotate(-5deg)}.selector-card-title-premium{color:var(--text-main);margin-bottom:12px;font-size:18px;font-weight:800}.selector-card-desc-premium{color:var(--text-muted);flex:1;margin-bottom:24px;font-size:13.5px;line-height:1.6}.selector-card-action-premium{border-radius:var(--radius-md);transition:all var(--transition-fast);padding:10px 24px;font-size:13.5px;font-weight:700}.selector-card-premium.service .selector-card-action-premium{color:var(--primary-color);background-color:#26ae6114;border:1px solid #26ae6133}.selector-card-premium.product .selector-card-action-premium{color:#3498db;background-color:#3498db14;border:1px solid #3498db33}.selector-card-premium.service:hover .selector-card-action-premium{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.selector-card-premium.product:hover .selector-card-action-premium{color:#fff;background-color:#3498db;border-color:#3498db}.back-selector-btn-premium{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.back-selector-btn-premium:hover{color:var(--text-main);background-color:var(--bg-muted)}.fixed-category-badge-premium{background-color:var(--bg-muted);border:1.5px solid var(--border-color);border-radius:var(--radius-md);height:46px;color:var(--text-muted);-webkit-user-select:none;user-select:none;cursor:not-allowed;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:flex}.delivery-method-tabs-premium{background-color:var(--bg-muted);border:1.5px solid var(--border-color);border-radius:var(--radius-md);gap:4px;margin-bottom:20px;padding:4px;display:flex}.delivery-tab-btn-premium{color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.delivery-tab-btn-premium:hover{color:var(--text-main)}.delivery-tab-btn-premium.active{background-color:var(--bg-card);color:var(--primary-color);box-shadow:var(--shadow-sm)}.delivery-tab-btn-premium.active.cloud-link-active{color:#3498db}.product-file-dropzone-premium{border:2px dashed var(--border-color);background-color:var(--bg-muted);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:all var(--transition-fast);flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.product-file-dropzone-premium:hover{border-color:var(--primary-color);background-color:#26ae6103}.product-file-dropzone-premium.has-file{border-color:var(--primary-color);background-color:#26ae6105}.product-file-info-premium{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.product-file-details-premium{flex:1;align-items:center;gap:12px;display:flex;overflow:hidden}.product-file-details-premium .file-meta-premium{flex-direction:column;gap:4px;display:flex;overflow:hidden}.product-file-details-premium .file-name-premium{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.product-file-details-premium .file-size-premium{color:var(--text-muted);font-size:11px}.remove-product-file-btn-premium{color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}.remove-product-file-btn-premium:hover{color:#e74c3c;background-color:#e74c3c0d}.copyright-checkbox-wrapper-premium{border-radius:var(--radius-md);background-color:var(--bg-muted);border:1px solid var(--border-color);align-items:flex-start;gap:10px;padding:16px;display:flex}.copyright-checkbox-wrapper-premium input[type=checkbox]{border:1.5px solid var(--border-color);cursor:pointer;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:2px}.copyright-label-text-premium{color:var(--text-main);cursor:pointer;font-size:13px;font-weight:700;line-height:1.5}.type-selector-cards-premium{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:30px;display:grid}@media (max-width:576px){.type-selector-cards-premium{grid-template-columns:1fr;gap:12px}}.type-card-btn-premium{background-color:var(--bg-card);border:1.5px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;text-align:right;box-shadow:var(--shadow-sm);align-items:center;gap:16px;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.type-card-icon-wrapper{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.type-card-text-wrapper{flex-direction:column;gap:4px;display:flex}.type-card-title{color:var(--text-main);font-size:15px;font-weight:850;transition:color .3s}.type-card-desc{color:var(--text-muted);font-size:11px;font-weight:700;line-height:1.45;transition:color .3s}.type-card-btn-premium.service .type-card-icon-wrapper{color:var(--primary-color);background-color:#26ae610f}.type-card-btn-premium.service:hover{border-color:#26ae6166;transform:translateY(-2px);box-shadow:0 6px 15px #26ae610d}.type-card-btn-premium.service.active{border-color:var(--primary-color);color:var(--primary-color);background-color:#26ae6114;box-shadow:0 8px 24px #26ae611f}.type-card-btn-premium.service.active .type-card-icon-wrapper{background-color:var(--primary-color);color:#fff;box-shadow:0 4px 10px #26ae6133}.type-card-btn-premium.service.active .type-card-title{color:var(--primary-color)}.type-card-btn-premium.service.active .type-card-desc{color:#26ae61d9}.type-card-btn-premium.product .type-card-icon-wrapper{color:#3498db;background-color:#3498db0f}.type-card-btn-premium.product:hover{border-color:#3498db66;transform:translateY(-2px);box-shadow:0 6px 15px #3498db0d}.type-card-btn-premium.product.active{color:#3498db;background-color:#3498db14;border-color:#3498db;box-shadow:0 8px 24px #3498db1f}.type-card-btn-premium.product.active .type-card-icon-wrapper{color:#fff;background-color:#3498db;box-shadow:0 4px 10px #3498db33}.type-card-btn-premium.product.active .type-card-title{color:#3498db}.type-card-btn-premium.product.active .type-card-desc{color:#3498dbd9}@media (max-width:991px){.workspace-editor-layout-main{grid-template-columns:minmax(0,1fr)}.editor-main-column,.editor-sidebar-column,.add-service-page .form-group,.add-service-page .form-group-row>*{min-width:0}.portfolio-tabs-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:4px;padding-bottom:0;overflow:auto hidden}.portfolio-tabs-bar::-webkit-scrollbar{display:none}.portfolio-tab-btn{white-space:nowrap;flex:none;padding:15px 14px 17px}.portfolio-tab-btn.active:after{bottom:0}}@media (max-width:575px){.delivery-method-tabs-premium{flex-direction:column;gap:6px}.delivery-tab-btn-premium{justify-content:flex-start;min-height:44px;padding:12px 14px}}@media (max-width:991px){.combobox-chevron-btn{width:32px;height:32px;padding:0;font-size:12px;left:6px}.combobox-input-field{padding-left:42px}.add-service-page .section-title{font-size:24px}}@media (max-width:767px){.add-service-page{padding:22px 0 48px}.add-service-page .section-header{margin-bottom:24px}.add-service-page .section-title{font-size:18px}.add-service-form-card{padding:20px 16px}.add-service-page .card-header-main{margin-bottom:18px;padding-bottom:14px}.add-service-page .card-header-main h3{font-size:15px}.sidebar-card-header-visual{padding:14px 16px}.sidebar-card-body-visual{padding:18px 16px}}@media (max-width:991px){.add-service-page .input,.add-service-page .select,.add-service-page .textarea,.add-service-page .combobox-input-field,.add-service-page .tag-input-raw{font-size:16px}.add-service-page .input{height:46px;padding-top:0;padding-bottom:0}.add-service-page .service-desc-textarea,.add-service-page .service-instr-textarea{font-size:16px}.tag-input-raw{min-width:120px}.tag-delete-btn{min-width:32px;padding:4px 11px;font-size:12px}.remove-sidebar-upgrade-btn-visual{min-width:32px;min-height:32px;padding:8px;font-size:13px}.remove-cover-btn-premium{white-space:nowrap;border-radius:16px;gap:6px;width:auto;height:32px;padding:0 12px;font-size:12px;font-weight:700}.remove-slot-image-btn{width:32px;height:32px;font-size:12px}.add-service-page .select-sm.dropdown-open-down{height:46px!important;line-height:46px!important}.type-card-desc,.video-slot-divider-premium,.video-badge-premium,.product-file-details-premium .file-size-premium,.sidebar-upgrade-details-visual .up-price{font-size:12px}.sidebar-upgrade-details-visual .up-title{font-size:13px}.product-file-dropzone-premium>span{font-size:12px!important}.portfolio-tab-btn,.delivery-tab-btn-premium{font-size:14px}.add-service-page .btn-sm{min-height:42px;font-size:14px}.add-upgrade-sidebar-btn-visual{height:44px;font-size:14px}.upload-text-container-premium{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}}@media (max-width:575px){.portfolio-tabs-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.portfolio-tab-btn{text-align:center;white-space:normal;justify-content:center;gap:6px;min-width:0;padding:10px 6px 12px;font-size:13px;line-height:1.45}.portfolio-tab-btn>span{text-wrap:balance}.portfolio-tab-btn>svg{flex-shrink:0}.delivery-method-tabs-premium{flex-direction:row;gap:4px}.delivery-tab-btn-premium{text-align:center;white-space:normal;flex:1 1 0;justify-content:center;gap:6px;min-width:0;min-height:48px;padding:8px;line-height:1.45}.delivery-tab-btn-premium>span{text-wrap:balance}.delivery-tab-btn-premium>svg{flex-shrink:0}}@media (max-width:576px){.type-selector-cards-premium{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.type-card-btn-premium{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.type-card-icon-wrapper{width:36px;height:36px}.type-card-icon-wrapper>svg{width:18px;height:18px}.type-card-title{font-size:14px}}@media (max-width:991px){.add-service-page .card-header-main h3{display:block}}@media (max-width:575px){.add-service-page input.input::placeholder{font-size:14px}}@media (max-width:991px){.add-service-page .compact-video-input-premium{height:44px!important;padding:0 12px!important;font-size:16px!important}.add-service-page .compact-video-btn-premium{height:44px!important;padding:0 16px!important;font-size:14px!important}.compact-upload-video-label-premium{min-height:44px;font-size:14px}.video-slot-title-premium{font-size:14px}.remove-slot-video-btn-premium{width:32px;height:32px;min-height:32px}.remove-product-file-btn-premium{min-width:36px;min-height:36px}}@media (max-width:575px){.portfolio-video-section,.portfolio-video-slot-empty-premium{padding:12px}}@media (max-width:991px){.tag-pill-green{gap:2px;min-height:36px;padding:2px 12px 2px 2px;font-size:14px}.tag-delete-btn{border-radius:50%;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.suggested-tag-btn{min-height:36px;padding:4px 12px}.error-alert h5{font-size:14px;line-height:1.5}.cover-image-preview-premium{aspect-ratio:1.735;max-width:520px;height:auto;margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:768px){.portfolio-images-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (max-width:575px){.portfolio-images-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:768px){.add-service-page .form-group-row.grid-3>:last-child{grid-column:1/-1}}@media (max-width:991px){.add-service-page .add-upgrade-form-visual .upgrade-form-actions .btn{height:44px;font-size:14px}.editor-sidebar-column .sidebar-card-body-visual>p.text-center{font-size:12px!important}.add-service-page>.container.py-12 .btn{min-height:47.2px;padding:10px 18px;font-size:14px;line-height:1.5}}@media (max-width:767px){.add-service-page>.container.py-12 .btn{min-height:41.6px;padding:8px 12px}}@media (max-width:991px){.product-file-details-premium .file-meta-premium{min-width:0}.product-file-details-premium .file-name-premium{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.5}}@media (max-width:575px){.add-service-form-card,.sidebar-card-header-visual,.sidebar-card-body-visual,.add-service-page .input:not(.combobox-input-field),.add-service-page .textarea,.add-service-page .fixed-category-badge-premium{padding-left:12px;padding-right:12px}.add-service-page .combobox-input-field,.add-service-page .select.dropdown-open-down{padding-right:12px}.add-service-page .basic-info-form-body>.form-group>input.input{padding-left:6px}.add-service-page .basic-info-form-body>.form-group>input.input::placeholder{font-size:13px}}@media (max-width:389px){.add-service-form-card,.sidebar-card-header-visual,.sidebar-card-body-visual{padding-left:10px;padding-right:10px}.add-service-page .basic-info-form-body>.form-group>input.input::placeholder{font-size:12px}}@media (max-width:991px){.add-service-page .submit-to-review-btn-visual,.add-service-page .add-upgrade-sidebar-btn-visual{height:47.2px;min-height:47.2px;font-size:14px}}@media (max-width:767px){.add-service-page .submit-to-review-btn-visual,.add-service-page .add-upgrade-sidebar-btn-visual{height:41.6px;min-height:41.6px}}@media (max-width:991px){.type-card-desc{text-wrap:balance}.tag-input-raw{min-height:40px}}@media (max-width:575px){.add-service-page .basic-info-form-body>.form-group>.form-help-text{text-wrap:balance}}@media (max-width:991px){.add-service-page .upload-text-container-premium>span,.add-service-page .basic-info-form-body>p.text-muted{text-wrap:balance}}@media (max-width:575px){.add-service-page .card-header-main h3{text-wrap:balance}}@media (min-width:577px) and (max-width:991px){.add-service-page .portfolio-videos-grid-premium>.portfolio-video-slot-premium:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}@media (max-width:991px){.add-service-page>.container.py-12.text-center>.card{text-align:center}.add-service-page>.container.py-12 .btn{border-radius:4px}.add-service-page .success-card{text-align:center}.add-service-page .error-alert>svg{flex-shrink:0}}.seller-meter{margin-top:6px;display:block}.seller-meter-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.seller-meter-num{border-radius:var(--radius-full);background:var(--bg-muted);border:1px solid var(--border-color);color:var(--text-muted);white-space:nowrap;padding:1px 8px;font-weight:700;display:inline-block}.seller-meter-num.is-short{color:#e11d48;border-color:#e11d48}.seller-meter-num.is-advice{color:var(--text-main);border-color:var(--primary-color)}.seller-meter-advice{color:var(--text-muted);font-size:11px}.seller-meter-why{margin-top:4px}.serp-preview{margin-top:10px}.serp-preview-head{color:var(--text-main);margin-bottom:6px;font-size:12px;font-weight:700}.serp-preview-card{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-sm);padding:12px 14px}.serp-preview-crumbs{color:var(--text-muted);word-break:break-word;font-size:12px;line-height:1.6}.serp-preview-title{color:var(--primary-color);word-break:break-word;margin:2px 0 4px;font-size:16px;font-weight:700;line-height:1.5}.serp-preview-desc{color:var(--text-muted);word-break:break-word;font-size:13px;line-height:1.7}.seller-gate-note{margin-top:4px;margin-bottom:8px}.seller-gate-why{margin-top:2px;display:block}.seller-keyword-dest{margin-top:4px}@media (max-width:575px){.add-service-page .seller-meter-row{gap:6px}.add-service-page .serp-preview-title{font-size:15px}}.cart-page{padding:40px 0 60px}.max-w-600{max-width:600px;margin:0 auto}.py-12{padding-top:48px;padding-bottom:48px}.checkout-success-icon-box{background-color:var(--primary-light);width:80px;height:80px;color:var(--primary-color);border-radius:var(--radius-full);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.empty-cart-card{flex-direction:column;align-items:center;gap:16px;padding:80px 40px;display:flex}.empty-cart-icon{color:var(--text-muted);opacity:.5}.cart-layout{grid-template-columns:1fr 340px;align-items:start;gap:30px;display:grid}.cart-items-list{flex-direction:column;gap:20px;display:flex}.cart-item-card{align-items:center;gap:20px;padding:20px;display:flex}.cart-item-image{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-color);width:120px;height:75px}.cart-item-info{flex:1}.cart-item-info h4{margin-bottom:4px;font-size:15.5px;font-weight:800}.cart-item-info h4 a:hover{color:var(--primary-color)}.cart-item-category{background-color:var(--bg-muted);color:var(--text-muted);border-radius:var(--radius-sm);margin-bottom:8px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.cart-item-upgrades{border-top:1px dashed var(--border-color);margin-top:8px;padding-top:8px;font-size:13px}.cart-item-upgrades span{color:var(--text-main);margin-bottom:4px;font-weight:700;display:block}.cart-item-upgrades ul{padding-right:14px}.cart-item-upgrades li{color:var(--text-muted);margin-bottom:2px;font-size:12px;list-style:circle}.cart-item-actions{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.cart-item-price{color:var(--primary-color);font-size:20px;font-weight:900}.remove-cart-btn{color:var(--text-muted);transition:color var(--transition-fast);border-radius:var(--radius-full);padding:6px}.remove-cart-btn:hover{color:#e74c3c;background-color:#e74c3c0d}.cart-summary-sidebar{flex-direction:column;gap:20px;display:flex}.summary-card{border-radius:var(--radius-lg)}.summary-title{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:12px;font-size:17px;font-weight:800}.summary-rows{flex-direction:column;gap:14px;display:flex}.summary-row{justify-content:space-between;font-size:14px;display:flex}.summary-row span{color:var(--text-muted)}.summary-row.divider{background-color:var(--border-color);height:1px;margin:6px 0}.summary-row.total-row{font-size:16px;font-weight:800}.summary-row.total-row span{color:var(--text-main)}.total-value{color:var(--primary-color);font-size:22px;font-weight:900}.summary-balance-card{background-color:var(--bg-muted);border-radius:var(--radius-md);transition:background-color var(--transition-normal);margin:20px 0;padding:16px}.balance-info{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13.5px;display:flex}.balance-info strong.sufficient{color:var(--primary-color);font-size:16px}.balance-info strong.insufficient{color:#e74c3c;font-size:16px}.insufficient-alert{border-top:1px dashed var(--border-color);color:#e74c3c;padding-top:10px;font-size:12px}.balance-action-btns{margin-top:8px}.flex-center{justify-content:center;align-items:center;gap:6px;width:100%;padding:8px;display:flex}.sufficient-info{color:var(--primary-color);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.checkout-btn{border-radius:var(--radius-md)}.guarantee-card{border-color:#0000}.guarantee-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.guarantee-icon{color:var(--primary-color)}.guarantee-header h4{font-size:15px;font-weight:800}.guarantee-card p{color:var(--text-muted);font-size:13px;line-height:1.6}@media (max-width:992px){.cart-layout{grid-template-columns:1fr}}@media (max-width:576px){.cart-item-card{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.cart-item-image{width:100%;height:150px}.cart-item-actions{border-top:1px solid var(--border-color);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:12px}}.wallet-deduction-card{background-color:var(--bg-muted);border:1px solid var(--border-color);border-radius:var(--radius-md);margin:15px 0;padding:12px}.wallet-checkbox-label{cursor:pointer;color:var(--text-main);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}.wallet-checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--primary-color)}.wallet-avail-val{color:var(--primary-color)}.wallet-deduction-details{border-top:1px dashed var(--border-color);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;font-size:12.5px;display:flex}.deduction-row{color:var(--text-muted);justify-content:space-between;display:flex}.deducted-val{color:#e74c3c;font-weight:700}.deduction-row.remaining{color:var(--text-main);font-weight:700}.remaining-val{color:var(--primary-color)}.payment-gateways-card{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-muted);margin-top:15px;padding:12px}.gateways-title{color:var(--text-main);margin-bottom:10px;font-size:13.5px;font-weight:700}.gateways-list{flex-direction:column;gap:8px;display:flex}.gateway-item{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--card-bg,#fff);cursor:pointer;transition:all var(--transition-fast);color:var(--text-main);align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.gateway-item:hover{border-color:var(--primary-color)}.gateway-radio{accent-color:var(--primary-color)}.no-gateways-error{color:#e74c3c;text-align:center;padding:6px;font-size:12px}.full-wallet-pay-msg{background-color:var(--primary-light);color:var(--primary-color);border-radius:var(--radius-md);border:1px solid #1abc9c33;align-items:center;gap:8px;margin-top:15px;padding:10px;font-size:13px;font-weight:700;display:flex}.full-wallet-pay-msg .msg-icon{flex-shrink:0}.coupon-box{border-top:1px solid var(--border-color,#e5e7eb);margin-top:20px;padding-top:18px}.coupon-label{color:var(--text-secondary,#6b7280);margin-bottom:9px;font-size:12.5px;font-weight:700;display:block}.coupon-form{align-items:stretch;gap:8px;display:flex}.coupon-input{border:1.5px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,10px);background:var(--bg-input,#fff);min-width:0;height:44px;color:var(--text-main,#111827);letter-spacing:.4px;outline:none;flex:1;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.coupon-input::placeholder{letter-spacing:normal;color:var(--text-muted,#9ca3af)}.coupon-input:focus{border-color:var(--primary-color,#26ae61);box-shadow:0 0 0 3px #26ae611f}.coupon-apply{border:1.5px solid var(--primary-color,#26ae61);border-radius:var(--radius-md,10px);height:44px;color:var(--primary-color,#26ae61);cursor:pointer;background:0 0;flex-shrink:0;padding:0 22px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.coupon-apply:not(:disabled):hover{background:var(--primary-color,#26ae61);color:#fff}.coupon-apply:disabled{border-color:var(--border-color,#e5e7eb);color:var(--text-muted,#9ca3af);cursor:not-allowed}.coupon-applied{border-radius:var(--radius-md,10px);min-height:44px;color:var(--text-main,#111827);background:#26ae6114;border:1.5px solid #26ae6159;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.coupon-applied strong{letter-spacing:.4px}.coupon-remove{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px 6px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s}.coupon-remove:hover{background:#ef44441a}.coupon-error{color:#ef4444;margin-top:9px;font-size:12.5px;line-height:1.65}.summary-row.discount-row strong{color:var(--primary-color,#26ae61)}.checkout-btn{border-radius:var(--radius-md);margin-top:22px}@media (max-width:420px){.coupon-form{flex-direction:column}.coupon-apply{width:100%}}@media (max-width:991px){.cart-page{padding:18px 0 30px}.cart-page .section-title{margin-bottom:20px;font-size:24px}.cart-page .cart-item-card,.cart-page .summary-card,.cart-page .guarantee-card{border-radius:8px;padding:20px}.cart-layout{gap:20px}.cart-items-list{gap:16px}.coupon-input{font-size:16px}.cart-page .checkout-btn{border-radius:4px;min-height:47.2px;padding:10px 12px;font-size:14px;line-height:1.4}.empty-cart-card{padding:40px 20px}}@media (max-width:767px){.cart-page .section-title{font-size:18px}.cart-page .checkout-btn{min-height:41.6px}}@media (max-width:420px){.coupon-input{flex:none;height:44px}}@media (max-width:991px){.cart-page .remove-cart-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.cart-page .cart-item-category{font-size:12px}.cart-page .empty-cart-card{border-radius:8px}.cart-page .coupon-remove{justify-content:center;align-items:center;min-height:40px;padding:4px 10px;display:inline-flex}.cart-page .coupon-apply{font-size:14px}.cart-page .empty-cart-card .btn,.cart-page .container.text-center>.card .btn{border-radius:4px;min-height:47.2px;padding:10px 18px;font-size:14px;line-height:1.4}.cart-page .container.py-12>.card{padding:32px 20px!important}}@media (max-width:767px){.cart-page .empty-cart-card .btn,.cart-page .container.text-center>.card .btn{min-height:41.6px}}@media (max-width:991px){.cart-page .summary-row.total-row{align-items:baseline}.cart-page .cart-item-image{background-color:var(--bg-muted)}}@media (max-width:767px){.cart-page .coupon-input,.cart-page .coupon-apply{height:42px}}@media (max-width:576px){.cart-page .cart-item-image{aspect-ratio:1.735;height:auto}}@media (max-width:420px){.cart-page .coupon-form{flex-direction:row}.cart-page .coupon-input{flex:auto}.cart-page .coupon-apply{width:auto;padding:0 16px}}@media (max-width:991px){.cart-page .container.py-12>.card{text-align:center}.cart-page .container.py-12>.card p{margin-top:8px}.cart-page .empty-cart-card{text-align:center}.cart-page .cart-item-info h4 a{padding-block-start:8px;padding-block-end:8px;display:inline-block}}.checkout-page{animation:fadeIn var(--transition-slow);padding:40px 0 60px}.checkout-success-icon-box{background-color:var(--primary-light);width:80px;height:80px;color:var(--primary-color);border-radius:var(--radius-full);justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.checkout-layout{grid-template-columns:1.2fr .8fr;align-items:start;gap:30px;display:grid}.gateway-item{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--card-bg);cursor:pointer;transition:all var(--transition-fast) ease;align-items:center;gap:12px;padding:14px;display:flex}.gateway-item:hover{border-color:var(--primary-color);background-color:var(--bg-muted)}.gateway-item.selected{border-color:var(--primary-color);background-color:var(--primary-light);font-weight:700}.gateway-radio{width:16px;height:16px;accent-color:var(--primary-color)}@media (max-width:992px){.checkout-layout{grid-template-columns:1fr}}@media (max-width:576px){.checkout-layout{gap:20px}}@media (max-width:991px){.checkout-page{padding-block-start:18px;padding-block-end:30px}.checkout-page.container{padding-inline-start:15px;padding-inline-end:15px}.checkout-layout{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.gateways-list{grid-template-columns:minmax(0,1fr)!important}.checkout-page .section-title{margin-bottom:20px;font-size:24px}.checkout-page .checkout-main-content>.card,.checkout-page .summary-card{border-radius:8px;padding:20px}.checkout-page .checkout-btn{border-radius:4px;min-height:47.2px;font-size:14px;line-height:1.4;padding:10px 12px!important}}@media (max-width:767px){.checkout-page .section-title{font-size:18px}.checkout-page .checkout-btn{min-height:41.6px}}@media (max-width:991px){.checkout-page .checkout-btn{border-radius:4px!important}.checkout-page .payment-gateways-card{background-color:#0000;border:0;border-radius:0;padding:0}.checkout-page .direct-instructions-panel input[type=text]{min-height:44px;font-size:16px!important}.checkout-page .card.text-center .btn{border-radius:4px;min-height:47.2px;padding:10px 18px;font-size:14px;line-height:1.4}.checkout-page .card.text-center.py-12{padding:40px 20px!important}}@media (max-width:767px){.checkout-page .card.text-center .btn{min-height:41.6px}}@media (max-width:991px){.checkout-page .wallet-checkbox-label,.checkout-page .gateway-item,.checkout-page .full-wallet-pay-msg,.checkout-page .deduction-row,.checkout-page .summary-row,.checkout-page .payment-gateways-card>div:last-child{flex-wrap:nowrap}.checkout-page .wallet-checkbox-label{font-size:14px}.checkout-page .back-link{justify-content:flex-start;width:auto;min-height:40px;padding:8px 0;font-size:14px}.checkout-page .gateway-item>span>span:first-child{font-size:14px!important}.checkout-page .gateway-item>span>span+span{font-size:12px!important}.checkout-page .checkout-layout button[aria-label=إغلاق]{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-block-start:-10px;margin-block-end:-10px;margin-inline-end:-10px;display:inline-flex}}@media (max-width:767px){.checkout-page .checkout-layout>div[style*="position: fixed"]{align-items:stretch!important;padding:0!important}.checkout-page .checkout-layout>div[style*="position: fixed"]>div{max-width:none!important;height:100%!important;border-radius:0!important;height:100dvh!important}.checkout-page .checkout-layout>div[style*="position: fixed"]>div>div:first-child{flex-wrap:nowrap}}@media (max-width:991px){.checkout-page>.card.text-center{text-align:center}.checkout-page>.card.text-center .btn{margin-top:16px}.checkout-page .summary-row>span>span{font-size:12px!important}[data-theme=dark] .checkout-page .checkout-layout>div[style*="position: fixed"]>div>div:first-child{border-bottom-color:var(--border-color)!important}[data-theme=dark] .checkout-page .checkout-layout>div[style*="position: fixed"]>div>div:first-child span{color:var(--text-main)!important}.checkout-page .payment-gateways-card>div:last-child>svg{flex-shrink:0}.checkout-page .wallet-checkbox-label{margin-block-start:-9px;margin-block-end:-9px;padding-block-start:9px;padding-block-end:9px}}@media (max-width:767px){.checkout-page .direct-instructions-panel input[type=text]{text-overflow:ellipsis}}@media (min-width:768px) and (max-width:991px){.checkout-page .checkout-layout>div[style*="position: fixed"]>div{max-width:580px!important}}.cp-wrap{flex-direction:column;gap:14px;font-family:inherit;display:flex}.cp-state{color:var(--text-muted,#64748b);background:var(--bg-main,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:22px;font-size:12.5px;display:flex}.cp-state.is-error{color:#991b1b;background:#ef444412;border-color:#ef444447}.cp-spin{animation:1s linear infinite cp-rotate}@keyframes cp-rotate{to{transform:rotate(360deg)}}.cp-stage{border:1px solid var(--border-color,#e2e8f0);background:#0b1220;border-radius:12px;overflow:hidden}.cp-stage-head{color:#e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex}.cp-stage-head button{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:6px;padding:3px;display:inline-flex}.cp-stage-head button:hover{color:#fff;background:#ffffff14}.cp-video{background:#000;width:100%;max-height:62vh;display:block}.cp-stage-note{color:#94a3b8;background:#ffffff08;margin:0;padding:8px 14px;font-size:10.5px;line-height:1.7}.cp-bar{background:var(--bg-main,#f8fafc);border:1px solid var(--border-color,#e2e8f0);color:var(--text-muted,#64748b);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 14px;font-size:12px;display:flex}.cp-bar b{color:var(--primary-color,#0f9d58);font-size:13.5px}.cp-lockchip{color:#92400e;background:#fef3c7;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.cp-lockchip.is-warn{color:#075985;background:#e0f2fe}.cp-intro{cursor:pointer;text-align:start;color:#075985;background:#0ea5e912;border:1px solid #0ea5e947;border-radius:10px;align-items:center;gap:9px;width:100%;padding:12px 15px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.cp-intro:hover:not(:disabled){background:#0ea5e921}.cp-intro em{margin-inline-start:auto;font-size:11px;font-style:normal;font-weight:400}.cp-sections{flex-direction:column;gap:9px;display:flex}.cp-section{border:1px solid var(--border-color,#e2e8f0);border-radius:10px;overflow:hidden}.cp-section-head{cursor:pointer;text-align:start;background:var(--bg-main,#f8fafc);width:100%;color:var(--text-main,#0f172a);border:none;align-items:center;gap:9px;padding:11px 13px;font-family:inherit;display:flex}.cp-section-head:hover{background:var(--bg-card,#f1f5f9)}.cp-snum{background:var(--primary-color,#0f9d58);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.cp-stitle{flex:1;font-size:13px;font-weight:700}.cp-scount{color:var(--text-muted,#94a3b8);font-size:11px}.cp-lessons{flex-direction:column;gap:5px;padding:8px 10px;display:flex}.cp-lesson{border-radius:8px}.cp-lesson.is-playing{background:#0f9d5812}.cp-lesson-main{cursor:pointer;text-align:start;width:100%;color:var(--text-main,#0f172a);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;font-family:inherit;font-size:12.5px;display:flex}.cp-lesson-main:hover:not(:disabled){background:var(--bg-main,#f8fafc);border-color:var(--border-color,#e2e8f0)}.cp-lesson-main:disabled{cursor:not-allowed;color:var(--text-muted,#94a3b8)}.cp-lesson.is-locked .cp-lesson-main{opacity:.72}.cp-lnum{color:var(--text-muted,#94a3b8);min-width:26px;font-size:10.5px}.cp-ltitle{flex:1;font-weight:600}.cp-free{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.cp-ldur,.cp-lsize{color:var(--text-muted,#94a3b8);white-space:nowrap;font-size:10.5px}.cp-atts{flex-wrap:wrap;gap:5px;padding:0 11px 8px;display:flex}.cp-att{cursor:pointer;background:var(--bg-main,#f1f5f9);border:1px solid var(--border-color,#e2e8f0);color:var(--text-muted,#475569);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11px;display:inline-flex}.cp-att:hover:not(:disabled){background:var(--bg-card,#fff);border-color:var(--primary-color,#0f9d58);color:var(--primary-color,#0f9d58)}.cp-att:disabled{cursor:not-allowed;opacity:.6}.cp-att em{color:var(--text-muted,#94a3b8);font-size:10px;font-style:normal}.cp-course-atts{background:var(--bg-main,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:10px;padding:13px 15px}.cp-course-atts>b{color:var(--text-main,#0f172a);align-items:center;gap:6px;margin-bottom:9px;font-size:12.5px;display:flex}.cp-att-row{flex-wrap:wrap;gap:6px;display:flex}.cp-backdrop{z-index:9998;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cp-modal{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:14px;flex-direction:column;width:min(880px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a47}.cp-modal-head{border-bottom:1px solid var(--border-color,#e2e8f0);background:var(--bg-main,#f8fafc);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.cp-modal-head h3{margin:0;font-size:14.5px;font-weight:800}.cp-modal-head button{cursor:pointer;border:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);width:30px;height:30px;color:var(--text-muted,#64748b);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.cp-modal-head button:hover{color:#991b1b;background:#fee2e2}.cp-modal-body{flex:1;padding:18px 20px;overflow-y:auto}@media (max-width:640px){.cp-backdrop{padding:8px}.cp-lesson-main{flex-wrap:wrap}.cp-bar{gap:10px;font-size:11.5px}}@media (max-width:991px){.cp-backdrop{padding:15px}.cp-modal{max-height:calc(100vh - 30px)}.cp-modal-head{flex-shrink:0;min-height:56px;padding:0 15px}.cp-modal-head h3{font-size:15px}.cp-modal-head button{width:40px;height:40px}.cp-modal-body{padding:18px 15px}.cp-stage-note,.cp-lnum,.cp-ldur,.cp-lsize,.cp-free,.cp-att,.cp-att em,.cp-intro em,.cp-lockchip,.cp-snum,.cp-scount,.cp-bar{font-size:12px}.cp-course-atts>b,.cp-state{font-size:13px}.cp-att{min-height:32px;padding:4px 10px}.cp-lesson-main{min-height:40px;font-size:13px}.cp-section-head{min-height:44px}.cp-stitle{font-size:14px}.cp-intro{min-height:44px;font-size:13.5px}}@media (max-width:767px){.cp-modal-head{min-height:68px}.cp-lesson-main{flex-wrap:wrap;row-gap:4px}.cp-ltitle{flex:calc(100% - 60px);min-width:0}.cp-ltitle+*{margin-inline-start:51px}}@media (max-width:991px){.cp-modal-head button{flex:0 0 40px}.cp-intro em,.cp-att em{white-space:nowrap;flex-shrink:0}}@media (max-width:575px){.cp-att{text-align:start;border-radius:8px}}@media (max-width:991px){[data-theme=dark] .cp-intro{color:#7dd3fc;background:#0ea5e91a;border-color:#7dd3fc4d}[data-theme=dark] .cp-lockchip{color:#fcd34d;background:#f59e0b29}[data-theme=dark] .cp-lockchip.is-warn,[data-theme=dark] .cp-free{color:#7dd3fc;background:#0ea5e929}[data-theme=dark] .cp-state.is-error{color:#fca5a5}.cp-stage-head{padding-top:2px;padding-bottom:2px;padding-inline-end:4px}.cp-stage-head button{flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px}}.orders-page{background-color:var(--bg-light,#f8fafc);min-height:calc(100vh - 130px);transition:background-color var(--transition-normal);padding:30px 0 50px}[data-theme=dark] .orders-page{background-color:#0b0f19}.orders-page-header{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:20px;display:flex}.orders-title-block h2{color:var(--text-main);margin-bottom:6px;font-size:24px;font-weight:800}.orders-title-block p{margin:0;font-size:13.5px}.orders-header-actions-group{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.orders-tab-switcher{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:4px;display:flex}[data-theme=dark] .orders-tab-switcher{background-color:#161f30}.tab-switch-btn{color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;padding:8px 16px;font-size:13.5px;font-weight:700}.tab-switch-btn.active{background-color:var(--primary-color);color:var(--text-white);box-shadow:0 4px 12px #0abf7333}.sort-dropdown-wrap{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;height:38px;padding:0 12px;display:flex}[data-theme=dark] .sort-dropdown-wrap{background-color:#161f30}.sort-icon{color:var(--text-muted);margin-left:8px}.sort-select{color:var(--text-main);cursor:pointer;background:0 0;border:none;outline:none;padding-left:10px;font-size:13.5px;font-weight:600}.orders-grid-layout{grid-template-columns:280px 1fr;align-items:start;gap:30px;display:grid}.orders-sidebar{flex-direction:column;gap:20px;display:flex}.sidebar-widget-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);padding:20px}[data-theme=dark] .sidebar-widget-card{background-color:#161f30;box-shadow:0 4px 20px #0003}.sidebar-widget-card h3{color:var(--text-main);border-bottom:1px dashed var(--border-color);margin-bottom:16px;padding-bottom:8px;font-size:15.5px;font-weight:800}.sidebar-widget-card h4{color:var(--text-main);margin-bottom:10px;font-size:14px;font-weight:800}.role-badge-display{background-color:var(--bg-muted);border-radius:var(--radius-md);justify-content:space-between;padding:8px 12px;font-size:13px;display:flex}[data-theme=dark] .role-badge-display{background-color:#0e1622}.role-badge-display strong{color:var(--primary-color)}.filter-checkbox-list{flex-direction:column;gap:12px;display:flex}.filter-checkbox-item{cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.filter-checkbox-item:hover{background-color:var(--bg-muted)}[data-theme=dark] .filter-checkbox-item:hover{background-color:#1f2a3f}.filter-checkbox-item.checked{background-color:#0abf730d}[data-theme=dark] .filter-checkbox-item.checked{background-color:#0abf731a}.checkbox-and-label{align-items:center;gap:10px;display:flex}.custom-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--text-muted);cursor:pointer;width:17px;height:17px;transition:all var(--transition-fast);background-color:#0000;border-radius:4px;outline:none;justify-content:center;align-items:center;display:flex}.custom-checkbox:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.custom-checkbox:checked:before{content:"✔";color:#fff;font-size:11px;font-weight:700}.checkbox-label{color:var(--text-main);font-size:13.5px;font-weight:600}.checkbox-count-badge{color:#fff;text-align:center;background-color:#475569;border-radius:20px;min-width:26px;padding:2px 8px;font-size:11px;font-weight:700}[data-theme=dark] .checkbox-count-badge{color:#cbd5e1;background-color:#334155}.btn-clear-filters{color:var(--primary-color);cursor:pointer;align-self:flex-start;font-size:12px;font-weight:700;text-decoration:underline}.orders-main-content{flex-direction:column;gap:20px;display:flex}.orders-search-bar{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);height:50px;transition:all var(--transition-normal);align-items:center;padding:0 16px;display:flex}[data-theme=dark] .orders-search-bar{background-color:#161f30}.orders-search-bar:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #0abf7326}.search-icon{color:var(--text-muted);flex-shrink:0;margin-left:12px}.search-input{color:var(--text-main);background:0 0;border:none;outline:none;width:100%;font-size:14px}.search-clear-btn{color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;padding:4px;display:flex}.search-clear-btn:hover{color:var(--primary-color)}.empty-results-card{text-align:center;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:60px 40px}[data-theme=dark] .empty-results-card{background-color:#161f30}.orders-premium-list{flex-direction:column;gap:16px;display:flex}.orders-premium-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);padding:20px}[data-theme=dark] .orders-premium-card{background-color:#161f30}.orders-premium-card:hover{border-color:rgba(var(--primary-color-rgb), .3);transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000000d}[data-theme=dark] .orders-premium-card:hover{border-color:#0abf734d;box-shadow:0 10px 25px -5px #0000004d}.orders-premium-card.unread{border-right:4px solid var(--primary-color)!important;background-color:#0abf7305!important}[data-theme=dark] .orders-premium-card.unread{background-color:#0abf730a!important}.unread-pulse-dot{background-color:#ef4444;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.6s infinite badge-pulse;display:inline-block}@keyframes badge-pulse{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1.1);box-shadow:0 0 0 5px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.card-inner-layout{align-items:center;gap:20px;display:flex}.order-partner-avatar-wrapper{flex-shrink:0;position:relative}.order-partner-avatar{object-fit:cover;border:2px solid var(--border-color);width:60px;height:60px;box-shadow:var(--shadow-sm);border-radius:50%;display:block}.partner-online-indicator{border:2px solid var(--bg-card);border-radius:50%;width:13px;height:13px;position:absolute;bottom:2px;left:2px}.partner-online-indicator.online{background-color:#10b981}.partner-online-indicator.offline{background-color:#94a3b8}[data-theme=dark] .partner-online-indicator{border-color:#161f30}.order-details-pane{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.order-card-title{color:var(--text-main);align-items:center;gap:6px;margin:0;font-size:15.5px;font-weight:800;line-height:1.4;display:flex}.order-card-title a{color:inherit;transition:color var(--transition-fast);text-decoration:none}.order-card-title a:hover{color:var(--primary-color)}.order-meta-row{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:12.5px;display:flex}.meta-item{align-items:center;gap:6px;display:flex}.partner-name-link{color:inherit;font-weight:600;text-decoration:none}.partner-name-link:hover{color:var(--primary-color);text-decoration:underline}.meta-icon{color:var(--text-muted);opacity:.7}.price-item{color:var(--primary-color);font-weight:700}.status-badge-inline{border-radius:var(--radius-full);padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.order-kind-badge{border-radius:var(--radius-full);white-space:nowrap;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.order-kind-badge.is-service{color:#0f9d58;background:#26ae611f;border:1px solid #26ae6147}.order-kind-badge.is-digital{color:#7c3aed;background:#7c3aed1f;border:1px solid #7c3aed47}.last-message-preview{background-color:var(--bg-muted);border-radius:var(--radius-md);align-items:center;gap:6px;margin-top:4px;padding:6px 12px;display:flex}[data-theme=dark] .last-message-preview{background-color:#0f1624}.last-msg-icon{color:var(--text-muted);flex-shrink:0}.last-msg-text{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.last-activity-time{color:var(--text-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;margin-inline-start:auto;padding-inline-start:10px;font-size:11.5px;display:inline-flex}.order-card-actions{flex-shrink:0}.btn-workspace-link{border-radius:var(--radius-md);align-items:center;gap:6px;height:38px;padding:8px 16px;font-size:13px;font-weight:700;display:flex}@media (max-width:992px){.orders-grid-layout{grid-template-columns:1fr}.orders-sidebar{order:2}.orders-main-content{order:1}}@media (max-width:768px){.orders-page-header{flex-direction:column;align-items:flex-start;gap:16px}.orders-header-actions-group{justify-content:space-between;width:100%}.card-inner-layout{flex-direction:column;align-items:flex-start;gap:16px}.order-card-actions{border-top:1px dashed var(--border-color);width:100%;margin-top:4px;padding-top:12px}.btn-workspace-link{justify-content:center;width:100%}}.courses-tab-wrap{margin-top:20px}.courses-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.course-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.course-card-cover{background:var(--bg-main,#f1f5f9);height:138px;color:var(--text-muted,#94a3b8);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.course-card-cover img{object-fit:cover;width:100%;height:100%}.course-card-prep{top:9px;color:#fff;background:#f59e0beb;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700;position:absolute}.course-card-prep:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:9px}.course-card-prep:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:9px}.course-card-prep:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:9px}.course-card-prep:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:9px}.course-card-prep:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:9px}.course-card-prep:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:9px}.course-card-body{flex:1;padding:13px 15px}.course-card-body h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:13.5px;font-weight:800;line-height:1.6;display:-webkit-box;overflow:hidden}.course-card-meta{color:var(--text-muted,#64748b);align-items:center;gap:6px;font-size:11.5px;display:flex}.course-card-seller{color:var(--text-muted,#64748b);align-items:center;gap:7px;margin-top:11px;font-size:11.5px;text-decoration:none;display:flex}.course-card-seller img{object-fit:cover;border-radius:50%;width:22px;height:22px}.course-card-seller:hover{color:var(--primary-color,#0f9d58)}.course-card-btn{justify-content:center;align-items:center;gap:7px;margin:0 15px 15px;padding:9px;font-size:12.5px;display:flex}@media (max-width:520px){.courses-grid{grid-template-columns:1fr}}@media (max-width:991px){.orders-page{padding:16px 0 24px}.orders-page .orders-grid-layout{grid-template-columns:minmax(0,1fr);gap:14px}.orders-page .orders-sidebar,.orders-page .orders-main-content{min-width:0}.orders-page .orders-sidebar{display:contents}.orders-page .status-filter-widget{order:1}.orders-page .orders-main-content{order:2}.orders-page .user-role-widget{order:3}.orders-page .orders-page-header{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px;padding-bottom:14px}.orders-page .orders-title-block h2{font-size:18px}.orders-page .orders-title-block p{font-size:13px}.orders-page .orders-header-actions-group{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%}.orders-page .orders-tab-switcher{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1 0 100%;overflow-x:auto}.orders-page .orders-tab-switcher::-webkit-scrollbar{display:none}.orders-page .tab-switch-btn{white-space:nowrap;flex:none;padding:9px 14px;font-size:13px}.orders-page .sort-dropdown-wrap{flex:calc(50% - 5px);min-width:0;height:44px}.orders-page .sort-select{flex:1;width:100%;min-width:0;padding-left:4px;font-size:13.5px}.orders-page .orders-search-bar{height:46px;padding:0 14px}.orders-page .search-input{font-size:14px}.orders-page .sidebar-widget-card,.orders-page .orders-premium-card,.orders-page .empty-results-card{border-radius:8px;padding:14px 15px}.orders-page .empty-results-card{padding:40px 20px}.orders-page .sidebar-widget-card h3{margin-bottom:12px;font-size:14px}.orders-page .status-filter-widget .filter-checkbox-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-flow:row;gap:8px;padding-bottom:2px;overflow-x:auto}.orders-page .status-filter-widget .filter-checkbox-list::-webkit-scrollbar{display:none}.orders-page .status-filter-widget .filter-checkbox-item{border:1px solid var(--border-color);background-color:var(--bg-muted);white-space:nowrap;border-radius:4px;flex:none;gap:8px;padding:5px 10px}.orders-page .status-filter-widget .filter-checkbox-item.checked{border-color:var(--primary-color);background-color:#0abf7314}.orders-page .status-filter-widget .checkbox-label{font-size:13px}.orders-page .status-filter-widget .custom-checkbox{width:15px;height:15px}.orders-page .status-filter-widget .checkbox-count-badge{min-width:20px;padding:2px 6px}.orders-page .btn-clear-filters{margin-top:10px}.orders-page .order-card-title{font-size:15px}.orders-page .order-card-title a{overflow-wrap:anywhere}.orders-page .order-meta-row{gap:10px 14px;font-size:12px}}@media (max-width:768px){.orders-page .card-inner-layout{gap:14px}.orders-page .order-details-pane{width:100%}.orders-page .last-msg-text{min-width:0}.orders-page .order-card-actions{width:100%}.orders-page .btn-workspace-link{justify-content:center;width:100%;height:42px}}@media (max-width:991px){.orders-page .search-input,.orders-page .sort-select{font-size:16px}.orders-page .status-filter-widget .filter-checkbox-item{padding:4px 10px}.orders-page .status-filter-widget .checkbox-label{min-height:0;margin-top:0;padding:0;line-height:1.6}.orders-page .status-filter-widget .custom-checkbox{flex-shrink:0}}@media (max-width:575px){.orders-page .sort-dropdown-wrap{flex:100%}}@media (max-width:991px){.orders-page .orders-title-block h2{font-size:24px;line-height:38px}.orders-page .tab-switch-btn{height:45px;padding:0 16px;font-size:15px}.orders-page .btn-workspace-link,.orders-page .user-role-widget .btn{border-radius:4px;height:47.2px;font-size:14px}.orders-page .order-card-title{font-size:16px;line-height:19.2px}.orders-page .checkbox-count-badge,.orders-page .order-kind-badge,.orders-page .status-badge-inline{font-size:12px}.orders-page .orders-search-bar .search-input{height:100%}}@media (max-width:767px){.orders-page .orders-title-block h2{font-size:18px}.orders-page .tab-switch-btn{font-size:14px}.orders-page .btn-workspace-link,.orders-page .user-role-widget .btn{height:41.6px}}@media (max-width:991px){.orders-page .order-card-title a,.orders-page .partner-name-link{margin:-7px 0;padding:7px 0;display:inline-block}.orders-page .status-filter-widget{padding-left:12px;padding-right:12px}.orders-page .status-filter-widget .filter-checkbox-list{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}.orders-page .status-filter-widget .filter-checkbox-item{flex:auto;gap:6px;padding:4px 8px}.orders-page .status-filter-widget .checkbox-and-label{gap:6px}.orders-page .orders-search-bar .search-input::placeholder{font-size:max(12px,min(4.65116vw - 4.65116px,16px))}.orders-page .last-message-preview{align-items:flex-start}.orders-page .last-msg-icon{margin-top:4px}.orders-page .last-msg-text{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box}.orders-page .orders-tab-switcher .tab-switch-btn{flex:1 1 0}}@media (max-width:768px){.orders-page .card-inner-layout{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px 12px;display:grid}.orders-page .order-partner-avatar{width:48px;height:48px}.orders-page .order-details-pane{width:auto}.orders-page .order-card-actions{grid-column:1/-1}}@media (max-width:575px){.orders-page .orders-tab-switcher:has(>.tab-switch-btn:nth-child(3)) .tab-switch-btn{padding:0 8px;font-size:13px}}@media (max-width:768px){.orders-page .card-inner-layout{row-gap:8px}.orders-page .order-partner-avatar-wrapper{grid-area:span 2/1}.orders-page .order-details-pane{display:contents}.orders-page .order-card-title,.orders-page .order-meta-row{grid-column:2;min-width:0}.orders-page .last-message-preview,.orders-page .order-card-actions{grid-column:1/-1;margin-top:6px}}@media (max-width:991px){.orders-page .search-clear-btn{min-width:40px;min-height:40px;margin-inline-end:-8px}.orders-page .status-filter-widget .btn-clear-filters{margin-top:2px;margin-bottom:-8px;padding:8px 0}.orders-page .status-badge-inline:not(.status-pending):not(.status-progress):not(.status-delivered):not(.status-completed):not(.status-cancelled){color:#8e44ad;background-color:#9b59b624}[data-theme=dark] .orders-page .status-badge-inline:not(.status-pending):not(.status-progress):not(.status-delivered):not(.status-completed):not(.status-cancelled){color:#c39bd3;background-color:#c39bd329}.orders-page .course-card-prep{font-size:12px}.orders-page .course-card-body h4{font-size:16px;line-height:1.5}.orders-page .course-card-meta{font-size:12px}.orders-page .course-card-seller{margin-top:4px;margin-bottom:-7px;padding:7px 0;font-size:12px}.orders-page .course-card-btn,.orders-page .empty-results-card .btn{border-radius:4px;height:47.2px;padding:0 16px;font-size:14px}}@media (max-width:767px){.orders-page .course-card-btn,.orders-page .empty-results-card .btn{height:41.6px}}@media (max-width:991px){.orders-page .order-card-title>.unread-pulse-dot{flex-shrink:0}[data-theme=dark] .orders-page .order-kind-badge.is-digital{color:#a78bfa}[data-theme=dark] .orders-page .order-kind-badge.is-service{color:#2ecc71}}.order-workspace-page{height:calc(100vh - 110px);background-color:var(--bg-light,#f0f4f8);height:calc(100dvh - 110px);transition:background-color var(--transition-normal);box-sizing:border-box;flex-direction:column;padding:32px 0 16px;display:flex;overflow:hidden}[data-theme=dark] .order-workspace-page{background-color:#0b0f19}.order-workspace-page>.container{flex-direction:column;max-width:1400px;height:100%;min-height:0;display:flex}.workspace-layout{flex:1;grid-template-columns:1fr 340px;align-items:stretch;gap:20px;min-height:0;display:grid}.workspace-main{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);height:100%;min-height:0;box-shadow:var(--shadow-sm);transition:background-color var(--transition-normal), border-color var(--transition-normal);flex-direction:column;padding:0;display:flex;overflow:hidden}[data-theme=dark] .workspace-main{background-color:#161f30}.workspace-header.msg-chat-header{border-bottom:1px solid var(--border-color);background-color:var(--bg-card);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}[data-theme=dark] .workspace-header.msg-chat-header{background-color:#161f30}.workspace-header-order-info{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.workspace-header-order-info h2{color:var(--text-main);margin:0;font-size:15px;font-weight:800}.workspace-messages-container{background-color:var(--bg-light);background-image:radial-gradient(var(--border-color) .5px, transparent .5px), radial-gradient(var(--border-color) .5px, var(--bg-light) .5px);scrollbar-width:thin;background-position:0 0,10px 10px;background-size:20px 20px;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}[data-theme=dark] .workspace-messages-container{background-color:#0d131f;background-image:radial-gradient(#ffffff0d .5px,#0000 .5px),radial-gradient(#ffffff0d .5px,#0d131f .5px)}.system-message-row{justify-content:center;width:100%;display:flex}.system-message-content{background-color:var(--bg-card);border:1px solid var(--border-color);color:var(--text-muted);border-radius:var(--radius-md);max-width:90%;box-shadow:var(--shadow-sm);transition:background-color var(--transition-normal), border-color var(--transition-normal);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}[data-theme=dark] .system-message-content{background-color:#1a2333}.system-message-content small{color:var(--text-muted);border-right:1px solid var(--border-color);margin-right:8px;padding-right:8px}.sys-icon{color:var(--primary-color);flex-shrink:0}.workspace-chat-input-form{border-top:1px solid var(--border-color);background-color:var(--bg-card);flex-shrink:0;gap:12px;padding:16px 20px 20px;display:flex}.workspace-closed-notice{color:#713f12;text-align:center;transition:all var(--transition-normal);background-color:#fffbeb;border-top:1px solid #fef08a;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:13.5px;font-weight:700;display:flex}[data-theme=dark] .workspace-closed-notice{color:#fcd34d;background-color:#271c06;border-top:1px solid #4a3400}.workspace-sidebar{flex-direction:column;gap:10px;height:auto;padding-bottom:20px;display:flex;overflow:visible}@media (min-width:993px){.order-workspace-page{height:auto;overflow:visible}.order-workspace-page>.container{height:auto}.order-workspace-page .workspace-main{contain:size;height:auto;min-height:max(520px,100dvh - 250px)}}.sidebar-widget-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:background-color var(--transition-normal), border-color var(--transition-normal);flex-direction:column;padding:12px 14px;display:flex}[data-theme=dark] .sidebar-widget-card{background-color:#161f30}.sidebar-widget-card h3{color:var(--text-main);text-align:center;border-bottom:1px solid var(--border-color);margin:0 0 8px;padding-bottom:6px;font-size:13.5px;font-weight:700}.order-widget-details-list{flex-direction:column;gap:8px;display:flex}.order-widget-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.order-widget-row .row-label{color:var(--text-muted);font-weight:500}.order-widget-row .row-value{color:var(--text-main);text-align:left;font-weight:600}.order-widget-row .price-highlight{font-weight:700}.order-widget-row.ow-finance-row{border-top:1px dashed var(--border-color);padding-top:6px}.order-widget-row.ow-finance-row .ow-egp{white-space:nowrap;font-weight:700}.order-widget-row.ow-finance-row .ow-pct{color:var(--text-muted);background:#64748b24;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:700;display:inline-block}.order-widget-row.ow-finance-row .ow-egp-minus{color:#b45309}.order-widget-row.ow-finance-net .row-label{color:var(--text-main);font-weight:700}.order-widget-row.ow-finance-net .ow-egp-net{color:#0f9d58;font-size:13.5px}.ow-finance-note{color:var(--text-muted);margin:6px 0 0;font-size:10.5px;line-height:1.7}[data-theme=dark] .order-widget-row.ow-finance-row .ow-pct{background:#94a3b82e}[data-theme=dark] .order-widget-row.ow-finance-row .ow-egp-minus{color:#f0b429}[data-theme=dark] .order-widget-row.ow-finance-net .ow-egp-net{color:#34d399}.review-window-left{color:var(--text-muted);font-size:11.5px;font-weight:500}.status-badge-inline{color:#fff;border-radius:4px;padding:4px 8px;font-size:11.5px;font-weight:700;display:inline-block}.status-badge-inline.status-delivered{color:#fff;background-color:#2563eb}.status-badge-inline.status-progress{color:#fff;background-color:#dc2626}.status-badge-inline.status-pending{color:#fff;background-color:#f97316}.status-badge-inline.status-completed{background-color:var(--primary-color);color:#fff}.status-badge-inline.status-cancelled{color:#fff;background-color:#1a1a1a}.order-widget-partner-section{border-top:1px solid var(--border-color);margin-top:8px;padding-top:8px}.order-widget-partner-section h4{color:var(--text-muted);text-align:right;margin:0 0 6px;font-size:11.5px;font-weight:700}.partner-widget-details{text-align:right;justify-content:flex-start;align-items:center;gap:12px;display:flex}.partner-widget-avatar{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;width:32px;height:32px;display:block}.partner-widget-info{flex-direction:column;gap:3px;display:flex}.partner-widget-name{color:var(--text-main);transition:color var(--transition-fast);font-size:13.5px;font-weight:700;text-decoration:none}.partner-widget-name:hover{color:var(--primary-color)}.partner-widget-desc{color:var(--text-muted);font-size:11.5px}.success-tips-widget .tips-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.success-tips-widget .tips-list li{color:var(--text-main);text-align:right;padding-right:14px;font-size:11.5px;line-height:1.4;position:relative}.success-tips-widget .tips-list li:before{content:"";background-color:var(--text-main);opacity:.8;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:2px}.success-tips-widget .tips-list a{color:var(--primary-color);font-weight:700;text-decoration:none}.success-tips-widget .tips-list a:hover{text-decoration:underline}.workspace-top-bar{text-align:right;flex-direction:column;flex-shrink:0;gap:8px;width:100%;margin-bottom:20px;display:flex}.workspace-breadcrumb{color:var(--text-muted);font-size:12px}.workspace-breadcrumb a{color:var(--text-muted);transition:color var(--transition-fast);text-decoration:none}.workspace-breadcrumb a:hover{color:var(--primary-color)}.workspace-breadcrumb span{color:var(--text-muted)}.workspace-title-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-title-row h2{color:var(--text-main);margin:0;font-size:18px;font-weight:700;line-height:1.4}.view-service-split-btn{box-shadow:var(--shadow-sm);background-color:var(--primary-color);border-radius:4px;align-items:stretch;display:inline-flex;overflow:hidden}.btn-view-service-main{color:#fff;background-color:var(--primary-color);cursor:pointer;transition:background-color var(--transition-fast);border:none;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-view-service-main:hover{background-color:var(--primary-hover)}.btn-view-service-arrow{color:#fff;background-color:var(--primary-color);cursor:pointer;transition:background-color var(--transition-fast);border:none;border-right:1px solid #ffffff40;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.btn-view-service-arrow:hover{background-color:var(--primary-hover)}.workspace-tabs-bar{border-bottom:1px solid var(--border-color);background-color:var(--bg-muted);flex-shrink:0;gap:4px;padding:12px 20px 0;display:flex}[data-theme=dark] .workspace-tabs-bar{background-color:#1a2333}.workspace-tab-btn{color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background-color:#0000;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 20px;font-size:13.5px;font-weight:700;display:flex}.workspace-tab-btn:hover{color:var(--text-main);background-color:#00000005}[data-theme=dark] .workspace-tab-btn:hover{background-color:#ffffff05}.workspace-tab-btn.active{color:var(--text-main);background-color:var(--bg-card);border-color:var(--border-color);border-bottom:1px solid var(--bg-card)}[data-theme=dark] .workspace-tab-btn.active{background-color:#161f30;border-bottom-color:#161f30}.actions-buttons-container{flex-direction:column;gap:8px;display:flex}.order-actions-widget{gap:10px!important}.order-actions-widget .btn{padding:8px 12px!important;font-size:12px!important}.order-actions-widget h3{margin-bottom:4px!important;padding-bottom:6px!important}.buyer-waiting-notice,.seller-waiting-notice{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;padding:16px 12px;font-size:13px;line-height:1.6;display:flex}.buyer-waiting-notice svg,.seller-waiting-notice svg{color:var(--primary-color)}.spin-slow{animation:8s linear infinite spin}.completed-order-status-box,.cancelled-order-status-box{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:10px 0;display:flex}.completed-order-status-box h4{color:var(--primary-color);margin:0;font-weight:800}.cancelled-order-status-box h4{color:#e74c3c;margin:0;font-weight:800}.completed-order-status-box svg{color:var(--primary-color)}.cancelled-order-status-box svg{color:#e74c3c}.completed-order-status-box p,.cancelled-order-status-box p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.6}.modal-overlay{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content{width:90%;max-width:500px;padding:24px;animation:.3s slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-title{color:var(--text-main);border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:800}.modal-actions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;display:flex}@media (max-width:992px){.order-workspace-page{height:auto;padding:20px 0}.workspace-layout{grid-template-columns:1fr;height:auto}.workspace-main{height:600px}}.order-review-card-top{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:background-color var(--transition-normal), border-color var(--transition-normal);text-align:right;flex-direction:column;flex-shrink:0;gap:16px;margin:20px 20px 0;padding:20px 24px;display:flex}[data-theme=dark] .order-review-card-top{background-color:#161f30}.review-card-title-top{color:var(--text-main);text-align:right;border-bottom:1px dashed var(--border-color);margin:0;padding-bottom:10px;font-size:14.5px;font-weight:700}.review-card-content-top{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.review-card-user-comment-top{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.review-user-row-top{align-items:center;gap:12px;display:flex}.review-user-avatar-top{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;width:44px;height:44px}.review-user-info-top{text-align:right;flex-direction:column;gap:4px;display:flex}.review-user-name-top{color:var(--text-main);font-size:13.5px;font-weight:700}.review-user-badge-date-top{align-items:center;gap:8px;display:flex}.buyer-role-badge{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.buyer-role-badge svg{color:var(--primary-color)}.review-date-text{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.review-comment-text-top{color:var(--text-main);background-color:var(--bg-muted);border-radius:var(--radius-sm);text-align:right;width:100%;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.6}[data-theme=dark] .review-comment-text-top{background-color:#1e293b}.review-card-criteria-top{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;width:260px;display:flex}.criterion-display-row{justify-content:space-between;align-items:center;width:100%;font-size:13px;display:flex}.criterion-label{color:var(--text-muted);font-weight:500}.criterion-stars{color:var(--accent-color);gap:3px;display:flex}.review-seller-reply-top{border-right:3px solid var(--primary-color);text-align:right;background-color:#26ae6108;border-radius:4px;width:100%;margin-top:10px;padding:12px 14px}[data-theme=dark] .review-seller-reply-top{background-color:#26ae610d}.reply-header-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.reply-header-top strong{color:var(--primary-color);font-size:12.5px}.reply-header-top span{color:var(--text-muted);font-size:11px}.header-review-form-card{border:1px solid rgba(var(--primary-color-rgb), .2);background-color:rgba(var(--primary-color-rgb), .01)}.review-top-form-grid{justify-content:space-between;align-items:flex-start;gap:40px;width:100%;display:flex}.review-stars-criteria{flex-direction:column;flex-shrink:0;gap:12px;width:260px;display:flex}.criterion-row{justify-content:space-between;align-items:center;width:100%;font-size:13px;display:flex}.stars-input{gap:4px;display:flex}.stars-input button{cursor:pointer;transition:transform var(--transition-fast)}.stars-input button:hover{transform:scale(1.15)}.review-comment-input-area{flex-direction:column;flex:1;align-items:flex-end;width:100%;display:flex}.review-comment-input-area textarea{width:100%;min-height:80px;margin-bottom:8px}.ow-link-btn{font:inherit;color:var(--primary-color,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.ow-link-btn:hover{opacity:.85}@media (max-width:991px){.order-workspace-page{padding:16px 0 24px}.order-workspace-page .workspace-title-row{flex-wrap:wrap;align-items:flex-start;gap:10px}.order-workspace-page .workspace-title-row h2{flex:100%;font-size:18px}.order-workspace-page .view-service-split-btn{flex:none}.order-workspace-page .btn-view-service-main{white-space:nowrap;padding:8px 14px;font-size:13px}.order-workspace-page .btn-view-service-arrow{padding:0 10px}.order-workspace-page .workspace-header.msg-chat-header{flex-wrap:wrap;gap:8px;padding:12px 15px}.order-workspace-page .workspace-header .msg-chat-header-user{flex:100%;min-width:0}.order-workspace-page .workspace-header .workspace-header-order-info{flex:100%;min-width:0;align-items:flex-start!important}.order-workspace-page .order-id-tag{color:var(--text-muted);overflow-wrap:anywhere;font-size:11.5px}.order-workspace-page .workspace-main{border-radius:8px;height:auto}.order-workspace-page .workspace-messages-container{gap:14px;max-height:70vh;padding:16px 15px}.order-workspace-page .msg-input-form{padding:12px 15px 14px!important}.order-workspace-page .workspace-closed-notice{padding:12px 15px;font-size:12.5px}.order-workspace-page .workspace-tabs-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:10px 12px 0;overflow-x:auto}.order-workspace-page .workspace-tabs-bar::-webkit-scrollbar{display:none}.order-workspace-page .workspace-tab-btn{white-space:nowrap;flex:none;padding:10px 16px}.order-workspace-page .order-review-card-top{margin:14px 15px 0;padding:16px 15px}.order-workspace-page .review-card-content-top,.order-workspace-page .review-top-form-grid{flex-direction:column;gap:16px}.order-workspace-page .review-card-criteria-top,.order-workspace-page .review-stars-criteria{align-items:stretch;width:100%}.order-workspace-page .review-card-user-comment-top,.order-workspace-page .review-comment-input-area{width:100%}.order-workspace-page .workspace-sidebar{gap:12px;padding-bottom:8px}.order-workspace-page .sidebar-widget-card{border-radius:8px;padding:14px 15px}.order-workspace-page .sidebar-widget-card h3{font-size:14px}.order-workspace-page .order-widget-row{gap:12px;font-size:12.5px}.order-workspace-page .order-widget-row .row-value{overflow-wrap:anywhere}.order-workspace-page .order-actions-widget .btn{padding:11px 12px!important;font-size:13px!important}.order-workspace-page .modal-content{width:calc(100% - 30px);padding:18px 15px}.order-workspace-page .modal-actions{flex-direction:column-reverse;gap:8px}.order-workspace-page .modal-content .textarea{min-height:110px}.order-workspace-page .modal-actions .btn{justify-content:center;width:100%}.order-workspace-page .system-message-content{font-size:12.5px}.order-workspace-page .system-message-content small,.order-workspace-page .msg-bubble-time,.order-workspace-page .msg-attach-file-icon{font-size:11px}.order-workspace-page .msg-textarea{line-height:1.55;min-height:50px!important}.order-workspace-page .review-comment-input-area,.order-workspace-page .review-seller-reply-top-form{align-items:stretch}.order-workspace-page .review-comment-input-area textarea,.order-workspace-page .review-seller-reply-top-form textarea{line-height:1.5;padding:10px 12px!important;font-size:16px!important}.order-workspace-page .review-comment-input-area textarea{min-height:94px!important}.order-workspace-page .review-seller-reply-top-form textarea{min-height:70px!important}.order-workspace-page .review-comment-input-area .btn,.order-workspace-page .review-seller-reply-top-form .btn{justify-content:center;width:100%;height:42px}}@media (max-width:767px){.order-workspace-page .msg-input-form{flex-wrap:wrap}.order-workspace-page .msg-input-form .msg-textarea-wrap{order:-1;flex:100%!important}.order-workspace-page .msg-input-form .msg-send-btn{margin-inline-start:auto}.order-workspace-page .msg-textarea{min-height:52px!important}}@media (max-width:991px){.order-workspace-page .review-top-form-grid .review-stars-criteria{order:1}.order-workspace-page .review-top-form-grid .review-comment-input-area{order:2}.order-workspace-page .stars-input{gap:6px}.order-workspace-page .stars-input button{justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex}.order-workspace-page .criterion-row{flex-wrap:wrap;gap:2px 12px;font-size:14px}.order-workspace-page .msg-attach-menu{z-index:1003;width:auto;min-width:0;max-width:none;max-height:calc(100vh - 170px);overflow-y:auto;position:fixed!important;top:auto!important;bottom:76px!important;left:15px!important;right:15px!important}.order-workspace-page .workspace-title-row h2{font-size:24px;line-height:38px}.order-workspace-page .workspace-tab-btn{height:45px;padding:0 16px;font-size:15px}.order-workspace-page .order-actions-widget .btn{height:47.2px!important;padding:0 12px!important;font-size:14px!important}.order-workspace-page .review-comment-input-area .btn,.order-workspace-page .review-seller-reply-top-form .btn{border-radius:4px;height:47.2px;font-size:14px}.order-workspace-page .order-widget-row{min-height:34px;font-size:14px;line-height:21px}.order-workspace-page .order-review-card-top{margin:14px 0 0}.order-workspace-page .review-card-title-top{font-size:15px}.order-workspace-page .review-user-avatar-top{width:48px;height:48px}.order-workspace-page .review-user-name-top{font-size:14px;line-height:16.8px}.order-workspace-page .review-comment-text-top{font-size:16px;line-height:28.8px}.order-workspace-page .criterion-display-row{min-height:34px;font-size:14px}.order-workspace-page .order-id-tag,.order-workspace-page .status-badge-inline,.order-workspace-page .order-widget-partner-section h4,.order-workspace-page .partner-widget-desc,.order-workspace-page .success-tips-widget .tips-list li,.order-workspace-page .ow-link-btn,.order-workspace-page .buyer-role-badge,.order-workspace-page .review-date-text,.order-workspace-page .reply-header-top strong,.order-workspace-page .reply-header-top span,.order-workspace-page .system-message-content small,.order-workspace-page .msg-bubble-time,.order-workspace-page .msg-attach-file-icon,.order-workspace-page .msg-attach-file-size,.order-workspace-page .msg-attach-menu-footer{font-size:12px}.order-workspace-page .ow-link-btn{align-items:center;min-height:32px;display:inline-flex}}@media (max-width:767px){.order-workspace-page .workspace-title-row h2{font-size:18px}.order-workspace-page .workspace-tab-btn{font-size:14px}.order-workspace-page .order-actions-widget .btn{height:41.6px!important}.order-workspace-page .review-comment-input-area .btn,.order-workspace-page .review-seller-reply-top-form .btn{height:41.6px}}@media (max-width:991px){.order-workspace-page .workspace-breadcrumb a,.order-workspace-page .partner-widget-name{margin:-8px 0;padding:8px 0;display:inline-block}.order-workspace-page .msg-attach-file-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45;overflow:visible}.order-workspace-page .ow-link-btn{min-height:0;line-height:inherit;vertical-align:baseline;margin:-8px 0;padding:8px 0;display:inline-block}.order-workspace-page .workspace-header-order-info .badge{border-radius:999px;align-items:center;min-height:26px;padding:2px 12px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}.order-workspace-page .workspace-header-order-info .badge.status-progress{color:#dc2626;background-color:#dc26261a}.order-workspace-page .workspace-header-order-info .badge.status-delivered{color:#2563eb;background-color:#2563eb1a}.order-workspace-page .workspace-header-order-info .badge.status-pending{color:#c2410c;background-color:#f973161f}.order-workspace-page .workspace-header-order-info .badge.status-cancelled{color:var(--text-main);background-color:#64748b26}[data-theme=dark] .order-workspace-page .workspace-header-order-info .badge.status-progress{color:#f87171;background-color:#f8717124}[data-theme=dark] .order-workspace-page .workspace-header-order-info .badge.status-delivered{color:#60a5fa;background-color:#60a5fa24}[data-theme=dark] .order-workspace-page .workspace-header-order-info .badge.status-pending{color:#fb923c;background-color:#fb923c24}[data-theme=dark] .order-workspace-page .workspace-header-order-info .badge.status-cancelled{color:var(--text-main);background-color:#94a3b829}.order-workspace-page>div[style*="z-index: 90"]{padding:15px!important}.order-workspace-page>div[style*="z-index: 90"]>div{max-height:calc(100vh - 30px);overflow-y:auto;padding:20px 15px!important}.order-workspace-page>div[style*="z-index: 90"] textarea{font-size:16px!important}.order-workspace-page>div[style*="z-index: 90"]>div>div:last-child{flex-direction:column-reverse;gap:8px!important}.order-workspace-page>div[style*="z-index: 90"]>div>div:last-child .btn,.order-workspace-page .modal-actions .btn{justify-content:center;width:100%;height:47.2px;font-size:14px}.order-workspace-page .modal-content .textarea{min-height:150px;font-size:16px}}@media (max-width:767px){.order-workspace-page>div[style*="z-index: 90"]>div>div:last-child .btn,.order-workspace-page .modal-actions .btn{height:41.6px}}@media (max-width:991px){.order-workspace-page .msg-attach-item-sub{font-size:12px}.order-workspace-page .review-seller-reply-top>p{font-size:16px!important;line-height:1.8!important}.order-workspace-page .review-seller-reply-top>button{margin:-4px 0 -8px!important;padding:8px 0!important;font-size:13px!important}.order-workspace-page .review-seller-reply-top>div:not(.reply-header-top)>textarea{line-height:1.5;min-height:120px!important;padding:10px 12px!important;font-size:16px!important}.order-workspace-page .review-seller-reply-top>div:not(.reply-header-top)>div{flex-direction:column-reverse}.order-workspace-page .review-seller-reply-top>div:not(.reply-header-top)>div .btn{justify-content:center;width:100%;height:47.2px;font-size:14px}}@media (max-width:767px){.order-workspace-page .review-seller-reply-top>div:not(.reply-header-top)>div .btn{height:41.6px}}@media (max-width:575px){.order-workspace-page .cancel-request-box div:has(>.btn+.btn){flex-direction:column}.order-workspace-page .cancel-request-box div:has(>.btn+.btn)>.btn{justify-content:center;width:100%;flex:none!important}}@media (max-width:991px){.order-workspace-page .cancel-request-box textarea{min-height:88px;line-height:1.5;font-size:16px!important}.order-workspace-page .workspace-header-order-info .badge:not([class*=status-]){background-color:var(--bg-muted);color:var(--text-main)}.order-workspace-page .cancel-request-box div:has(>.btn+.btn)>.btn{justify-content:center;flex:1 1 0!important}}@media (max-width:575px){.order-workspace-page .cancel-request-box div:has(>.btn+.btn)>.btn{width:100%;flex:none!important}}@media (max-width:991px){.order-workspace-page .msg-file-error,.order-workspace-page .msg-recording-bar,.order-workspace-page .msg-attach-preview-bar{margin-left:15px!important;margin-right:15px!important}.order-workspace-page .workspace-details-tab-content{gap:15px!important;padding:15px!important}.order-workspace-page .digital-product-download-portal{padding:15px!important}.order-workspace-page .digital-product-download-portal .portal-body{padding:12px!important}.order-workspace-page .digital-product-download-portal .file-info span{font-size:12px!important}.order-workspace-page .digital-product-download-portal .file-info strong{overflow-wrap:anywhere}.order-workspace-page .digital-product-download-portal .link-url{overflow-wrap:anywhere;text-align:right;direction:ltr;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.order-workspace-page .digital-product-download-portal .download-btn,.order-workspace-page .digital-product-download-portal .go-to-link-btn{justify-content:center;height:47.2px;padding:0 8px;font-size:14px;align-self:stretch!important}}@media (max-width:767px){.order-workspace-page .digital-product-download-portal .download-btn,.order-workspace-page .digital-product-download-portal .go-to-link-btn{height:41.6px}}@media (max-width:575px){.order-workspace-page .msg-recording-bar{flex-wrap:wrap;row-gap:10px}.order-workspace-page .msg-recording-bar .msg-recording-left,.order-workspace-page .msg-recording-bar .msg-recording-right{flex:100%;min-width:0}.order-workspace-page .msg-recording-bar .msg-recording-right{flex-direction:column;gap:8px;display:flex}.order-workspace-page .msg-recording-bar .msg-recording-right .btn{justify-content:center;width:100%;height:41.6px;font-size:14px}}@media (max-width:991px){.order-workspace-page .status-badge-inline:not(.status-pending):not(.status-progress):not(.status-delivered):not(.status-completed):not(.status-cancelled){color:#fff;background-color:#9b59b6}.order-workspace-page .workspace-messages-container>div:last-child:empty{display:none}.order-workspace-page .workspace-messages-container{max-height:none;overflow-y:visible}.order-workspace-page .order-review-card-top{box-shadow:none;border:0;border-radius:0;margin:0}.order-workspace-page .workspace-header.msg-chat-header{justify-content:space-between;align-items:center}.order-workspace-page .workspace-header .msg-chat-header-user{flex:auto}.order-workspace-page .workspace-header .workspace-header-order-info{flex:none;align-items:flex-end!important}.order-workspace-page .instructions-display-box h4{flex-wrap:nowrap;align-items:flex-start!important}.order-workspace-page .instructions-display-box h4>svg{flex-shrink:0;margin-top:4px}.order-workspace-page .msg-attach-menu{width:360px;max-width:calc(100vw - 30px);left:auto!important}}@media (max-width:575px){.order-workspace-page .workspace-header .msg-chat-header-user,.order-workspace-page .workspace-header .workspace-header-order-info{flex:100%}.order-workspace-page .workspace-header .workspace-header-order-info{align-items:flex-start!important}.order-workspace-page .msg-textarea{min-height:66px!important}.order-workspace-page .criterion-row .criterion-label{flex:100%}}@media (max-width:991px){.order-workspace-page .cancel-request-box [style*="font-size: 11px"]{font-size:12px!important}.order-workspace-page .workspace-messages-container{overflow-anchor:none}.order-workspace-page .cancel-request-box .btn-ghost{background-color:var(--bg-main);color:var(--text-main);border-color:var(--border-color)}.order-workspace-page .msg-file-content-preview .preview-box{white-space:pre-wrap;overflow-wrap:anywhere}.order-workspace-page .cancel-request-box .btn:only-child{flex:100%}[data-theme=dark] .order-workspace-page .order-actions-widget .btn-outline[style*="color: rgb(220, 38, 38)"]{color:#f87171!important}[data-theme=dark] .order-workspace-page .cancel-request-box>div[style*="color: rgb(155, 89, 182)"]{color:#c39bd3!important}}@media (max-width:479px){.order-workspace-page .msg-attach-voice:has(>audio){flex-wrap:wrap;justify-content:flex-end;row-gap:0;padding:6px 6px 0}.order-workspace-page .msg-attach-voice>audio{flex:100%!important}}@media (max-width:991px){.order-workspace-page .msg-attach-bar-head{flex-wrap:wrap;gap:4px 8px}.order-workspace-page .msg-attach-clear-all{white-space:nowrap;flex:none;margin-inline-start:auto}.order-workspace-page .msg-attach-chips{align-items:flex-start}.order-workspace-page .msg-attach-chip{flex-basis:320px}}@media (min-width:576px) and (max-width:991px){.order-workspace-page .review-stars-criteria .criterion-row{justify-content:flex-start}.order-workspace-page .review-stars-criteria .criterion-label{flex:0 0 130px}}.msg-page{background-color:var(--bg-light,#f0f4f8);flex-direction:column;height:calc(100dvh - 130px);padding:32px 0 0;display:flex}.msg-page>.container{flex-direction:column;height:100%;min-height:0;display:flex}[data-theme=dark] .msg-page{background-color:#0d1117}.msg-page-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.msg-page-title{align-items:center;gap:10px;display:flex}.msg-page-title svg{color:var(--primary-color)}.msg-page-title h2{color:var(--text-main);margin:0;font-size:22px;font-weight:800}.msg-unread-badge{color:#fff;background-color:#ef4444;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4}.msg-layout{background-color:var(--card-bg,#fff);border-radius:20px;flex:1;grid-template-rows:1fr;grid-template-columns:320px 1fr;align-items:stretch;min-height:0;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 20px 60px -10px #0000001f}[data-theme=dark] .msg-layout{background-color:#161b22;box-shadow:0 0 0 1px #ffffff0f,0 20px 60px -10px #00000080}.msg-sidebar{border-left:1px solid var(--border-color,#e5e7eb);background-color:var(--card-bg,#fff);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}[data-theme=dark] .msg-sidebar{background-color:#161b22;border-left-color:#ffffff12}.msg-sidebar-head{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;padding:22px 20px 14px;display:flex}[data-theme=dark] .msg-sidebar-head{border-bottom-color:#ffffff12}.msg-sidebar-head h3{color:var(--text-main);margin:0;font-size:16px;font-weight:800}.msg-convo-count{background-color:var(--bg-light,#f0f4f8);color:var(--text-muted);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}[data-theme=dark] .msg-convo-count{background-color:#ffffff0f}.msg-search-wrap{border-bottom:1px solid var(--border-color,#e5e7eb);padding:14px 16px;position:relative}[data-theme=dark] .msg-search-wrap{border-bottom-color:#ffffff12}.msg-search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.msg-item.me .msg-bubble{color:#111;background-color:#dcf8c6;border-bottom-left-radius:4px}.msg-item.other .msg-bubble{background-color:var(--bg-card);color:#111;border:1px solid var(--border-color,#e2e8f0);border-bottom-right-radius:4px}.msg-search-input{border:1px solid var(--border-color,#e5e7eb);background-color:var(--bg-light,#f5f7fa);width:100%;color:var(--text-main);direction:rtl;border-radius:12px;outline:none;padding:9px 36px 9px 12px;font-size:13px;transition:all .2s}[data-theme=dark] .msg-search-input{color:var(--text-main);background-color:#ffffff0d;border-color:#ffffff14}.msg-search-input:focus{border-color:var(--primary-color);background-color:var(--card-bg);box-shadow:0 0 0 3px #0abf731a}.msg-convo-list{flex:1;padding:8px;overflow-y:auto}.msg-convo-list::-webkit-scrollbar{width:4px}.msg-convo-list::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}[data-theme=dark] .msg-convo-list::-webkit-scrollbar-thumb{background:#ffffff1a}.msg-empty-convos{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 20px;display:flex}.msg-empty-convos svg{opacity:.3}.msg-empty-convos p{margin:0;font-size:13px}.msg-convo-item{cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin-bottom:2px;padding:12px 10px;transition:all .18s;display:flex;position:relative}.msg-convo-item:hover{background-color:var(--bg-muted,#f5f7fa)}[data-theme=dark] .msg-convo-item:hover{background-color:#ffffff0a}.msg-convo-item.active{background:linear-gradient(135deg,#0abf731a,#0abf730f);border:1px solid #0abf732e}.msg-convo-item.active:before{content:"";background-color:var(--primary-color);border-radius:3px;width:3px;position:absolute;top:20%;bottom:20%;right:4px}.msg-convo-item.has-unread .msg-convo-name{color:var(--text-main);font-weight:800}.msg-convo-item.has-unread .msg-convo-preview{color:var(--text-main);font-weight:600}.msg-convo-avatar-wrap{flex-shrink:0;position:relative}.msg-convo-avatar{object-fit:cover;border:2px solid var(--border-color,#e5e7eb);border-radius:50%;width:48px;height:48px}.msg-online-dot{border:2px solid var(--card-bg,#fff);background-color:#22c55e;border-radius:50%;width:10px;height:10px;position:absolute;bottom:2px;right:2px}[data-theme=dark] .msg-online-dot{border-color:#161b22}.msg-convo-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.msg-convo-top{justify-content:space-between;align-items:center;display:flex}.msg-convo-name{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:14px;font-weight:700;overflow:hidden}.msg-convo-time{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:11px}.msg-convo-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.msg-convo-preview{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:12.5px;overflow:hidden}.msg-convo-unread{color:#fff;text-align:center;background-color:#ef4444;border-radius:20px;flex-shrink:0;min-width:18px;padding:1px 6px;font-size:10.5px;font-weight:700;box-shadow:0 2px 8px #ef444466}.msg-chat-panel{background-color:var(--bg-light,#f5f7fa);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}[data-theme=dark] .msg-chat-panel{background-color:#0d1117}.msg-chat-inner{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.msg-messages-wrapper{flex:1;min-height:0;position:relative;overflow:hidden}.msg-chat-header{background-color:var(--card-bg,#fff);border-bottom:1px solid var(--border-color,#e5e7eb);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;min-height:72px;padding:14px 22px;display:flex}[data-theme=dark] .msg-chat-header{background-color:#161b22;border-bottom-color:#ffffff12}.msg-chat-header-user{align-items:center;gap:12px;display:flex}.msg-chat-avatar-wrap{flex-shrink:0;position:relative}.msg-chat-avatar{object-fit:cover;border:2px solid var(--border-color);border-radius:50%;width:44px;height:44px}.msg-chat-online-dot{border:2px solid var(--card-bg,#fff);background-color:#22c55e;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:1px}[data-theme=dark] .msg-chat-online-dot{border-color:#161b22}.msg-chat-header-info{flex-direction:column;gap:2px;display:flex}.msg-chat-username{color:var(--text-main);font-size:15px;font-weight:800;text-decoration:none;transition:color .2s}.msg-chat-username:hover{color:var(--primary-color)}.msg-chat-status{color:#22c55e;font-size:12px;font-weight:600}.msg-chat-header-actions{align-items:center;gap:6px;display:flex}.msg-header-action-btn{width:38px;height:38px;color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.msg-header-action-btn:hover{border-color:var(--primary-color);color:var(--primary-color);background-color:#0abf7314}.msg-messages-area{-webkit-overflow-scrolling:touch;flex-direction:column;gap:16px;padding:24px 20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.msg-messages-area::-webkit-scrollbar{width:5px}.msg-messages-area::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}[data-theme=dark] .msg-messages-area::-webkit-scrollbar-thumb{background:#ffffff1a}.msg-start-conversation{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.msg-start-avatar{object-fit:cover;border:3px solid var(--primary-color);border-radius:50%;width:72px;height:72px;box-shadow:0 0 0 6px #0abf731a}.msg-start-conversation h4{margin:4px 0 0;font-size:17px;font-weight:800}.msg-start-conversation p{color:var(--text-muted);margin:0;font-size:13px}.msg-bubble-row{align-items:flex-end;gap:8px;width:100%;max-width:100%;display:flex}.msg-bubble-row.is-me{flex-direction:row;justify-content:flex-end}.msg-bubble-row.is-them{flex-direction:row-reverse;justify-content:flex-end}.msg-bubble-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px;margin-bottom:2px}.msg-bubble{flex-direction:column;gap:6px;max-width:62%;display:flex;position:relative}.bubble-me{color:#111b21;background:#d9fdd3;border-radius:0 12px 12px;margin-left:6px;margin-right:0;padding:8px 12px 6px;position:relative;box-shadow:0 1px 1.5px #00000026}[data-theme=dark] .bubble-me{color:#e9edef;background:#005c4b}.bubble-me:before{content:"";clip-path:polygon(100% 0,0 0,100% 100%);background:#d9fdd3;width:8px;height:13px;position:absolute;top:0;left:-6px}[data-theme=dark] .bubble-me:before{background:#005c4b}.bubble-them{color:#111b21;background-color:#fff;border:none;border-radius:12px 0 12px 12px;margin-left:0;margin-right:6px;padding:8px 12px 6px;position:relative;box-shadow:0 1px 1.5px #00000026}[data-theme=dark] .bubble-them{color:#e9edef;background-color:#202c33}.bubble-them:before{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#fff;width:8px;height:13px;position:absolute;top:0;right:-6px}[data-theme=dark] .bubble-them:before{background:#202c33}.msg-bubble-text{white-space:pre-wrap;word-break:break-word;margin:0;font-size:13.5px;line-height:1.6}.msg-bubble-meta{justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;display:flex}.msg-bubble-time{opacity:.6;font-size:10px}.bubble-me .msg-bubble-time{opacity:.55}.bubble-me .msg-read-check,.bubble-me .msg-read-check.msg-tick-sent,.bubble-me .msg-read-check.msg-tick-delivered{color:#8696a0}.bubble-me .msg-read-check.msg-tick-read{color:#53bdeb}.bubble-them .msg-read-check{color:#8696a0}[data-theme=dark] .bubble-me .msg-read-check,[data-theme=dark] .bubble-me .msg-read-check.msg-tick-sent,[data-theme=dark] .bubble-me .msg-read-check.msg-tick-delivered{color:#9aa8b0}[data-theme=dark] .bubble-me .msg-read-check.msg-tick-read{color:#63c8f2}.msg-attachments-grid{flex-direction:column;gap:8px;margin-top:6px;display:flex}.msg-attach-image{cursor:pointer;border-radius:12px;flex-shrink:0;max-width:280px;position:relative;overflow:hidden}.msg-attach-image img{object-fit:cover;width:100%;max-height:220px;transition:transform .3s;display:block}.msg-attach-image:hover img{transform:scale(1.03)}.msg-attach-overlay{opacity:0;color:#fff;background:#00000059;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.msg-attach-image:hover .msg-attach-overlay{opacity:1}.msg-attach-dl{color:var(--text-main);cursor:pointer;opacity:0;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #00000026}.msg-attach-image:hover .msg-attach-dl{opacity:1}.msg-attach-dl:hover{transform:scale(1.1)}.msg-attach-video{cursor:pointer;background-color:#0000000a;border:1px solid #00000012;border-radius:12px;flex-direction:column;max-width:280px;display:flex;overflow:hidden}.bubble-me .msg-attach-video{background-color:#00000014;border-color:#0000001a}.msg-attach-video-bg{background:linear-gradient(135deg,#1e293b,#0f172a);justify-content:center;align-items:center;height:130px;transition:all .2s;display:flex}.msg-attach-video:hover .msg-attach-video-bg{filter:brightness(1.15)}.msg-attach-play-btn{background-color:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s;display:flex;box-shadow:0 4px 16px #0abf7380}.msg-attach-video:hover .msg-attach-play-btn{transform:scale(1.1)}.msg-attach-video-info{justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.msg-attach-video-info button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;transition:opacity .2s;display:flex}.msg-attach-video-info button:hover{opacity:1}.msg-attach-voice{background-color:#0abf7314;border:1px solid #0abf7326;border-radius:12px;align-items:center;gap:10px;min-width:220px;padding:10px 12px;display:flex}.bubble-me .msg-attach-voice{background-color:#00000012;border-color:#0000001a}.msg-voice-play{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 3px 10px #0abf734d}.bubble-them .msg-voice-play{background-color:#ffffff40}.msg-voice-play:hover{transform:scale(1.06)}.msg-voice-bar{background-color:#0000001f;border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.msg-voice-fill{background-color:var(--primary-color);border-radius:4px;transition:width .2s linear;position:absolute;top:0;bottom:0;left:0;right:auto}.msg-voice-dur{flex-shrink:0;font-family:monospace;font-size:11px}.msg-voice-dl{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;flex-shrink:0;align-items:center;transition:opacity .2s;display:flex}.msg-voice-dl:hover{opacity:1}.msg-attach-file{border:1px solid var(--border-color,#00000014);cursor:pointer;background-color:#0000000a;border-radius:12px;align-items:center;gap:12px;min-width:220px;max-width:280px;padding:10px 14px;transition:all .2s;display:flex}.bubble-me .msg-attach-file{background-color:#00000012;border-color:#0000001f}.msg-attach-file:hover{background-color:#00000014;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.msg-attach-file-icon{width:42px;height:42px;color:var(--primary-color);background-color:#0abf731f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:800;display:flex}.bubble-them .msg-attach-file-icon{color:#fff;background-color:#fff3}.msg-attach-file-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.msg-attach-file-name{white-space:nowrap;text-overflow:ellipsis;text-align:right;direction:ltr;font-size:13px;font-weight:700;overflow:hidden}.msg-attach-file-size{opacity:.65;font-size:11px}.msg-attach-file-dl{width:32px;height:32px;color:inherit;cursor:pointer;background:#0000000f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.bubble-them .msg-attach-file-dl{background:#ffffff26}.msg-attach-file-dl:hover{background:#0000001f;transform:scale(1.08)}.msg-recording-bar{background-color:#ef44440f;border-top:1px solid #ef444426;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}[data-theme=dark] .msg-recording-bar{background-color:#ef44441a;border-top-color:#ef444433}.msg-recording-left{align-items:center;gap:10px;display:flex}.msg-rec-dot{background-color:#ef4444;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1s ease-in-out infinite alternate pulse}.msg-rec-label{color:#ef4444;font-size:13.5px;font-weight:700}.msg-rec-timer{color:var(--text-main);font-family:monospace;font-size:13.5px;font-weight:700}.msg-recording-right{gap:8px;display:flex}.msg-file-error{color:#dc2626;background-color:#ef444414;border:1px solid #ef444433;border-radius:10px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin:0 20px;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex}[data-theme=dark] .msg-file-error{color:#f87171;background-color:#ef44441f;border-color:#ef444440}.msg-file-error span{flex:1}.msg-file-error button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.msg-file-error button:hover{opacity:1}.msg-attach-preview-bar{background-color:var(--card-bg,#fff);border-top:1px solid var(--border-color,#e5e7eb);flex-direction:column;flex-shrink:0;gap:10px;max-height:160px;padding:12px 20px;display:flex;overflow-y:auto}.msg-attach-preview-bar::-webkit-scrollbar{width:4px}.msg-attach-preview-bar::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}[data-theme=dark] .msg-attach-preview-bar::-webkit-scrollbar-thumb{background:#ffffff1a}[data-theme=dark] .msg-attach-preview-bar{background-color:#161b22;border-top-color:#ffffff12}.msg-attach-bar-head{justify-content:space-between;align-items:center;display:flex}.msg-attach-bar-head>span{color:var(--primary-color);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.msg-attach-clear-all{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:700;transition:all .2s;display:flex}.msg-attach-clear-all:hover{background-color:#ef444414}.msg-attach-chips{flex-wrap:wrap;gap:8px;display:flex}.msg-attach-chip{background-color:var(--bg-light,#f5f7fa);border:1px solid var(--border-color,#e5e7eb);border-radius:12px;align-items:center;gap:8px;min-width:145px;max-width:210px;padding:7px 10px;transition:all .2s;display:flex}[data-theme=dark] .msg-attach-chip{background-color:#1e293b80;border-color:#ffffff14}.msg-attach-chip:hover{border-color:var(--primary-color);box-shadow:0 2px 10px #0abf731a}.msg-chip-thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:36px;height:36px}.msg-chip-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:flex}.msg-chip-icon.vid{color:var(--primary-color);background:linear-gradient(135deg,#1e293b,#0f172a)}.msg-chip-icon.voice{color:var(--primary-color);background-color:#0abf731f}.msg-chip-icon.file{color:#6366f1;background-color:#6366f11a}.msg-chip-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.msg-chip-name{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;text-align:right;direction:ltr;font-size:12px;font-weight:700;overflow:hidden}.msg-chip-size{color:var(--text-muted);font-size:10.5px}.msg-chip-remove{color:var(--text-muted);cursor:pointer;background:#0000000d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.msg-chip-remove:hover{color:#ef4444;background:#ef44441f}.msg-input-form{background-color:var(--card-bg,#fff);border-top:1px solid var(--border-color,#e5e7eb);z-index:10;flex-shrink:0;align-items:flex-end;gap:10px;min-height:72px;padding:14px 18px;display:flex;position:relative}[data-theme=dark] .msg-input-form{background-color:#161b22;border-top-color:#ffffff12}.msg-input-attach-wrap{flex-shrink:0;position:relative}.msg-attach-toggle{background-color:var(--bg-light,#f5f7fa);border:1px solid var(--border-color,#e5e7eb);width:42px;height:42px;color:var(--text-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}[data-theme=dark] .msg-attach-toggle{background-color:#ffffff0f;border-color:#ffffff1a}.msg-attach-toggle:hover,.msg-attach-toggle.open{border-color:var(--primary-color);color:var(--primary-color);background-color:#0abf731a;transform:rotate(45deg)}.msg-attach-menu{background-color:var(--card-bg,#fff);border:1px solid var(--border-color,#e5e7eb);z-index:100;border-radius:18px;flex-direction:column;gap:2px;min-width:220px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 10px 40px #00000024}[data-theme=dark] .msg-attach-menu{background-color:#1c2333;border-color:#ffffff1a;box-shadow:0 10px 40px #00000080}.msg-attach-item{color:var(--text-main);cursor:pointer;text-align:right;direction:rtl;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.msg-attach-item:hover{background-color:var(--bg-light,#f5f7fa)}[data-theme=dark] .msg-attach-item:hover{background-color:#ffffff0d}.msg-attach-item-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:flex}.msg-attach-item-icon.file{color:#6366f1;background-color:#6366f11a}.msg-attach-item-icon.voice{color:#ef4444;background-color:#ef44441a}.msg-attach-item-icon.video{color:#f97316;background-color:#f973161a}.msg-attach-item-icon.screen{color:#10b981;background-color:#10b9811a}.msg-attach-item:hover .msg-attach-item-icon.file{background-color:#6366f12e}.msg-attach-item:hover .msg-attach-item-icon.voice{background-color:#ef44442e}.msg-attach-item:hover .msg-attach-item-icon.video{background-color:#f973162e}.msg-attach-item:hover .msg-attach-item-icon.screen{background-color:#10b9812e}.msg-attach-item>div:last-child{text-align:right;flex-direction:column;gap:1px;display:flex}.msg-attach-item-label{font-size:13.5px;font-weight:700;display:block}.msg-attach-item-sub{color:var(--text-muted);font-size:11px;display:block}.msg-attach-menu-footer{color:var(--text-muted);border-top:1px solid var(--border-color);text-align:center;margin-top:4px;padding:8px 12px 4px;font-size:11px}[data-theme=dark] .msg-attach-menu-footer{border-top-color:#ffffff12}.msg-textarea-wrap{background-color:var(--bg-light,#f5f7fa);border:1px solid var(--border-color,#e5e7eb);border-radius:16px;flex:1;align-items:flex-end;min-width:0;padding:10px 14px;transition:all .2s;display:flex}[data-theme=dark] .msg-textarea-wrap{background-color:#ffffff0d;border-color:#ffffff14}.msg-textarea-wrap:focus-within{border-color:var(--primary-color);background-color:var(--card-bg);box-shadow:0 0 0 3px #0abf731f}.msg-textarea{resize:none;min-height:24px;max-height:110px;color:var(--text-main);text-align:right;direction:rtl;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px;line-height:1.55;overflow-y:auto}.msg-textarea::placeholder{color:var(--text-muted);opacity:.8}.msg-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0abf73,#08a861);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;box-shadow:0 4px 16px #0abf7359}.msg-send-btn:hover:not(:disabled){background:linear-gradient(135deg,#0dcf7e,#0abf73);transform:scale(1.06);box-shadow:0 6px 20px #0abf7373}.msg-send-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.msg-drag-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background-color:#0f172a80;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.msg-drag-box{border:2px dashed var(--primary-color);text-align:center;color:#fff;background-color:#0abf730f;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;max-width:420px;padding:50px 30px;display:flex}.msg-drag-box svg{color:var(--primary-color);animation:.9s ease-in-out infinite alternate bounce}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.msg-drag-box h3{color:var(--primary-color);margin:0;font-size:20px;font-weight:800}.msg-drag-box p{opacity:.85;margin:0;font-size:14px}.msg-drag-box small{opacity:.6;font-size:12px}.msg-no-chat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:40px;display:flex}.msg-no-chat-icon{width:90px;height:90px;color:var(--primary-color);opacity:.7;background:linear-gradient(135deg,#0abf731f,#0abf730d);border:2px solid #0abf7326;border-radius:50%;justify-content:center;align-items:center;display:flex}.msg-no-chat h3{color:var(--text-main);margin:0;font-size:19px;font-weight:800}.msg-no-chat p{color:var(--text-muted);max-width:300px;margin:0;font-size:14px}.msg-login-card{background-color:var(--card-bg);border:1px solid var(--border-color);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:14px;max-width:480px;margin:80px auto 0;padding:48px 40px;display:flex;box-shadow:0 10px 40px #00000012}.msg-login-icon{width:80px;height:80px;color:var(--primary-color);background:linear-gradient(135deg,#0abf731f,#0abf730a);border:2px solid #0abf7333;border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.msg-login-card h3{margin:0;font-size:20px;font-weight:800}.msg-login-card p{color:var(--text-muted);margin:0;font-size:14px}.msg-lightbox{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:9999;background-color:#000000eb;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.msg-lightbox-close{color:#fff;cursor:pointer;background-color:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .2s;display:flex;position:absolute;top:22px;left:22px}.msg-lightbox-close:hover{background-color:#fff3;transform:scale(1.05)}.msg-lightbox-body{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:900px;display:flex}.msg-lightbox-img{object-fit:contain;border-radius:14px;max-width:100%;max-height:75vh;box-shadow:0 20px 60px #0009}.msg-lightbox-vid{border-radius:14px;width:100%;max-height:75vh;box-shadow:0 20px 60px #0009}.msg-lightbox-footer{color:#fff;align-items:center;gap:16px;display:flex}.msg-lightbox-footer span{opacity:.8;direction:ltr;font-size:14px;font-weight:600}.msg-lightbox-footer button{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:flex}.msg-lightbox-footer button:hover{background-color:#0dcf7e;transform:translateY(-1px)}@media (max-width:860px){.msg-layout{grid-template-columns:1fr;height:calc(100vh - 110px);max-height:none}.msg-sidebar{display:none}.msg-bubble{max-width:80%}}@media (max-width:480px){.msg-page{padding:16px 0 40px}.msg-input-form{padding:10px 12px}.msg-messages-area{padding:16px 12px}}@media (max-width:991px){.msg-page{height:calc(100dvh - 134px);padding:12px 0 0}.msg-page-header{margin-bottom:10px}.msg-layout{border-radius:10px;grid-template-columns:300px 1fr;height:auto;max-height:none;box-shadow:0 0 0 1px #00000014}[data-theme=dark] .msg-layout{box-shadow:0 0 0 1px #ffffff14}.msg-sidebar{display:flex}.msg-sidebar-head{padding:14px 15px 10px}.msg-search-wrap{padding:10px 15px}.msg-search-icon{right:27px}.msg-search-input{border-radius:10px;padding:11px 36px 11px 12px;font-size:16px}.msg-convo-list{padding:6px}.msg-convo-item{border-radius:12px;min-height:64px;padding:10px}.msg-convo-name{max-width:none;font-size:15px}.msg-convo-preview{font-size:14px}.msg-convo-time,.msg-convo-count,.msg-unread-badge,.msg-convo-unread{font-size:12px}.msg-chat-header{justify-content:flex-start;gap:10px;min-height:60px;padding:8px 12px}.msg-back-btn{border:1px solid var(--border-color,#e5e7eb);width:40px;height:40px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.msg-chat-header-user{flex:1;gap:10px;min-width:0}.msg-chat-header-info{min-width:0}.msg-chat-username{white-space:nowrap;text-overflow:ellipsis;margin:-9px 0 -8px;padding:9px 0 8px;font-size:15px;display:block;overflow:hidden}.msg-header-action-btn,.msg-chat-avatar{width:40px;height:40px}.msg-chat-header-actions{flex:none}.msg-messages-area{gap:10px;padding:14px 12px}.msg-bubble{max-width:82%}.msg-bubble-text{font-size:16px}.msg-bubble-time{font-size:12px}.msg-attach-image,.msg-attach-video{max-width:100%}.msg-attach-image img{max-height:200px}.msg-attach-file,.msg-attach-voice{min-width:0;max-width:100%}.msg-input-form{gap:8px;min-height:64px;padding:10px 12px}.msg-textarea-wrap{border-radius:14px;padding:8px 12px}.msg-textarea{max-height:88px;font-size:16px}.msg-send-btn,.msg-attach-toggle{width:42px;height:42px}.msg-attach-menu{min-width:200px;max-width:calc(100vw - 40px)}.msg-attach-preview-bar{max-height:132px;padding:10px 12px}.msg-attach-chip{min-width:132px;max-width:100%}.msg-recording-bar{padding:10px 12px}.msg-file-error{margin:0 12px}.msg-no-chat{padding:28px 18px}.msg-login-card{border-radius:14px;margin:24px auto 0;padding:28px 20px}.msg-drag-overlay{padding:16px}.msg-drag-box{padding:28px 18px}.msg-lightbox{padding:14px}.msg-lightbox-close{width:40px;height:40px;top:12px;left:12px}.msg-lightbox-img,.msg-lightbox-vid{max-height:62vh}.msg-lightbox-footer{flex-wrap:wrap;justify-content:center}}@media (max-width:767px){.msg-page-title h2{font-size:18px}.msg-layout{border-radius:8px}.msg-bubble{max-width:86%}.msg-chat-avatar{width:38px;height:38px}.msg-layout{grid-template-columns:1fr}.msg-sidebar{border-left:none}.msg-layout[data-mobile-pane=list] .msg-chat-panel,.msg-layout[data-mobile-pane=thread] .msg-sidebar{display:none}}@media (max-width:991px){.app-wrapper:has(.msg-page){min-height:calc(100dvh - 60px - env(safe-area-inset-bottom,0px))}.msg-page-title h2{font-size:24px}.msg-search-input{height:40px;padding:7px 36px 7px 12px;line-height:24px}.msg-convo-top{flex-wrap:wrap;align-items:flex-start;gap:2px 8px}.msg-convo-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:auto;min-width:0;line-height:24px;overflow:visible}.msg-convo-time{line-height:24px}.msg-convo-bottom{align-items:flex-start}.msg-convo-preview{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:22px;display:-webkit-box;overflow:hidden}.msg-chat-username{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;margin:-10px 0 -9px;padding:10px 0 9px;line-height:1.4;overflow:visible}.msg-textarea-wrap{padding:0}.msg-textarea{box-sizing:border-box;border-radius:13px;min-height:40px;max-height:88px;padding:8px 12px;line-height:24px}.msg-textarea:placeholder-shown{height:40px!important}.msg-attach-preview-bar{gap:8px;max-height:min(46vh,340px)}.msg-attach-bar-head>span{font-size:14px}.msg-attach-clear-all{min-height:40px;padding:6px 12px;font-size:14px}.msg-attach-chip{flex:220px;min-width:0;max-width:100%;padding:6px 10px 6px 2px}.msg-chip-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:13px;line-height:1.45;overflow:visible}.msg-chip-size,.msg-chip-icon{font-size:12px}.msg-chip-remove{background:0 0;width:40px;height:40px;margin:-6px 0}.msg-attach-file{gap:10px;padding:8px 6px 8px 12px}.msg-attach-file-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45;overflow:visible}.msg-attach-file-size,.msg-attach-file-icon{font-size:12px}.msg-attach-file-dl{width:40px;height:40px}.msg-attach-video-info{min-height:40px;padding:0 12px 0 0}.msg-attach-video-info button,.msg-voice-dl{justify-content:center;width:40px;height:40px}.msg-attach-dl{opacity:1;width:40px;height:40px}.msg-file-error{padding:8px 4px 8px 12px;font-size:14px;line-height:1.6}.msg-file-error button{width:40px;height:40px;margin:-6px 0}.msg-attach-item-sub,.msg-attach-menu-footer{font-size:12px}.msg-attach-menu{min-width:224px}.msg-recording-right .btn{min-height:40px}}@media (max-width:767px){.msg-page-title h2{font-size:18px}}@media (max-width:860px){.msg-attach-file{grid-template-columns:auto 1fr auto;grid-template-areas:"name name name""icon size dl";align-items:center;gap:4px 10px;padding:10px 12px 6px;display:grid}.msg-attach-file>.msg-attach-file-info{display:contents}.msg-attach-file>.msg-attach-file-info>.msg-attach-file-name{grid-area:name}.msg-attach-file>.msg-attach-file-info>.msg-attach-file-size{grid-area:size}.msg-attach-file>.msg-attach-file-icon{grid-area:icon;width:36px;height:36px}.msg-attach-file>.msg-attach-file-dl{grid-area:dl}}@media (max-width:479px){.msg-page .msg-attach-voice:has(>audio){flex-wrap:wrap;justify-content:flex-end;row-gap:0;padding:6px 6px 0}.msg-page .msg-attach-voice>audio{flex:100%!important}}@media (max-width:991px){.msg-page .msg-file-content-preview .preview-box{white-space:pre-wrap;overflow-wrap:anywhere}.msg-page .msg-attach-chip{flex-basis:320px}}.nm-page{background-color:var(--bg-muted);direction:rtl;min-height:100vh;padding:40px 0 60px}.nm-container{max-width:700px;margin:0 auto;padding:0 20px}.nm-title{color:var(--text-main);text-align:right;direction:rtl;margin-bottom:28px;font-size:22px;font-weight:700}.nm-form{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:18px;padding:28px 28px 24px;display:flex}.nm-field{flex-direction:column;gap:6px;display:flex}.nm-field-label{color:#c0392b;text-align:right;font-size:13.5px;font-weight:700}.nm-textarea{border:1px solid var(--border-color);resize:vertical;width:100%;color:var(--text-main);box-sizing:border-box;direction:rtl;border-radius:4px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .18s}.nm-textarea:focus{border-color:#27ae60}.nm-field-hint{color:var(--text-muted);text-align:right;margin:0;font-size:12px}.nm-hint-link{color:#27ae60;text-decoration:none}.nm-hint-link:hover{text-decoration:underline}.nm-hr{border:none;border-top:1px solid #e2e8f0;margin:4px 0}.nm-checkbox-row{cursor:pointer;color:var(--text-main);direction:rtl;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.nm-checkbox{accent-color:#27ae60;cursor:pointer;flex-shrink:0;width:15px;height:15px;margin-top:3px}.nm-terms-link{color:#27ae60;font-weight:600;text-decoration:none}.nm-terms-link:hover{text-decoration:underline}.nm-error{color:#c53030;text-align:right;background-color:#fff5f5;border:1px solid #fed7d7;border-radius:4px;margin:0;padding:10px 14px;font-size:13px}.nm-submit-row{direction:rtl;justify-content:flex-end;display:flex}.nm-submit-btn{color:#fff;cursor:pointer;direction:rtl;background-color:#27ae60;border:none;border-radius:4px;padding:10px 28px;font-size:14.5px;font-weight:700;transition:background-color .18s}.nm-submit-btn:hover:not(:disabled){background-color:#219a52}.nm-submit-btn:disabled{opacity:.6;cursor:not-allowed}.nm-login-warn{text-align:center;color:var(--text-muted);padding:40px;font-size:15px}.nm-login-warn a{color:#27ae60;font-weight:700}@media (max-width:991px){.nm-page{min-height:auto;padding:18px 0 28px}.nm-container{padding:0 15px}.nm-title{margin-bottom:16px}.nm-form{border-radius:8px;gap:16px;padding:20px 16px}.nm-textarea{padding:12px;font-size:16px}.nm-checkbox{width:18px;height:18px;margin-top:2px}.nm-submit-row{display:block}.nm-submit-btn{width:100%;min-height:47px;padding:12px 20px;font-size:15px}}@media (max-width:767px){.nm-title{font-size:18px}.nm-submit-btn{min-height:42px;padding:10px 18px;font-size:14px}}@media (max-width:991px){.nm-title{font-size:24px}.nm-field-label,.nm-error{font-size:14px}.nm-checkbox-row{align-items:center;min-height:40px}.nm-checkbox{margin-top:0}.nm-submit-btn{height:47px;min-height:0;padding:0 20px;font-size:14px;line-height:24px}}@media (max-width:767px){.nm-title{font-size:18px}.nm-submit-btn{height:42px}}@media (max-width:991px){.nm-hint-link{padding:4px 0 14px}.nm-terms-link{padding:7px 0}[data-theme=dark] .nm-container .nm-field-label{color:#f87171}}.community-page{padding:40px 0 60px}.community-hero-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding:24px;display:flex}.community-hero-card h2{font-size:22px;font-weight:800}.requests-layout-grid{flex-direction:column;display:flex}.requests-list-container{grid-template-columns:1fr;gap:20px;display:grid}.clickable-card{cursor:pointer}.request-item-card{padding:20px}.request-card-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.user-meta{align-items:center;gap:10px;display:flex}.avatar-sm{width:32px;height:32px}.user-meta strong{color:var(--text-main);font-size:13.5px;display:block}.user-meta .date-time{color:var(--text-muted);font-size:11px;display:block}.request-card-title{color:var(--text-main);margin-bottom:8px;font-size:16px;font-weight:800}.request-item-card:hover .request-card-title{color:var(--primary-color)}.request-card-snippet{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.request-card-footer{border-top:1px solid var(--border-color);justify-content:flex-end;padding-top:12px;display:flex}.replies-count{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.request-details-view{padding:30px}.back-to-list-btn{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:24px;font-size:13px;font-weight:700;display:inline-flex}.back-to-list-btn:hover{color:var(--primary-color)}.request-full-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.request-author-meta{align-items:center;gap:14px;display:flex}.request-author-avatar{width:50px;height:50px}.request-author-meta h3{font-size:16px;font-weight:800}.author-stats{align-items:center;gap:12px;margin-top:4px;font-size:12px;display:flex}.time-ago{color:var(--text-muted);align-items:center;gap:4px;display:flex}.request-full-title{color:var(--text-main);margin-bottom:16px;font-size:24px;font-weight:800;line-height:1.4}.request-full-desc{color:var(--text-main);white-space:pre-wrap;margin-bottom:30px;font-size:15px;line-height:1.8}.replies-section h4{color:var(--text-main);margin-bottom:20px;font-size:16px;font-weight:800}.reply-card{padding:16px 20px}.reply-header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.reply-avatar{width:32px;height:32px}.reply-header h5{font-size:13.5px;font-weight:700}.reply-time{color:var(--text-muted);margin-right:auto;font-size:11px}.reply-text-body{color:var(--text-main);white-space:pre-wrap;font-size:13.5px;line-height:1.6}.reply-input-form{margin-top:30px}.buyer-cannot-reply-notice{background-color:var(--bg-muted);border:1px solid var(--border-color);color:var(--text-muted);border-radius:var(--radius-md);transition:background-color var(--transition-normal);align-items:center;gap:10px;padding:16px;font-size:13px;line-height:1.6;display:flex}.buyer-cannot-reply-notice svg{color:var(--accent-color);flex-shrink:0}.add-request-form{padding:30px}.form-title{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:800}.form-actions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.community-breadcrumb{color:var(--text-muted);justify-content:flex-start;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.community-breadcrumb .separator{color:#ccc}.community-breadcrumb .active{color:var(--text-muted)}.community-header-row{border-bottom:none;justify-content:space-between;align-items:flex-end;margin-bottom:24px;padding-bottom:0;display:flex}.community-page-title{color:var(--text-main);text-align:right;margin:0;font-size:24px;font-weight:700}.btn-new-thread{color:#fff;cursor:pointer;background-color:#5cb85c;border:none;border-radius:3px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s;display:flex}.btn-new-thread:hover{background-color:#4cae4c}.login-notice{color:var(--text-muted);font-size:13.5px;font-weight:700}.community-requests-list{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000005}.community-request-row{cursor:pointer;text-align:right;border-bottom:1px solid #f1f3f5;align-items:center;gap:16px;padding:16px 20px;transition:background-color .15s;display:flex}.community-request-row:last-child{border-bottom:none}.community-request-row:hover{background-color:#f8fafc}.community-row-avatar-container{flex-shrink:0}.community-img-avatar{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;width:48px;height:48px}.community-letter-avatar{color:#fff;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex}.community-avatar-placeholder{border:1px solid var(--border-color);background-color:#f1f3f5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.community-row-content{flex-direction:column;flex:1;gap:6px;display:flex}.community-row-title{color:var(--text-main);margin:0;font-size:15px;font-weight:700;line-height:1.4;transition:color .15s}.community-request-row:hover .community-row-title{color:#2ecc71}.community-row-meta{color:var(--text-muted);flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:15px;font-size:12px;display:flex}.meta-item-user,.meta-item-time{flex-direction:row-reverse;align-items:center;gap:5px;display:flex}.meta-item-user svg,.meta-item-time svg{color:#aaa}.author-name-link{color:inherit;text-decoration:none;transition:color .15s}.author-name-link:hover{color:var(--primary-color)}.request-details-container{padding:10px 0 40px}.request-detail-breadcrumb{text-align:right;direction:rtl;margin-bottom:16px}.clickable-breadcrumb{cursor:pointer;transition:color .15s}.clickable-breadcrumb:hover{color:#2ecc71;text-decoration:underline}.request-detail-header-row{direction:rtl;border-bottom:1px solid #f1f3f5;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;display:flex}.request-detail-title{color:var(--text-main);text-align:right;margin:0;font-size:22px;font-weight:700}.btn-green-scroll{color:#fff;cursor:pointer;background-color:#5cb85c;border:none;border-radius:3px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:background-color .2s;display:flex;box-shadow:0 1px 3px #0000000d}.btn-green-scroll:hover{color:#fff;background-color:#4cae4c}.request-detail-grid{text-align:right;direction:rtl;grid-template-columns:1fr 300px;gap:24px;display:grid}.request-main-col{flex-direction:column;gap:24px;min-width:0;display:flex}.request-body-card.card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:24px;box-shadow:0 1px 3px #00000005}.request-body-desc{color:var(--text-main);white-space:pre-wrap;text-align:right;margin:0;font-size:14.5px;line-height:1.8}.request-comments-section{flex-direction:column;gap:16px;display:flex}.comments-section-title{color:var(--text-main);text-align:right;margin:10px 0 0;font-size:16px;font-weight:700}.replies-list{flex-direction:column;gap:16px;display:flex}.reply-card.card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 1px 3px #00000005}.reply-header{direction:rtl;align-items:center;gap:12px;display:flex}.reply-author-meta{text-align:right;flex-direction:column;gap:4px;display:flex}.reply-author-meta h5{color:var(--text-main);margin:0;font-size:13.5px;font-weight:700}.reply-time{color:var(--text-muted);font-size:11px}.reply-text-body{color:var(--text-muted);white-space:pre-wrap;text-align:right;margin:0;font-size:13.5px;line-height:1.6}.empty-comments-card.card{background-color:var(--bg-card);border:1px solid var(--border-color);text-align:center;border-radius:4px;padding:30px}.add-comment-card.card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;margin-top:10px;padding:24px;box-shadow:0 1px 3px #00000005}.card-header-title{color:var(--text-main);text-align:right;border-bottom:1px solid #f1f3f5;margin-bottom:20px;padding-bottom:12px;font-size:16px;font-weight:700}.comment-textarea{text-align:right;resize:vertical;direction:rtl;background-color:#fcfcfc;border:1px solid #ccc;border-radius:3px;outline:none;width:100%;min-height:150px;padding:12px;font-size:14px;line-height:1.6;transition:border-color .2s}.comment-textarea:focus{background-color:var(--bg-card);border-color:#5cb85c}.comment-form-footer{flex-direction:column;gap:16px;margin-top:16px;display:flex}.comment-helper-text{color:var(--text-muted);text-align:right;margin:0;font-size:12px}.comment-form-terms{text-align:right;justify-content:flex-start;align-items:center;display:flex}.checkbox-label{color:var(--text-main);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;font-size:13.5px;display:flex}.checkbox-input{accent-color:#5cb85c;cursor:pointer;width:16px;height:16px;margin:0}.checkbox-text{color:var(--text-main);font-size:13px}.green-link{color:#5cb85c;font-weight:700;text-decoration:none;transition:color .2s}.green-link:hover{color:#4cae4c;text-decoration:underline}.comment-submit-container{justify-content:flex-end;width:100%;display:flex}.btn-green-submit{color:#fff;cursor:pointer;background-color:#5cb85c;border:none;border-radius:3px;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:700;transition:background-color .2s;display:inline-flex;box-shadow:0 1px 3px #0000000d}.btn-green-submit:hover{color:#fff;background-color:#4cae4c}.request-sidebar-col{flex-direction:column;gap:20px;display:flex}.sidebar-box{background-color:var(--bg-card);border:1px solid var(--border-color);text-align:right;direction:rtl;border-radius:6px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.sidebar-box-title{color:#1e293b;background-color:#f8fafc;border-bottom:1px solid #cbd5e1;margin:0;padding:14px 16px;font-size:14.5px;font-weight:700}.sidebar-box-content{padding:16px}.info-row{justify-content:space-between;align-items:center;padding:8px 0;font-size:13.5px;display:flex}.info-label{color:#475569;font-weight:700}.info-value{color:#1e293b;font-weight:600}.author-avatar-large{justify-content:center;margin:12px 0;display:flex}.author-avatar-large .community-img-avatar,.author-avatar-large .community-letter-avatar{object-fit:cover;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.author-vip-badge{color:#e11d48;background-color:#ffe4e6;border:1px solid #fecdd3;border-radius:20px;align-items:center;gap:6px;margin:8px auto 4px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000005}.author-vip-badge svg{color:#e11d48}.contributions-list{flex-direction:column;gap:4px;display:flex}.contribution-item{cursor:pointer;border-bottom:1px solid #f1f3f5;border-radius:4px;padding:10px;transition:all .2s ease-in-out}.contribution-item:last-child{border-bottom:none}.contribution-item:hover{background-color:#f8fafc}.contribution-row{justify-content:space-between;align-items:center;width:100%;display:flex}.contribution-title-link{color:#334155;text-align:right;cursor:pointer;flex:1;margin-left:12px;font-size:13.5px;font-weight:600;line-height:1.5;transition:color .15s}.contribution-item:hover .contribution-title-link{color:#2ecc71}.contribution-avatar{flex-shrink:0}.contribution-avatar .community-img-avatar,.contribution-avatar .community-letter-avatar{border:1px solid var(--border-color);border-radius:50%;width:34px;height:34px;font-size:14px}@media (max-width:991px){.request-detail-grid{grid-template-columns:1fr}.request-sidebar-col{order:2}}.sidebar-box.merged-info-box{border-top:3px solid #5cb85c}.merged-info-box .merged-author-info{text-align:center;background-color:var(--bg-card);border-bottom:1px solid #cbd5e1;flex-direction:column;align-items:center;padding:24px 16px 20px;display:flex}.merged-info-box .merged-metadata-info{background-color:#f8fafc;flex-direction:column;gap:10px;padding:16px;display:flex}.merged-info-box .info-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:8px 0;font-size:13.5px;display:flex}.merged-info-box .info-row:last-child{border-bottom:none;padding-bottom:0}.community-review-notice{background-color:var(--bg-muted);border:1px solid var(--border-color);border-inline-start:3px solid var(--accent-color);border-radius:var(--radius-md);color:var(--text-main);align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;font-size:13.5px;line-height:1.8;display:flex}.community-review-notice svg{color:var(--accent-color);flex-shrink:0}.community-review-notice span{flex:1}.community-review-notice button{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1}.community-mine-pending{margin-bottom:22px}.community-mine-pending h2{color:var(--text-muted);margin:0 0 10px;font-size:14px;font-weight:700}.community-mine-row{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:flex-start;gap:12px;margin-bottom:8px;padding:13px 15px;display:flex}.community-mine-row.is-pending{border-inline-start:3px solid #f59e0b}.community-mine-row.is-rejected{border-inline-start:3px solid #dc2626}.community-mine-row.is-suspended{border-inline-start:3px solid #94a3b8}.community-mine-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.community-mine-main strong{color:var(--text-main);font-size:14px;font-weight:700}.community-mine-main span{color:var(--text-muted);font-size:12px}.community-mine-main em{color:var(--text-muted);font-size:12.5px;font-style:normal;line-height:1.75}.community-mine-chip{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 11px;font-size:11.5px;font-weight:700}.community-mine-chip.is-pending{color:#92400e;background:#fef3c7}.community-mine-chip.is-rejected{color:#991b1b;background:#fee2e2}.community-mine-chip.is-suspended{color:#475569;background:#f1f5f9}@media (max-width:991px){.community-page{padding:18px 0 40px}.community-header-row{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}.btn-new-thread{justify-content:center;width:100%;padding:12px 16px}.request-details-container{padding:0 0 30px}.request-detail-header-row{flex-direction:column;align-items:stretch;gap:12px}.btn-green-scroll{justify-content:center;width:100%;padding:11px 16px}.request-body-card.card,.add-comment-card.card{padding:18px 16px}.reply-card.card{padding:16px 14px}.empty-comments-card.card{padding:24px 16px}.add-request-form,.request-details-view{padding:20px 16px}.comment-textarea{min-height:130px;font-size:16px}.add-request-form .input,.add-request-form .select,.add-request-form .textarea{font-size:16px}.request-body-desc{font-size:16px;line-height:1.8}.reply-text-body{font-size:15px;line-height:1.7}.comment-submit-container{width:100%}.btn-green-submit{width:100%;padding:12px 16px}.form-actions{flex-direction:column;gap:10px}.form-actions .btn{width:100%}}@media (max-width:767px){.community-page-title,.request-detail-title{font-size:18px}.comments-section-title,.card-header-title{font-size:15px}}@media (max-width:575px){.community-page .community-request-row{gap:12px;padding:14px}.community-review-notice{padding:12px 14px;font-size:13px}}@media (max-width:991px){.community-header-row .community-header-left{align-self:flex-start}.community-header-row .btn-new-thread{width:auto;display:inline-flex}.request-detail-header-row .btn-green-scroll{align-self:flex-start;width:auto}.request-detail-title{font-size:24px}.reply-time,.user-meta .date-time,.community-mine-chip{font-size:12px}}@media (max-width:767px){.request-detail-title{font-size:18px}}@media (max-width:991px){.community-page .community-header-row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px}.community-page .community-header-row .community-header-left{flex-shrink:0;align-self:flex-end}.community-page .community-header-row .btn-new-thread{width:auto;min-height:47.2px;padding:0 16px;font-size:14px}.community-page .login-notice{font-size:14px;line-height:1.6}.community-page .community-requests-list{background-color:var(--bg-card);border:1px solid var(--border-color);box-shadow:none;border-radius:4px;gap:0;overflow:hidden}.community-page .community-request-row{border:0;border-bottom:1px solid var(--border-color);box-shadow:none;border-radius:0;gap:15px;padding:20px 16px}.community-page .community-request-row:last-child{border-bottom:0}.community-page .community-request-row:hover{box-shadow:none;border-color:var(--border-color);transform:none}.community-page .community-row-avatar-container .community-img-avatar,.community-page .community-row-avatar-container .community-letter-avatar{width:64px;height:64px}.community-page .community-row-avatar-container .community-letter-avatar{font-size:26px}.community-page .community-row-content{gap:8px;min-width:0}.community-page .request-detail-breadcrumb{font-size:14px;line-height:1.8;display:block}.community-page .request-detail-header-row .btn-green-scroll{min-height:47.2px;padding:0 16px;font-size:14px}.community-page .add-comment-card .form-group{margin-bottom:0}.community-page .add-comment-card .comment-form-footer{gap:12px;margin-top:12px}.community-page .add-comment-card .btn-green-submit{min-height:47.2px;box-shadow:none;padding:0 16px;font-size:14px}.community-page .checkbox-label{align-items:flex-start;line-height:1.7}.community-page .checkbox-label .checkbox-input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.community-page .checkbox-label .checkbox-text{font-size:14px}.community-page .empty-comments-card.card{padding:16px}.community-page .empty-comments-card .empty-text{margin:0;padding:0;font-size:14px;line-height:1.8}.community-page .contribution-item{align-items:center;gap:12px;display:flex}.community-page .contribution-item .contribution-avatar{order:-1}.community-page .contribution-item .contribution-title-link{min-width:0;margin-left:0}.community-page .merged-info-box .merged-author-info{text-align:start;grid-template-columns:64px minmax(0,1fr);place-items:center start;gap:6px 12px;padding:16px;display:grid}.community-page .merged-author-info .author-avatar-large{grid-row:1/span 2;margin:0}.community-page .author-avatar-large .community-img-avatar,.community-page .author-avatar-large .community-letter-avatar{border-width:2px;width:64px;height:64px;font-size:26px}.community-page .merged-author-info .author-name-link{align-self:end;margin:0}.community-page .merged-author-info .author-vip-badge{align-self:start;margin:0}}@media (max-width:767px){.community-page .community-header-row .btn-new-thread,.community-page .request-detail-header-row .btn-green-scroll,.community-page .add-comment-card .btn-green-submit{min-height:41.6px}}@media (max-width:575px){.community-page .community-request-row{gap:12px;padding:16px 14px}}@media (max-width:991px){.community-page .add-comment-card .comment-textarea{display:block}.community-page .add-comment-card .checkbox-label{min-height:0;margin:0;padding:0}.community-page .add-comment-card .comment-form-footer{margin-top:14px}[data-theme=dark] .community-page .contribution-item,[data-theme=dark] .community-page .card-header-title,[data-theme=dark] .community-page .request-detail-header-row{border-bottom-color:var(--border-color)}.community-page #comment-form-section{scroll-margin-top:88px}.community-page .reply-card .reply-text-body{color:var(--text-main);font-size:16px;line-height:1.8}.community-page .community-request-row .community-row-title{font-weight:600;line-height:1.6}.community-page .buyer-cannot-reply-notice{font-size:14px;line-height:1.8}.community-page .merged-info-box .info-row{font-size:14px}.community-page .contribution-item .contribution-title-link{font-size:14px;line-height:1.6}.community-page .community-breadcrumb{font-size:14px}.community-page .reply-author-meta .reply-time{margin-right:0}.community-page .add-comment-card .checkbox-label:hover{background-color:#0000;transform:none}[data-theme=dark] .community-page .btn-green-scroll{background-color:#10794a}[data-theme=dark] .community-page .btn-green-scroll:hover{background-color:#0d6440}.community-page .community-mine-main{overflow-wrap:anywhere}.community-page .community-requests-list{border:0;border-radius:0}.community-page .community-request-row{padding-inline-start:0;padding-inline-end:20px}}@media (max-width:575px){.community-page .community-request-row{padding-inline-end:15px}}.balance-page{animation:fadeIn var(--transition-slow)}.breadcrumbs{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.breadcrumbs a:hover{color:var(--primary-color)}.page-title{color:var(--text-main);margin-bottom:30px;font-size:26px;font-weight:800}.balance-main-container{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;padding:40px 24px;display:grid}.balance-column{flex-direction:column;justify-content:flex-start;align-items:center;padding:10px 20px;display:flex}.balance-column:not(:last-child){border-left:1px solid var(--border-color)}.balance-column-title{color:var(--text-main);margin-bottom:16px;font-family:Cairo,sans-serif;font-size:17px;font-weight:700}.balance-column-value{margin-bottom:16px;font-family:Cairo,sans-serif;font-size:32px;font-weight:700;color:var(--primary-color)!important}.balance-column-desc{color:var(--text-muted);max-width:280px;margin:0 auto;font-size:13px;line-height:1.6}.balance-main-layout{grid-template-columns:1.2fr .8fr;align-items:start;gap:30px;display:grid}.withdraw-section{padding:30px}.section-subtitle{color:var(--text-main);align-items:center;margin-bottom:8px;font-size:18px;font-weight:800;display:flex}.withdraw-tabs{border-bottom:1px solid var(--border-color);gap:12px;margin-bottom:24px;padding-bottom:12px;display:flex}.tab-btn{border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-muted);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;display:flex}.tab-btn:hover{background-color:var(--bg-main);color:var(--text-main)}.tab-btn.active{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--text-white);box-shadow:0 4px 10px #26ae6133}.withdraw-form{margin-top:10px}.form-fields-group{flex-direction:column;gap:16px;display:flex}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon .input{padding-right:42px}.input-icon{color:var(--text-muted);position:absolute;right:14px}.text-left{text-align:left;direction:ltr}.limit-alert{border-radius:var(--radius-md);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.alert-info{color:#3498db;background-color:#3498db1a;border:1px solid #3498db26}[data-theme=dark] .alert-info{color:#5dade2;background-color:#3498db26}.alert{border-radius:var(--radius-md);align-items:center;gap:10px;margin-top:16px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.alert-danger{color:#e74c3c;background-color:#e74c3c1a;border:1px solid #e74c3c33}.alert-success{color:var(--primary-color);background-color:#2ecc711a;border:1px solid #2ecc7133}.transactions-section{padding:30px}.transactions-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.empty-transactions{text-align:center;color:var(--text-muted);padding:40px 20px}.empty-icon{opacity:.4;color:var(--text-muted);margin:0 auto 16px}.table-responsive{width:100%;overflow-x:auto}.transactions-table{border-collapse:collapse;text-align:right;width:100%;font-size:14px}.transactions-table th{border-bottom:2px solid var(--border-color);color:var(--text-muted);padding:12px 16px;font-weight:700}.transactions-table td{border-bottom:1px solid var(--border-color);color:var(--text-main);vertical-align:middle;padding:14px 16px}.trn-date{color:var(--text-muted);white-space:nowrap;font-size:12px}.trn-title{font-weight:600}.trn-amount{white-space:nowrap;font-weight:700}.trn-amount.positive{color:var(--primary-color)}.trn-amount.negative{color:#e74c3c}.status-tag{border-radius:var(--radius-full);align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.status-pending{color:var(--accent-color);background-color:#f39c1226}.status-withdrawable{color:#3498db;background-color:#3498db26}.status-completed{background-color:var(--primary-light);color:var(--primary-color)}.animate-fade-in{animation:.3s fadeIn}@media (max-width:1024px){.balance-main-layout{grid-template-columns:1fr}}@media (max-width:768px){.balance-main-container{grid-template-columns:1fr;gap:20px;padding:24px 16px}.balance-column{padding:15px 0}.balance-column:not(:last-child){border-left:none;border-bottom:1px solid var(--border-color)}.withdraw-section,.transactions-section{padding:20px}.withdraw-tabs{flex-direction:column}.tab-btn{justify-content:center;width:100%}}.balance-column-local{color:var(--text-secondary,#64748b);direction:rtl;margin-top:2px;font-size:14px;font-weight:700}.balance-rate-note{background:var(--bg-hover,#f8fafc);border:1px solid var(--border-color,#e2e8f0);color:var(--text-secondary,#475569);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 20px;padding:11px 16px;font-size:13px;display:flex}.balance-rate-note strong{color:var(--text-main,#0f172a)}.balance-rate-hint{opacity:.8;font-size:11.5px}@media (max-width:560px){.balance-column-local{font-size:13px}.balance-rate-note{flex-direction:column;align-items:flex-start;gap:4px}}.balance-affiliate{border:1px solid var(--border-color,#e2e8f0);border-inline-start:4px solid var(--primary-color,#26ae61);border-radius:14px;margin:16px 0 4px;padding:18px 20px}.balance-affiliate-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.balance-affiliate-title{color:var(--text-main,#0f172a);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.balance-affiliate-title svg{color:var(--primary-color,#26ae61)}.balance-affiliate-sub{color:var(--text-secondary,#64748b);max-width:620px;margin:6px 0 0;font-size:12px;line-height:1.9}.balance-affiliate-link{color:var(--primary-color,#26ae61);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.balance-affiliate-link:hover{text-decoration:underline}.balance-affiliate-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.balance-affiliate-cell{background:var(--bg-hover,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-top:3px solid var(--bal-aff-tone,var(--text-secondary,#94a3b8));border-radius:11px;padding:14px 16px}.balance-affiliate-cell.held{--bal-aff-tone:#f59e0b}.balance-affiliate-cell.ready{--bal-aff-tone:var(--primary-color,#26ae61)}.balance-affiliate-cell>span{color:var(--text-secondary,#64748b);margin-bottom:5px;font-size:11.5px;font-weight:700;display:block}.balance-affiliate-cell>strong{color:var(--text-main,#0f172a);letter-spacing:-.5px;font-size:22px;font-weight:900;display:block}.trn-tag{white-space:nowrap;vertical-align:middle;border-radius:999px;margin-inline-start:8px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-block}.trn-tag-affiliate{color:#0369a1;background:#0ea5e921}[data-theme=dark] .trn-tag-affiliate{color:#38bdf8}@media (max-width:560px){.balance-affiliate{padding:15px 14px}.balance-affiliate-cell>strong{font-size:19px}}@media (max-width:991px){.balance-page .balance-main-layout{grid-template-columns:minmax(0,1fr);gap:20px}.balance-page .balance-main-container{border-inline-start:0;border-inline-end:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:20px 0}.balance-page .balance-column{padding:6px 12px}.balance-page .balance-column:not(:last-child){border-left:1px solid var(--border-color);border-bottom:none}.balance-page .balance-column-desc{max-width:none}.balance-page .withdraw-section,.balance-page .transactions-section{border-inline-start:0;border-inline-end:0;border-radius:0;padding:20px 0}.balance-page .table-responsive{overflow-x:auto}}@media (max-width:767px){.balance-page .page-title{margin-bottom:20px;font-size:18px}.balance-page .balance-main-container{text-align:right;grid-template-columns:minmax(0,1fr)}.balance-page .balance-column{grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:12px 0;display:grid}.balance-page .balance-column:not(:last-child){border-left:none;border-bottom:1px solid var(--border-color)}.balance-page .balance-column-title{margin-bottom:0;font-size:15px}.balance-page .balance-column-value{text-align:left;grid-area:1/2;margin-bottom:0;font-size:22px}.balance-page .balance-column-local{text-align:left;grid-column:2}.balance-page .balance-column-desc{grid-column:1/-1;margin:4px 0 0;font-size:12.5px}.balance-page .transactions-table th,.balance-page .transactions-table td{padding:12px 10px}}@media (max-width:575px){.balance-page .transactions-table,.balance-page .transactions-table tbody,.balance-page .transactions-table tr,.balance-page .transactions-table td{width:auto;display:block}.balance-page .transactions-table thead{display:none}.balance-page .transactions-table tr{border-bottom:1px solid var(--border-color);padding:14px 0}.balance-page .transactions-table tr:last-child{border-bottom:none}.balance-page .transactions-table td{border-bottom:none;padding:0}.balance-page .transactions-table .trn-date{margin-bottom:4px;font-size:12px}.balance-page .transactions-table .trn-title{overflow-wrap:anywhere;margin-bottom:8px;font-size:14px;line-height:1.8}.balance-page .transactions-table .trn-amount,.balance-page .transactions-table .trn-status{vertical-align:middle;width:auto;display:inline-block}.balance-page .transactions-table .trn-amount{margin-inline-end:10px;font-size:15px}}@media (max-width:991px){.balance-page .withdraw-form .input{height:48px;padding-block-start:0;padding-block-end:0;font-size:16px}.balance-page .withdraw-form .btn.btn-primary{width:100%;min-height:47px;padding-block-start:0;padding-block-end:0;font-size:14px}.balance-page .withdraw-form .form-help>span,.balance-page .withdraw-form .form-help>.btn-reset{font-size:12.5px}.balance-page .withdraw-form .btn-reset{min-height:40px;padding-block-start:8px;padding-block-end:8px;line-height:1.5}}@media (max-width:767px){.balance-page .withdraw-form .btn.btn-primary{min-height:42px}}@media (max-width:991px){.balance-page .breadcrumbs a{align-items:center;min-height:32px;display:inline-flex}.balance-page .status-tag,.balance-page .trn-tag,.balance-page .balance-rate-hint,.balance-page .balance-affiliate-cell>span{font-size:12px}.balance-page .withdraw-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.balance-page .withdraw-tabs>.no-methods-error{grid-column:1/-1}.balance-page .withdraw-tabs .tab-btn{justify-content:center;width:100%;min-width:0;padding:10px 12px}.balance-page .withdraw-form .form-help{align-items:center}.balance-page .breadcrumbs a{min-height:40px}}@media (max-width:767px){.balance-page .withdraw-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.balance-page .transactions-table td:empty{display:none}}@media (max-width:991px){.container.py-12>.card.text-center.py-12.glass{text-align:center}.container.py-12>.card.text-center.py-12.glass p{margin-top:8px}.container.py-12>.card.text-center.py-12.glass .btn{border-radius:4px;min-height:47.2px;margin-top:16px;padding:10px 18px;font-size:14px;line-height:1.4}}@media (max-width:767px){.container.py-12>.card.text-center.py-12.glass .btn{min-height:41.6px}}@media (max-width:768px){.balance-page .transactions-table{width:100%;display:table}.balance-page .transactions-table .trn-title{overflow-wrap:anywhere}}@media (max-width:575px){.balance-page .transactions-table{width:auto;display:block}}@media (max-width:991px){.balance-page .balance-main-container,.balance-page .withdraw-section,.balance-page .transactions-section{padding-inline-start:20px;padding-inline-end:20px}.balance-page .transactions-header .section-subtitle{flex:auto}.balance-page .withdraw-form .alert{margin-bottom:16px}}@media (max-width:767px){.balance-page .balance-main-container,.balance-page .withdraw-section,.balance-page .transactions-section{padding-inline-start:16px;padding-inline-end:16px}.balance-page .withdraw-tabs .tab-btn{padding-inline-start:8px;padding-inline-end:8px}}@media (max-width:991px){.balance-page .withdraw-form textarea.input{height:auto}}.mk-offers{--mk-ok:#16a34a;--mk-warn:#b45309;--mk-bad:#dc2626;--mk-ok-bg:#16a34a1a;--mk-warn-bg:#b453091a;--mk-bad-bg:#dc262614;--mk-sunk:#0f172a09;--mk-veil:#0f172ab8;--mk-ring:#0f172a1a;background:var(--bg-main);color:var(--text-main);text-align:start;direction:rtl;min-height:70vh;padding-bottom:56px}[data-theme=dark] .mk-offers{--mk-ok:#4ade80;--mk-warn:#fbbf24;--mk-bad:#f87171;--mk-ok-bg:#4ade801f;--mk-warn-bg:#fbbf241f;--mk-bad-bg:#f871711f;--mk-sunk:#ffffff0b;--mk-veil:#020617cc;--mk-ring:#ffffff1a}.mk-offers .mk-shell{padding-inline-start:18px;padding-inline-end:18px;max-width:1180px;margin-inline-start:auto;margin-inline-end:auto;padding-top:26px}.mk-offers .mk-muted{color:var(--text-muted)}.mk-offers .mk-ok{color:var(--mk-ok)}.mk-offers .mk-warn{color:var(--mk-warn)}.mk-offers .mk-bad{color:var(--mk-bad)}.mk-offers .mk-btn{border-radius:var(--radius-md,8px);border:1.5px solid var(--border-color,#e2e8f0);color:var(--text-main,#2d3748);cursor:pointer;transition:background var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease);background:0 0;justify-content:center;align-items:center;gap:7px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mk-offers .mk-btn:disabled{opacity:.5;cursor:not-allowed}.mk-offers .mk-btn-primary{background:var(--primary-color,#26ae61);border-color:var(--primary-color,#26ae61);color:#fff}.mk-offers .mk-btn-primary:hover:not(:disabled){background:var(--primary-hover,#1e904f);border-color:var(--primary-hover,#1e904f)}.mk-offers .mk-btn-ghost:hover:not(:disabled){background:var(--mk-sunk)}.mk-offers .mk-btn-fix{background:var(--mk-bad-bg);color:var(--mk-bad);border-color:#0000;margin-top:10px;padding:8px 14px;font-size:12px}.mk-offers .mk-btn-fix:hover{background:var(--mk-bad);color:#fff}.mk-offers.mk-gate{justify-content:center;align-items:center;min-height:62vh;padding:40px 18px;display:flex}.mk-offers .mk-gate-box{text-align:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);width:100%;max-width:470px;box-shadow:var(--shadow-lg);padding:38px 30px}.mk-offers .mk-gate-ico{border-radius:var(--radius-full,9999px);background:var(--primary-light);width:68px;height:68px;color:var(--primary-color);place-items:center;margin:0 auto 16px;display:grid}.mk-offers .mk-gate-box h2{margin:0 0 10px;font-size:20px;font-weight:800}.mk-offers .mk-gate-body p{color:var(--text-muted);margin:0 0 20px;font-size:13.5px;line-height:2}.mk-offers .mk-hero{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-sm);margin-bottom:26px;padding:26px 24px}.mk-offers .mk-hero-kicker{border-radius:var(--radius-full,9999px);background:var(--primary-light);color:var(--primary-color);align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.mk-offers .mk-hero h1{margin:12px 0 8px;font-size:max(20px,min(3.4vw,26px));font-weight:800;line-height:1.5}.mk-offers .mk-hero-sub{max-width:720px;color:var(--text-muted);margin:0 0 20px;font-size:13.5px;line-height:2}.mk-offers .mk-hero-sub strong{color:var(--text-main)}.mk-offers .mk-hero-list{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-offers .mk-hero-list li{border-radius:var(--radius-md,8px);border:1px solid var(--border-color);background:var(--mk-sunk);align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.mk-offers .mk-hero-list li.is-off{opacity:.55}.mk-offers .mk-hero-ico{flex-shrink:0;font-size:20px;line-height:1.3}.mk-offers .mk-hero-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.mk-offers .mk-hero-txt strong{font-size:13px;font-weight:800}.mk-offers .mk-hero-txt span{color:var(--text-muted);font-size:11.5px;line-height:1.85}.mk-offers .mk-hero-flag{border-radius:var(--radius-full,9999px);background:var(--mk-warn-bg);color:var(--mk-warn);white-space:nowrap;flex-shrink:0;align-self:center;margin-inline-start:auto;padding:2px 9px;font-size:10.5px;font-weight:800}.mk-offers .mk-section{margin-bottom:34px}.mk-offers .mk-h2{align-items:center;gap:9px;margin:0 0 6px;font-size:17px;font-weight:800;display:flex}.mk-offers .mk-h2-sub{color:var(--text-muted);max-width:760px;margin:0 0 18px;font-size:12.5px;line-height:1.9}.mk-offers .mk-empty{text-align:center;border:1.5px dashed var(--border-color);border-radius:var(--radius-lg,12px);color:var(--text-muted);padding:26px 20px;font-size:13px;line-height:1.9}.mk-offers .mk-empty p{margin:0 0 12px}.mk-offers .mk-empty p:last-child{margin-bottom:0}.mk-offers .mk-empty-lg{padding:44px 22px}.mk-offers .mk-empty-lg>span{margin-bottom:10px;font-size:34px;display:block}.mk-offers .mk-empty-lg h3{color:var(--text-main);margin:0 0 8px;font-size:15px;font-weight:800}.mk-offers .mk-subs{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.mk-offers .mk-sub{border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);background:var(--bg-card);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:18px;display:flex}.mk-offers .mk-sub.is-past{opacity:.72}.mk-offers .mk-sub-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mk-offers .mk-sub-title{flex-direction:column;gap:6px;min-width:0;display:flex}.mk-offers .mk-sub-title h3{margin:0;font-size:14.5px;font-weight:800;line-height:1.5}.mk-offers .mk-status{border-radius:var(--radius-full,9999px);color:var(--mk-status,var(--text-muted));background:var(--mk-sunk);border:1px solid var(--mk-status,var(--border-color));white-space:nowrap;align-self:flex-start;padding:2px 10px;font-size:10.5px;font-weight:800}.mk-offers .mk-sub-badge{flex-shrink:0}.mk-offers .mk-sub-facts{border-radius:var(--radius-md,8px);background:var(--mk-sunk);grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:11px 12px;display:grid}.mk-offers .mk-sub-facts div{min-width:0}.mk-offers .mk-sub-facts dt{color:var(--text-muted);margin-bottom:3px;font-size:10.5px;font-weight:700}.mk-offers .mk-sub-facts dd{margin:0;font-size:12px;font-weight:800}.mk-offers .mk-bar{border-radius:var(--radius-full,9999px);background:var(--mk-sunk);border:1px solid var(--border-color);height:6px;overflow:hidden}.mk-offers .mk-bar-fill{background:var(--primary-color);height:100%;transition:width var(--transition-normal,.25s ease);display:block}.mk-offers .mk-sub-line{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.mk-offers .mk-sub-svcs{flex-direction:column;gap:6px;display:flex}.mk-offers .mk-sub-svcs-lbl{color:var(--text-muted);font-size:10.5px;font-weight:800}.mk-offers .mk-sub-svcs ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mk-offers .mk-sub-svcs li{text-overflow:ellipsis;white-space:nowrap;padding-inline-start:14px;font-size:12px;font-weight:600;line-height:1.7;position:relative;overflow:hidden}.mk-offers .mk-sub-svcs li:before{content:"•";color:var(--primary-color);font-weight:900;position:absolute}.mk-offers .mk-sub-svcs li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.mk-offers .mk-sub-svcs li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.mk-offers .mk-sub-svcs li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.mk-offers .mk-sub-svcs li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.mk-offers .mk-sub-svcs li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.mk-offers .mk-sub-svcs li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.mk-offers .mk-sub-stats{color:var(--text-muted);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.mk-offers .mk-sub-stats strong{color:var(--text-main)}.mk-offers .mk-sub-renew{align-self:flex-start;margin-top:auto}.mk-offers .mk-chips{flex-wrap:wrap;gap:6px;display:flex}.mk-offers .mk-chip{border-radius:var(--radius-full,9999px);border:1px solid var(--border-color);background:var(--mk-sunk);color:var(--text-muted);align-items:center;gap:4px;padding:3px 10px;font-size:10.5px;font-weight:700;line-height:1.7;display:inline-flex}.mk-offers .mk-chip-cond{color:var(--mk-warn);background:var(--mk-warn-bg);border-style:dashed;border-color:#0000}.mk-offers .mk-pkgs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:16px;display:grid}.mk-offers .mk-pkg{border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);background:var(--bg-card);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal,.25s ease), box-shadow var(--transition-normal,.25s ease);flex-direction:column;gap:13px;padding:20px 18px;display:flex;position:relative}.mk-offers .mk-pkg:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.mk-offers .mk-pkg.is-featured{border-color:var(--primary-color)}.mk-offers .mk-pkg.is-off{background:var(--mk-sunk);box-shadow:none;border-style:dashed}.mk-offers .mk-pkg.is-off:hover{box-shadow:none;transform:none}.mk-offers .mk-pkg.is-off .mk-pkg-head,.mk-offers .mk-pkg.is-off .mk-price,.mk-offers .mk-pkg.is-off .mk-feats,.mk-offers .mk-pkg.is-off .mk-pkg-badge{opacity:.62;filter:grayscale(60%)}.mk-offers .mk-pkg-flag{top:-9px;border-radius:var(--radius-full,9999px);background:var(--primary-color);color:#fff;padding:2px 11px;font-size:10.5px;font-weight:800;position:absolute}.mk-offers .mk-pkg-flag:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.mk-offers .mk-pkg-flag:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.mk-offers .mk-pkg-flag:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.mk-offers .mk-pkg-flag:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.mk-offers .mk-pkg-flag:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.mk-offers .mk-pkg-flag:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.mk-offers .mk-pkg-head{align-items:center;gap:12px;display:flex}.mk-offers .mk-pkg-icon{flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.mk-offers .mk-pkg-id{min-width:0}.mk-offers .mk-pkg-id h3{margin:0;font-size:15px;font-weight:800;line-height:1.5}.mk-offers .mk-pkg-id p{color:var(--text-muted);margin:3px 0 0;font-size:11.5px;line-height:1.8}.mk-offers .mk-pkg-badge{display:flex}.mk-offers .mk-price{border-bottom:1px solid var(--border-color);align-items:baseline;gap:8px;padding-bottom:12px;display:flex}.mk-offers .mk-price strong{color:var(--primary-color);font-size:26px;font-weight:900;line-height:1.2}.mk-offers .mk-price span{color:var(--text-muted);font-size:12px}.mk-offers .mk-pkg-meta{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-offers .mk-pkg-meta li{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.mk-offers .mk-feats{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.mk-offers .mk-feats li{align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.75;display:flex}.mk-offers .mk-feats svg{color:var(--mk-ok);flex-shrink:0;margin-top:2px}.mk-offers .mk-pkg-block{flex-direction:column;gap:6px;display:flex}.mk-offers .mk-pkg-block-lbl{color:var(--text-muted);font-size:10.5px;font-weight:800}.mk-offers .mk-pkg-note{border-radius:var(--radius-md,8px);background:var(--mk-sunk);color:var(--text-muted);margin:0;padding:9px 12px;font-size:11.5px;line-height:1.85}.mk-offers .mk-pkg-buy{width:100%;margin-top:auto}.mk-offers .mk-block{border-radius:var(--radius-md,8px);background:var(--mk-bad-bg);border:1px solid #0000;padding:12px 13px}.mk-offers .mk-block-head{color:var(--mk-bad);align-items:flex-start;gap:7px;margin:0;font-size:12.5px;font-weight:800;line-height:1.8;display:flex}.mk-offers .mk-block-head svg{flex-shrink:0;margin-top:3px}.mk-offers .mk-block-list{flex-direction:column;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.mk-offers .mk-block-list li{border-inline-start:2px solid var(--mk-bad);flex-direction:column;gap:2px;padding-inline-start:12px;display:flex}.mk-offers .mk-block-list strong{font-size:11.5px;font-weight:800}.mk-offers .mk-block-list span{color:var(--text-muted);font-size:11.5px;line-height:1.8}.mk-offers .mk-level{border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);background:var(--bg-card);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.mk-offers .mk-level-now,.mk-offers .mk-level-next{flex-direction:column;gap:3px;display:flex}.mk-offers .mk-level-lbl{color:var(--text-muted);font-size:10.5px;font-weight:700}.mk-offers .mk-level-now strong,.mk-offers .mk-level-next strong{font-size:15px;font-weight:800}.mk-offers .mk-level-next strong{color:var(--primary-color)}.mk-offers .mk-level-arrow{color:var(--text-muted);flex-shrink:0}.mk-offers .mk-level-mode,.mk-offers .mk-level-cd{border-radius:var(--radius-md,8px);flex-basis:100%;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;font-size:12px;line-height:1.85;display:flex}.mk-offers .mk-level-mode{background:var(--mk-sunk);color:var(--text-muted)}.mk-offers .mk-level-cd{background:var(--mk-warn-bg);color:var(--mk-warn);font-weight:700}.mk-offers .mk-level-mode svg,.mk-offers .mk-level-cd svg{flex-shrink:0;margin-top:3px}.mk-offers .mk-modal{z-index:9990;background:var(--mk-veil);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);direction:rtl;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mk-offers .mk-modal-box{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);width:100%;max-width:600px;max-height:min(94vh,900px);box-shadow:var(--shadow-premium);flex-direction:column;display:flex;overflow:hidden}.mk-offers .mk-modal-head{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.mk-offers .mk-modal-kicker{color:var(--text-muted);font-size:11px;font-weight:700}.mk-offers .mk-modal-head h2{margin:4px 0 0;font-size:16px;font-weight:800;line-height:1.5}.mk-offers .mk-x{border-radius:var(--radius-md,8px);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-family:inherit;font-size:16px;line-height:1}.mk-offers .mk-x:hover{background:var(--mk-sunk);color:var(--text-main)}.mk-offers .mk-steps{border-bottom:1px solid var(--border-color);background:var(--mk-sunk);gap:8px;margin:0;padding:12px 18px;list-style:none;display:flex}.mk-offers .mk-steps li{border-radius:var(--radius-full,9999px);text-align:center;color:var(--text-muted);border:1px solid var(--border-color);flex:1;padding:6px 8px;font-size:11px;font-weight:700}.mk-offers .mk-steps li.on{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.mk-offers .mk-steps li.past{color:var(--primary-color);border-color:var(--primary-color)}.mk-offers .mk-modal-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px;display:flex;overflow-y:auto}.mk-offers .mk-modal-foot{border-top:1px solid var(--border-color);background:var(--mk-sunk);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.mk-offers .mk-lead{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.9}.mk-offers .mk-lead strong{color:var(--text-main)}.mk-offers .mk-alert{border-radius:var(--radius-md,8px);background:var(--mk-bad-bg);color:var(--mk-bad);align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:12.5px;font-weight:700;line-height:1.85;display:flex}.mk-offers .mk-alert svg{flex-shrink:0;margin-top:3px}.mk-offers .mk-count{border-radius:var(--radius-full,9999px);background:var(--primary-light);color:var(--primary-color);align-self:flex-start;padding:4px 12px;font-size:11.5px;font-weight:800}.mk-offers .mk-svc-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.mk-offers .mk-svc{border:1.5px solid var(--border-color);border-radius:var(--radius-md,8px);cursor:pointer;transition:border-color var(--transition-fast,.15s ease), background var(--transition-fast,.15s ease);background:0 0;align-items:center;gap:9px;padding:9px 11px;display:flex}.mk-offers .mk-svc.on{border-color:var(--primary-color);background:var(--primary-light)}.mk-offers .mk-svc.full{opacity:.45;cursor:not-allowed}.mk-offers .mk-svc input{accent-color:var(--primary-color);width:15px;height:15px;cursor:inherit;flex-shrink:0}.mk-offers .mk-svc img{object-fit:cover;border-radius:var(--radius-sm,4px);background:var(--mk-sunk);flex-shrink:0;width:40px;height:30px}.mk-offers .mk-svc-ph{border-radius:var(--radius-sm,4px);background:var(--mk-sunk);flex-shrink:0;place-items:center;width:40px;height:30px;display:grid}.mk-offers .mk-svc-title{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.mk-offers .mk-rows{border-radius:var(--radius-md,8px);border:1px solid var(--border-color);background:var(--mk-sunk);flex-direction:column;gap:10px;padding:14px 15px;display:flex}.mk-offers .mk-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.mk-offers .mk-row>span{color:var(--text-muted)}.mk-offers .mk-row>strong{font-weight:800}.mk-offers .mk-row em{opacity:.6;font-style:normal}.mk-offers .mk-row-cut>strong{color:var(--mk-bad)}.mk-offers .mk-row-total{border-top:1px solid var(--border-color);padding-top:10px;font-size:14px}.mk-offers .mk-row-total>span{color:var(--text-main);font-weight:800}.mk-offers .mk-row-total>strong{color:var(--primary-color);font-size:20px;font-weight:900}.mk-offers .mk-row-due>strong{color:var(--primary-color)}.mk-offers .mk-wallet{border-radius:var(--radius-md,8px);border:1px solid var(--border-color);background:0 0;flex-direction:column;gap:11px;padding:13px 14px;display:flex}.mk-offers .mk-wallet-top{cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.mk-offers .mk-wallet-top input{accent-color:var(--primary-color);width:16px;height:16px;cursor:inherit}.mk-offers .mk-wallet-top svg{color:var(--primary-color);flex-shrink:0}.mk-offers .mk-wallet-top strong{color:var(--primary-color)}.mk-offers .mk-wallet-slider{align-items:center;gap:12px;display:flex}.mk-offers .mk-wallet-slider input[type=range]{min-width:0;accent-color:var(--primary-color);cursor:pointer;flex:1}.mk-offers .mk-wallet-slider output{text-align:center;border-radius:var(--radius-md,8px);background:var(--primary-light);min-width:74px;color:var(--primary-color);padding:4px 8px;font-size:12.5px;font-weight:800}.mk-offers .mk-methods{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.mk-offers .mk-method{border:1.5px solid var(--border-color);border-radius:var(--radius-md,8px);cursor:pointer;min-height:56px;transition:border-color var(--transition-fast,.15s ease), background var(--transition-fast,.15s ease);align-items:center;gap:10px;padding:11px 12px;display:flex}.mk-offers .mk-method.on{border-color:var(--primary-color);background:var(--primary-light)}.mk-offers .mk-method.off{opacity:.55;cursor:not-allowed;background:var(--mk-sunk)}.mk-offers .mk-method input{accent-color:var(--primary-color);width:16px;height:16px;cursor:inherit;flex-shrink:0}.mk-offers .mk-method img{object-fit:contain;border-radius:var(--radius-sm,4px);background:var(--mk-sunk);flex-shrink:0;width:44px;height:28px;padding:2px 3px}.mk-offers .mk-method-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-offers .mk-method-name{font-size:12.5px;font-weight:700;line-height:1.5}.mk-offers .mk-method-why{color:var(--mk-warn);font-size:10.5px;font-weight:700;line-height:1.6}.mk-offers .mk-skeleton{background:var(--mk-sunk);border-style:dashed;animation:1.3s ease-in-out infinite mk-pulse}@keyframes mk-pulse{0%,to{opacity:.55}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.mk-offers .mk-skeleton{animation:none}.mk-offers .mk-pkg:hover{transform:none}}.mk-offers .mk-note-direct{border-radius:var(--radius-md,8px);background:var(--mk-ok-bg);color:var(--mk-ok);white-space:pre-line;margin:0;padding:12px 14px;font-size:12px;line-height:1.9}.mk-offers .mk-secure{color:var(--text-muted);align-items:center;gap:7px;margin:0;font-size:11.5px;line-height:1.8;display:flex}.mk-offers .mk-secure svg{flex-shrink:0}.mk-offers .mk-frame{border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background:var(--bg-main);flex-direction:column;height:min(70vh,700px);display:flex;overflow:hidden}.mk-offers .mk-frame-head{border-bottom:1px solid var(--border-color);background:var(--mk-sunk);align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:800;display:flex}.mk-offers .mk-frame-head svg{color:var(--primary-color);flex-shrink:0}.mk-offers .mk-frame iframe{flex:1;min-height:0}.mk-offers .mk-done{text-align:center;padding:18px 8px}.mk-offers .mk-done-ico{border-radius:var(--radius-full,9999px);background:var(--primary-light);width:70px;height:70px;color:var(--primary-color);place-items:center;margin:0 auto 14px;display:grid}.mk-offers .mk-done h3{margin:0 0 8px;font-size:16px;font-weight:800;line-height:1.6}.mk-offers .mk-done p{color:var(--text-muted);margin:0;font-size:13px;line-height:2}@media (max-width:640px){.mk-offers .mk-shell{padding-inline-start:13px;padding-inline-end:13px;padding-top:18px}.mk-offers .mk-hero{padding:20px 16px}.mk-offers .mk-hero-list,.mk-offers .mk-subs,.mk-offers .mk-pkgs,.mk-offers .mk-svc-grid,.mk-offers .mk-methods{grid-template-columns:1fr}.mk-offers .mk-modal{padding:0}.mk-offers .mk-modal-box{border:none;border-radius:0;max-width:none;height:100%;max-height:100%}.mk-offers .mk-modal-foot{flex-direction:column-reverse}.mk-offers .mk-modal-foot .mk-btn{width:100%}.mk-offers .mk-frame{flex:1;height:100%}.mk-offers .mk-level-arrow{transform:rotate(-90deg)}}.mk-offers .mk-ladder{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-items:flex-start;margin:20px 0 0;padding:12px 2px 8px;display:flex;overflow-x:auto}.mk-offers .mk-step-wrap{flex:none;align-items:flex-start;display:flex}.mk-offers .mk-step{border-radius:var(--radius-md,8px);text-align:center;width:136px;color:var(--text-muted);border:1px solid #0000;flex-direction:column;flex:none;align-items:center;gap:5px;padding:10px 6px 12px;display:flex;position:relative}.mk-offers .mk-step-ico{border-radius:var(--radius-full,9999px);border:2px solid var(--border-color);background:var(--mk-sunk);width:46px;height:46px;color:var(--mk-step-color,var(--text-muted));place-items:center;display:grid}.mk-offers .mk-step-name{color:var(--text-main);font-size:12.5px;font-weight:800;line-height:1.5}.mk-offers .mk-step-thr{font-size:10.5px;font-weight:700;line-height:1.6}.mk-offers .mk-step-tag{border-radius:var(--radius-full,9999px);background:var(--mk-sunk);white-space:nowrap;padding:1px 9px;font-size:10px;font-weight:800}.mk-offers .mk-step-price{color:var(--primary-color);font-size:11px;font-weight:800}.mk-offers .mk-step-line{background:var(--border-color);border-radius:2px;flex:0 0 26px;height:3px;margin-top:31px}.mk-offers .mk-step-line.is-done{background:var(--mk-ok)}.mk-offers .mk-step.is-done{opacity:.78}.mk-offers .mk-step.is-done .mk-step-ico{border-color:var(--mk-ok);background:var(--mk-ok-bg)}.mk-offers .mk-step.is-done .mk-step-tag{color:var(--mk-ok);background:var(--mk-ok-bg)}.mk-offers .mk-step.is-current{border-color:var(--primary-color);background:var(--primary-light)}.mk-offers .mk-step.is-current .mk-step-ico{border-color:var(--primary-color);background:var(--bg-card);box-shadow:0 0 0 4px var(--primary-light)}.mk-offers .mk-step.is-current .mk-step-tag{color:#fff;background:var(--primary-color)}.mk-offers .mk-step.is-next .mk-step-ico{border-style:dashed;border-color:var(--primary-color)}.mk-offers .mk-step.is-next .mk-step-tag{color:var(--primary-color);background:var(--primary-light)}.mk-offers .mk-step.is-ahead{opacity:.6}.mk-offers .mk-top{border:1px solid var(--mk-ok);border-radius:var(--radius-lg,12px);background:var(--mk-ok-bg);align-items:center;gap:14px;margin-bottom:18px;padding:18px 20px;display:flex}.mk-offers .mk-top-ico{flex-shrink:0;font-size:34px;line-height:1}.mk-offers .mk-top-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.mk-offers .mk-top-txt strong{color:var(--text-main);font-size:14.5px;font-weight:800;line-height:1.7}.mk-offers .mk-top-txt span{color:var(--text-muted);font-size:12px;line-height:1.8}.mk-offers .mk-top-txt b{color:var(--mk-ok);font-weight:800}.mk-offers .mk-switch{border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);background:var(--mk-sunk);gap:4px;margin-top:18px;padding:4px;display:inline-flex}.mk-offers .mk-switch button{border-radius:var(--radius-full,9999px);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease);background:0 0;border:none;align-items:center;gap:7px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.mk-offers .mk-switch button:hover{color:var(--text-main)}.mk-offers .mk-switch button[aria-pressed=true]{background:var(--bg-card);color:var(--primary-color);box-shadow:var(--shadow-sm)}.mk-offers .mk-choose{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.mk-offers .mk-choose-card{border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);background:var(--bg-card);box-shadow:var(--shadow-sm);color:var(--text-main);transition:transform var(--transition-normal,.25s ease), box-shadow var(--transition-normal,.25s ease), border-color var(--transition-fast,.15s ease);flex-direction:column;gap:8px;padding:24px 22px;text-decoration:none;display:flex}.mk-offers .mk-choose-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md);transform:translateY(-3px)}.mk-offers .mk-choose-ico{font-size:34px;line-height:1}.mk-offers .mk-choose-card strong{font-size:16px;font-weight:800;line-height:1.5}.mk-offers .mk-choose-card p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.9}.mk-offers .mk-choose-go{color:var(--primary-color);align-items:center;gap:4px;margin-top:auto;font-size:12.5px;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:reduce){.mk-offers .mk-choose-card:hover{transform:none}}@media (max-width:640px){.mk-offers .mk-choose{grid-template-columns:1fr}.mk-offers .mk-switch{width:100%;display:flex}.mk-offers .mk-switch button{flex:1;justify-content:center;padding-inline-start:10px;padding-inline-end:10px}.mk-offers .mk-top{text-align:center;flex-direction:column}.mk-offers .mk-step{width:118px}}@media (max-width:991px){.mk-offers .mk-shell{padding-inline-start:15px;padding-inline-end:15px}}@media (max-width:575px){.mk-offers .mk-sub-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-offers .mk-sub-facts dt{font-size:11.5px}.mk-offers .mk-sub-facts dd{font-size:12.5px}}.mk-offers .mk-svc-ctx{border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);background:var(--bg-card);box-shadow:var(--shadow-sm);border-inline-start:3px solid var(--primary-color);align-items:center;gap:12px;margin-bottom:18px;padding:10px 14px;display:flex}.mk-offers .mk-svc-ctx img,.mk-offers .mk-svc-ctx .mk-svc-ctx-ph{border-radius:var(--radius-sm,6px);object-fit:cover;background:var(--mk-sunk);flex-shrink:0;justify-content:center;align-items:center;width:54px;height:38px;font-size:18px;display:flex}.mk-offers .mk-svc-ctx-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-offers .mk-svc-ctx-txt small{color:var(--primary-color);align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.mk-offers .mk-svc-ctx-txt strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.5;overflow:hidden}.mk-offers .mk-svc-ctx-open{color:var(--text-muted);transition:color var(--transition-fast,.15s ease);flex-shrink:0;align-items:center;gap:3px;margin-inline-start:auto;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mk-offers .mk-svc-ctx-open:hover{color:var(--primary-color)}@media (prefers-reduced-motion:reduce){.mk-offers .mk-svc-ctx-open{transition:none}}@media (max-width:575px){.mk-offers .mk-svc-ctx{flex-wrap:wrap}.mk-offers .mk-svc-ctx-open{justify-content:flex-end;width:100%;margin-inline-start:0}}@media (max-width:991px){.mk-offers .mk-step-thr,.mk-offers .mk-step-tag{font-size:11.5px}.mk-offers .mk-step-price{font-size:12px}.mk-offers .mk-level-lbl,.mk-offers .mk-status,.mk-offers .mk-chip,.mk-offers .mk-sub-facts dt,.mk-offers .mk-sub-svcs-lbl,.mk-offers .mk-pkg-flag,.mk-offers .mk-pkg-block-lbl,.mk-offers .mk-method-why,.mk-offers .mk-modal-kicker{font-size:11.5px}.mk-offers .mk-hero h1{font-size:24px}.mk-offers .mk-btn-primary{min-height:47px;padding-block-start:0;padding-block-end:0;font-size:14px}.mk-offers .mk-hero-kicker,.mk-offers .mk-hero-txt span,.mk-offers .mk-hero-flag,.mk-offers .mk-status,.mk-offers .mk-sub-facts dt,.mk-offers .mk-sub-svcs-lbl,.mk-offers .mk-sub-stats,.mk-offers .mk-chip,.mk-offers .mk-pkg-flag,.mk-offers .mk-pkg-id p,.mk-offers .mk-pkg-block-lbl,.mk-offers .mk-pkg-note,.mk-offers .mk-block-list strong,.mk-offers .mk-block-list span,.mk-offers .mk-level-lbl,.mk-offers .mk-modal-kicker,.mk-offers .mk-steps li,.mk-offers .mk-count,.mk-offers .mk-method-why,.mk-offers .mk-secure,.mk-offers .mk-step-thr,.mk-offers .mk-step-tag,.mk-offers .mk-step-price,.mk-offers .mk-svc-ctx-txt small{font-size:12px}}@media (max-width:767px){.mk-offers .mk-hero h1{font-size:18px}.mk-offers .mk-btn-primary{min-height:42px}}@media (max-width:991px){.mk-offers .mk-ladder{overflow-x:visible}.mk-offers .mk-step-wrap{display:contents}.mk-offers .mk-step{flex:1 1 0;width:auto;min-width:0;padding-inline-start:4px;padding-inline-end:4px}.mk-offers .mk-step-line{flex:0 0 16px}.mk-offers .mk-step-tag{white-space:normal}.mk-offers .mk-subs{grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr))}.mk-offers .mk-sub{min-width:0}.mk-offers .mk-sub-svcs li{white-space:normal;text-overflow:clip;overflow:visible}.mk-offers .mk-svc-ctx-txt{flex:1 1 0}.mk-offers .mk-svc-ctx-txt strong{white-space:normal;text-overflow:clip;overflow:visible}.mk-offers .mk-svc-ctx-open{min-height:40px}.mk-offers .mk-svc-title{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.mk-offers .mk-x{width:40px;height:40px}.mk-offers .mk-btn{min-height:47px;padding-block-start:0;padding-block-end:0;font-size:14px}}@media (max-width:767px){.mk-offers .mk-ladder{flex-direction:column;align-items:stretch;padding:12px 0 0}.mk-offers .mk-step{text-align:start;flex:none;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:2px 12px;width:100%;padding:8px 10px;display:grid}.mk-offers .mk-step-ico{grid-area:1/1/span 2}.mk-offers .mk-step-name{grid-area:1/2}.mk-offers .mk-step-thr{grid-area:2/2}.mk-offers .mk-step-tag{white-space:nowrap;grid-area:1/3;justify-self:end}.mk-offers .mk-step-price{grid-area:2/3;justify-self:end}.mk-offers .mk-step-line{flex:0 0 14px;width:3px;height:14px;margin:0;margin-inline-start:32px}.mk-offers .mk-level-arrow{transform:none}.mk-offers .mk-btn{min-height:42px}}@media (max-width:640px){.mk-offers .mk-modal-foot{flex-direction:row}.mk-offers .mk-modal-foot .mk-btn{width:auto}.mk-offers .mk-modal-foot .mk-btn-primary,.mk-offers .mk-modal-foot .mk-btn:only-child{flex:auto;padding-inline-start:12px;padding-inline-end:12px}.mk-offers .mk-modal-foot .mk-btn-ghost:not(:only-child){flex:none;padding-inline-start:16px;padding-inline-end:16px}}@media (max-width:575px){.mk-offers .mk-svc-ctx{align-items:flex-start}}@media (max-width:991px){.mk-offers .mk-step-tag{white-space:nowrap;padding-inline-start:6px;padding-inline-end:6px}[data-theme=dark] .mk-offers .mk-status{color:color-mix(in srgb, var(--mk-status,var(--text-muted)) 62%, #fff);border-color:color-mix(in srgb, var(--mk-status,var(--text-muted)) 62%, #fff)}}.odp{--odp-go:#1b7f46;--odp-go-hover:#166c3b;--odp-stop:#b91c1c;--odp-stop-hover:#991b1b;border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px);background:var(--bg-card,#fff);color:var(--text-main,#2d3748);text-align:right;direction:rtl;flex-direction:column;gap:12px;min-width:0;margin-top:16px;padding:14px;display:flex}.odp-head{flex-direction:column;gap:2px;display:flex}.odp-title{color:var(--text-main,#2d3748);margin:0;font-size:1rem;font-weight:700;line-height:1.5}.odp-sub,.odp-muted,.odp-hint,.odp-gate{color:var(--ink-600,#64748b);margin:0;font-size:.84rem;line-height:1.7}.odp-gate{font-weight:600}.odp-actions{flex-direction:column;gap:10px;display:flex}.odp-decision{flex-direction:column;gap:4px;min-width:0;display:flex}.odp-btn{border-radius:var(--radius-md,8px);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:10px 16px;font-size:.95rem;font-weight:600;line-height:1.4;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.odp-btn:focus-visible{outline:3px solid var(--border-focus,#26ae61);outline-offset:2px}.odp-btn:disabled{cursor:not-allowed;opacity:.55}.odp-btn--primary{background:var(--odp-go);color:#fff}.odp-btn--primary:hover:not(:disabled){background:var(--odp-go-hover)}.odp-btn--danger{background:var(--odp-stop);color:#fff}.odp-btn--danger:hover:not(:disabled){background:var(--odp-stop-hover)}.odp-btn--neutral{border-color:var(--border-color,#e2e8f0);color:var(--text-main,#2d3748);background:0 0}.odp-btn--neutral:hover:not(:disabled),.odp-btn--ghost:hover:not(:disabled){background:var(--bg-muted,#f8f9fa)}.odp-btn--ghost{border-color:var(--border-color,#e2e8f0);color:var(--ink-600,#64748b);background:0 0}.odp-btn[aria-expanded=true]{box-shadow:inset 0 -3px #0000002e}.odp-row{flex-direction:column;gap:8px;display:flex}.odp-stage{border-top:1px dashed var(--border-color,#e2e8f0);flex-direction:column;gap:12px;padding-top:12px;display:flex}.odp-stage-title{color:var(--text-main,#2d3748);margin:0;font-size:.92rem;font-weight:700}.odp-form{flex-direction:column;gap:14px;display:flex}.odp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.odp-label{color:var(--text-main,#2d3748);font-size:.9rem;font-weight:600;line-height:1.5}.odp-req{color:var(--danger-ink,#c53030);margin-inline-start:4px}.odp-input{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--bg-input,#fff);width:100%;min-height:44px;color:var(--text-main,#2d3748);text-align:right;direction:rtl;padding:10px 12px;font-size:16px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.odp-input--area{resize:vertical;min-height:104px}.odp-input--ltr{text-align:right;direction:ltr}.odp-input::placeholder{color:var(--ink-600,#64748b);opacity:.8}.odp-input:focus{border-color:var(--border-focus,#26ae61);box-shadow:0 0 0 3px var(--primary-light,#26ae611a);outline:none}.odp-input[aria-invalid=true]{border-color:var(--danger-ink,#c53030)}.odp-input:disabled{opacity:.7}.odp-meta{color:var(--ink-600,#64748b);flex-wrap:wrap;gap:4px 10px;font-size:.8rem;line-height:1.6;display:flex}.odp-count{font-variant-numeric:tabular-nums;margin-inline-start:auto}.odp-field-error{color:var(--danger-ink,#c53030);margin:0;font-size:.84rem;font-weight:600;line-height:1.6}.odp-confirm{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--bg-muted,#f8f9fa);flex-direction:column;gap:10px;padding:12px;display:flex}.odp-confirm--danger{border-color:var(--danger-line,#fed7d7);background:var(--danger-wash,#fff5f5)}.odp-confirm-text{color:var(--text-main,#2d3748);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:600;line-height:1.8}.odp-summary{flex-direction:column;gap:8px;margin:0;display:flex}.odp-summary-row{flex-direction:column;gap:2px;min-width:0;display:flex}.odp-summary-key{color:var(--ink-600,#64748b);font-size:.8rem}.odp-summary-val{color:var(--text-main,#2d3748);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.7}.odp-banner{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);border-inline-start-width:4px;flex-direction:column;gap:8px;padding:12px 14px;font-size:.92rem;line-height:1.7;display:flex}.odp-banner:focus{outline:none}.odp-banner:focus-visible{outline:2px solid var(--border-focus,#26ae61);outline-offset:2px}.odp-banner-text{overflow-wrap:anywhere;margin:0}.odp-banner--ok{background:var(--primary-light,#26ae611a);color:var(--text-main,#2d3748);border-color:#26ae6173}.odp-banner--error{border-color:var(--danger-line,#fed7d7);background:var(--danger-wash,#fff5f5);color:var(--danger-ink,#c53030)}.odp-notice{flex-direction:column;gap:10px;display:flex}.odp-notice:focus{outline:none}.odp-notice-text{color:var(--text-main,#2d3748);margin:0;font-size:.95rem;font-weight:600;line-height:1.7}.odp-notice--session .odp-notice-text{color:var(--danger-ink,#c53030)}.odp-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.odp-chip{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-full,9999px);color:var(--ink-600,#64748b);padding:4px 10px;font-size:.8rem;line-height:1.5}.odp-preview{flex-direction:column;gap:8px;min-width:0;display:flex}.odp-thumbs{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.odp-thumb-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.odp-thumb{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--bg-muted,#f8f9fa);cursor:zoom-in;width:100%;min-height:44px;padding:0;display:block;overflow:hidden}.odp-thumb:focus-visible{outline:3px solid var(--border-focus,#26ae61);outline-offset:2px}.odp-thumb-img{object-fit:contain;width:100%;height:auto;max-height:260px;display:block}.odp-thumb-label{color:var(--ink-600,#64748b);overflow-wrap:anywhere;font-size:.8rem;line-height:1.5}.odp-thumb-missing{border:1px dashed var(--danger-line,#fed7d7);border-radius:var(--radius-md,8px);text-align:center;min-height:96px;color:var(--danger-ink,#c53030);justify-content:center;align-items:center;padding:8px;font-size:.82rem;display:flex}.odp-inline-error{flex-direction:column;gap:8px;display:flex}.odp-inline-error-text{color:var(--danger-ink,#c53030);margin:0;font-size:.85rem;line-height:1.7}.odp-lightbox{z-index:100010;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));direction:rtl;background:#0f172ae6;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.odp-lightbox-img{max-width:100%;max-height:calc(100vh - 150px);object-fit:contain;border-radius:var(--radius-md,8px);max-height:calc(100dvh - 150px);display:block}.odp-lightbox-cap{text-align:center;color:#f8fafc;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6}.odp-lightbox-close{border-radius:var(--radius-full,9999px);color:#f8fafc;cursor:pointer;touch-action:manipulation;background:#0f172ab3;border:1px solid #f8fafc80;min-width:96px;min-height:44px;padding:10px 18px;font-size:1rem;font-weight:600}.odp-lightbox-close:focus-visible{outline-offset:2px;outline:3px solid #f8fafc}@media (min-width:481px){.odp{padding:16px 18px}.odp-actions{flex-flow:wrap;align-items:flex-start}.odp-decision{flex:180px;max-width:100%}.odp-row{flex-flow:wrap}.odp-row .odp-btn{width:auto;min-width:140px}.odp-notice .odp-btn,.odp-inline-error .odp-btn,.odp-banner .odp-btn{align-self:flex-start;width:auto}.odp-thumbs{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (prefers-reduced-motion:reduce){.odp-btn,.odp-input{transition:none}}.notifications-page{background-color:var(--bg-main);direction:rtl;min-height:calc(100vh - 200px);padding:40px 0}.notifications-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.notifications-header-row .section-title{align-items:center;gap:8px;margin-bottom:0;display:flex}.ntfp-unread-pill{color:#fff;background:#26ae61;border-radius:999px;margin-inline-start:6px;padding:3px 10px;font-size:12px;font-weight:700}.ntfp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ntfp-actions .btn{border-radius:var(--radius-full);align-items:center;gap:6px;display:inline-flex}.ntfp-actions .btn:disabled{opacity:.5;cursor:not-allowed}.ntfp-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ntfp-filter{border:1px solid var(--border-color);color:#475569;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}[data-theme=dark] .ntfp-filter{color:#bbb;background:#1e1e1e;border-color:#2d2d2d}.ntfp-filter:hover{color:#26ae61;border-color:#26ae61}.ntfp-filter.active{color:#fff;background:#26ae61;border-color:#26ae61}.ntfp-filter-count{background:#00000014;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-flex}.ntfp-filter.active .ntfp-filter-count{background:#ffffff40}.notifications-list-card{overflow:hidden;border:1px solid var(--border-color)!important;border-radius:var(--radius-md)!important;background-color:#fff!important;padding:0!important;box-shadow:0 4px 15px #0000000d!important}[data-theme=dark] .notifications-list-card{background-color:#1e1e1e!important;border-color:#2d2d2d!important}.empty-notifications{color:var(--text-muted);padding:60px 20px}.notifications-list-wrapper .ntf-row{padding:16px 20px}.ntfp-more{justify-content:center;margin-top:16px;display:flex}.spin{animation:1s linear infinite ntfp-spin}@keyframes ntfp-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.notifications-page{padding:20px 0}.ntfp-actions .btn span{display:none}.ntfp-actions .btn{padding-inline-start:10px;padding-inline-end:10px}}.ntfd-overlay{z-index:99990;direction:rtl;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ntfd-card{border:1px solid var(--border-color);border-radius:var(--radius-md);text-align:right;background:#fff;width:min(560px,100%);max-height:calc(100vh - 40px);padding:24px;position:relative;overflow:auto;box-shadow:0 20px 50px #0000002e}[data-theme=dark] .ntfd-card{background:#1e1e1e;border-color:#2d2d2d}.ntfd-close{top:12px;border:1px solid var(--border-color);color:#64748b;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute}.ntfd-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.ntfd-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.ntfd-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.ntfd-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.ntfd-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.ntfd-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.ntfd-close:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.ntfd-head{align-items:center;gap:12px;margin-bottom:14px;padding-inline-start:36px;display:flex}.ntfd-head .ntf-icon{width:46px;height:46px}.ntfd-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ntfd-cat{font-size:13px;font-weight:800}.ntfd-time{color:var(--text-muted);font-size:12px}.ntfd-dot{flex-shrink:0;position:static}.ntfd-title{color:var(--text-main,#1e293b);margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.5}[data-theme=dark] .ntfd-title{color:#eee}.ntfd-text{color:#475569;white-space:pre-wrap;word-break:break-word;margin:0 0 12px;font-size:14px;line-height:1.9}[data-theme=dark] .ntfd-text{color:#b8b8b8}.ntfd-rows{margin-bottom:16px}.ntfd-actions{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}.ntfd-actions .btn{border-radius:var(--radius-full);align-items:center;gap:6px;display:inline-flex}.ntfd-actions .btn:disabled{opacity:.5;cursor:not-allowed}.ntfd-state{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;padding:30px 10px;display:flex}.ntfd-state h3{color:var(--text-main,#1e293b);margin:4px 0 0;font-size:16px}[data-theme=dark] .ntfd-state h3{color:#eee}@media (max-width:640px){.ntfd-overlay{align-items:flex-end;padding:12px}.ntfd-card{max-height:calc(100vh - 24px);padding:18px}}@media (max-width:991px){.notifications-page{padding:20px 0 24px}.notifications-header-row{margin-bottom:14px}.notifications-header-row .section-title{font-size:24px}.ntfp-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline-start:15px;padding-inline-end:15px;flex-wrap:nowrap;margin-inline-start:-15px;margin-inline-end:-15px;padding-bottom:4px;overflow-x:auto}.ntfp-filters::-webkit-scrollbar{display:none}.ntfp-filter{flex:none}.notifications-list-wrapper .ntf-row{padding:14px 15px}.notifications-list-wrapper .ntf-title{font-size:14px}.notifications-list-wrapper .ntf-text{font-size:13px}.notifications-list-wrapper .ntf-meta{flex-wrap:wrap;font-size:12px}}@media (max-width:767px){.notifications-header-row .section-title{font-size:18px}}@media (max-width:640px){.ntfd-overlay{padding:0}.ntfd-card{width:100%;max-height:86vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0}.ntfd-actions .btn{flex:auto;justify-content:center}}@media (max-width:991px){.ntfp-actions .btn{justify-content:center;min-width:40px;min-height:40px}.notifications-page .ntfp-filter-count{min-width:20px;height:20px;font-size:12px}.notifications-page .ntfp-filters{padding-inline-start:0;padding-inline-end:0;flex-wrap:wrap;margin-inline-start:0;margin-inline-end:0;padding-bottom:0;overflow-x:visible}.notifications-page .ntfp-filter{gap:5px;min-height:40px;padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:10px}.ntfd-card .ntfd-close{width:40px;height:40px}.ntfd-card .ntfd-head{padding-inline-start:44px}.ntfd-card .ntfd-actions .btn{justify-content:center;min-height:47px;padding-block-start:0;padding-block-end:0;padding-inline-start:14px;padding-inline-end:14px;font-size:14px}}@media (max-width:767px){.ntfd-card .ntfd-actions{gap:6px}.ntfd-card .ntfd-actions .btn{min-height:42px;padding-inline-start:10px;padding-inline-end:10px}}@media (max-width:640px){.notifications-page .ntfp-actions{flex-wrap:nowrap;gap:6px;width:100%}.notifications-page .ntfp-actions .btn{white-space:nowrap;flex:auto;padding-inline-start:6px;padding-inline-end:6px}.notifications-page .ntfp-actions .btn span{display:inline}.notifications-page .ntfp-filter{gap:4px;padding-inline-start:7px;padding-inline-end:7px}}@media (max-width:991px){.ntfd-card .ntfd-state .btn{min-height:47px;padding-block-start:0;padding-block-end:0;padding-inline-start:14px;padding-inline-end:14px;font-size:14px}}@media (max-width:767px){.ntfd-card .ntfd-state .btn{min-height:42px;padding-inline-start:10px;padding-inline-end:10px}}@media (max-width:991px){.notifications-page .ntfp-more .btn{min-height:47px;padding-block-start:0;padding-block-end:0;padding-inline-start:14px;padding-inline-end:14px;font-size:14px}}@media (max-width:767px){.notifications-page .ntfp-more .btn{min-height:42px;padding-inline-start:10px;padding-inline-end:10px}}@media (max-width:991px){.notifications-page .empty-notifications{text-align:center}}.onf-overlay{z-index:99990;direction:rtl;background:#0f172a80;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.onf-card{width:100%;max-height:calc(100vh - 12px);overscroll-behavior:contain;background:var(--bg-card,#fff);max-height:calc(100dvh - 12px);color:var(--text-main,#1e293b);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px) var(--radius-lg,12px) 0 0;padding:16px 14px calc(16px + env(safe-area-inset-bottom,0px));text-align:right;border-bottom:0;position:relative;overflow-y:auto;box-shadow:0 -12px 40px #0003}.onf-close{top:10px;border:1px solid var(--border-color,#e2e8f0);width:40px;height:40px;color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.onf-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.onf-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.onf-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.onf-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.onf-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.onf-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.onf-close:hover{color:var(--danger-ink,#c53030);border-color:var(--danger-line,#fed7d7);background:var(--danger-wash,#fff5f5)}.onf-close:focus-visible{color:var(--danger-ink,#c53030);border-color:var(--danger-line,#fed7d7);background:var(--danger-wash,#fff5f5)}.onf-head{align-items:center;gap:10px;margin-bottom:10px;padding-inline-start:48px;display:flex}.onf-kind-icon{background:var(--bg-muted,#f8f9fa);border:1px solid var(--border-color,#e2e8f0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;display:inline-flex}.onf-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.onf-kind{color:var(--text-main,#1e293b);font-size:13px;font-weight:800}.onf-time{color:var(--text-muted,#64748b);font-size:12px}.onf-unread{background:var(--primary-color,#26ae61);border-radius:50%;flex-shrink:0;width:10px;height:10px}.onf-badges{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.onf-chip{border-radius:var(--radius-full,9999px);border:1px solid var(--border-color,#e2e8f0);background:var(--bg-muted,#f8f9fa);color:var(--text-main,#1e293b);align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}.onf-sev--critical,.onf-sev--high{color:var(--danger-ink,#c53030);background:var(--danger-wash,#fff5f5);border-color:var(--danger-line,#fed7d7)}.onf-sev--medium{color:#b45309;background:#d977061a;border-color:#d9770659}.onf-sev--low,.onf-sev--info{color:#1d4ed8;background:#2563eb14;border-color:#2563eb4d}[data-theme=dark] .onf-sev--medium{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2459}[data-theme=dark] .onf-sev--low,[data-theme=dark] .onf-sev--info{color:#93c5fd;background:#93c5fd1f;border-color:#93c5fd4d}.onf-title{color:var(--text-main,#1e293b);word-break:break-word;margin:0 0 6px;font-size:17px;font-weight:800;line-height:1.55}.onf-text{color:var(--text-muted,#475569);white-space:pre-wrap;word-break:break-word;margin:0 0 12px;font-size:14px;line-height:1.9}.onf-resolved{border-radius:var(--radius-md,8px);border:1px solid var(--border-color,#e2e8f0);background:var(--primary-light,#26ae611a);color:var(--text-main,#1e293b);align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.7;display:flex}.onf-resolved svg{color:var(--primary-color,#26ae61);flex-shrink:0;margin-top:4px}.onf-resolved-reason{color:var(--text-muted,#64748b);font-weight:400;display:block}.onf-rows{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);margin:0 0 12px;padding:0;overflow:hidden}.onf-row{border-top:1px solid var(--border-color,#e2e8f0);grid-template-columns:minmax(84px,36%) minmax(0,1fr);gap:10px;padding:8px 12px;display:grid}.onf-row:first-child{border-top:0}.onf-row dt{color:var(--text-muted,#64748b);margin:0;font-size:12.5px;font-weight:700}.onf-row dd{color:var(--text-main,#1e293b);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13.5px}.onf-decide{margin:4px 0 0}.onf-note{color:var(--text-muted,#64748b);align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;display:flex}.onf-actions{border-top:1px solid var(--border-color,#e2e8f0);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.onf-actions .btn{border-radius:var(--radius-full,9999px);flex:calc(50% - 4px);justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.onf-actions .onf-cta{flex-basis:100%}.onf-actions .btn:disabled{opacity:.55;cursor:not-allowed}.onf-state{text-align:center;color:var(--text-muted,#64748b);flex-direction:column;align-items:center;gap:10px;padding:28px 8px;display:flex}.onf-state h3{color:var(--text-main,#1e293b);margin:4px 0 0;font-size:16px}@media (min-width:641px){.onf-overlay{align-items:center;padding:20px}.onf-card{border-bottom:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);width:min(600px,100%);max-height:calc(100vh - 40px);padding:24px;box-shadow:0 20px 50px #0000002e}.onf-close{top:12px;width:34px;height:34px}.onf-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.onf-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.onf-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.onf-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.onf-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.onf-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.onf-head{padding-inline-start:44px}.onf-title{font-size:18px}.onf-actions .btn{flex:none;min-height:38px}.onf-actions .onf-cta{flex-basis:auto}}@media (prefers-reduced-motion:no-preference){.onf-card{animation:.18s ease-out onf-rise}}@keyframes onf-rise{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:none}}.atp-overlay{z-index:4000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172ac7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.atp-box{background:var(--bg-card,#fff);border-radius:14px;flex-direction:column;width:min(1000px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}.atp-head{border-bottom:1px solid var(--border-color,#e2e8f0);background:var(--bg-muted,#f8fafc);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.atp-name{min-width:0}.atp-name strong{color:var(--text-main,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.atp-name span{color:var(--text-muted,#64748b);font-size:11px}.atp-head-actions{flex:none;align-items:center;gap:7px;display:flex}.atp-btn{cursor:pointer;border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--text-main,#334155);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.atp-btn:disabled{opacity:.5;cursor:not-allowed}.atp-btn.is-primary{color:#fff;background:#2563eb;border-color:#2563eb}.atp-btn.is-close{padding:7px 9px}.atp-body{background:var(--bg-muted,#0f172a0d);flex:1;justify-content:center;align-items:center;min-height:220px;padding:12px;display:flex;overflow:auto}.atp-body img,.atp-body video{border-radius:8px;max-width:100%;max-height:78vh}.atp-body audio{width:min(520px,100%)}.atp-body iframe{background:#fff;border:0;border-radius:8px;width:100%;height:78vh}.atp-text{background:var(--bg-card,#fff);text-align:left;white-space:pre-wrap;word-break:break-word;direction:ltr;border-radius:8px;width:100%;max-height:78vh;margin:0;padding:14px;font-size:12.5px;line-height:1.9;overflow:auto}.atp-wait{color:var(--text-muted,#64748b);flex-direction:column;align-items:center;gap:10px;padding:40px 20px;font-size:13px;display:flex}.atp-wait.is-bad{color:#b91c1c}.atp-spin{animation:1s linear infinite atp-rotate}@keyframes atp-rotate{to{transform:rotate(360deg)}}@media (max-width:991px){.atp-overlay{padding:10px}.atp-box{border-radius:10px;max-height:calc(100dvh - 20px)}.atp-head{gap:8px;padding:9px 10px}.atp-btn{min-height:40px;padding:9px 12px;font-size:13px}.atp-btn.is-close{justify-content:center;min-width:40px;padding:9px}.atp-name strong{font-size:15px}.atp-name span{font-size:12px}.atp-wait{font-size:15px}.atp-body{min-height:160px;padding:8px}.atp-body img,.atp-body video{max-height:62vh}.atp-body iframe{height:62vh}.atp-text{max-height:62vh}}@media (max-width:575px){.atp-head{flex-wrap:wrap}.atp-name{flex:100%}.atp-head-actions{flex:100%;justify-content:flex-end}}@media (max-width:991px){.atp-name strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.atp-btn{min-height:40px;padding:7px 12px;font-size:14px;line-height:24px}.atp-text{font-size:14px;line-height:1.8}.atp-overlay .atp-body img{overflow-wrap:anywhere}}.sup-page{direction:rtl;min-height:70vh;padding:28px 0 60px}.sup-wrap{grid-template-columns:330px 1fr;align-items:start;gap:20px;display:grid}.sup-gate{text-align:center;background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);max-width:520px;color:var(--text-main,#0f172a);border-radius:16px;margin:60px auto;padding:40px 28px}.sup-gate svg{color:#2563eb;margin-bottom:12px}.sup-gate h3{margin:0 0 8px;font-size:19px;font-weight:800}.sup-gate p{color:var(--text-muted,#64748b);margin:0 0 20px;font-size:14px;line-height:1.9}.sup-side{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:14px;max-height:calc(100vh - 110px);padding:14px;position:sticky;top:84px;overflow-y:auto}.sup-side-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sup-side-head h2{color:var(--text-main,#0f172a);align-items:center;gap:7px;margin:0;font-size:15.5px;font-weight:800;display:flex}.sup-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sup-item{text-align:start;cursor:pointer;background:var(--bg-muted,#f8fafc);border:1px solid var(--border-color,#e2e8f0);width:100%;color:var(--text-main,#0f172a);border-inline-start:3px solid #0000;border-radius:11px;flex-direction:column;gap:5px;padding:11px 12px;font-family:inherit;display:flex}.sup-item:hover{background:var(--bg-card,#fff)}.sup-item.is-active{background:var(--bg-card,#fff);border-inline-start-color:#2563eb}.sup-item.is-dispute{border-inline-start-color:#dc2626}.sup-item strong{font-size:13px;font-weight:700;line-height:1.6}.sup-item-top{align-items:center;gap:6px;display:flex}.sup-item-meta{color:var(--text-muted,#64748b);font-size:11px}.sup-ref{letter-spacing:.3px;color:#64748b;direction:ltr;background:#64748b1f;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:800}.sup-dot{color:#fff;background:#dc2626;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-inline-start:auto;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.sup-chip{border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.sup-chip.is-warn{color:#92400e;background:#fef3c7}.sup-chip.is-info{color:#1e40af;background:#dbeafe}.sup-chip.is-ok{color:#166534;background:#dcfce7}.sup-chip.is-muted{color:#475569;background:#f1f5f9}.sup-main{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:14px;min-height:60vh;padding:18px}.sup-placeholder,.sup-empty{text-align:center;color:var(--text-muted,#64748b);padding:46px 20px;font-size:13.5px;line-height:1.9}.sup-placeholder svg{color:#2563eb;margin-bottom:10px}.sup-placeholder h3{color:var(--text-main,#0f172a);margin:0 0 8px;font-size:16.5px;font-weight:800}.sup-empty span{margin-top:4px;font-size:12px;display:block}.sup-banner{border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 13px;font-size:12.5px;line-height:1.8;display:flex}.sup-banner.is-bad{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.sup-banner.is-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.sup-banner.is-muted{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.sup-banner svg{flex:none;margin-top:2px}.sup-compose h3{color:var(--text-main,#0f172a);margin:0 0 4px;font-size:17px;font-weight:800}.sup-hint{color:var(--text-muted,#64748b);margin:0 0 16px;font-size:12.5px;line-height:1.8}.sup-field{margin-bottom:14px;display:block}.sup-field>span{color:var(--text-main,#334155);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.sup-field input,.sup-field select,.sup-field textarea{border:1.5px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);width:100%;color:var(--text-main,#0f172a);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.8}.sup-field textarea{resize:vertical;min-height:96px}.sup-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sup-actions{flex-wrap:wrap;gap:9px;margin-top:6px;display:flex}.sup-btn{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--text-main,#334155);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sup-btn.is-primary{color:#fff;background:#2563eb;border-color:#2563eb}.sup-btn:disabled{opacity:.6;cursor:not-allowed}.sup-btn-sm{padding:6px 12px;font-size:12px}.sup-spin{animation:1s linear infinite sup-rotate}@keyframes sup-rotate{to{transform:rotate(360deg)}}.sup-attach{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sup-attach-btn{cursor:pointer;border:1px dashed var(--border-color,#cbd5e1);color:var(--text-muted,#64748b);border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.sup-attach-item{background:var(--bg-muted,#f1f5f9);color:var(--text-main,#334155);border-radius:8px;align-items:center;gap:6px;max-width:260px;padding:5px 9px;font-size:11.5px;display:inline-flex}.sup-attach-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-attach-item.is-bad{color:#991b1b;background:#fef2f2}.sup-attach-item em{font-size:10.5px;font-style:normal}.sup-attach-item button{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:0;display:inline-flex}.sup-thread{flex-direction:column;gap:14px;display:flex}.sup-thread-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.sup-thread-title{flex:1;min-width:200px}.sup-thread-title h3{color:var(--text-main,#0f172a);align-items:center;gap:7px;margin:0 0 6px;font-size:16px;font-weight:800;line-height:1.6;display:flex}.sup-thread-meta{color:var(--text-muted,#64748b);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.sup-link{color:#2563eb;font-weight:700;text-decoration:none}.sup-back{cursor:pointer;color:#2563eb;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12.5px;font-weight:700;display:none}.sup-verdict{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:14px 16px}.sup-verdict-head{color:#9a3412;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;font-weight:800;display:flex}.sup-verdict strong{color:#7c2d12;margin-bottom:6px;font-size:14px;display:block}.sup-verdict p{color:#7c2d12;white-space:pre-wrap;margin:0 0 8px;font-size:13px;line-height:1.9}.sup-verdict-foot{color:#9a3412;font-size:11px}.sup-messages{flex-direction:column;gap:12px;max-height:56vh;padding:4px 2px;display:flex;overflow-y:auto}.sup-msg{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-muted,#f8fafc);border-radius:12px;max-width:88%;padding:11px 14px}.sup-msg.is-mine{background:#eff6ff;border-color:#bfdbfe;margin-inline-start:auto}.sup-msg.is-staff{background:#f0fdf4;border-color:#bbf7d0;margin-inline-start:0;margin-inline-end:auto}.sup-msg.is-system{text-align:center;border:none;border-top:1px dashed var(--border-color,#e2e8f0);max-width:100%;color:var(--text-muted,#64748b);background:0 0;border-radius:0;padding:10px 0 0}.sup-msg p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:13.5px;line-height:1.95}.sup-msg-head{color:var(--text-muted,#64748b);align-items:center;gap:8px;margin-bottom:6px;font-size:11.5px;display:flex}.sup-msg-head strong{color:var(--text-main,#0f172a);font-size:12.5px}.sup-badge{color:#fff;background:#16a34a;border-radius:20px;padding:1px 7px;font-size:10px;font-weight:800}.sup-sys-time{margin-top:4px;font-size:10.5px;display:block}.sup-files{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.sup-file{cursor:pointer;background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);color:var(--text-main,#334155);border-radius:8px;align-items:center;gap:6px;max-width:240px;padding:6px 10px;font-family:inherit;font-size:11.5px;display:inline-flex}.sup-file>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-file em{color:var(--text-muted,#94a3b8);font-size:10.5px;font-style:normal}.sup-reply{border-top:1px solid var(--border-color,#e2e8f0);padding-top:14px}.sup-reply textarea{border:1.5px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);width:100%;color:var(--text-main,#0f172a);resize:vertical;border-radius:10px;margin-bottom:10px;padding:11px 13px;font-family:inherit;font-size:13.5px;line-height:1.9}@media (max-width:900px){.sup-wrap{grid-template-columns:1fr}.sup-side{max-height:none;position:static}.sup-side.is-hidden-mobile{display:none}.sup-back{display:inline-flex}.sup-msg{max-width:100%}.sup-row{grid-template-columns:1fr}}.sup-rate,.sup-rated{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-muted,#f8fafc);border-radius:12px;margin-top:14px;padding:14px 16px}.sup-rate h4{color:var(--text-main,#0f172a);margin:0 0 4px;font-size:14px;font-weight:800}.sup-rate textarea{resize:vertical;border:1.5px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);width:100%;color:var(--text-main,#0f172a);border-radius:9px;margin-top:10px;padding:10px 12px;font-family:inherit;font-size:12.5px;line-height:1.85}.sup-stars{gap:6px;margin-top:8px;display:flex}.sup-stars button{cursor:pointer;color:var(--text-muted,#cbd5e1);transition:color var(--transition-fast,.15s), transform var(--transition-fast,.15s);background:0 0;border:0;padding:2px}.sup-stars button.is-on{color:#f59e0b}.sup-stars button:hover{transform:scale(1.12)}.sup-stars.is-static{color:var(--text-muted,#cbd5e1)}.sup-stars.is-static .is-on{color:#f59e0b}.sup-rated{flex-direction:column;gap:6px;display:flex}.sup-rated span{color:var(--text-muted,#64748b);font-size:12.5px}.sup-rated p{color:var(--text-main,#334155);white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.9}@media (max-width:991px){.sup-page{padding:18px 0 40px}.sup-wrap{grid-template-columns:1fr}.sup-side{max-height:none;position:static;overflow-y:visible}.sup-side.is-hidden-mobile{display:none}.sup-back{display:inline-flex}.sup-msg{max-width:100%}.sup-row{grid-template-columns:1fr}.sup-main{min-height:0;padding:16px}.sup-placeholder,.sup-empty{padding:28px 16px}.sup-messages{max-height:none;overflow-y:visible}.sup-field input,.sup-field select,.sup-field textarea,.sup-reply textarea,.sup-rate textarea{font-size:16px}.sup-field input,.sup-field select{min-height:44px}.sup-ref,.sup-chip,.sup-item-meta{font-size:12px}.sup-item strong{font-size:14px}.sup-compose .sup-actions .sup-btn,.sup-reply .sup-actions .sup-btn{flex:100%;justify-content:center}}@media (max-width:767px){.sup-gate{margin:24px auto;padding:28px 18px}.sup-gate .sup-btn{justify-content:center;width:100%}}@media (max-width:575px){.sup-thread-head{flex-direction:column;align-items:flex-start;gap:10px}.sup-thread-title{width:100%;min-width:0}.sup-side-head{flex-wrap:wrap}}@media (max-width:991px){.sup-msg p{font-size:16px;line-height:1.8}.sup-msg-head{font-size:12px;line-height:2}.sup-msg-head strong{font-size:13.5px}.sup-thread-meta{font-size:12px;line-height:2}.sup-sys-time,.sup-badge,.sup-verdict-foot,.sup-file,.sup-file em,.sup-attach-item,.sup-attach-item em{font-size:12px}.sup-dot{border-radius:10px;min-width:20px;height:20px;font-size:12px}.sup-placeholder,.sup-empty{font-size:15px}.sup-empty span{font-size:13px}.sup-hint,.sup-banner,.sup-field>span,.sup-btn{font-size:14px}.sup-btn-sm,.sup-attach-btn{font-size:13px}.sup-back{min-height:40px;font-size:14px}.sup-verdict p{font-size:15px}.sup-rated span,.sup-rated p{font-size:13.5px}.sup-wrap:has(.sup-compose) .sup-side{display:none}.sup-compose .sup-actions{flex-wrap:nowrap}.sup-compose .sup-actions .sup-btn{flex:1 1 0;justify-content:center;min-width:0;min-height:47.2px;padding-block-start:0;padding-block-end:0}.sup-compose .sup-actions .sup-btn.is-primary{flex-grow:2}.sup-reply .sup-actions .sup-btn{min-height:47.2px;padding-block-start:0;padding-block-end:0}.sup-gate .sup-btn{justify-content:center;min-height:47.2px;padding-block-start:0;padding-block-end:0}.sup-btn-sm,.sup-attach-btn{min-height:40px;font-size:14px}}@media (max-width:767px){.sup-compose .sup-actions .sup-btn,.sup-reply .sup-actions .sup-btn,.sup-gate .sup-btn{min-height:41.6px}}@media (max-width:991px){.sup-rate .sup-stars button{padding:9px}.sup-rate .sup-actions .sup-btn{min-height:47.2px;padding-block-start:0;padding-block-end:0}}@media (max-width:767px){.sup-rate .sup-actions .sup-btn{min-height:41.6px}}@media (max-width:991px){.sup-compose .sup-field input,.sup-compose .sup-field select{height:40px;min-height:40px;padding-block-start:0;padding-block-end:0;line-height:normal}.sup-thread-meta .sup-link{align-items:center;min-height:32px;display:inline-flex}.sup-page .sup-file>svg,.sup-page .sup-file>em,.sup-page .sup-attach-item>svg{flex:none}.sup-page .sup-attach-item>button{flex:none;justify-content:center;align-items:center;min-width:40px;min-height:40px;margin-block-start:-5px;margin-block-end:-5px;margin-inline-end:-9px}.sup-page .sup-msg-head{flex-wrap:wrap;row-gap:0}.sup-page .sup-item-top{flex-wrap:wrap;row-gap:4px}}.dcs-stage{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-muted,#f8fafc);color:var(--text-main,#334155);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 13px;font-size:12.5px;display:flex}.dcs-stage-label{color:#1d4ed8;align-items:center;gap:6px;font-weight:800;display:inline-flex}.dcs-stage-due{color:var(--text-muted,#64748b);align-items:center;gap:5px;display:inline-flex}.dcs-stage-due.is-overdue{color:#b91c1c;font-weight:700}.dcs-stage-role{color:var(--text-muted,#64748b);margin-inline-start:auto;font-size:11.5px}.dcs-stack{flex-direction:column;gap:12px;display:flex}.dcs-card{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);border-radius:12px;padding:13px 15px}.dcs-card.is-need{background:#fff7ed;border-color:#fdba74}.dcs-card.is-sealed{background:#f5f3ff;border-color:#c4b5fd}.dcs-card.is-offer{background:#f0fdf4;border-color:#86efac}.dcs-card.is-appeal{background:#fffbeb;border-color:#fed7aa}.dcs-card.is-party{background:var(--bg-muted,#f8fafc);border-style:dashed}.dcs-head{color:var(--text-main,#0f172a);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;font-size:13px;font-weight:800;display:flex}.dcs-head svg{flex:none}.dcs-hint{color:var(--text-muted,#64748b);margin:0 0 8px;font-size:12px;line-height:1.8}.dcs-text{color:var(--text-main,#334155);white-space:pre-wrap;word-break:break-word;margin:0 0 6px;font-size:13px;line-height:1.9}.dcs-foot{color:var(--text-muted,#64748b);flex-wrap:wrap;gap:6px 12px;font-size:11.5px;display:flex}.dcs-chip{background:var(--bg-muted,#f1f5f9);color:#475569;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.dcs-chip.is-open{color:#92400e;background:#fef3c7}.dcs-chip.is-ok{color:#166534;background:#dcfce7}.dcs-chip.is-bad{color:#991b1b;background:#fee2e2}.dcs-chip.is-info{color:#1e40af;background:#dbeafe}.dcs-chip.is-muted{color:#64748b;background:#f1f5f9}.dcs-need{color:#9a3412;white-space:nowrap;background:#ffedd5;border-radius:20px;align-items:center;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.dcs-kind{color:#5b21b6;background:#ede9fe;border-radius:20px;align-items:center;gap:3px;padding:1px 7px;font-size:10px;font-weight:800;display:inline-flex}.dcs-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dcs-item{background:#ffffff8c;border:1px solid #0f172a14;border-radius:9px;padding:9px 11px}.dcs-item-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dcs-item.is-done{opacity:.75}.dcs-cells{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.dcs-cell{background:#ffffff8c;border:1px solid #0f172a14;border-radius:9px;padding:8px 10px;font-size:12px;line-height:1.7}.dcs-cell strong{color:var(--text-muted,#64748b);margin-bottom:2px;font-size:11.5px;display:block}.dcs-form{flex-direction:column;gap:8px;margin-top:8px;display:flex}.dcs-form textarea,.dcs-form input[type=number],.dcs-form input[type=text]{border:1.5px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);width:100%;color:var(--text-main,#0f172a);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.8}.dcs-form textarea{resize:vertical;min-height:88px}.dcs-counter{color:var(--text-muted,#94a3b8);text-align:start;font-size:11px}.dcs-counter.is-short{color:#b45309}.dcs-money{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:6px 0 8px;display:grid}.dcs-money>div{text-align:center;background:#fff9;border:1px solid #0f172a14;border-radius:9px;padding:7px 10px}.dcs-money strong{color:var(--text-main,#0f172a);direction:ltr;font-size:15px;font-weight:800;display:block}.dcs-money span{color:var(--text-muted,#64748b);font-size:11px}.dcs-shares{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.dcs-shares label{color:var(--text-main,#334155);font-size:12px;font-weight:700;display:block}.dcs-shares label>span{margin-bottom:5px;display:block}.dcs-shares .dcs-readonly{text-align:end;border:1.5px dashed var(--border-color,#cbd5e1);background:var(--bg-muted,#f8fafc);color:var(--text-main,#0f172a);direction:ltr;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:800}.dcs-range{accent-color:#16a34a;width:100%;margin:4px 0 0}.dcs-confirm{color:#7f1d1d;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:12.5px;line-height:1.8}.dcs-confirm.is-ok{color:#14532d;background:#f0fdf4;border-color:#86efac}.dcs-confirm p{margin:0 0 8px}.dcs-confirm strong{direction:ltr;unicode-bidi:embed}.dcs-confirm textarea{resize:vertical;border:1.5px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);width:100%;color:var(--text-main,#0f172a);border-radius:9px;margin-bottom:4px;padding:8px 11px;font-family:inherit;font-size:12.5px;line-height:1.8}.dcs-btn-danger{color:#b91c1c!important;border-color:#ef4444!important}.dcs-btn-ok{color:#fff!important;background:#16a34a!important;border-color:#16a34a!important}.dcs-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dcs-err{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;align-items:flex-start;gap:7px;margin-top:8px;padding:8px 11px;font-size:12px;line-height:1.7;display:flex}.dcs-err svg{flex:none;margin-top:2px}@media (max-width:991px){.dcs-cells,.dcs-shares{grid-template-columns:1fr}.dcs-stage-role{width:100%;margin-inline-start:0}.dcs-actions .sup-btn,.dcs-confirm .sup-btn{flex:auto;justify-content:center}.dcs-money{grid-template-columns:1fr 1fr}}[data-theme=dark] .dcs-card.is-need{background:#2a2116;border-color:#7c4a1d}[data-theme=dark] .dcs-card.is-sealed{background:#221d33;border-color:#5b4b8a}[data-theme=dark] .dcs-card.is-offer{background:#16281d;border-color:#2f6b45}[data-theme=dark] .dcs-card.is-appeal{background:#2a2416;border-color:#7c5a1d}[data-theme=dark] .dcs-item,[data-theme=dark] .dcs-cell,[data-theme=dark] .dcs-money>div{background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .dcs-stage-label{color:#93c5fd}[data-theme=dark] .dcs-stage-due.is-overdue{color:#fca5a5}[data-theme=dark] .dcs-chip.is-open{color:#fcd34d;background:#3a2f10}[data-theme=dark] .dcs-chip.is-ok{color:#86efac;background:#123420}[data-theme=dark] .dcs-chip.is-bad{color:#fca5a5;background:#3c1414}[data-theme=dark] .dcs-chip.is-info{color:#93c5fd;background:#172554}[data-theme=dark] .dcs-chip.is-muted,[data-theme=dark] .dcs-chip{color:#c6d2e4;background:#212e44}[data-theme=dark] .dcs-need{color:#fdba74;background:#3a2410}[data-theme=dark] .dcs-kind{color:#c4b5fd;background:#2e2450}[data-theme=dark] .dcs-confirm{color:#fecaca;background:#3c1414;border-color:#7f1d1d}[data-theme=dark] .dcs-confirm.is-ok{color:#bbf7d0;background:#123420;border-color:#166534}[data-theme=dark] .dcs-err{color:#fecaca;background:#3c1414;border-color:#7f1d1d}[data-theme=dark] .dcs-btn-danger{color:#fca5a5!important}@media (max-width:991px){.dcs-form textarea,.dcs-form input[type=number],.dcs-form input[type=text],.dcs-confirm textarea,.dcs-shares .dcs-readonly{font-size:16px}.dcs-chip,.dcs-need,.dcs-kind,.dcs-counter,.dcs-foot,.dcs-stage-role,.dcs-cell strong,.dcs-money span{font-size:12px}.dcs-stage,.dcs-cell,.dcs-err,.dcs-shares label{font-size:13px}.dcs-head{font-size:14px}.dcs-text{font-size:15px;line-height:1.8}.dcs-confirm{font-size:14px}.dcs-form .dcs-shares input[type=number]{height:40px;padding-block-start:0;padding-block-end:0;line-height:normal}.dcs-form .dcs-shares .dcs-readonly{padding-top:8px;padding-bottom:8px;line-height:21px}}.terms-page-wrapper{background-color:var(--bg-main);text-align:right;direction:rtl;min-height:calc(100vh - 120px)}.terms-hero-section{color:#fff;text-align:center;border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,#1e293b,#0f172a);padding:60px 0;position:relative;overflow:hidden}.terms-hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#26ae611a,#0000);position:absolute;top:0;bottom:0;left:0;right:0}.terms-title{text-shadow:0 2px 4px #0003;margin-bottom:12px;font-family:Cairo,sans-serif;font-size:36px;font-weight:800}.terms-subtitle{color:#94a3b8;max-width:600px;margin:0 auto;font-size:16px}.terms-content-container{padding:40px 20px}.terms-layout{grid-template-columns:280px 1fr;align-items:start;gap:32px;display:grid}.terms-sidebar{position:sticky;top:100px}.terms-sidebar .terms-card{border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:20px}.terms-main-content{flex-direction:column;gap:24px;display:flex}.terms-section{scroll-margin-top:100px;padding:32px!important}.terms-section h2{color:var(--text-main);border-bottom:1px solid var(--border-color);align-items:center;gap:8px;margin-bottom:18px;padding-bottom:10px;font-size:20px;font-weight:800;display:flex}.terms-section p{color:var(--text-main);margin-bottom:16px;font-size:14.5px;line-height:1.8}.terms-section ul{flex-direction:column;gap:10px;margin-bottom:16px;padding-right:20px;list-style-type:square;display:flex}.terms-section ul li{color:var(--text-main);font-size:14px;line-height:1.6}.terms-section ul li strong{color:var(--primary-color)}@media (max-width:768px){.terms-layout{grid-template-columns:1fr;gap:24px}.terms-sidebar{display:none}.terms-hero-section{padding:40px 0}.terms-title{font-size:28px}.terms-section{padding:24px!important}}@media (max-width:991px){.terms-layout{grid-template-columns:minmax(0,1fr);gap:20px}.terms-sidebar{display:none}.terms-content-container{padding:22px 15px 30px}.terms-section{border-radius:10px;scroll-margin-top:84px;padding:20px 15px!important}.terms-hero-section{padding:30px 0}.terms-title{font-size:24px}.terms-subtitle{padding-inline-start:15px;padding-inline-end:15px;font-size:15px}.terms-section h2{margin-bottom:14px;font-size:20px}.terms-section p{font-size:17px;line-height:1.8}.terms-section ul{padding-right:18px}.terms-section ul li{font-size:17px;line-height:1.53}}@media (max-width:767px){.terms-content-container{padding:18px 15px 26px}.terms-hero-section{padding:22px 0}.terms-title{font-size:18px}.terms-subtitle{font-size:13.5px}.terms-section h2{font-size:16px}.terms-section p{font-size:15px}}@media (max-width:991px){.terms-page-wrapper .terms-content-container{padding-inline-start:0;padding-inline-end:0}.terms-page-wrapper .terms-section{border-left-width:0;border-right-width:0;border-radius:0}.terms-page-wrapper .terms-section p{margin-bottom:20px}}.privacy-page-wrapper{background-color:var(--bg-main);text-align:right;direction:rtl;min-height:calc(100vh - 120px)}.privacy-hero-section{color:#fff;text-align:center;border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,#1e293b,#0f172a);padding:60px 0;position:relative;overflow:hidden}.privacy-hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#26ae611a,#0000);position:absolute;top:0;bottom:0;left:0;right:0}.privacy-title{text-shadow:0 2px 4px #0003;margin-bottom:12px;font-family:Cairo,sans-serif;font-size:36px;font-weight:800}.privacy-subtitle{color:#94a3b8;max-width:650px;margin:0 auto;font-size:16px}.privacy-content-container{padding:40px 20px}.privacy-layout{grid-template-columns:280px 1fr;align-items:start;gap:32px;display:grid}.privacy-sidebar{position:sticky;top:100px}.privacy-sidebar .privacy-card{border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:20px}.sidebar-title{color:var(--text-main);border-bottom:2px solid var(--primary-color);margin-bottom:16px;padding-bottom:8px;font-size:16px;font-weight:800}.sidebar-links{flex-direction:column;gap:12px;list-style:none;display:flex}.sidebar-links li a{color:var(--text-muted);transition:all var(--transition-fast);font-size:14px;font-weight:600;display:block}.sidebar-links li a:hover{color:var(--primary-color);transform:translate(-4px)}.privacy-main-content{flex-direction:column;gap:24px;display:flex}.privacy-section{scroll-margin-top:100px;padding:32px!important}.privacy-section h2{color:var(--text-main);border-bottom:1px solid var(--border-color);align-items:center;gap:8px;margin-bottom:18px;padding-bottom:10px;font-size:20px;font-weight:800;display:flex}.privacy-section p{color:var(--text-main);margin-bottom:16px;font-size:14.5px;line-height:1.8}.privacy-section ul{flex-direction:column;gap:10px;margin-bottom:16px;padding-right:20px;list-style-type:square;display:flex}.privacy-section ul li{color:var(--text-main);font-size:14px;line-height:1.6}.privacy-section ul li strong{color:var(--primary-color)}@media (max-width:768px){.privacy-layout{grid-template-columns:1fr;gap:24px}.privacy-sidebar{display:none}.privacy-hero-section{padding:40px 0}.privacy-title{font-size:28px}.privacy-section{padding:24px!important}}@media (max-width:991px){.privacy-layout{grid-template-columns:minmax(0,1fr);gap:20px}.privacy-sidebar{display:none}.privacy-content-container{padding:22px 15px 30px}.privacy-section{border-radius:10px;scroll-margin-top:84px;padding:20px 15px!important}.privacy-hero-section{padding:30px 0}.privacy-title{font-size:24px}.privacy-subtitle{padding-inline-start:15px;padding-inline-end:15px;font-size:15px}.privacy-section h2{margin-bottom:14px;font-size:18px;line-height:1.2}.privacy-section p{font-size:16px;line-height:1.8}.privacy-section ul{padding-right:18px}.privacy-section ul li{font-size:16px;line-height:1.5}}@media (max-width:767px){.privacy-content-container{padding:18px 15px 26px}.privacy-hero-section{padding:22px 0}.privacy-title{font-size:18px}.privacy-subtitle{font-size:13.5px}.privacy-section h2{font-size:16px}}@media (max-width:991px){.privacy-page-wrapper .privacy-content-container{padding-inline-start:0;padding-inline-end:0}.privacy-page-wrapper .privacy-section{border-left-width:0;border-right-width:0;border-radius:0}.privacy-page-wrapper .privacy-section p{margin-bottom:20px}}.ag-screen{direction:rtl;background:radial-gradient(1100px 480px at 50% -10%,#0f9d581a,#0000 60%),#0f172a;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.ag-box{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:400px;padding:34px 30px;display:flex;box-shadow:0 24px 60px #00000061}.ag-box.is-form{text-align:right;align-items:stretch}.ag-box h2{color:#0f172a;margin:0;font-size:19px;font-weight:800}.ag-muted{color:#64748b;margin:0;font-size:13px;line-height:1.85}.ag-crest{color:#0f9d58;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 4px;display:flex;box-shadow:0 0 0 6px #0f9d5817}.ag-icon.is-deny{color:#dc2626}.ag-icon.is-warn{color:#d97706}.ag-field{color:#334155;flex-direction:column;gap:6px;margin-top:6px;font-size:12.5px;font-weight:700;display:flex}.ag-field input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.ag-field input:focus{border-color:#0f9d58;outline:none;box-shadow:0 0 0 3px #0f9d5821}.ag-field input.ag-code{letter-spacing:7px;text-align:center;font-size:18px;font-weight:700}.ag-secret{display:flex;position:relative}.ag-secret input{flex:1;padding-right:42px}.ag-peek{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ag-peek:hover{color:#0f172a;background:#f1f5f9}.ag-peek:focus-visible{outline:none;box-shadow:0 0 0 3px #0f9d5833}.ag-link.as-button{cursor:pointer;background:0 0;border:0;font-family:inherit;font-weight:700}.ag-link.as-button:disabled{opacity:.6;cursor:not-allowed}.ag-field em{color:#94a3b8;font-size:11.5px;font-style:normal;font-weight:500}.ag-warn,.ag-error{border-radius:9px;align-items:flex-start;gap:8px;padding:10px 13px;font-size:12.5px;font-weight:600;line-height:1.8;display:flex}.ag-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.ag-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.ag-warn code{direction:ltr;background:#0000000f;border-radius:4px;padding:0 5px;display:inline-block}.ag-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.ag-btn.is-primary{color:#fff;background:#0f9d58;border-color:#0f9d58}.ag-btn.is-primary:hover:not(:disabled){background:#0c8347;border-color:#0c8347}.ag-btn:disabled{opacity:.6;cursor:not-allowed}.ag-link{text-align:center;color:#64748b;margin-top:4px;font-size:12.5px;text-decoration:none}.ag-link:hover{color:#0f9d58}.ag-spin{animation:1s linear infinite ag-rotate}@keyframes ag-rotate{to{transform:rotate(360deg)}}.ag-signout{z-index:99999;color:#dc2626;cursor:pointer;background:#fffffff5;border:1px solid #dc26264d;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11.5px;font-weight:700;transition:background-color .15s;display:inline-flex;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 14px #00000029}.ag-signout:hover{background:#fef2f2}@media (max-width:520px){.ag-box{padding:26px 20px}.ag-signout{bottom:10px;left:10px}}@media (max-width:991px){html.admin-shell .ag-signout{left:auto;visibility:hidden;opacity:0;pointer-events:none;max-width:calc(min(260px,82vw) - 24px);transition:opacity .2s,visibility .2s;bottom:12px}html.admin-shell .ag-signout:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}html.admin-shell .ag-signout:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}html.admin-shell .ag-signout:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}html.admin-shell .ag-signout:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}html.admin-shell .ag-signout:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}html.admin-shell .ag-signout:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}html.admin-shell.admin-nav-open .ag-signout{visibility:visible;opacity:1;pointer-events:auto}}.minimal-header{z-index:900;background-color:#3d3d3d;border-bottom:1px solid #2d2d2d;position:sticky;top:0}.minimal-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1350px;margin:0 auto;padding:12px 24px;display:flex}.minimal-header-logo{letter-spacing:-.5px;-webkit-user-select:none;user-select:none;align-items:center;font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:34px;font-weight:800;line-height:1;display:inline-flex}.minimal-header-logo .logo-white{color:#fff}.minimal-header-logo .logo-orange{color:#f39c12}.minimal-header-account{position:relative}.minimal-account-trigger{color:#fff;cursor:pointer;background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;padding:6px 12px 6px 8px;font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13.5px;font-weight:600;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 0 4px #ffffff0d,0 4px 18px #00000059,inset 0 1px #ffffff29}.minimal-account-trigger:hover{border-color:#ffffff57;box-shadow:0 0 0 5px #f39c1224,0 6px 22px #0000006b,inset 0 1px #ffffff38}.minimal-account-trigger[aria-expanded=true]{border-color:#f39c128c;box-shadow:0 0 0 5px #f39c1233,0 6px 22px #00000073,inset 0 1px #ffffff38}.minimal-account-trigger:focus-visible{outline-offset:3px;outline:2px solid #f39c12}.minimal-account-avatar{object-fit:cover;background:#fff;border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:box-shadow .18s;box-shadow:0 0 0 2px #ffffff38,0 0 10px 1px #f39c1247}.minimal-account-trigger:hover .minimal-account-avatar{box-shadow:0 0 0 2px #fff6,0 0 14px 2px #f39c1273}.minimal-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.minimal-account-chevron{opacity:.8;flex-shrink:0;transition:transform .18s}.minimal-account-chevron.is-open{transform:rotate(180deg)}.minimal-account-menu{top:calc(100% + 8px);border:1px solid var(--border-color,#e2e8f0);z-index:950;background:#fff;border-radius:12px;min-width:190px;padding:6px;animation:.14s minimal-menu-in;position:absolute;box-shadow:0 12px 32px #0f172a2e}.minimal-account-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.minimal-account-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.minimal-account-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.minimal-account-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.minimal-account-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.minimal-account-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.minimal-account-menu-item{color:#b91c1c;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px 12px;font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13.5px;font-weight:600;transition:background-color .14s;display:flex}.minimal-account-menu-item:hover{background:#fef2f2}@keyframes minimal-menu-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.minimal-account-menu{animation:none}.minimal-account-chevron{transition:none}}@media (max-width:560px){.minimal-header-inner{gap:10px;padding:10px 14px}.minimal-header-logo{font-size:27px}.minimal-account-name{max-width:96px}.minimal-account-avatar{width:28px;height:28px}}@media (max-width:991px){.minimal-header-inner{padding:12px 15px}}@media (max-width:560px){.minimal-header-inner{padding:10px 15px}}@media (max-width:991px){.minimal-account-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.minimal-account-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.minimal-account-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.minimal-account-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.minimal-account-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.minimal-account-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}}@media (max-width:560px){.minimal-account-name{max-width:calc(100vw - 200px)}}@media (max-width:991px){[data-theme=dark] .minimal-header .minimal-account-menu-item{color:#f87171}[data-theme=dark] .minimal-header .minimal-account-menu-item:hover{background-color:#f8717114}}.complete-registration-page{background-color:var(--bg-muted,#f8fafc);min-height:100vh;padding:40px 0 80px}.complete-registration-page .container{max-width:780px;margin:0 auto;padding:0 20px}.reg-breadcrumbs{color:var(--text-muted,#64748b);align-items:center;gap:8px;margin-bottom:15px;font-size:13.5px;display:flex}.reg-breadcrumbs .separator{color:#cbd5e1}.reg-breadcrumbs .current{color:var(--text-main,#1e293b);font-weight:500}.reg-page-title{color:var(--text-main,#1e293b);text-align:right;margin:0 0 25px;font-size:26px;font-weight:800}.reg-card{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:8px;padding:40px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.reg-avatar-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:35px;display:flex}.reg-avatar-circle{cursor:pointer;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.reg-avatar-circle:hover{transform:scale(1.02)}.reg-avatar-initials{color:#fff;font-size:42px;font-weight:800}.reg-avatar-img{object-fit:cover;width:100%;height:100%}.reg-avatar-overlay{color:#fff;opacity:0;background-color:#0009;flex-direction:column;justify-content:center;align-items:center;height:35%;font-size:11px;transition:opacity .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.reg-avatar-circle:hover .reg-avatar-overlay{opacity:1}.reg-avatar-busy{color:#fff;background:#0f172a8c;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.reg-avatar-error{color:#dc2626;text-align:center;margin:8px 0 0;font-size:12px;font-weight:700}.reg-avatar-name{color:var(--text-main,#1e293b);margin:12px 0 0;font-size:18px;font-weight:700}.complete-registration-page .form-group{text-align:right;margin-bottom:25px}.complete-registration-page .form-label{color:var(--text-main,#334155);margin-bottom:8px;font-size:14.5px;font-weight:700;display:block}.complete-registration-page .required{color:#ef4444;margin-right:4px}.complete-registration-page .form-helper{color:var(--text-muted,#64748b);margin-top:6px;font-size:12.5px;display:block}.complete-registration-page .input{border:1px solid var(--border-color,#cbd5e1);background-color:var(--bg-card,#fff);width:100%;color:var(--text-main,#1e293b);text-align:right;border-radius:4px;padding:12px 16px;font-size:14.5px;transition:all .2s}.complete-registration-page .input:focus{border-color:#2ecc71;outline:none;box-shadow:0 0 0 3px #2ecc7126}.complete-registration-page .form-row{gap:20px;display:flex}.reg-form-row{gap:20px;margin-bottom:0;display:flex}.reg-form-row .form-group{flex:1}.custom-dropdown-wrapper{position:relative}.complete-registration-page select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%2364748b' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position:12px;background-repeat:no-repeat;padding-left:40px}.reg-role-cards-container{gap:20px;margin-bottom:10px;display:flex}.reg-role-card{border:1px solid var(--border-color,#e2e8f0);background-color:var(--bg-card,#fff);text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:140px;padding:24px;transition:all .3s;display:flex;position:relative}.reg-role-card:hover{border-color:#cbd5e1;transform:translateY(-2px)}.reg-role-card.active{background-color:#2ecc7105;border-color:#2ecc71}.reg-role-card .card-title{color:var(--text-main,#1e293b);margin:0 0 8px;font-size:18px;font-weight:700}.reg-role-card .card-desc{color:var(--text-muted,#64748b);margin:0 0 16px;font-size:13px}.reg-role-card .card-selector{justify-content:center;display:flex}.selector-box{border:2px solid var(--border-color,#cbd5e1);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.reg-role-card.active .selector-box{background-color:#2ecc71;border-color:#2ecc71}.username-input-container{border:1px solid var(--border-color,#cbd5e1);background-color:var(--bg-card,#fff);direction:ltr;border-radius:4px;display:flex;overflow:hidden}.username-prefix{background-color:var(--bg-muted,#f1f5f9);color:var(--text-muted,#64748b);border-right:1px solid var(--border-color,#cbd5e1);white-space:nowrap;padding:12px 16px;font-size:14px}.username-input{flex:1;padding:12px 16px;border:none!important;border-radius:0!important}.username-input:focus{box-shadow:none!important}.username-error-msg{color:#ef4444;margin-top:6px;font-size:12.5px;display:block}.reg-alert-danger{color:#991b1b;text-align:right;direction:rtl;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:4px;align-items:center;gap:10px;margin-bottom:25px;padding:12px 16px;font-size:13.5px;display:flex}.country-code-selector{-webkit-user-select:none;user-select:none;position:relative}.country-dropdown{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);z-index:100;direction:rtl;border-radius:8px;flex-direction:column;width:250px;max-height:280px;margin-top:6px;display:flex;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.country-search-box{border:none;border-bottom:1px solid var(--border-color,#cbd5e1);background-color:var(--bg-card,#fff);color:var(--text-main);outline:none;width:100%;padding:8px 12px;font-size:13px}.country-items-list{flex:1;overflow-y:auto}.country-item{cursor:pointer;color:var(--text-main);align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;transition:background-color .2s;display:flex}.country-item:hover{background-color:var(--bg-muted,#f8fafc)}.country-item span:nth-child(2){text-align:right;flex:1}.btn-verify-sms{background-color:var(--bg-card,#fff);border-color:var(--border-color,#cbd5e1);color:var(--text-main,#334155)}.btn-verify-sms:hover{background-color:var(--bg-muted,#f8fafc)}.btn-verified{color:#10b981;background-color:#10b9811a;border-color:#10b98133;cursor:not-allowed!important}.terms-checkbox-group{margin-top:30px}.checkbox-label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.checkbox-label input{cursor:pointer;margin-top:4px}.checkbox-text{color:var(--text-main,#334155);text-align:right;font-size:13.5px;line-height:1.5}.checkbox-text a{color:#2ecc71;font-weight:600;text-decoration:none}.checkbox-text a:hover{text-decoration:underline}.reg-actions-row{border-top:1px solid var(--border-color,#e2e8f0);justify-content:flex-start;margin-top:35px;padding-top:25px;display:flex}.btn-green-submit{color:#fff;cursor:pointer;background-color:#2ecc71;border:none;border-radius:4px;padding:12px 35px;font-size:15px;font-weight:700;transition:background-color .2s;box-shadow:0 4px 6px #2ecc7126}.btn-green-submit:hover:not(:disabled){background-color:#27ae60}.btn-green-submit:disabled{cursor:not-allowed;box-shadow:none;background-color:#a8ebd0}.verification-modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.verification-modal-box{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);text-align:center;direction:rtl;border-radius:12px;width:100%;max-width:400px;padding:30px;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-close-btn{cursor:pointer;color:var(--text-muted,#64748b);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex;position:absolute;top:16px;left:16px}.modal-close-btn:hover{background-color:var(--bg-muted,#f1f5f9)}.modal-header h3{color:var(--text-main,#1e293b);margin:0 0 10px;font-size:20px;font-weight:800}.modal-header p{color:var(--text-muted,#64748b);margin:0 0 6px;font-size:13.5px;line-height:1.5}.code-inputs-row input{transition:all .2s}.code-inputs-row input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}[data-theme=dark] .complete-registration-page{background-color:var(--bg-muted,#0f172a)}[data-theme=dark] .reg-card,[data-theme=dark] .reg-role-card{background-color:var(--bg-card,#1e293b);border-color:var(--border-color,#334155)}[data-theme=dark] .reg-role-card:hover{border-color:#475569}[data-theme=dark] .reg-role-card.active{background-color:#2ecc710d;border-color:#2ecc71}[data-theme=dark] .username-input-container{border-color:var(--border-color,#334155);background-color:var(--bg-card,#1e293b)}[data-theme=dark] .username-prefix{background-color:var(--bg-muted,#0f172a);border-right-color:var(--border-color,#334155);color:var(--text-muted,#94a3b8)}[data-theme=dark] .reg-alert-danger{color:#fca5a5;background-color:#ef44441a;border-color:#ef444433}[data-theme=dark] .btn-verify-sms{background-color:var(--bg-card,#1e293b);border-color:var(--border-color,#334155);color:var(--text-main,#cbd5e1)}[data-theme=dark] .btn-verify-sms:hover{background-color:var(--bg-muted,#334155)}[data-theme=dark] .btn-verified{color:#34d399;background-color:#10b98126;border-color:#10b9814d}[data-theme=dark] .reg-actions-row{border-top-color:var(--border-color,#334155)}[data-theme=dark] .verification-modal-box{background-color:var(--bg-card,#1e293b);border-color:var(--border-color,#334155)}[data-theme=dark] .modal-close-btn:hover{background-color:var(--bg-muted,#0f172a)}[data-theme=dark] .code-inputs-row input{border-color:var(--border-color,#334155);background-color:var(--bg-card,#0f172a);color:var(--text-main,#f8fafc)}@media (max-width:640px){.reg-form-row{flex-direction:column;gap:0}.reg-role-cards-container{flex-direction:column;gap:15px}.reg-card{padding:24px 16px}.username-prefix{padding:12px 10px;font-size:12px}}.reg-avatar-colors{flex-direction:column;align-items:center;gap:10px;margin-top:12px;display:flex}.reg-avatar-colors-toggle{border:1px solid var(--border-color,#e2e8f0);color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .16s;display:inline-flex}.reg-avatar-colors-toggle:hover{color:#0f9d58;background:#0f9d580d;border-color:#0f9d58}.reg-avatar-swatches{flex-wrap:wrap;justify-content:center;gap:8px;max-width:260px;display:flex}.reg-avatar-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0;transition:transform .14s,box-shadow .14s}.reg-avatar-swatch:hover{transform:scale(1.12)}.reg-avatar-swatch.is-active{border-color:var(--text-main,#0f172a);box-shadow:inset 0 0 0 2px #fff}@media (prefers-reduced-motion:reduce){.reg-avatar-swatch:hover{transform:none}}.username-ok-msg{color:#0f9d58;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:600;display:inline-flex}.complete-registration-page .input.is-invalid:focus{box-shadow:0 0 0 3px #dc262626}.reg-role-cards-container.is-invalid{outline-offset:4px;border-radius:8px;outline:1px solid #dc2626}.terms-checkbox-group.is-invalid .checkbox-text{color:#dc2626}.terms-checkbox-group.is-invalid input[type=checkbox]{outline-offset:2px;border-radius:3px;outline:2px solid #dc2626}@media (max-width:991px){.reg-page-title{font-size:24px}.complete-registration-page .container{padding-inline-start:15px;padding-inline-end:15px}.complete-registration-page .input{padding:9px 14px;font-size:16px}.username-input{padding:9px 14px}.country-code-selector>span:last-of-type{font-size:12px!important}.btn-green-submit{width:100%;padding:12px}}@media (max-width:767px){.complete-registration-page{padding:20px 0 40px}.complete-registration-page .container{padding:0}.reg-breadcrumbs,.reg-page-title{padding-inline-start:15px;padding-inline-end:15px}.reg-card{box-shadow:none;border-inline-start:none;border-inline-end:none;border-radius:0;padding:20px 15px}.reg-page-title{font-size:20px}.phone-input-row{flex-wrap:wrap}.phone-input-row>.phone-wrapper{flex:100%!important}.phone-input-row>.btn{justify-content:center;width:100%}.country-code-selector .country-dropdown{width:min(250px,100vw - 30px)}}@media (max-width:991px){.reg-avatar-overlay{font-size:12px}.reg-avatar-colors-toggle{min-height:40px}.complete-registration-page .checkbox-label{min-height:44px}.complete-registration-page .checkbox-label input[type=checkbox]{flex:none;width:20px;height:20px;margin-top:0}.complete-registration-page .checkbox-text a{padding-block-start:7px;padding-block-end:7px}}@media (max-width:767px){[data-theme=dark] .reg-card.reg-card{border-inline-start:0;border-inline-end:0}}@media (max-width:991px){.complete-registration-page .input{height:40px;padding-block-start:0;padding-block-end:0}.complete-registration-page .username-input-container{height:40px}.complete-registration-page .username-input-container .username-input{height:100%}.complete-registration-page .username-prefix{align-items:center;padding-block-start:0;padding-block-end:0;display:flex}.complete-registration-page .country-code-selector,.complete-registration-page .phone-input-row>.btn{box-sizing:border-box;height:40px}.complete-registration-page .country-search-box{height:40px;padding-block-start:0;padding-block-end:0;font-size:16px}.complete-registration-page .btn-green-submit{padding:13px;font-size:14px;line-height:20px}.reg-avatar-swatches{max-width:280px}.reg-avatar-swatch{flex:none;width:40px;height:40px;min-height:40px}.verification-modal-box .modal-close-btn{width:40px;height:40px;top:8px;left:8px}}@media (max-width:767px){.reg-page-title{font-size:18px}}@media (max-width:640px){.reg-role-cards-container{flex-direction:row;gap:10px}.reg-role-card{justify-content:flex-start;min-height:0;padding:16px 14px}.reg-role-card .card-selector{margin-top:auto}}@media (max-width:991px){.complete-registration-page .reg-alert-danger>svg,.complete-registration-page .country-search-box,.auth-form .country-search-box{flex-shrink:0}}.auth-page-container{background:radial-gradient(circle at 0 0,#2ecc710f 0%,#0000 35%),radial-gradient(circle at 100% 100%,#3b82f60f 0%,#0000 40%),#f8fafc;justify-content:center;align-items:center;min-height:95vh;padding:100px 24px;font-family:Inter,Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:relative}.auth-page-card{text-align:right;z-index:10;direction:rtl;background-color:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;max-width:540px;padding:50px 60px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 25px 50px -12px #0f172a0a,0 0 1px #0f172a1a}.auth-page-card.register-card{max-width:620px}.auth-title{color:#0f172a;text-align:center;letter-spacing:-.025em;margin:0 0 12px;font-size:28px;font-weight:800;line-height:1.25}.auth-subtitle{color:#475569;text-align:center;margin:0 0 35px;font-size:14.5px;font-weight:500;line-height:1.5}.auth-error-alert{color:#b91c1c;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:12px;align-items:center;gap:12px;margin-bottom:30px;padding:16px 20px;font-size:14px;font-weight:500;animation:.4s ease-in-out shake;display:flex;box-shadow:0 4px 6px -1px #dc262605}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.social-auth-buttons{gap:16px;margin-bottom:30px;display:flex}.btn-social-auth{cursor:pointer;color:#334155;background-color:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;height:50px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.btn-social-auth:hover{background-color:#f8fafc;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.btn-social-auth:active{background-color:#f1f5f9;transform:translateY(0)}.social-account-simulator{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:30px;padding:24px}.simulator-accounts-list{flex-direction:column;gap:10px;display:flex}.simulator-account-item{cursor:pointer;direction:ltr;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;padding:12px 18px;transition:all .2s;display:flex}.simulator-account-item:hover{background-color:#3b82f605;border-color:#3b82f6;transform:translate(4px)}.avatar-sim{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 8px #3b82f626}.info-sim{text-align:left;flex:1}.info-sim .name{color:#0f172a;font-size:14.5px;font-weight:700}.info-sim .email{color:#475569;margin-top:1px;font-size:12px}.auth-separator{text-align:center;color:#64748b;align-items:center;margin:30px 0;font-size:13.5px;font-weight:600;display:flex}.auth-separator .line{background-color:#e2e8f0;flex:1;height:1px}.auth-separator .text{padding:0 18px}.auth-form .form-group{margin-bottom:24px}.auth-form .form-label{color:#1e293b;letter-spacing:-.01em;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.input-with-icon{width:100%;display:flex;position:relative}.auth-form .input{color:#0f172a;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:12px;width:100%;padding:14px 46px 14px 20px;font-size:15px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #00000005}.auth-form .input::placeholder{color:#94a3b8}.auth-form .input:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 4px #10b9811a}.auth-form .form-group:focus-within .form-label{color:#10b981}.input-icon{color:#94a3b8;pointer-events:none;transition:color .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.auth-form .form-group:focus-within .input-icon{color:#10b981}.password-toggle-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:6px;transition:color .2s,background-color .2s;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.password-toggle-btn:hover{color:#334155;background-color:#f1f5f9}.btn-auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;width:100%;margin-top:15px;padding:15px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #10b98133}.btn-auth-submit:hover:not(:disabled){background:linear-gradient(135deg,#10b981 0%,#047857 100%);transform:translateY(-1px);box-shadow:0 6px 20px #10b9814d}.btn-auth-submit:active:not(:disabled){transform:translateY(0)}.btn-auth-submit:disabled{color:#94a3b8;box-shadow:none;cursor:not-allowed;background:#cbd5e1}.auth-names-row{gap:16px;display:flex}.auth-footer-links{text-align:center;color:#475569;border-top:1px solid #e2e8f0;justify-content:center;gap:6px;margin-top:35px;padding-top:24px;font-size:14.5px;display:flex}.auth-link{color:#2563eb;font-weight:700;text-decoration:none;transition:color .2s}.auth-link:hover{color:#1d4ed8;text-decoration:underline}.auth-success-view{text-align:center;padding:20px 0}.success-icon-circle{color:#10b981;background-color:#10b9811a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:25px;animation:.3s cubic-bezier(.34,1.56,.64,1) scaleUp;display:inline-flex;box-shadow:0 4px 12px #10b98126}@keyframes scaleUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.success-hint{color:#b45309;background-color:#fffbeb;border:1px dashed #fcd34d;border-radius:12px;margin:0 0 25px;padding:16px;font-size:13.5px;line-height:1.6}[data-theme=dark] .auth-page-container{background:radial-gradient(circle at 0 0,#10b9810d 0%,#0000 40%),radial-gradient(circle at 100% 100%,#3b82f60d 0%,#0000 40%),#0f172a}[data-theme=dark] .auth-page-card{background-color:#1e293b;border-color:#334155;box-shadow:0 25px 50px -12px #00000040,0 0 1px #ffffff1a}[data-theme=dark] .auth-title{color:#f8fafc}[data-theme=dark] .auth-subtitle{color:#94a3b8}[data-theme=dark] .btn-social-auth{color:#cbd5e1;background-color:#1e293b;border-color:#334155;box-shadow:0 1px 2px #0003}[data-theme=dark] .btn-social-auth:hover{background-color:#334155;border-color:#475569}[data-theme=dark] .btn-social-auth:active{background-color:#0f172a}[data-theme=dark] .social-account-simulator{background-color:#0f172a;border-color:#334155}[data-theme=dark] .simulator-account-item{background-color:#1e293b;border-color:#334155}[data-theme=dark] .simulator-account-item:hover{background-color:#3b82f60a;border-color:#3b82f6}[data-theme=dark] .info-sim .name{color:#f8fafc}[data-theme=dark] .info-sim .email{color:#cbd5e1}[data-theme=dark] .auth-separator{color:#64748b}[data-theme=dark] .auth-separator .line{background-color:#334155}[data-theme=dark] .auth-form .form-label{color:#cbd5e1}[data-theme=dark] .auth-form .form-group:focus-within .form-label{color:#10b981}[data-theme=dark] .auth-form .input{color:#f8fafc;background-color:#0f172a;border-color:#334155}[data-theme=dark] .auth-form .input:focus{background-color:#0f172a}[data-theme=dark] .password-toggle-btn:hover{color:#f8fafc;background-color:#334155}[data-theme=dark] .auth-error-alert{color:#fca5a5;box-shadow:none;background-color:#dc26261a;border-color:#dc262633}[data-theme=dark] .auth-footer-links{color:#94a3b8;border-color:#334155}[data-theme=dark] .auth-link{color:#60a5fa}[data-theme=dark] .auth-link:hover{color:#93c5fd}[data-theme=dark] .success-title{color:#f8fafc}[data-theme=dark] .success-desc{color:#cbd5e1}[data-theme=dark] .success-hint{color:#fbbf24;background-color:#fbbf240d;border-color:#fbbf2433}@media (max-width:640px){.auth-page-container{background:var(--bg-card);padding:0}.auth-page-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:40px 24px;max-width:100%!important}.auth-names-row{flex-direction:column;gap:0}}@media (max-width:991px){.auth-page-container{padding:40px 15px}.auth-page-card,.auth-page-card.register-card{max-width:732px}.auth-title{font-size:24px;line-height:1.6}.auth-subtitle{margin-bottom:28px;font-size:14px}.auth-form .form-label{margin-bottom:10px;font-size:14px!important}.auth-form .input{padding:9px 44px 9px 16px;font-size:16px}.auth-form .form-group{margin-bottom:20px}.btn-auth-submit{margin-top:12px;padding:9px;font-size:15px}.password-toggle-btn{width:40px;height:40px}.auth-link{padding-block-start:7px;padding-block-end:7px;display:inline-block}.country-code-selector>span:last-of-type{font-size:12px!important}.auth-footer-links{margin-top:28px;padding-top:20px;font-size:14px}}@media (max-width:767px){.auth-page-container{background:var(--bg-card);padding:0}.auth-page-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:32px 20px;max-width:100%!important}.auth-names-row{flex-direction:column;gap:0}[data-theme=dark] .auth-page-container{background:var(--bg-card)}[data-theme=dark] .auth-page-card.auth-page-card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}}@media (max-width:991px){.auth-link{padding-block-start:10px;padding-block-end:10px}.auth-form input[type=checkbox]{flex:none;width:20px;height:20px}.auth-form .checkbox-label,.auth-form .recaptcha-box{min-height:44px}.auth-footer-links{flex-wrap:wrap;align-items:center}.auth-page-container{align-items:flex-start}.auth-form .input{height:40px;padding-block-start:0;padding-block-end:0}.auth-form .country-code-selector{box-sizing:border-box;height:40px}.auth-form .country-search-box{height:40px;padding-block-start:0;padding-block-end:0;font-size:16px}.btn-auth-submit{padding:13px 21px;font-size:14px;line-height:20px}.auth-form .form-helper{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.6;display:block}.auth-success-view .btn-green-link{color:#2563eb;font-weight:700}[data-theme=dark] .auth-success-view .btn-green-link{color:#60a5fa}}@media (max-width:768px){.auth-page-card [style*="display: flex"],.auth-page-card [style*=display\:flex]{flex-wrap:nowrap}}@media (max-width:991px){.auth-page-card .auth-error-alert>svg,.auth-page-card form.auth-form>div[style*="display: flex"]>svg{flex-shrink:0}.auth-page-card .auth-success-view .success-desc:has(+.success-hint){margin-bottom:20px}[data-theme=dark] .auth-page-card .auth-success-view .success-icon-circle[style*="rgb(239, 246, 255)"]{color:#60a5fa!important;background:#60a5fa1f!important}[data-theme=dark] .auth-page-card .auth-success-view .success-icon-circle[style*="rgb(255, 251, 235)"]{color:#fbbf24!important;background:#fbbf241f!important}[data-theme=dark] .auth-page-card .auth-success-view .success-icon-circle[style*="rgb(254, 242, 242)"]{color:#f87171!important;background:#f871711f!important}}@media (min-width:768px) and (max-width:991px){.auth-page-card.register-card{max-width:895px}.auth-page-container{padding-left:33px;padding-right:33px}.auth-page-card{padding-left:70px;padding-right:70px}.auth-page-card.register-card form.auth-form{padding-left:30px;padding-right:30px}.auth-page-card.register-card .auth-names-row{gap:30px}}.pw-strength{margin-top:8px}.pw-strength-track{background:var(--border-color,#e2e8f0);border-radius:999px;height:4px;overflow:hidden}.pw-strength-fill{border-radius:999px;height:100%;transition:width .25s,background-color .25s}.pw-strength-row{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.pw-strength-label{white-space:nowrap;font-size:12px;font-weight:700}.pw-strength-hint{color:var(--text-muted,#94a3b8);margin-top:6px;font-size:11.5px;line-height:1.6;display:block}.pw-strength-row .pw-strength-hint{text-align:left;margin-top:0}@media (prefers-reduced-motion:reduce){.pw-strength-fill{transition:none}}@media (max-width:991px){.pw-strength-hint{font-size:12px}}.google-auth-wrap{width:100%;margin-bottom:30px;position:relative}.btn-google-auth{color:#1f2937;letter-spacing:-.01em;cursor:pointer;background-color:#fff;border:1px solid #dadce0;border-radius:12px;align-items:center;width:100%;height:52px;padding:0 8px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.btn-google-auth:hover:not(:disabled){background-color:#f8fafc;border-color:#c3c7cd;transform:translateY(-1px);box-shadow:0 4px 14px #0f172a12}.btn-google-auth:active:not(:disabled){background-color:#f1f3f5;transform:translateY(0);box-shadow:0 1px 2px #0f172a0d}.google-auth-wrap:focus-within .btn-google-auth{border-color:#0f9d58;outline:none;box-shadow:0 0 0 3px #0f9d5829}.btn-google-auth:focus-visible{border-color:#0f9d58;outline:none;box-shadow:0 0 0 3px #0f9d5829}.btn-google-auth:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.btn-google-auth__mark{background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.btn-google-auth__label{text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:1;margin-inline-start:-36px;padding-inline-start:12px;padding-inline-end:12px;overflow:hidden}.btn-google-auth.is-busy{cursor:progress}.btn-google-auth__spinner{border:2px solid #0f172a26;border-top-color:#0f9d58;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite google-auth-spin;position:absolute}.btn-google-auth__spinner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.btn-google-auth__spinner:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.btn-google-auth__spinner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.btn-google-auth__spinner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.btn-google-auth__spinner:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.btn-google-auth__spinner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}@keyframes google-auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-google-auth,.btn-google-auth:hover:not(:disabled){transition:none;transform:none}.btn-google-auth__spinner{animation:1.2s ease-in-out infinite google-auth-fade}@keyframes google-auth-fade{50%{opacity:.35}}}.btn-google-auth__overlay{opacity:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:12px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:480px){.btn-google-auth{height:50px;font-size:14.5px}.btn-google-auth__mark{width:34px;height:34px}.btn-google-auth__label{margin-inline-start:-34px}}@media (max-width:991px){.btn-google-auth{height:54px}.google-auth-wrap .btn-google-auth__overlay>div{position:static!important}.google-auth-wrap .btn-google-auth__overlay [role=button]{height:auto;position:absolute;top:0;bottom:0;left:0;right:0;width:auto!important;max-width:none!important}}.add-order-page-container{background-color:var(--bg-muted,#f8fafc);justify-content:center;align-items:center;min-height:90vh;padding:80px 24px;display:flex}.add-order-card{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);text-align:right;direction:rtl;border-radius:20px;width:100%;max-width:760px;padding:50px;box-shadow:0 15px 30px #00000008}.add-order-header{border-bottom:1px solid var(--border-color,#cbd5e1);margin-bottom:35px;padding-bottom:24px}.btn-back-link{color:#3b82f6;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:15px;padding:0;font-size:13.5px;font-weight:700;transition:transform .2s;display:inline-flex}.btn-back-link:hover{transform:translate(-3px)}.page-title{color:var(--text-main,#0f172a);margin:0 0 8px;font-size:24px;font-weight:800}.page-subtitle{color:var(--text-muted,#64748b);margin:0;font-size:14px;line-height:1.5}.error-alert{color:#b91c1c;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:10px;align-items:center;gap:10px;margin-bottom:30px;padding:14px 18px;font-size:13.5px;display:flex}.add-order-form .form-group{margin-bottom:28px}.add-order-form .form-label{color:var(--text-main,#1e293b);margin-bottom:10px;font-size:14.5px;font-weight:700;display:block}.add-order-form .required{color:#ef4444}.add-order-form .input{border:1.5px solid var(--border-color,#cbd5e1);background-color:var(--bg-card,#fff);width:100%;color:var(--text-main,#0f172a);border-radius:10px;padding:13px 18px;font-size:14.5px;transition:all .2s cubic-bezier(.4,0,.2,1)}.add-order-form .input:focus{border-color:var(--primary-color,#2ecc71);outline:none;box-shadow:0 0 0 4px #2ecc711a}.add-order-form .textarea-input{resize:vertical;line-height:1.7}.add-order-form .form-helper{color:var(--text-muted,#64748b);margin-top:8px;font-size:12px;line-height:1.4;display:block}.form-actions-row{border-top:1px solid var(--border-color,#e2e8f0);gap:15px;margin-top:35px;padding-top:24px;display:flex}.btn-submit-order{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:10px;flex:1.5;padding:14px;font-size:15px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #10b98126}.btn-submit-order:hover{background:linear-gradient(135deg,#10b981 0%,#047857 100%);transform:translateY(-1px);box-shadow:0 6px 20px #10b98140}.btn-cancel-order{background-color:var(--bg-muted,#cbd5e1);color:var(--text-main,#334155);border:1px solid var(--border-color,#cbd5e1);cursor:pointer;border-radius:10px;flex:1;padding:14px;font-size:15px;font-weight:700;transition:background-color .2s}.btn-cancel-order:hover{background-color:var(--border-color,#94a3b8)}.success-view{padding:40px 0}.success-icon-circle{color:#10b981;background-color:#10b9811a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:inline-flex}.success-title{color:var(--text-main);margin:0 0 12px;font-size:22px;font-weight:800}.success-desc{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.6}[data-theme=dark] .add-order-page-container{background-color:var(--bg-muted,#0f172a)}[data-theme=dark] .add-order-card{background-color:var(--bg-card,#1e293b);border-color:var(--border-color,#334155);box-shadow:0 20px 40px #0003}[data-theme=dark] .error-alert{color:#fca5a5;background-color:#dc26261a;border-color:#dc262633}[data-theme=dark] .add-order-form .input{border-color:var(--border-color,#334155);background-color:var(--bg-muted,#0f172a);color:var(--text-main,#f8fafc)}[data-theme=dark] .add-order-form .input:focus{border-color:var(--primary-color,#10b981)}[data-theme=dark] .btn-cancel-order{background-color:var(--bg-muted,#334155);border-color:var(--border-color,#334155);color:var(--text-main,#cbd5e1)}[data-theme=dark] .btn-cancel-order:hover{background-color:var(--border-color,#475569)}@media (max-width:640px){.add-order-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:30px 20px}.form-actions-row{flex-direction:column;gap:12px}}@media (max-width:991px){.add-order-page-container{align-items:flex-start;min-height:0;padding:20px 15px 40px}.add-order-card{border-radius:12px;padding:24px 20px}.add-order-header{margin-bottom:24px;padding-bottom:18px}.add-order-card .page-subtitle{font-size:13.5px}.add-order-form .form-group{margin-bottom:20px}.add-order-form .form-label{font-size:14px}.add-order-form .input{padding:10px 14px;font-size:16px}.add-order-form .textarea-input{padding:12px 14px}.ao-confirm-row{margin-top:14px;font-size:14px}.ao-confirm-check{width:18px;height:18px;margin-top:2px}.add-order-card .btn-back-link{margin-bottom:10px;padding:6px 0}.form-actions-row{margin-top:24px;padding-top:18px}.btn-submit-order,.btn-cancel-order{padding:12px}}@media (max-width:767px){.add-order-card .page-title{font-size:18px}.add-order-page-container{padding:18px 0 36px}.add-order-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:20px 15px}.form-actions-row{flex-direction:column;gap:12px}.btn-submit-order,.btn-cancel-order{width:100%}.add-order-card .success-view{padding:24px 0}}.add-order-shell{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:26px;width:100%;max-width:1220px;display:grid}.add-order-shell .add-order-card{max-width:none;padding:38px 40px}.add-order-shell.is-single{grid-template-columns:minmax(0,1fr);max-width:820px}.add-order-aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.aside-card{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);text-align:right;direction:rtl;border-radius:16px;padding:20px}.aside-card h3{color:var(--text-main,#0f172a);border-bottom:1px solid var(--border-color,#e2e8f0);align-items:center;gap:7px;margin:0 0 14px;padding-bottom:11px;font-size:14px;font-weight:800;display:flex}.aside-card h3 svg{color:var(--primary-color,#2ecc71)}.tips-list{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.tips-list li{align-items:flex-start;gap:10px;display:flex}.tip-icon{flex-shrink:0;font-size:17px;line-height:1.3}.tips-list b{color:var(--text-main,#0f172a);margin-bottom:3px;font-size:12.5px;font-weight:800;display:block}.tips-list p{color:var(--text-muted,#64748b);margin:0;font-size:11.5px;line-height:1.85}.flow-list{flex-direction:column;gap:13px;margin:0;padding:0 18px 0 0;display:flex}.flow-list li{font-size:12px}.flow-list b{color:var(--text-main,#0f172a);margin-bottom:2px;font-size:12.5px;font-weight:800;display:block}.flow-list span{color:var(--text-muted,#64748b);font-size:11.5px;line-height:1.8}.aside-card.is-flow h3 svg{color:#3b82f6}.label-icon{vertical-align:-2px;color:var(--text-muted,#94a3b8);margin-inline-end:5px}.form-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.form-meta .form-helper{flex:1;margin-top:8px}.form-meta.is-count-only{justify-content:flex-end}.char-count{color:var(--text-muted,#94a3b8);white-space:nowrap;margin-top:8px;font-size:11px}.char-count.is-bad{color:#dc2626;font-weight:700}.add-order-form .input.is-invalid{border-color:#dc2626}.budget-row{align-items:center;gap:9px;display:flex}.budget-row .input{flex:1;min-width:0}.budget-sep{color:var(--text-muted,#94a3b8);flex-shrink:0;font-weight:700}.days-row{align-items:center;gap:9px;display:flex}.days-row .input{flex:1;min-width:0}.days-unit{color:var(--text-muted,#64748b);flex-shrink:0;font-size:13px;font-weight:700}.rules-strip{background:#f59e0b12;border:1px solid #f59e0b40;border-radius:11px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.rules-strip svg{color:#d97706;flex-shrink:0;margin-top:2px}.rules-strip p{color:#92400e;margin:0;font-size:11.5px;line-height:1.9}.ao-confirm-row{cursor:pointer;color:var(--text-main,#334155);align-items:flex-start;gap:10px;margin-top:18px;font-size:13.5px;line-height:1.7;display:flex}.ao-confirm-check{width:16px;height:16px;accent-color:var(--primary-color,#10b981);cursor:pointer;flex-shrink:0;margin:3px 0 0}.ao-confirm-text{flex:1;min-width:0}.ao-terms-link{color:var(--primary-color,#059669);font-weight:700;text-decoration:none}.ao-terms-link:hover{text-decoration:underline}[data-theme=dark] .aside-card{background-color:var(--bg-card,#1e293b);border-color:var(--border-color,#334155)}[data-theme=dark] .rules-strip{background:#f59e0b1a;border-color:#f59e0b4d}[data-theme=dark] .rules-strip p{color:#fcd34d}[data-theme=dark] .ao-confirm-row{color:var(--text-main,#e2e8f0)}@media (max-width:1080px){.add-order-shell{grid-template-columns:minmax(0,1fr);max-width:780px}.add-order-aside{position:static}}@media (max-width:640px){.add-order-shell .add-order-card{padding:26px 20px}.form-meta{flex-direction:column;gap:0}.char-count{margin-top:3px}}@media (max-width:991px){.add-order-shell.is-single{max-width:none}.add-order-shell .add-order-card{padding:24px 20px}.add-order-form .ao-confirm-row{margin-top:16px;font-size:14px}.add-order-form .ao-confirm-check{width:18px;height:18px;margin-top:3px}.add-order-form .form-actions-row{flex-direction:row;gap:12px}.add-order-form .btn-submit-order,.add-order-form .btn-cancel-order{width:auto;min-width:0;min-height:47.2px;padding:0 12px;font-size:14px}.add-order-form .btn-submit-order{flex:2 1 0}.add-order-form .btn-cancel-order{flex:1 1 0}.add-order-form input.input{height:40px;padding:0 12px}.add-order-form .char-count{font-size:12px}.add-order-form .rules-strip p{font-size:13px;line-height:1.8}.add-order-card .page-subtitle{font-size:14px;line-height:1.7}.add-order-card .btn-back-link{font-size:14px}}@media (max-width:767px){.add-order-shell .add-order-card{padding:20px 15px}.add-order-form .btn-submit-order,.add-order-form .btn-cancel-order{min-height:41.6px}}@media (max-width:991px){.add-order-card .success-desc{font-size:15px;line-height:1.8}}@media (max-width:767px){.add-order-card .success-title{font-size:18px;line-height:1.6}}@media (max-width:991px){.add-order-card .success-view{text-align:center}}.af-page{background:var(--bg-main);color:var(--text-main);min-height:70vh;padding-bottom:56px}.af-page .container{max-width:1180px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:18px;padding-inline-end:18px}.af-gate{background:var(--bg-main);justify-content:center;align-items:center;min-height:62vh;padding:40px 18px;display:flex}.af-gate-box{text-align:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;max-width:470px;box-shadow:var(--shadow-lg);padding:38px 30px}.af-gate-ico{border-radius:var(--radius-full);background:var(--primary-light);width:68px;height:68px;color:var(--primary-color);place-items:center;margin:0 auto 16px;display:grid}.af-gate-box h2{margin:0 0 10px;font-size:20px;font-weight:800}.af-gate-body p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:2}.af-gate-load{color:var(--text-muted);margin:14px 0 0;font-size:13.5px}.af-btn-primary{border-radius:var(--radius-md);background:var(--primary-color);color:#fff;transition:background var(--transition-fast);align-items:center;gap:8px;margin-top:22px;padding:11px 24px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.af-btn-primary:hover{background:var(--primary-hover)}.af-hero{color:#fff;background:linear-gradient(135deg,#0f2f24 0%,#14503a 55%,#1c6b4a 100%);padding:52px 0 0;position:relative;overflow:hidden}.af-hero-bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.af-blob{filter:blur(70px);opacity:.45;border-radius:50%;position:absolute}.af-blob.b1{top:-120px;background:#26ae61;width:340px;height:340px}.af-blob.b1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-80px}.af-blob.b1:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-80px}.af-blob.b1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-80px}.af-blob.b1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-80px}.af-blob.b1:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-80px}.af-blob.b1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-80px}.af-blob.b2{bottom:-140px;opacity:.3;background:#f39c12;width:280px;height:280px}.af-blob.b2:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-60px}.af-blob.b2:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-60px}.af-blob.b2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-60px}.af-blob.b2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-60px}.af-blob.b2:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-60px}.af-blob.b2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-60px}.af-hero-inner{z-index:1;text-align:center;position:relative}.af-pill{border-radius:var(--radius-full);letter-spacing:.2px;background:#ffffff24;border:1px solid #fff3;align-items:center;gap:6px;padding:5px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.af-hero h1{margin:16px 0 10px;font-size:max(23px,min(4vw,36px));font-weight:900;line-height:1.45}.af-hero-sub{color:#ffffffd1;max-width:620px;margin:0 auto;font-size:14px;line-height:2}.af-hero-sub strong{color:#ffd479}.af-link-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:start;background:#ffffff1a;border:1px solid #ffffff2e;max-width:660px;margin:26px auto 0;padding:16px 18px 14px}.af-link-head{opacity:.8;align-items:center;gap:7px;margin-bottom:9px;font-size:11.5px;font-weight:700;display:flex}.af-link-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.af-link-val{border-radius:var(--radius-md);text-align:left;white-space:nowrap;direction:ltr;background:#00000042;flex:1;min-width:0;padding:9px 13px;font-family:inherit;font-size:12.5px;overflow-x:auto}.af-copy{border-radius:var(--radius-md);color:#14503a;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:#fff;border:0;align-items:center;gap:6px;padding:9px 17px;font-family:inherit;font-size:12.5px;font-weight:800;display:inline-flex}.af-copy:hover:not(:disabled){transform:translateY(-1px)}.af-copy:disabled{opacity:.5;cursor:not-allowed}.af-copy.ok{color:#fff;background:#26ae61}.af-socials{opacity:.85;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;font-size:11.5px;display:flex}.af-soc{border-radius:var(--radius-full);color:#fff;transition:background var(--transition-fast);background:#ffffff24;padding:5px 12px;font-size:11.5px;font-weight:700;text-decoration:none}.af-soc:hover{background:#ffffff42}.af-live{z-index:1;background:#ffffff1f;border-top:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin-top:34px;display:grid;position:relative}.af-live-item{text-align:center;background:#00000024;padding:16px 10px}.af-live-item strong{font-size:21px;font-weight:900;display:block}.af-live-item span{opacity:.75;font-size:11px}.af-body{flex-direction:column;gap:24px;padding-top:28px;display:flex}.af-wallet-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.af-wallet-head h2{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;display:flex}.af-wallet-link{color:var(--primary-color);align-items:center;gap:6px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.af-wallet-link:hover{text-decoration:underline}.af-wallet-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.af-wcard{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-color);border-top:3px solid var(--af-tone,var(--primary-color));box-shadow:var(--shadow-sm);padding:18px 18px 15px}.af-wcard.blue{--af-tone:#0ea5e9}.af-wcard.amber{--af-tone:#f59e0b}.af-wcard.green{--af-tone:#26ae61}.af-wcard-top{align-items:center;gap:9px;margin-bottom:11px;display:flex}.af-wcard-ico{border-radius:var(--radius-md);background:color-mix(in srgb, var(--af-tone) 14%, transparent);width:33px;height:33px;color:var(--af-tone);place-items:center;display:grid}.af-wcard-lbl{color:var(--text-muted);font-size:12.5px;font-weight:700}.af-wcard-num{color:var(--text-main);letter-spacing:-.5px;font-size:27px;font-weight:900;display:block}.af-wcard-note{color:var(--text-muted);margin:7px 0 0;font-size:11.5px;line-height:1.8}.af-wallet-note{border-radius:var(--radius-md);background:var(--primary-light);border-inline-start:3px solid var(--primary-color);color:var(--text-main);align-items:flex-start;gap:10px;margin-top:14px;padding:13px 15px;display:flex}.af-wallet-note svg{color:var(--primary-color);flex-shrink:0;margin-top:2px}.af-wallet-note p{margin:0;font-size:12.5px;line-height:2}.af-wallet-note a{color:var(--primary-color);font-weight:700;text-decoration:underline}.af-payout{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-color);margin-top:14px;padding:16px 18px}.af-payout-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;font-size:13px;font-weight:700;display:flex}.af-payout-head strong{color:var(--primary-color)}.af-payout-track{border-radius:var(--radius-full);background:var(--bg-muted);border:1px solid var(--border-color);height:9px;overflow:hidden}.af-payout-fill{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--primary-color), #56d68f);height:100%;transition:width var(--transition-slow)}.af-payout-hint{color:var(--text-muted);margin:10px 0 0;font-size:12px;line-height:1.9}.af-payout-hint a{color:var(--primary-color);font-weight:700}.af-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.af-stat{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-color);text-align:center;padding:16px}.af-stat-ico{border-radius:var(--radius-full);background:var(--bg-muted);width:34px;height:34px;color:var(--text-muted);place-items:center;margin-bottom:8px;display:inline-grid}.af-stat-num{color:var(--text-main);font-size:22px;font-weight:900;display:block}.af-stat-lbl{color:var(--text-muted);margin-top:3px;font-size:11.5px;display:block}.af-tabs{flex-wrap:wrap;gap:7px;padding-bottom:2px;display:flex}.af-tab{border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.af-tab:hover{color:var(--text-main);border-color:var(--primary-color)}.af-tab.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.af-panel{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);padding:20px}.af-panel-head{margin-bottom:14px}.af-panel-head.mt{margin-top:26px}.af-panel-head h3{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.af-panel-sub{color:var(--text-muted);margin-top:5px;font-size:11.5px;line-height:1.8;display:block}.af-table-wrap{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow-x:auto}.af-table{border-collapse:collapse;width:100%;min-width:540px;font-size:12.5px}.af-table thead th{text-align:start;color:var(--text-muted);background:var(--bg-muted);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:11px 13px;font-size:11.5px;font-weight:800}.af-table tbody td{border-bottom:1px solid var(--border-color);color:var(--text-main);padding:11px 13px}.af-table tbody tr:last-child td{border-bottom:0}.af-table tbody tr:hover{background:var(--bg-muted)}.af-td-money{color:var(--primary-color);white-space:nowrap;text-align:start;direction:ltr;font-weight:800}.af-td-dim{color:var(--text-muted);white-space:nowrap}.af-chip{border-radius:var(--radius-full);white-space:nowrap;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.af-chip.ok{color:#1e904f;background:#26ae6121}.af-chip.wait{color:#b45309;background:#f59e0b26}.af-chip.bad{color:#dc2626;background:#ef444421}[data-theme=dark] .af-chip.ok{color:#4ade80}[data-theme=dark] .af-chip.wait{color:#fbbf24}[data-theme=dark] .af-chip.bad{color:#f87171}.af-empty{text-align:center;color:var(--text-muted);padding:40px 20px}.af-empty svg{opacity:.45;margin-bottom:10px}.af-empty p{margin:0;font-size:13px;line-height:1.9}.af-steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:13px;display:grid}.af-step{border-radius:var(--radius-lg);background:var(--bg-muted);border:1px solid var(--border-color);padding:20px 16px 16px;position:relative}.af-step-num{top:12px;color:var(--border-color);font-size:20px;font-weight:900;line-height:1;position:absolute}.af-step-num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.af-step-num:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.af-step-num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.af-step-num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.af-step-num:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.af-step-num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.af-step-ico{border-radius:var(--radius-md);background:var(--primary-light);width:40px;height:40px;color:var(--primary-color);place-items:center;margin-bottom:11px;display:grid}.af-step h4{margin:0 0 6px;font-size:13.5px;font-weight:800}.af-step p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.9}.af-facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.af-fact{border-radius:var(--radius-md);background:var(--bg-muted);border:1px solid var(--border-color);flex-direction:column;gap:5px;padding:13px 15px;display:flex}.af-fact span{color:var(--text-muted);font-size:11.5px}.af-fact strong{color:var(--text-main);font-size:13.5px;font-weight:800}.af-perks{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.af-perk{border-radius:var(--radius-md);background:var(--bg-muted);border:1px solid var(--border-color);align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.af-perk svg{color:var(--primary-color);flex-shrink:0;margin-top:2px}.af-perk p{color:var(--text-main);margin:0;font-size:12.5px;line-height:1.9}.af-terms{border-radius:var(--radius-md);background:var(--bg-muted);border:1px solid var(--border-color);padding:15px 17px}.af-terms p{color:var(--text-main);margin:0;font-size:12.5px;line-height:2}.af-terms-item{color:var(--text-muted)!important;margin-top:9px!important;font-size:12px!important}.af-calc{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:16px;display:grid}@media (max-width:700px){.af-calc{grid-template-columns:1fr}}.af-calc-controls{border-radius:var(--radius-lg);background:var(--bg-muted);border:1px solid var(--border-color);flex-direction:column;justify-content:center;gap:18px;padding:18px;display:flex}.af-calc-field span{color:var(--text-muted);margin-bottom:9px;font-size:12.5px;display:block}.af-calc-field strong{color:var(--primary-color);font-weight:800}.af-calc-field input[type=range]{width:100%;accent-color:var(--primary-color);cursor:pointer}.af-calc-result{border-radius:var(--radius-lg);color:#fff;text-align:center;background:linear-gradient(135deg,#14503a,#1c6b4a);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:22px 18px;display:flex}.af-calc-result span{opacity:.8;font-size:12px}.af-calc-result strong{letter-spacing:-1px;font-size:32px;font-weight:900}.af-calc-result em{opacity:.75;font-size:11.5px;font-style:normal;line-height:1.8}.af-banners-head{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-muted);width:100%;color:var(--text-main);cursor:pointer;text-align:start;transition:border-color var(--transition-fast);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding:15px 17px;font-family:inherit;display:flex}.af-banners-head:hover{border-color:var(--primary-color)}.af-banners-left{align-items:center;gap:12px;display:flex}.af-ban-ico{border-radius:var(--radius-md);background:var(--primary-light);width:38px;height:38px;color:var(--primary-color);flex-shrink:0;place-items:center;display:grid}.af-ban-title{font-size:13.5px;font-weight:800;display:block}.af-ban-sub{color:var(--text-muted);margin-top:3px;font-size:11.5px;display:block}.af-chev{transition:transform var(--transition-fast);flex-shrink:0}.af-chev.open{transform:rotate(180deg)}.af-banners-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:13px;margin-top:13px;display:grid}.af-banner{border-radius:var(--radius-lg);background:var(--bg-muted);border:1px solid var(--border-color);padding:13px}.af-banner-face{border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-color);place-items:center;height:108px;display:grid;position:relative;overflow:hidden}.af-banner-img{object-fit:contain;max-width:100%;max-height:100%}.af-banner-fallback{width:100%;height:100%;color:var(--text-muted);opacity:.4;justify-content:center;align-items:center;display:none}.af-banner-meta{justify-content:space-between;align-items:center;gap:8px;margin:11px 0 10px;display:flex}.af-banner-size{color:var(--text-main);direction:ltr;font-family:inherit;font-size:11.5px;font-weight:800}.af-banner-tag{color:var(--text-muted);text-align:end;font-size:10.5px}.af-ban-dl{border-radius:var(--radius-md);background:var(--primary-color);color:#fff;cursor:pointer;width:100%;transition:background var(--transition-fast);border:0;justify-content:center;align-items:center;gap:7px;padding:9px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.af-ban-dl:hover:not(:disabled){background:var(--primary-hover)}.af-ban-dl:disabled{opacity:.7;cursor:wait}.af-ban-dl.done{background:#0ea5e9}.af-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite af-spin;display:inline-block}.af-spin.lg{border-width:3px;border-color:var(--border-color);border-top-color:var(--primary-color);width:30px;height:30px}@keyframes af-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.af-spin{animation-duration:2s}.af-payout-fill{transition:none}}[data-theme=dark] .af-hero{background:linear-gradient(135deg,#0a1f18 0%,#0f3327 55%,#14472f 100%)}[data-theme=dark] .af-copy{color:#0f3327;background:#f8fafc}[data-theme=dark] .af-copy.ok{color:#06281c;background:#2ecc71}[data-theme=dark] .af-calc-result{background:linear-gradient(135deg,#0f3327,#16543a)}[data-theme=dark] .af-step-num{color:#334155}@media (max-width:640px){.af-hero{padding-top:36px}.af-panel{padding:16px 14px}.af-wcard-num{font-size:24px}.af-link-row{flex-direction:column;align-items:stretch}.af-copy{justify-content:center}.af-tabs{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.af-tab{white-space:nowrap}}.af-fact.wide{grid-column:1/-1}.af-fact-note{color:var(--text-muted);font-size:11.5px;font-style:normal;line-height:1.85}@media (max-width:991px){.af-page .af-body,.af-page .af-hero-inner{padding-inline-start:15px;padding-inline-end:15px}.af-page .af-blob.b1{width:240px;height:240px;top:-90px}.af-page .af-blob.b1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.af-page .af-blob.b1:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.af-page .af-blob.b1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.af-page .af-blob.b1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.af-page .af-blob.b1:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.af-page .af-blob.b1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.af-page .af-blob.b2{width:200px;height:200px;bottom:-110px}.af-page .af-blob.b2:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.af-page .af-blob.b2:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.af-page .af-blob.b2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.af-page .af-blob.b2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.af-page .af-blob.b2:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.af-page .af-blob.b2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.af-page .af-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.af-page .af-tabs::-webkit-scrollbar{display:none}.af-page .af-tab{white-space:nowrap;flex:none}.af-page .af-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.af-page .af-soc{align-items:center;min-height:36px;padding-block-start:8px;padding-block-end:8px;display:inline-flex}.af-page .af-wallet-link{min-height:36px}.af-page .af-hero h1{font-size:24px}.af-page .af-tab{min-height:49px;font-size:14px}.af-page .af-wallet-note p a{align-items:center;min-height:32px;display:inline-flex}.af-page .af-pill,.af-page .af-link-head,.af-page .af-socials,.af-page .af-soc,.af-page .af-live-item span,.af-page .af-wcard-note,.af-page .af-stat-lbl,.af-page .af-panel-sub,.af-page .af-table thead th,.af-page .af-chip,.af-page .af-fact span,.af-page .af-fact-note,.af-page .af-calc-result em,.af-page .af-ban-sub,.af-page .af-banner-size,.af-page .af-banner-tag{font-size:12px}}@media (max-width:767px){.af-page .af-hero h1{font-size:18px}}@media (max-width:991px){.af-page .af-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.af-page .af-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.af-page .af-soc{min-height:40px}.af-page .af-banner-size{white-space:nowrap}}@media (max-width:767px){.af-page .af-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:0;display:grid;overflow-x:visible}.af-page .af-tab{white-space:normal;text-align:center;justify-content:center;min-height:44px;padding:6px 8px}.af-page .af-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.af-page .af-stat{padding:12px 8px}.af-page .af-wcard{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:14px;display:grid}.af-page .af-wcard-top{min-width:0;margin-bottom:0}.af-page .af-wcard-num{font-size:22px}.af-page .af-wcard-note{grid-column:1/-1;margin-top:8px}.af-page .af-steps{grid-template-columns:minmax(0,1fr);gap:10px}.af-page .af-step{padding:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:12px;padding-inline-end:44px;display:grid}.af-page .af-step-ico{grid-row:1/span 2;margin-bottom:0}.af-page .af-step h4{grid-column:2;margin-bottom:4px}.af-page .af-step p{grid-column:2}.af-page .af-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.af-page .af-fact{padding:11px 12px}}@media (max-width:575px){.af-page .af-tab svg{display:none}}@media (max-width:991px){.af-page .af-wallet-link{min-height:40px}}@media (max-width:640px){.af-page .af-table-wrap{border:0;border-radius:0;overflow-x:visible}.af-page .af-table{min-width:0;display:block}.af-page .af-table thead{display:none}.af-page .af-table tbody{flex-direction:column;gap:8px;display:flex}.af-page .af-table tbody tr{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);padding:2px 12px;display:block}.af-page .af-table tbody td{border-bottom:1px solid var(--border-color);white-space:normal;overflow-wrap:anywhere;text-align:end;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 0;display:flex}.af-page .af-table tbody tr td:last-child{border-bottom:0}.af-page .af-table tbody td.af-td-money{flex-direction:row-reverse}.af-page .af-table tbody td:before{color:var(--text-muted);direction:rtl;flex-shrink:0;font-size:12px;font-weight:800}.af-page .af-table:has(tbody td:nth-child(3).af-td-money) tbody td:first-child:before{content:"التاريخ"}.af-page .af-table:has(tbody td:nth-child(3).af-td-money) tbody td:nth-child(2):before{content:"البيان"}.af-page .af-table:has(tbody td:nth-child(3).af-td-money) tbody td:nth-child(3):before{content:"المبلغ"}.af-page .af-table:has(tbody td:nth-child(3).af-td-money) tbody td:nth-child(4):before{content:"الحالة"}.af-page .af-table:has(tbody td:nth-child(3).af-td-money) tbody td:nth-child(5):before{content:"تتاح في"}.af-page .af-table:has(tbody td:first-child.af-td-dim):has(tbody td:nth-child(4).af-td-money) tbody td:first-child:before{content:"التاريخ"}.af-page .af-table:has(tbody td:first-child.af-td-dim):has(tbody td:nth-child(4).af-td-money) tbody td:nth-child(2):before{content:"السبب"}.af-page .af-table:has(tbody td:first-child.af-td-dim):has(tbody td:nth-child(4).af-td-money) tbody td:nth-child(3):before{content:"المُحال"}.af-page .af-table:has(tbody td:first-child.af-td-dim):has(tbody td:nth-child(4).af-td-money) tbody td:nth-child(4):before{content:"المبلغ"}.af-page .af-table:has(tbody td:first-child.af-td-dim):has(tbody td:nth-child(4).af-td-money) tbody td:nth-child(5):before{content:"الحالة"}.af-page .af-table:has(tbody td:nth-child(2).af-td-dim) tbody td:first-child:before{content:"المستخدم"}.af-page .af-table:has(tbody td:nth-child(2).af-td-dim) tbody td:nth-child(2):before{content:"انضمّ في"}.af-page .af-table:has(tbody td:nth-child(2).af-td-dim) tbody td:nth-child(3):before{content:"صفقاته"}.af-page .af-table:has(tbody td:nth-child(2).af-td-dim) tbody td:nth-child(4):before{content:"ربحك منه"}.af-page .af-table:has(tbody td:nth-child(2).af-td-dim) tbody td:nth-child(5):before{content:"الإحالة"}}@media (max-width:991px){.af-page .af-banner{flex-direction:column;display:flex}.af-page .af-ban-dl{margin-top:auto}}.lp-page{direction:rtl}.lp-draft-note{color:#92400e;text-align:center;background:#fef3c7;border-bottom:1px solid #fde68a;padding:10px 18px;font-size:12.5px;font-weight:600}.lp-hero{color:#fff;text-align:center;background:linear-gradient(140deg,#0f172a 0%,#1e293b 100%);padding:76px 20px}.lp-hero-inner{max-width:780px;margin:0 auto}.lp-headline{margin:0 0 16px;font-family:Cairo,sans-serif;font-size:max(26px,min(5vw,44px));font-weight:800;line-height:1.35}.lp-sub{color:#cbd5e1;margin:0 0 32px;font-size:max(14px,min(2.2vw,17px));line-height:1.85}.lp-cta{color:#fff;background:#f97316;border-radius:12px;padding:14px 40px;font-family:Cairo,sans-serif;font-size:15.5px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}.lp-cta:hover{background:#ea580c;transform:translateY(-2px)}.lp-badge{border:1px solid;border-radius:999px;margin-bottom:18px;padding:5px 16px;font-family:Cairo,sans-serif;font-size:12.5px;font-weight:700;display:inline-block}.lp-hero-image{max-width:720px;margin:42px auto 0}.lp-hero-image img{border-radius:16px;width:100%;display:block;box-shadow:0 18px 50px #00000059}.lp-features{padding:56px 20px 10px}.lp-features-inner{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;max-width:940px;margin:0 auto;display:grid}.lp-feature{background:var(--bg-card,#fff);border:1.5px solid var(--border-color,#e2e8f0);text-align:center;border-top:3px solid #f97316;border-radius:14px;padding:22px 20px}.lp-feature-icon{margin-bottom:10px;font-size:28px}.lp-feature-title{color:var(--text-main,#111827);margin-bottom:6px;font-family:Cairo,sans-serif;font-size:15px;font-weight:800}.lp-feature-desc{color:var(--text-secondary,#6b7280);font-size:13px;line-height:1.9}.lp-final-cta{text-align:center;padding:20px 20px 64px}.lp-body{padding:54px 20px}.lp-body-inner{max-width:720px;color:var(--text-main,#374151);margin:0 auto;font-size:15.5px;line-height:2}.lp-body-inner p{margin:0 0 18px}.lp-missing{text-align:center;direction:rtl;padding:84px 20px}.lp-missing-icon{margin-bottom:14px;font-size:42px}.lp-missing h1{color:var(--text-main,#111827);margin:0 0 8px;font-family:Cairo,sans-serif;font-size:22px}.lp-missing p{color:#6b7280;margin:0 0 24px;font-size:14px}@media (prefers-color-scheme:dark){.lp-body-inner{color:#d1d5db}.lp-missing h1{color:#f3f4f6}}.lp-lead{padding:54px 20px}.lp-lead-inner{background:var(--bg-card,#fff);border:1.5px solid var(--border-color,#e2e8f0);border-radius:18px;max-width:560px;margin:0 auto;padding:28px 24px;box-shadow:0 10px 34px #0f172a12}.lp-lead-title{color:var(--text-main,#0f172a);margin:0 0 8px;font-size:21px;font-weight:800}.lp-lead-desc{color:var(--text-muted,#64748b);margin:0 0 20px;font-size:14px;line-height:1.9}.lp-lead-field{margin-bottom:13px}.lp-lead-field label{color:var(--text-main,#334155);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.lp-lead-field input,.lp-lead-field textarea{border:1.5px solid var(--border-color,#e2e8f0);background:var(--bg-input,#fff);width:100%;color:var(--text-main,#0f172a);border-radius:10px;outline:none;padding:11px 13px;font-family:inherit;font-size:14px}.lp-lead-field textarea{resize:vertical;min-height:92px;line-height:1.7}.lp-lead-btn{color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:6px;padding:13px 20px;font-family:inherit;font-size:15px;font-weight:800}.lp-lead-btn:disabled{opacity:.6;cursor:default}.lp-lead-note{color:var(--text-muted,#94a3b8);text-align:center;margin-top:12px;font-size:11.5px;line-height:1.8}.lp-lead-error{color:#b91c1c;background:#dc262614;border:1px solid #dc26264d;border-radius:10px;margin-bottom:13px;padding:10px 13px;font-size:13px}.lp-lead-done{text-align:center;padding:14px 0}.lp-lead-done-icon{margin-bottom:10px;font-size:40px}.lp-lead-done-title{color:var(--text-main,#0f172a);font-size:19px;font-weight:800}.lp-lead-done-text{color:var(--text-muted,#64748b);margin-top:8px;font-size:14px;line-height:1.9}@media (max-width:991px){.lp-lead-field input,.lp-lead-field textarea{font-size:16px}.lp-hero{padding:48px 15px}.lp-features{padding:40px 15px 6px}.lp-body,.lp-lead{padding:40px 15px}.lp-final-cta{padding:16px 15px 48px}.lp-missing{padding:56px 15px}}@media (max-width:767px){.lp-hero{padding:36px 15px}.lp-hero-image{margin-top:28px}.lp-lead-inner{padding:22px 16px}.lp-cta{width:100%;padding:13px 20px;display:block}}@media (max-width:991px){.lp-features-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.lp-features-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:575px){.lp-features-inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:991px){.lp-features-inner:has(>.lp-feature:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-features-inner:has(>.lp-feature:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-features-inner:has(>.lp-feature:only-child){grid-template-columns:minmax(0,460px);justify-content:center}.lp-body-inner{font-size:16px}.lp-lead-field label{font-size:14px}.lp-lead-field input{min-height:40px;padding:8px 12px}.lp-lead-field textarea{padding:8px 12px}.lp-lead-note{font-size:12px}.lp-missing h1{font-size:24px}}@media (max-width:767px){.lp-features-inner>.lp-feature:last-child:nth-child(odd){grid-column:1/-1}.lp-missing h1{font-size:18px}}@media (max-width:575px){.lp-features-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-feature{padding:16px 12px}.lp-feature-icon{margin-bottom:8px;font-size:26px}}@media (max-width:991px){.lp-lead .lp-lead-field input{height:40px;padding-block-start:0;padding-block-end:0}.lp-lead .lp-lead-btn{padding:13.6px 20px;font-size:14px;line-height:20px}}@media (max-width:767px){.lp-lead .lp-lead-btn{padding:10.8px 20px}}.site-policies-page{background-color:var(--bg-main,#f8fafc);color:var(--text-color,#1e293b);direction:rtl;min-height:100vh;padding-bottom:60px;font-family:Cairo,sans-serif}.policies-hero-section{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f2744 100%);padding:60px 0 45px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.policies-hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#26ae6126 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;right:-20%}.hero-badge{color:#2ecc71;background:#26ae6126;border:1px solid #26ae6166;border-radius:30px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.policies-title{color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-size:32px;font-weight:800}.policies-subtitle{color:#94a3b8;max-width:680px;margin:0 auto 35px;font-size:15px;line-height:1.7}.policies-tabs-nav{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:15px;display:flex}.policy-tab-btn{color:#cbd5e1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-family:Cairo,sans-serif;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.policy-tab-btn:hover{color:#fff;background:#ffffff26;transform:translateY(-2px)}.policy-tab-btn.active{background:var(--primary-color,#26ae61);border-color:var(--primary-color,#26ae61);color:#fff;box-shadow:0 4px 14px #26ae6166}.policies-content-container{margin-top:40px}.policies-layout{grid-template-columns:280px 1fr;gap:30px;display:grid}.policies-sidebar{position:relative}.sidebar-sticky-box{background:var(--card-bg,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;padding:24px;position:sticky;top:100px;box-shadow:0 4px 16px #00000008}.sidebar-heading{border-bottom:1px solid var(--border-color,#e2e8f0);color:var(--text-color,#0f172a);margin-bottom:18px;padding-bottom:12px;font-size:16px;font-weight:700}.sidebar-nav-list{flex-direction:column;gap:8px;margin:0 0 25px;padding:0;list-style:none;display:flex}.sidebar-nav-list a{color:var(--text-muted,#64748b);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.sidebar-nav-list a:hover{background:var(--hover-bg,#f1f5f9);color:var(--primary-color,#26ae61)}.sidebar-nav-list a.active-link{color:var(--primary-color,#26ae61);background:#26ae611a;font-weight:700}.sidebar-help-card{border:1px solid var(--border-color,#e2e8f0);text-align:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:18px}[data-theme=dark] .sidebar-help-card{background:linear-gradient(135deg,#1e293b,#0f172a)}.help-icon{color:var(--primary-color,#26ae61);margin-bottom:8px}.sidebar-help-card h4{margin-bottom:6px;font-size:14px;font-weight:700}.sidebar-help-card p{color:var(--text-muted,#64748b);margin-bottom:14px;font-size:12px;line-height:1.5}.help-btn{background:var(--primary-color,#26ae61);color:#fff;border-radius:8px;width:100%;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:block}.help-btn:hover{background:var(--primary-hover,#1e904f)}.policies-main-area{flex-direction:column;gap:30px;display:flex}.policy-card-section{background:var(--card-bg,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;padding:32px;scroll-margin-top:100px;transition:all .3s;box-shadow:0 4px 16px #00000005}.policy-card-section.hide-tab{display:none}.policy-card-section.show{display:block}.policy-header{border-bottom:1px solid var(--border-color,#e2e8f0);align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.policy-icon-wrapper{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.delivery-color{color:#3b82f6;background:#3b82f61f}.fees-color{color:#f59e0b;background:#f59e0b1f}.withdrawal-color{color:#26ae61;background:#26ae611f}.terms-color{color:#a855f7;background:#a855f71f}.privacy-color{color:#ef4444;background:#ef44441f}.policy-section-title{color:var(--text-color,#0f172a);margin-bottom:4px;font-size:20px;font-weight:800}.policy-section-desc{color:var(--text-muted,#64748b);font-size:13px}.policy-body{color:var(--text-color,#334155);font-size:14px;line-height:1.8}.policy-body h3{color:var(--heading-color,#0f172a);margin:22px 0 10px;font-size:16px;font-weight:700}.policy-body p{color:var(--text-muted-dark,#475569);margin-bottom:14px}.policy-body ul{margin-bottom:16px;padding-right:20px}.policy-body li{margin-bottom:8px}.info-alert-box{border-right:4px solid var(--primary-color,#26ae61);color:#166534;background:#26ae6114;border-radius:8px;margin-bottom:20px;padding:14px 18px;font-size:13px}[data-theme=dark] .info-alert-box{color:#4ade80;background:#26ae6126}.fee-example-card{background:var(--hover-bg,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:12px;max-width:400px;margin:16px 0;padding:18px}.fee-row{border-bottom:1px dashed var(--border-color,#e2e8f0);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.fee-row.highlight{border-bottom:none;padding-top:12px;font-size:14px;font-weight:700}.text-danger{color:#ef4444}.text-success{color:#26ae61}.withdrawal-methods-grid{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.w-method-badge{background:var(--hover-bg,#f1f5f9);border:1px solid var(--border-color,#cbd5e1);color:var(--text-color,#1e293b);border-radius:20px;padding:8px 14px;font-size:12px;font-weight:700}@media (max-width:900px){.policies-layout{grid-template-columns:1fr}.policies-sidebar{display:none}.policies-title{font-size:24px}.policy-card-section{padding:20px}}@media (max-width:991px){.policies-layout{grid-template-columns:minmax(0,1fr)}.policies-sidebar{display:none}.policies-hero-section{padding:30px 0 26px}.policies-title{font-size:24px}.policies-subtitle{margin-bottom:22px;font-size:14px}.hero-badge{margin-bottom:14px}.policies-tabs-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;margin:12px -15px 0;padding:0 0 4px;scroll-padding-inline-start:15px;overflow:auto hidden}.policies-tabs-nav::-webkit-scrollbar{display:none}.policies-tabs-nav>:first-child{margin-inline-start:15px}.policies-tabs-nav>:last-child{margin-inline-end:15px}.policy-tab-btn{scroll-snap-align:start;white-space:nowrap;border-radius:10px;flex:none;padding:11.5px 16px}.policy-card-section{border-radius:12px;padding:20px 15px;scroll-margin-top:84px}.policy-header{gap:12px;margin-bottom:18px;padding-bottom:16px}.policy-icon-wrapper{border-radius:12px;width:44px;height:44px}.policy-section-title{font-size:18px;line-height:1.2}.policy-section-desc{font-size:12.5px}.policy-body{font-size:16px}.policy-body h3{margin-top:18px;font-size:16px}.policy-body ul{padding-right:18px}}@media (max-width:767px){.policies-hero-section{padding:24px 0 22px}.policies-title{font-size:18px}.policy-section-title{font-size:16px}}@media (max-width:991px){.policies-sidebar{order:2;display:block}.policies-main-area{order:1}.sidebar-heading,.sidebar-nav-list{display:none}.sidebar-sticky-box{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;top:auto}.sidebar-help-card{border-radius:12px;padding:20px 15px}.sidebar-help-card h4{font-size:15px}.sidebar-help-card p{margin-bottom:16px;font-size:13px}.help-btn{border-radius:10px;padding:11px 16px;font-size:14px}.policies-hero-section{overflow:clip}.policies-tabs-nav{scroll-snap-type:none;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding:0;overflow:visible}.policies-tabs-nav>:first-child,.policies-tabs-nav>:last-child{margin-inline-start:0;margin-inline-end:0}.policy-tab-btn{justify-content:center;gap:6px;min-height:40px;padding:8px 14px;font-size:13px;line-height:1.5}.policy-tab-btn:hover{transform:none}}@media (max-width:575px){.policies-tabs-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.policy-tab-btn{white-space:normal;text-align:center;padding:8px 6px}.policy-tab-btn:last-child:nth-child(odd){grid-column:1/-1}.policy-tab-btn svg{display:none}}@media (max-width:991px){.site-policies-page .policy-body a>span>span+span{font-size:12px!important}.site-policies-page .policies-content-container{padding-inline-start:0;padding-inline-end:0}.site-policies-page .policy-card-section{border-left-width:0;border-right-width:0;border-radius:0}.site-policies-page .policies-sidebar{padding-inline-start:15px;padding-inline-end:15px}.site-policies-page .policy-body p{margin-bottom:20px!important}[data-site-page] .site-page-content p{margin-bottom:20px}}
