body{font-family:IRANSansXFaNum,sans-serif!important;direction:rtl;text-align:right}.app-layout-shell{min-height:100vh}h1,h2,h3,h4,h5,h6,p,a,ul,button,input,textarea,span{font-family:IRANSansXFaNum,sans-serif!important}.ant-app,.ant-btn,.ant-input,.ant-select,.ant-picker,.ant-modal-root,.ant-message,.ant-notification,.ant-popover,.ant-menu,.ant-table,.ant-tabs,.ant-steps,.ant-radio-wrapper,.ant-checkbox-wrapper,.ant-list,.ant-card,.ant-tag,.ant-alert,.ant-typography,.ant-collapse,.ant-select-selection-search-input,.rmdp-day-picker,.rmdp-header-values,.ant-table-cell,.ant-form-item-required,.ant-descriptions,.ant-list-item,.footer-bottom-text,.ant-form-item-label,.ant-empty-description,.ant-form-item-explain-error,.ant-select-selector,.ant-select-selection-search{font-family:IRANSansXFaNum,sans-serif}.ant-select-dropdown,.ant-select-item{font-family:IRANSansXFaNum,sans-serif!important}@media (max-width: 768px){.app-layout-shell{padding-bottom:calc(86px + env(safe-area-inset-bottom))}}.footer{padding:30px 16px 24px;background:#f4eef1;border-top:1px solid rgba(194,178,186,.5)}.footer-container{max-width:1320px;margin:0 auto}.footer-grid{align-items:flex-start}.footer-column{min-height:100%}.footer-title,.footer-heading{margin-bottom:12px!important;color:#5f4450!important}.footer-heading{font-size:18px!important}.footer-text{color:#755e68!important;line-height:1.95}.footer-description{display:block;max-width:300px}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-link-item,.footer-support-link{display:inline-flex;align-items:center;gap:8px;color:#755e68;text-decoration:none;font-weight:700;transition:color .2s ease}.footer-link-item:hover,.footer-link-item:focus,.footer-support-link:hover,.footer-support-link:focus{color:#9a5d74}.footer-info-list{display:flex;flex-direction:column;gap:14px}.footer-info-item{display:flex;align-items:flex-start;gap:10px}.footer-info-item .anticon,.footer-support-link .anticon{margin-top:3px;color:#9a5d74;font-size:15px}.footer-hours{display:flex;flex-direction:column;gap:2px}.footer-support-text{display:block;margin-bottom:12px;max-width:260px}.footer-trust-column{display:flex;flex-direction:column;gap:10px}.enamad-container{display:inline-flex;align-items:center;justify-content:center;margin-top:6px}.enamad-container img{display:block;width:96px;height:auto}.footer-bottom{margin-top:20px;padding-top:14px;border-top:1px solid rgba(185,168,176,.45);text-align:center}.footer-bottom-text{color:#8c727d;font-size:13px}@media (max-width: 767px){.footer{padding:24px 12px calc(96px + env(safe-area-inset-bottom))}.footer-description,.footer-support-text{max-width:none}.footer-trust-column{align-items:flex-start}}.desktop-header-layout{background:transparent!important;position:fixed;top:0;inset-inline:0;width:100%;z-index:var(--z-header)}.desktop-navbar{position:relative;z-index:1;padding:10px 18px!important;height:auto!important;line-height:normal!important;background:#fffcfdeb!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(225,220,224,.9);box-shadow:0 10px 28px #5240480f}.desktop-navbar-shell{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;direction:rtl}.desktop-brand{display:inline-flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none;flex-shrink:0}.desktop-brand-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.desktop-brand-title{color:var(--clr-primary-600);font-size:17px;font-weight:800;line-height:1.3;white-space:nowrap}.desktop-brand-subtitle{color:#8f6f7c;font-size:12px;font-weight:600;line-height:1.5}.desktop-navbar-main{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-shrink:0;min-width:auto}.desktop-navbar-menu{flex:none;justify-content:flex-start;min-width:auto;background:transparent!important;border-bottom:none!important}.desktop-navbar-menu .ant-menu-overflow{justify-content:flex-start}.desktop-navbar-menu.ant-menu-horizontal>.ant-menu-item,.desktop-navbar-menu.ant-menu-horizontal>.ant-menu-submenu{display:inline-flex;align-items:center;height:46px;margin-inline:4px!important;padding-inline:14px!important;border-radius:999px;color:var(--clr-primary-600);font-size:14px;font-weight:700;transition:background-color .2s ease,color .2s ease,transform .2s ease}.desktop-navbar-menu.ant-menu-horizontal>.ant-menu-item:after,.desktop-navbar-menu.ant-menu-horizontal>.ant-menu-submenu:after{display:none!important}.desktop-navbar-menu.ant-menu-horizontal>.ant-menu-item:hover,.desktop-navbar-menu.ant-menu-horizontal>.ant-menu-submenu:hover{color:#a55971!important;background:#f4ebefe0;transform:translateY(-1px)}.desktop-navbar-menu.ant-menu-horizontal>.ant-menu-item-selected{color:#a55971!important;background:#f4ebeff5}.desktop-navbar-menu .ant-menu-title-content a{color:inherit;text-decoration:none}.desktop-navbar-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.desktop-booking-link{display:inline-flex;text-decoration:none}.desktop-booking-button{min-height:var(--control-height-lg);padding-inline:20px;font-weight:700}.desktop-login-button{min-height:var(--control-height-lg);padding-inline:18px;color:var(--clr-primary-600)!important;font-weight:700}.desktop-login-button:hover,.desktop-login-button:focus{color:var(--color-brand-primary-strong)!important}.desktop-profile-trigger{display:inline-flex;align-items:center;min-height:46px;padding:8px 12px 8px 10px;border:1px solid rgba(224,214,218,.96);border-radius:999px;background:#ffffffdb;color:var(--clr-primary-600);cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.desktop-profile-trigger:hover,.desktop-profile-trigger:focus,.desktop-profile-trigger:focus-visible{border-color:#c47b92;transform:translateY(-1px);box-shadow:0 10px 22px #9163751f;outline:none}.desktop-profile-avatar{background:linear-gradient(135deg,#d890a7,#b86782)!important}.desktop-profile-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.desktop-profile-caret{color:#8f6f7c;font-size:12px}.desktop-profile-dropdown{z-index:1205}.desktop-profile-dropdown .ant-dropdown-menu{min-width:184px;padding:8px;border-radius:18px;border:1px solid rgba(224,214,218,.96);background:#fffcfdfa;box-shadow:0 18px 40px #52404824}.desktop-profile-dropdown .ant-dropdown-menu-item,.desktop-profile-dropdown .ant-dropdown-menu-submenu-title{min-height:42px;margin:0;border-radius:12px;color:var(--clr-primary-600);font-size:14px;font-weight:700;display:flex;align-items:center;gap:10px}.desktop-profile-dropdown .ant-dropdown-menu-item a{color:inherit;text-decoration:none}.desktop-profile-dropdown .ant-dropdown-menu-item:hover,.desktop-profile-dropdown .ant-dropdown-menu-item-active,.desktop-profile-dropdown .ant-dropdown-menu-item:focus-visible{background:#f4ebefe0;color:#a55971}.desktop-profile-dropdown .ant-dropdown-menu-item-danger{color:#b14c57}.desktop-profile-dropdown .ant-dropdown-menu-item-danger:hover,.desktop-profile-dropdown .ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active,.desktop-profile-dropdown .ant-dropdown-menu-item-danger:focus-visible{background:#f8eceef5;color:#a33c48}.desktop-profile-dropdown .ant-dropdown-menu-title-content{min-width:0}.desktop-profile-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content{flex:1}@media (max-width: 1200px){.desktop-brand-subtitle{display:none}.desktop-navbar-main{gap:10px}.desktop-navbar-menu.ant-menu-horizontal>.ant-menu-item,.desktop-navbar-menu.ant-menu-horizontal>.ant-menu-submenu{padding-inline:12px!important}}.bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-drawer);display:grid;grid-template-columns:1fr auto 1fr;align-items:end;min-height:calc(72px + env(safe-area-inset-bottom));padding:8px 16px calc(10px + env(safe-area-inset-bottom));background:#fffcfdf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(226,219,223,.95);box-shadow:0 -12px 28px #58434d14;direction:ltr}.nav-link{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:54px;width:100%;padding:6px 8px;border:none;border-radius:18px;background:transparent;color:#755965;text-decoration:none;font-size:11px;font-weight:700;line-height:1.3;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.nav-link .anticon{font-size:20px}.nav-link.active{color:#a55971;background:#f4ebeff2}.nav-link:active{transform:translateY(1px)}.fab-container{display:flex;align-items:flex-end;justify-content:center;padding-inline:10px}.fab{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:72px;height:72px;margin-top:-24px;border:4px solid #fff8fb;border-radius:var(--radius-pill-full);background:linear-gradient(135deg,var(--color-brand-gradient-start) 0%,var(--color-brand-gradient-end) 100%);color:#fff;text-decoration:none;box-shadow:var(--shadow-brand-cta);transition:transform .2s ease,box-shadow .2s ease}.fab .anticon{font-size:24px}.fab span:last-child{font-size:11px;font-weight:800;letter-spacing:0}.fab:active{transform:translateY(1px) scale(.97);box-shadow:0 10px 18px #aa5d763d}@media (max-width: 360px){.bottom-nav{padding-inline:10px}.nav-link{font-size:10px}.fab{width:68px;height:68px}}.auth-form-container{text-align:right}.auth-form-head{text-align:center;margin-bottom:18px}.auth-form-title{font-size:1.55rem;color:var(--clr-primary-600);margin:0 0 8px;font-weight:800;line-height:1.45}.auth-form-subtitle{font-size:14px;color:var(--clr-primary-400);margin:0;line-height:1.85}.auth-form{margin-top:4px}.auth-form .ant-form-item{margin-bottom:16px}.auth-form .ant-form-item-label>label{color:var(--clr-primary-600)!important;font-size:14px;font-weight:700}.auth-form .ant-form-item-explain-error{margin-top:6px;font-size:12px;line-height:1.7}.auth-form-error{color:#b14c57;font-size:13px;margin-bottom:12px;text-align:center;line-height:1.75}.auth-form-links{display:flex;justify-content:flex-start;margin-bottom:12px}.auth-form-links--centered{justify-content:center;margin-bottom:0}.auth-form-secondary-actions{display:flex;justify-content:center;margin-top:2px}.auth-form-link{font-size:13px;color:#9d556d;cursor:pointer;transition:color .18s ease;font-weight:700}.auth-form-link:hover,.auth-form-link:focus{color:#84465b!important}.auth-form-link--button{background:none;border:none;padding:0;font:inherit}.auth-form-link--secondary{font-size:13px}.auth-input,.auth-form .ant-input,.auth-form .ant-input-affix-wrapper{width:100%;border-radius:var(--radius-control);border:1px solid rgba(219,205,211,.94);font-size:15px;min-height:var(--control-height-lg)}.auth-input,.auth-form .ant-input{padding:10px 14px}.auth-form .ant-input-affix-wrapper{padding-inline:14px}.auth-form .ant-input-affix-wrapper .ant-input{min-height:auto;padding:0;border:none;box-shadow:none}.auth-input:hover,.auth-form .ant-input:hover,.auth-form .ant-input-affix-wrapper:hover{border-color:#bfa4aff5}.auth-input:focus,.auth-input.ant-input-focused,.auth-form .ant-input:focus,.auth-form .ant-input-affix-wrapper-focused,.auth-input .ant-input:focus{outline:none;border-color:#b46e83!important;box-shadow:0 0 0 3px #b46e8324!important}.auth-btn{border-radius:var(--radius-control);font-weight:700;padding:10px 16px;min-height:var(--control-height-lg);font-size:15px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-btn--primary{background:var(--color-interactive-primary);color:var(--clr-surface);border:none;box-shadow:0 10px 24px #1677ff29}.auth-btn--primary:hover,.auth-btn--primary:focus{background:var(--color-interactive-primary-hover)!important;color:var(--clr-surface)!important;transform:translateY(-1px)}.auth-btn--primary:disabled{background:#d8bcc6!important;cursor:not-allowed;opacity:.85;box-shadow:none}.custom-primary,.custom-primary:hover,.custom-primary:focus,.custom-primary:disabled,.custom-primary.ant-btn-loading,.custom-primary.ant-btn-loading:hover,.custom-primary.ant-btn-loading:focus{border:none!important;color:var(--clr-surface)!important}.auth-btn--link{background:var(--color-surface-base);color:var(--color-interactive-primary);border:1px solid var(--color-interactive-primary-muted);box-shadow:none}.auth-btn--link:hover,.auth-btn--link:focus{color:var(--color-interactive-primary-hover)!important;border-color:var(--color-interactive-primary)!important;background:var(--color-interactive-primary-soft)!important}.auth-btn--link:disabled{color:#a8a0a4!important;border-color:#dcd6dae6!important;background:#fbf9faeb!important;cursor:not-allowed}@media (max-width: 768px){.registerForm-label{font-size:12px}.auth-form-title{font-size:1.4rem}.auth-form-subtitle{font-size:13px}.auth-btn{height:48px}}.auth-otp-container{text-align:center}.auth-form-head--otp{margin-bottom:14px}.auth-otp-back{align-self:flex-start;margin-bottom:12px;color:#8c6070!important;font-weight:700;padding-inline:0!important}.auth-otp-back:hover,.auth-otp-back:focus{color:#9d556d!important}.auth-otp-title{font-size:1.55rem;color:var(--clr-primary-600);margin:0 0 8px;font-weight:800}.auth-otp-subtitle{font-size:14px;color:var(--clr-primary-400);margin:0 0 8px;line-height:1.8}.auth-otp-phone{margin:0;color:#8c6070;font-weight:700;font-size:14px;direction:ltr}.auth-otp-divider{margin:0 0 18px!important}.auth-otp-inputs{direction:ltr;display:flex;justify-content:center;gap:10px;margin:12px 0 18px}.auth-otp-input{width:48px;height:54px;text-align:center;font-size:1.3rem;border:1px solid rgba(219,205,211,.94);border-radius:16px}.auth-otp-input:hover{border-color:#bfa4aff5}.auth-otp-input:focus,.auth-otp-input.ant-input-focused{border-color:#b46e83!important;box-shadow:0 0 0 3px #b46e8324!important;outline:none}.auth-otp-error{margin:-6px 0 14px;color:#b14c57;font-size:13px;font-weight:700;line-height:1.75;text-align:center}.auth-otp-timer-panel{margin-bottom:18px;padding:12px 14px 10px;border-radius:18px;background:#faf4f6eb;border:1px solid rgba(230,219,224,.96)}.auth-otp-timer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;text-align:right}.auth-otp-timer-label{color:var(--clr-primary-600);font-size:13px;font-weight:700}.auth-otp-timer-value{display:inline-flex;align-items:center;gap:6px;color:#8c6070;font-size:13px;font-weight:700;direction:ltr}.auth-otp-progress{margin-bottom:0}@media (max-width: 480px){.auth-otp-inputs{gap:8px}.auth-otp-input{width:40px;height:46px;font-size:1.12rem}.auth-otp-timer-head{flex-direction:column;align-items:flex-start}}.auth-modal-wrapper .ant-modal{padding-bottom:0}.auth-modal-wrapper .ant-modal-content{border-radius:28px!important;overflow:hidden;background:linear-gradient(180deg,#fffdfd,#fcf8fa)!important;border:1px solid rgba(226,214,220,.96);box-shadow:0 28px 72px #5240482e}.auth-modal-wrapper .ant-modal-close{top:18px;inset-inline-end:18px;width:40px;height:40px;border-radius:999px;color:#8d6a78;background:#ffffffe0;border:1px solid rgba(228,218,223,.94);transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.auth-modal-wrapper .ant-modal-close:hover,.auth-modal-wrapper .ant-modal-close:focus{color:#9d556d;border-color:#caadb8f5;background:#fff;transform:translateY(-1px)}.auth-modal-content{background:transparent;max-width:calc(100vw - 24px);overflow:hidden}.auth-modal-shell{padding:28px 24px 24px}.auth-modal-page{min-height:100%}.auth-modal-alert{margin-bottom:16px;text-align:right;border-radius:16px!important}@media (max-width: 768px){.auth-modal-wrapper .ant-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:12px auto}.auth-modal-wrapper .ant-modal-content{border-radius:24px!important}.auth-modal-shell{padding:22px 16px 18px}.auth-modal-wrapper .ant-modal-close{top:14px;inset-inline-end:14px}}@font-face{font-family:Indie Flower;src:url(/fonts/indie-flower/IndieFlower-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.hero-section{position:relative;padding:88px 16px 28px;background:radial-gradient(circle at top right,rgba(214,186,196,.28),transparent 34%),linear-gradient(180deg,#f8f4f5,#f5f7fa 52%,#fff);overflow:hidden}.hero-shell{max-width:1320px;margin:0 auto}.hero-row{background:#ffffffe0;border:1px solid rgba(230,232,238,.9);border-radius:28px;box-shadow:0 18px 50px #49556814;padding:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-text-column,.hero-media-column{width:100%}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;height:100%;text-align:right}.hero-eyebrow{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#f3eaee;color:#8a5f70;font-size:13px;font-weight:700}.hero-title{margin:0!important;color:var(--clr-primary-600)!important;font-size:clamp(2rem,6vw,3.35rem)!important;line-height:1.3!important;letter-spacing:-.02em}.hero-description{max-width:34rem;margin:0!important;color:var(--clr-primary-400)!important;font-size:15px;line-height:1.95}.hero-actions{width:100%}.hero-primary-button,.hero-secondary-button{min-width:148px;min-height:var(--control-height-lg);font-weight:700;padding-inline:20px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.hero-secondary-button{color:var(--clr-primary-600)!important;box-shadow:0 8px 22px #4955680a}.hero-secondary-button:hover,.hero-secondary-button:focus{color:var(--color-brand-primary-strong)!important}.hero-hints{display:flex;flex-wrap:wrap;gap:8px}.hero-hint-tag{margin:0!important;padding:7px 12px;border-radius:999px;background:#f7eef1!important;color:#7a5563!important;font-size:12px;font-weight:600;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.hero-social{display:flex;align-items:center;gap:12px;margin-top:8px}.hero-social-label{color:var(--clr-primary-400);font-size:13px}.hero-social-link{display:inline-flex;align-items:center;gap:8px;color:#8a5f70;text-decoration:none;font-weight:700;transition:color .18s ease,box-shadow .18s ease}.hero-social-link .anticon{font-size:18px}.hero-social-link:hover,.hero-social-link:focus{color:#9d556d}.hero-media-card{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,#f5e9ee,#fff);box-shadow:0 18px 40px #49556814;transition:box-shadow .22s ease}.desktop-only-social{display:none}@media (max-width: 767px){.hero-section{padding:24px 12px 12px}.hero-row{padding:16px;border-radius:22px;gap:8px 0}.hero-copy{align-items:stretch;gap:14px}.hero-title{font-size:1.9rem!important}.hero-description{font-size:14px;line-height:1.9;max-width:none}.hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.hero-actions .ant-space-item,.hero-primary-button,.hero-secondary-button{width:100%}.hero-media-card{max-width:100%;border-radius:18px}}@media (min-width: 768px){.hero-section{padding:104px 24px 44px}.desktop-only-social{display:flex}}@media (min-width: 992px){.hero-row{padding:32px}.hero-copy{padding-inline-start:12px}}@media (prefers-reduced-motion: no-preference){.hero-copy>*{animation:heroSoftRise .44s ease both}.hero-copy>*:nth-child(1){animation-delay:.04s}.hero-copy>*:nth-child(2){animation-delay:.1s}.hero-copy>*:nth-child(3){animation-delay:.16s}.hero-copy>*:nth-child(4){animation-delay:.22s}.hero-copy>*:nth-child(5){animation-delay:.28s}.hero-copy>*:nth-child(6){animation-delay:.34s}.hero-media-card{animation:heroSoftLift .5s ease .18s both}.hero-primary-button,.hero-secondary-button,.hero-hint-tag,.hero-social-link,.hero-media-card{will-change:transform}.hero-primary-button:hover,.hero-primary-button:focus,.hero-secondary-button:hover,.hero-secondary-button:focus{transform:translateY(-2px)}.hero-primary-button:active,.hero-secondary-button:active{transform:translateY(0)}.hero-secondary-button:hover,.hero-secondary-button:focus{box-shadow:0 12px 24px #a078881a}.hero-hint-tag:hover,.hero-hint-tag:focus{transform:translateY(-1px);box-shadow:0 10px 18px #aa5d7614}.hero-social-link:hover,.hero-social-link:focus{transform:translateY(-1px)}.hero-media-card:hover{transform:translateY(-2px);box-shadow:0 22px 44px #4955681a}}@keyframes heroSoftRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSoftLift{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.carousel-slide{display:flex;justify-content:center;align-items:center;height:100%;overflow:hidden;border-radius:10px;box-shadow:0 4px 8px #0000001a}.carousel-slide picture{width:100%;height:100%}.carousel-slide img{width:100%;height:auto;object-fit:cover}.service-highlights{padding:8px 12px 10px;background:linear-gradient(180deg,#fff,#f7f5f6);scroll-margin-top:88px}.service-highlights-shell{max-width:1380px;margin:0 auto;padding:16px 8px 18px;border-radius:0;background:transparent;border:none;box-shadow:none}.service-highlights-header{text-align:center;max-width:640px;margin:0 auto 12px}.service-highlights-eyebrow{display:inline-flex;padding:5px 11px;border-radius:999px;background:#f5eff1;color:#8a5f70;font-size:12px;font-weight:700}.service-highlights-title{margin:10px 0 6px!important;color:var(--clr-primary-600)!important;font-size:clamp(1.4rem,4vw,1.9rem)!important}.service-highlights-subtitle{margin:0 auto!important;max-width:34rem;color:var(--clr-primary-400)!important;font-size:13px;line-height:1.75}.service-highlights-grid{margin-bottom:0}.service-highlight-card{height:100%;border-radius:16px!important;border:1px solid rgba(236,232,235,.94)!important;background:#fffffff5!important;box-shadow:0 2px 10px #49556806;transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease;cursor:default}.service-highlight-card:hover,.service-highlight-card:focus-within{border-color:#e0d9ddf0!important;box-shadow:0 4px 12px #49556809}.service-highlight-card .ant-card-body{padding:13px 12px}.service-highlight-card-marker{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;border-radius:999px;background:#f8eff3;color:#9d556d;font-size:12px;font-weight:800;letter-spacing:.04em;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.service-highlight-card-title{margin-bottom:4px!important;color:var(--clr-primary-600)!important;font-size:15px!important}.service-highlight-card-description{margin-bottom:0!important;color:var(--clr-primary-400)!important;font-size:12.5px;line-height:1.65}@media (prefers-reduced-motion: no-preference){.service-highlights-header,.service-highlights-grid .ant-col{animation:sectionSoftReveal .42s ease both}.service-highlights-grid .ant-col:nth-child(1){animation-delay:.05s}.service-highlights-grid .ant-col:nth-child(2){animation-delay:.1s}.service-highlights-grid .ant-col:nth-child(3){animation-delay:.15s}.service-highlights-grid .ant-col:nth-child(4){animation-delay:.2s}.service-highlight-card{transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.service-highlight-card:hover .service-highlight-card-marker,.service-highlight-card:focus-within .service-highlight-card-marker{background:#f2dfe6;box-shadow:0 6px 12px #aa5d760f}}@keyframes sectionSoftReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.service-highlights{padding:6px 12px 8px}.service-highlights-shell{padding:14px 2px 16px}.service-highlights-header{margin-bottom:12px}.service-highlight-card .ant-card-body{padding:13px 11px}}@media (min-width: 768px){.service-highlights{padding:10px 24px 12px}.service-highlights-shell{padding:18px 4px 20px}}.service-price-list-section{padding:8px 12px 10px;background:linear-gradient(180deg,snow,#f8f4f6)}.service-price-list-shell{max-width:1320px;margin:0 auto;padding:12px 8px 16px}.service-price-list-header{max-width:680px;margin:0 auto 16px;text-align:center}.service-price-list-eyebrow{margin:0!important;padding:6px 12px;border-radius:999px;background:#f3e9ee!important;color:#8a5f70!important;font-size:12px;font-weight:700}.service-price-list-title{margin:12px 0 8px!important;color:var(--clr-primary-600)!important;font-size:clamp(1.45rem,4vw,2.05rem)!important}.service-price-list-subtitle{margin:0 auto!important;max-width:36rem;color:var(--clr-primary-400)!important;font-size:13.5px;line-height:1.85}.service-price-list-surface{padding:22px 20px;border-radius:24px;background:radial-gradient(circle at top left,rgba(196,123,146,.1),transparent 32%),linear-gradient(180deg,#fffffffa,#fcf8fafa);border:1px solid rgba(233,226,230,.96);box-shadow:0 16px 40px #aa5d760f}.service-price-list-intro{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;border-radius:18px;background:#f8f0f4eb;border:1px solid rgba(230,216,222,.96)}.service-price-list-intro__icon{width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#c47b92,#aa5d76);color:#fff;font-size:20px;box-shadow:0 12px 24px #aa5d7629}.service-price-list-intro__copy{min-width:0}.service-price-list-intro__label{display:block;margin-bottom:4px;color:var(--clr-primary-600);font-size:13px;font-weight:700}.service-price-list-intro__text{margin:0!important;color:var(--clr-primary-400)!important;font-size:13px;line-height:1.8}.service-price-list-grid{margin-bottom:0}.service-price-list-card{height:100%;border-radius:18px!important;border:1px solid rgba(238,229,233,.96)!important;background:#fffffff5!important;box-shadow:0 8px 22px #4955680a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.service-price-list-card .ant-card-body{padding:18px 16px}.service-price-list-card__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.service-price-list-card__copy{min-width:0;flex:1 1 auto}.service-price-list-card__label{display:block;margin-bottom:6px;color:#9a7281;font-size:12px;font-weight:700}.service-price-list-card__title{margin:0!important;color:var(--clr-primary-600)!important;font-size:16px!important;line-height:1.55!important;word-break:break-word}.service-price-list-card__price-wrap{flex:0 0 auto;min-width:126px;padding:10px 12px;border-radius:16px;background:linear-gradient(180deg,#fbf1f5,#f8e9ef);text-align:center}.service-price-list-card__price-label{display:block;margin-bottom:4px;color:#966779;font-size:11px;font-weight:700}.service-price-list-card__price{color:#8a405a;font-size:15px;line-height:1.5}@media (prefers-reduced-motion: no-preference){.service-price-list-header,.service-price-list-surface,.service-price-list-grid .ant-col{animation:servicePriceListReveal .42s ease both}.service-price-list-grid .ant-col:nth-child(1){animation-delay:.05s}.service-price-list-grid .ant-col:nth-child(2){animation-delay:.1s}.service-price-list-grid .ant-col:nth-child(3){animation-delay:.15s}.service-price-list-grid .ant-col:nth-child(4){animation-delay:.2s}.service-price-list-card:hover,.service-price-list-card:focus-within{transform:translateY(-3px);border-color:#aa5d762e!important;box-shadow:0 14px 28px #aa5d7614}}@keyframes servicePriceListReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.service-price-list-section{padding:6px 12px 8px}.service-price-list-shell{padding:10px 2px 14px}.service-price-list-surface{padding:18px 14px;border-radius:20px}.service-price-list-intro{align-items:flex-start;padding:14px}.service-price-list-card .ant-card-body{padding:15px 14px}.service-price-list-card__row{flex-direction:column;align-items:stretch}.service-price-list-card__price-wrap{min-width:0;width:100%}.service-price-list-card__price{font-size:14px}}@media (min-width: 768px){.service-price-list-section{padding:10px 24px 12px}.service-price-list-shell{padding:14px 4px 18px}}.why-choose-us-section{padding:12px 12px 10px;background:linear-gradient(180deg,#fff,#fcfafb)}.why-choose-us-shell{max-width:1320px;margin:0 auto;padding:14px 8px 8px;border-radius:0;background:transparent;border:none;box-shadow:none}.why-choose-us-header{max-width:640px;margin:0 auto 12px;text-align:center}.why-choose-us-eyebrow{display:inline-flex;padding:6px 12px;border-radius:999px;background:#f4ecef;color:#8f6576;font-size:13px;font-weight:700}.why-choose-us-title{margin:14px 0 10px!important;color:var(--clr-primary-600)!important;font-size:clamp(1.55rem,4vw,2.2rem)!important}.why-choose-us-subtitle{margin:0 auto!important;max-width:26rem;color:var(--clr-primary-400)!important;font-size:14px;line-height:1.8}.why-choose-us-grid{margin-bottom:0}.why-choose-us-card{height:100%;border-radius:18px!important;border:1px solid rgba(235,231,234,.94)!important;background:#ffffffd6!important;box-shadow:0 2px 10px #49556806;transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.why-choose-us-card:hover,.why-choose-us-card:focus-within{border-color:#aa5d762e!important;box-shadow:0 8px 18px #aa5d760d}.why-choose-us-card .ant-card-body{padding:15px 14px}.why-choose-us-card-head{display:flex;align-items:center;gap:12px;margin-bottom:6px}.why-choose-us-icon{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#f2dee6,#ead0d9);color:#aa5d76;font-size:18px;transition:background .18s ease,box-shadow .18s ease,color .18s ease}.why-choose-us-copy{min-width:0}.why-choose-us-card-title{margin:0!important;color:var(--clr-primary-600)!important;font-size:16px!important;line-height:1.45!important}.why-choose-us-card-description{margin-bottom:0!important;color:var(--clr-primary-400)!important;font-size:13px;line-height:1.7}@media (prefers-reduced-motion: no-preference){.why-choose-us-header,.why-choose-us-grid .ant-col{animation:whyChooseSoftReveal .42s ease both}.why-choose-us-grid .ant-col:nth-child(1){animation-delay:.05s}.why-choose-us-grid .ant-col:nth-child(2){animation-delay:.1s}.why-choose-us-grid .ant-col:nth-child(3){animation-delay:.15s}.why-choose-us-grid .ant-col:nth-child(4){animation-delay:.2s}.why-choose-us-card{will-change:transform;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.why-choose-us-card:hover,.why-choose-us-card:focus-within{transform:translateY(-3px)}.why-choose-us-card:hover .why-choose-us-icon,.why-choose-us-card:focus-within .why-choose-us-icon{transform:translateY(-1px);background:linear-gradient(135deg,#efd6df,#e6c6d2);box-shadow:0 8px 16px #aa5d7614}}@keyframes whyChooseSoftReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.why-choose-us-section{padding:10px 12px 8px}.why-choose-us-shell{padding:12px 2px 8px}.why-choose-us-card-title{font-size:15px!important}.why-choose-us-card-description{font-size:12.5px}}@media (min-width: 768px){.why-choose-us-section{padding:14px 24px 12px}.why-choose-us-shell{padding:16px 4px 10px}}.home-support-section{padding:12px 12px 18px;background:#fff}.home-support-shell{max-width:920px;margin:0 auto;padding:16px 18px 18px;border-radius:20px;background:#fcfbfc;border:1px solid rgba(237,238,241,.98);box-shadow:0 2px 10px #49556806;transition:box-shadow .18s ease,border-color .18s ease}.home-support-header{max-width:560px;margin:0 auto 10px;text-align:center}.home-support-eyebrow{display:inline-flex;padding:6px 12px;border-radius:999px;background:#f3eef1;color:#8a5f70;font-size:13px;font-weight:700}.home-support-title{margin:14px 0 0!important;color:var(--clr-primary-600)!important;font-size:clamp(1.45rem,4vw,2rem)!important}.home-support-faq-card{border-radius:16px!important;border:1px solid rgba(238,235,237,.96)!important;background:#ffffffeb!important;box-shadow:none}.home-support-faq-card .ant-card-body{padding:16px 14px}.home-support-collapse .ant-collapse-item{border-bottom:1px solid rgba(233,226,230,.82)!important}.home-support-collapse .ant-collapse-item:last-child{border-bottom:none!important}.home-support-collapse .ant-collapse-header{padding:12px 0!important;color:var(--clr-primary-600)!important;font-weight:700;transition:color .18s ease}.home-support-collapse .ant-collapse-content-box{padding:0 0 12px!important}.home-support-answer{margin:0!important;color:var(--clr-primary-400)!important;font-size:13px;line-height:1.8}.home-support-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;margin-top:6px;border-top:1px solid rgba(233,226,230,.82)}.home-support-final-text{margin:0!important;color:var(--clr-primary-400)!important;font-size:13px;line-height:1.8}.home-support-link{color:#8a5f70;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .18s ease}.home-support-link:hover,.home-support-link:focus{color:#98516a}@media (prefers-reduced-motion: no-preference){.home-support-shell{animation:supportSoftReveal .42s ease both}.home-support-shell:hover,.home-support-shell:focus-within{border-color:#e1d6dbfa;box-shadow:0 10px 24px #5240480f}.home-support-collapse .ant-collapse-header:hover,.home-support-collapse .ant-collapse-header:focus{color:#9d556d!important}.home-support-link:hover,.home-support-link:focus{transform:translate(-2px)}}@keyframes supportSoftReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.home-support-section{padding:10px 12px 16px}.home-support-shell{padding:16px 14px;border-radius:18px}.home-support-footer{flex-direction:column;align-items:flex-start}}.announcement-popup-list{direction:rtl;text-align:right;list-style-type:disc;margin-top:16px;background-color:#f9f9f9;padding:15px;border-radius:8px}.announcement-popup-item{list-style-type:disc;list-style-position:inside;margin-bottom:12px;font-size:1.1rem;color:#333;line-height:1.7;font-weight:500}.announcement-popup-modal .ant-modal-content{background-color:#fff;border-radius:var(--radius-card);padding:30px;box-shadow:var(--shadow-shell);animation:fadeIn .4s ease-in-out}.announcement-popup-button{font-weight:700!important;min-height:var(--control-height-lg);padding:8px 20px;font-size:1rem}.announcement-popup-spinner{display:flex;justify-content:center;align-items:center;height:100px}.announcement-popup-title{font-size:1.4rem;font-weight:700;color:var(--color-text-strong);display:flex;align-items:center;gap:10px;border-bottom:2px solid var(--color-border-muted);padding-bottom:10px}.announcement-icon{font-size:22px;color:var(--color-brand-primary)}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.announcement-popup-modal .ant-modal-content{padding:20px}.announcement-popup-item{font-size:1rem}.announcement-popup-title{font-size:1.2rem}}._pageWrapper_1fh37_1{--booking-accent: #5f7ea6;--booking-accent-strong: #48678f;--booking-accent-soft: #e6eef7;--booking-surface: #f4f8fc;--booking-surface-deep: #edf4fb;--booking-border: rgba(171, 191, 214, .94);--booking-shadow: rgba(84, 111, 145, .16);--booking-text: #4e6582;--booking-title: #355170;position:relative;max-width:1320px;margin:22px auto 18px;padding:28px 24px;background:radial-gradient(circle at top right,rgba(214,228,242,.92),transparent 35%),linear-gradient(180deg,#f8fbfe,#eef4fa);border:1px solid var(--booking-border);border-radius:30px;box-shadow:0 28px 76px var(--booking-shadow);overflow:hidden}._pageWrapper_1fh37_1:before{content:"";position:absolute;inset:0 auto 0 0;width:8px;background:linear-gradient(180deg,#6f8eb5,#4d6f99)}._pageWrapper_1fh37_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffffb3}._contentRow_1fh37_81{align-items:center}._introContent_1fh37_89{text-align:right}._introEyebrow_1fh37_97{display:inline-flex;padding:6px 12px;border-radius:999px;background:var(--booking-accent-soft);color:var(--booking-accent-strong);font-size:13px;font-weight:700;margin-bottom:14px}._introTitle_1fh37_119{font-weight:700!important;margin-bottom:12px!important;color:var(--booking-title)!important;line-height:1.35!important}._introParagraph_1fh37_133{margin-bottom:12px!important;font-size:15px;line-height:1.75;color:var(--booking-text)!important;max-width:24rem}._introSteps_1fh37_149{display:flex;flex-wrap:wrap;gap:8px}._introStepChip_1fh37_161{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;background:#fffffff5;border:1px solid rgba(207,220,236,.96);color:var(--booking-title);font-family:IRANSansXFaNum,sans-serif;font-size:12.5px;font-weight:600;box-shadow:0 8px 18px #546f910f;transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}._introStepIcon_1fh37_193{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--booking-accent);box-shadow:0 4px 12px #546f911f;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}._bookingActionPanel_1fh37_219{padding:18px 18px 16px;border-radius:24px;background:linear-gradient(180deg,#fffffffc,#f7fbfffc);border:1px solid rgba(190,208,228,.96);box-shadow:0 20px 42px #546f911c;transition:box-shadow .2s ease,border-color .2s ease}._categorySectionHeader_1fh37_237{margin-bottom:12px}._categorySectionEyebrow_1fh37_245{display:inline-flex;margin-bottom:8px;padding:5px 10px;border-radius:999px;background:var(--booking-accent-soft);color:var(--booking-accent-strong);font-size:12px;font-weight:700}._categorySectionTitle_1fh37_267{margin-bottom:5px!important;color:var(--booking-title)!important;font-size:1.3rem!important}._categorySectionText_1fh37_279{margin-bottom:0!important;color:var(--booking-text)!important;font-size:13.5px;line-height:1.7;max-width:26rem}@media (prefers-reduced-motion: no-preference){._pageWrapper_1fh37_1{animation:_bookingPanelReveal_1fh37_1 .46s ease both}._introContent_1fh37_89>*{animation:_bookingItemReveal_1fh37_1 .38s ease both}._introContent_1fh37_89>*:nth-child(1){animation-delay:.04s}._introContent_1fh37_89>*:nth-child(2){animation-delay:.1s}._introContent_1fh37_89>*:nth-child(3){animation-delay:.16s}._introContent_1fh37_89>*:nth-child(4){animation-delay:.22s}._bookingActionPanel_1fh37_219{animation:_bookingItemReveal_1fh37_1 .42s ease .16s both}._bookingActionPanel_1fh37_219:hover,._bookingActionPanel_1fh37_219:focus-within{border-color:#90accdfa;box-shadow:0 24px 46px #546f9124}._introStepChip_1fh37_161{will-change:transform}._introStepChip_1fh37_161:hover,._introStepChip_1fh37_161:focus-within{transform:translateY(-2px);border-color:#9fb8d6f5;background:#fff;box-shadow:0 10px 22px #546f911a}._introStepChip_1fh37_161:hover ._introStepIcon_1fh37_193,._introStepChip_1fh37_161:focus-within ._introStepIcon_1fh37_193{background:var(--booking-surface-deep);box-shadow:0 8px 14px #546f9124}}@keyframes _bookingPanelReveal_1fh37_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _bookingItemReveal_1fh37_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._pageWrapper_1fh37_1{margin:18px auto 14px;padding:20px 16px 18px;border-radius:24px;box-shadow:0 18px 42px #546f9124}._pageWrapper_1fh37_1:before{inset:0 0 auto 0;width:100%;height:5px}._introContent_1fh37_89{text-align:center;margin-bottom:2px}._introEyebrow_1fh37_97{margin-bottom:12px}._introTitle_1fh37_119{font-size:24px!important}._introParagraph_1fh37_133{margin-left:auto!important;margin-right:auto!important;max-width:24rem}._introSteps_1fh37_149{justify-content:center}._bookingActionPanel_1fh37_219{padding:15px 14px 14px;border-radius:20px}._categorySectionHeader_1fh37_237{text-align:center;margin-bottom:14px}._categorySectionText_1fh37_279{margin-left:auto!important;margin-right:auto!important;max-width:24rem}}._feedbackContainer_1mlwm_1{min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 14px;text-align:center}._categoryGridContainer_1mlwm_23{width:100%}._feedbackAlert_1mlwm_31{width:100%;border-radius:18px!important;text-align:right}._feedbackText_1mlwm_43{color:#5a7090!important;font-size:14px}._feedbackAction_1mlwm_53{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}._retryButton_1mlwm_69{padding-inline:0!important;font-weight:700;color:#547194!important;transition:color .18s ease}._categoryItem_1mlwm_83{padding:16px!important;background:linear-gradient(180deg,#fff,#f7fbff);border-radius:18px!important;margin-bottom:12px!important;border:1px solid rgba(205,219,236,.96)!important;transition:box-shadow .22s ease,border-color .22s ease,background .22s ease;cursor:pointer;box-shadow:0 8px 22px #546f910d}._categoryItem_1mlwm_83:last-child{margin-bottom:0!important}._categoryItem_1mlwm_83:hover,._categoryItem_1mlwm_83:focus-within,._categoryItem_1mlwm_83:focus-visible{box-shadow:0 14px 30px #546f911f;border-color:#6989b066!important;background:linear-gradient(180deg,#fff,#eff6fd);outline:none}._categoryItem_1mlwm_83 .ant-list-item-meta{align-items:center;margin-bottom:0!important}._categoryItem_1mlwm_83 .ant-list-item-meta-avatar{display:flex;align-items:center;margin-inline-end:14px;padding-top:0}._categoryItem_1mlwm_83 .ant-list-item-meta-content{display:flex;align-items:center;min-height:42px}._categoryItem_1mlwm_83 .ant-list-item-meta-title{margin-bottom:0!important;line-height:1.5}._categoryItem_1mlwm_83 .ant-list-item-action{margin-inline-start:14px}._categoryMeta_1mlwm_185{align-items:center}._categoryAvatar_1mlwm_193{background:linear-gradient(135deg,#e4eef8,#f1f7fd);color:#567596;display:flex;align-items:center;justify-content:center;transition:box-shadow .22s ease,background .22s ease,color .22s ease;box-shadow:0 8px 18px #546f911a;flex-shrink:0}._categoryItem_1mlwm_83:hover ._categoryAvatar_1mlwm_193,._categoryItem_1mlwm_83:focus-within ._categoryAvatar_1mlwm_193{background:linear-gradient(135deg,#6e8fb7,#547194);color:#fff}._categoryAvatar_1mlwm_193 .anticon{font-size:24px}._categoryTitle_1mlwm_235{display:block;font-size:16px;font-weight:700;color:#355170;line-height:1.55}._categoryArrow_1mlwm_251{font-size:16px;color:#89a2bf;transition:color .22s ease}._categoryItem_1mlwm_83:hover ._categoryArrow_1mlwm_251,._categoryItem_1mlwm_83:focus-within ._categoryArrow_1mlwm_251{color:#547194}@media (prefers-reduced-motion: no-preference){._retryButton_1mlwm_69:hover,._retryButton_1mlwm_69:focus{color:#43617f!important}._categoryItem_1mlwm_83{will-change:transform}._categoryItem_1mlwm_83:hover,._categoryItem_1mlwm_83:focus-within,._categoryItem_1mlwm_83:focus-visible{transform:translateY(-2px)}._categoryItem_1mlwm_83:active{transform:translateY(-1px) scale(.995)}._categoryItem_1mlwm_83:hover ._categoryAvatar_1mlwm_193,._categoryItem_1mlwm_83:focus-within ._categoryAvatar_1mlwm_193{transform:scale(1.06);background:linear-gradient(135deg,#6e8fb7,#547194);color:#fff}._categoryItem_1mlwm_83:hover ._categoryArrow_1mlwm_251,._categoryItem_1mlwm_83:focus-within ._categoryArrow_1mlwm_251{transform:translate(-6px)}}@media (max-width: 768px){._feedbackContainer_1mlwm_1{min-height:180px;padding:14px 8px}._feedbackAction_1mlwm_53{flex-direction:column;align-items:flex-start}._categoryItem_1mlwm_83{padding:15px 14px!important;border-radius:18px!important}._categoryItem_1mlwm_83 .ant-list-item-meta-avatar{margin-inline-end:12px}._categoryItem_1mlwm_83 .ant-list-item-action{margin-inline-start:10px}._categoryTitle_1mlwm_235{font-size:15px;line-height:1.5}}._bookingModal_1gljh_1 .ant-modal-content{border-radius:26px;padding:0;background:#fff;box-shadow:0 18px 46px #5e3f4c29;overflow:hidden}._bookingModal_1gljh_1 .ant-modal-body{padding:0;height:68vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fffefe,#faf6f8)}@media (max-width: 768px){._bookingModal_1gljh_1{top:auto;bottom:0;width:100vw;max-width:100vw;margin:0}._bookingModal_1gljh_1 .ant-modal-content{border-radius:24px;box-shadow:0 -8px 32px #5e3f4c29}._bookingModal_1gljh_1 .ant-modal-body{height:76vh}}._header_1gljh_71{padding:18px 18px 14px;background:#fffffff2;border-bottom:1px solid rgba(230,222,226,.96);display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:10px}._headerActions_1gljh_91{display:flex;align-items:flex-start;justify-content:center}._headerCopy_1gljh_103{text-align:center;min-width:0}._headerEyebrow_1gljh_113{display:inline-flex;margin-bottom:8px;padding:5px 10px;border-radius:999px;background:#f7eef2;color:#a15c73;font-size:12px;font-weight:700}._title_1gljh_135{margin:0 0 4px!important;color:var(--clr-primary-600)!important;font-size:18px!important;font-weight:700!important}._subtitle_1gljh_149{margin:0!important;color:var(--clr-primary-400)!important;font-size:13px;line-height:1.75}._navButton_1gljh_163{color:#8a5f70!important;opacity:0;pointer-events:none;transition:background-color .2s ease,color .2s ease,opacity .2s ease}._navButtonVisible_1gljh_177{opacity:1;pointer-events:auto}._navButton_1gljh_163:hover,._navButton_1gljh_163:focus{background:#f6eef1!important;color:#aa5d76!important}._stepIndicator_1gljh_199{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px;background:#ffffffe0;border-bottom:1px solid rgba(233,225,229,.92)}._stepItem_1gljh_217{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 8px;border-radius:14px;border:1px solid rgba(229,220,225,.95);background:#fcf9fa;color:#9a7b87}._stepItemCurrent_1gljh_241{border-color:#aa5d7657;background:#fff5f8;color:#8f5068}._stepItemDone_1gljh_253{border-color:#aa5d7633;background:#faf4f7;color:#9c657a}._stepBadge_1gljh_265{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#aa5d76;font-size:11px;box-shadow:0 4px 10px #aa5d7614;flex-shrink:0}._stepLabel_1gljh_293{min-width:0;font-size:11.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._content_1gljh_311{flex-grow:1;position:relative;overflow:hidden}._viewContainer_1gljh_323{position:relative;width:100%;height:100%}._view_1gljh_323{box-sizing:border-box;color:var(--clr-primary-500);position:absolute;top:0;width:100%;height:100%;overflow-y:auto;padding:18px 20px 20px;transition:transform .34s ease,opacity .34s ease;transform:translate(100%);opacity:0}._view_1gljh_323._active_1gljh_363{transform:translate(0);opacity:1}._view_1gljh_323._exiting_1gljh_373{transform:translate(-28%);opacity:0}._feedbackState_1gljh_383{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:28px 18px}._feedbackText_1gljh_405{color:var(--clr-primary-400)!important;line-height:1.8}._retryButton_1gljh_415{padding-inline:0!important;color:#aa5d76!important;font-weight:700}._taskItem_1gljh_427{padding:0!important;border:none!important;background:transparent!important;margin-bottom:12px}._taskItem_1gljh_427:last-child{margin-bottom:0}._taskSection_1gljh_449{box-sizing:border-box;width:100%;padding-inline:4px}._taskSectionHint_1gljh_461{margin:0 0 12px!important;color:var(--clr-primary-400)!important;font-size:13px;line-height:1.75}._taskList_1gljh_475 .ant-list-items{display:flex;flex-direction:column;width:100%}._taskItem_1gljh_427[role=button]{box-sizing:border-box;width:100%;max-width:100%;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px!important;border-radius:18px;border:1px solid rgba(229,220,225,.96)!important;background:linear-gradient(180deg,#fff,#fff9fb);cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;box-shadow:0 8px 18px #4955680a}._taskItem_1gljh_427[role=button]:hover,._taskItem_1gljh_427[role=button]:focus{transform:translateY(-2px);box-shadow:0 14px 28px #aa5d7614;border-color:#aa5d7657!important;outline:none}._taskCopy_1gljh_535{display:flex;flex-direction:column;min-width:0}._taskTitle_1gljh_547{color:var(--clr-primary-600)!important;font-size:15px}._taskArrow_1gljh_557{color:#b07b90;font-size:16px;flex-shrink:0;margin-inline-start:12px}._specialistItem_1gljh_571{padding:0!important;background-color:transparent!important;border:none!important;box-shadow:none!important;margin-bottom:12px}._specialistItem_1gljh_571:last-child{margin-bottom:0}._specialistCard_1gljh_595{box-sizing:border-box;width:100%;max-width:100%;display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,#fff,#fff9fb);padding:15px;border-radius:18px;border:1px solid rgba(229,220,225,.96);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;box-shadow:0 8px 18px #4955680a;cursor:pointer}._specialistCard_1gljh_595:hover,._specialistCard_1gljh_595:focus{transform:translateY(-2px);box-shadow:0 14px 28px #aa5d7614;border-color:#aa5d7657;outline:none}._specialistAvatar_1gljh_643{flex-shrink:0;background:linear-gradient(135deg,#f5dfe7,#fbf1f5)!important;color:#aa5d76!important}._specialistInfo_1gljh_655{display:flex;flex-direction:column;flex-grow:1;gap:4px;min-width:0}._specialistName_1gljh_671{color:var(--clr-primary-600)!important;font-size:15px}._specialistDeposit_1gljh_681{color:var(--clr-primary-400)!important;font-size:12.5px;line-height:1.65}._selectButton_1gljh_693{border:none!important;background:linear-gradient(135deg,#c47b92,#aa5d76)!important;box-shadow:0 10px 20px #aa5d7629;font-weight:700;flex-shrink:0}._selectButton_1gljh_693:hover,._selectButton_1gljh_693:focus{background:linear-gradient(135deg,#b76d85,#98516a)!important}@media (max-width: 768px){._header_1gljh_71{padding:16px 14px 12px;grid-template-columns:40px minmax(0,1fr) 40px}._subtitle_1gljh_149{font-size:12.5px}._stepIndicator_1gljh_199{padding:10px 12px;gap:6px}._stepItem_1gljh_217{padding:7px 6px}._stepLabel_1gljh_293{font-size:11px}._view_1gljh_323{padding:14px 16px 16px}._taskSection_1gljh_449{padding-inline:2px}._specialistCard_1gljh_595{align-items:flex-start;flex-wrap:wrap}._selectButton_1gljh_693{width:100%}}._timeSelectorModal_10odd_1 .ant-modal-content{border-radius:26px;padding:0;background:#fffefe;box-shadow:0 18px 46px #5e3f4c29;overflow:hidden}._timeSelectorModal_10odd_1 .ant-modal-body{padding:0;height:76vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fffefe,#faf6f8)}@media (max-width: 768px){._timeSelectorModal_10odd_1{top:auto;bottom:0;width:100vw;max-width:100vw;margin:0}._timeSelectorModal_10odd_1 .ant-modal-content{border-radius:24px 24px 0 0;box-shadow:0 -8px 32px #5e3f4c29}}._header_10odd_63{padding:18px 18px 14px;border-bottom:1px solid rgba(230,222,226,.96);background-color:#fffffff2;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:10px}._headerActions_10odd_83{display:flex;align-items:flex-start;justify-content:center}._headerCopy_10odd_95{text-align:center;min-width:0}._title_10odd_105{margin:0 0 4px!important;color:var(--clr-primary-600)!important;font-size:18px!important;font-weight:700!important}._subtitle_10odd_119{margin:0!important;color:var(--clr-primary-400)!important;font-size:13px;line-height:1.75}._contextSummary_10odd_133{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}._contextChip_10odd_149{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#f7eef2;color:#8f5068!important;font-size:12px;font-weight:700}._navButton_10odd_171{color:#8a5f70!important;opacity:0;pointer-events:none;transition:background-color .2s ease,color .2s ease,opacity .2s ease}._navButtonVisible_10odd_185{opacity:1;pointer-events:auto}._navButton_10odd_171:hover,._navButton_10odd_171:focus{background:#f6eef1!important;color:#aa5d76!important}._stepIndicator_10odd_207{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px;background:#ffffffe0;border-bottom:1px solid rgba(233,225,229,.92)}._stepItem_10odd_225{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 8px;border-radius:14px;border:1px solid rgba(229,220,225,.95);background:#fcf9fa;color:#9a7b87}._stepItemCurrent_10odd_249{border-color:#aa5d7657;background:#fff5f8;color:#8f5068}._stepItemDone_10odd_261{border-color:#aa5d7633;background:#faf4f7;color:#9c657a}._stepBadge_10odd_273{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#aa5d76;font-size:11px;box-shadow:0 4px 10px #aa5d7614;flex-shrink:0}._stepLabel_10odd_301{min-width:0;font-size:11.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._content_10odd_319{flex-grow:1;overflow:hidden;display:flex;flex-direction:column}._dateScroller_10odd_333{padding:14px 0;background:#ffffffeb;border-bottom:1px solid rgba(233,225,229,.92);flex-shrink:0}._dateTabsContainer_10odd_347{display:flex;gap:10px;padding:8px 18px;overflow-x:auto;scrollbar-width:none;box-sizing:border-box}._dateTabsContainer_10odd_347::-webkit-scrollbar{display:none}._dateTab_10odd_347{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:11px 16px;border:1px solid rgba(220,208,214,.98);border-radius:16px;cursor:pointer;transition:all .22s ease;flex-shrink:0;min-width:96px;background:#fffdfd;box-shadow:0 7px 16px #4955680a}._dateTab_10odd_347:hover,._dateTab_10odd_347:focus{border-color:#aa5d7657;transform:translateY(-2px);outline:none}._dateTabActive_10odd_419{background:linear-gradient(135deg,#c47b92,#aa5d76);color:#fff;border-color:#aa5d76b3;transform:translateY(-2px);box-shadow:0 8px 18px #aa5d7633}._dateTabActive_10odd_419:hover,._dateTabActive_10odd_419:focus{color:#fff}._dateTabActive_10odd_419 ._dayName_10odd_445,._dateTabActive_10odd_419 ._dateStr_10odd_447{color:#fff}._dateTabToday_10odd_455{border-color:#c47b9259;background:#fff8fa}._dateTabToday_10odd_455._dateTabActive_10odd_419{background:linear-gradient(135deg,#c47b92,#aa5d76);color:#fff;border-color:#aa5d76b3}._dateTabToday_10odd_455._dateTabActive_10odd_419 ._dayName_10odd_445,._dateTabToday_10odd_455._dateTabActive_10odd_419 ._dateStr_10odd_447{color:#fff;opacity:1}._dayName_10odd_445{font-size:13px;font-weight:700}._dateStr_10odd_447{font-size:12px;margin-top:4px;opacity:.82}._dateTabActive_10odd_419 ._dateStr_10odd_447{opacity:1}._timeSlotsContainer_10odd_519{padding:18px;flex-grow:1;overflow-y:auto;background:transparent;box-sizing:border-box}._timeSectionLabel_10odd_535{display:inline-flex;margin-bottom:12px;color:var(--clr-primary-600)!important;font-size:13px;font-weight:700}._timeSlotsGrid_10odd_551 .ant-list-items{justify-content:center}._timeSlot_10odd_519{text-align:center;padding:14px 10px;border:1px solid rgba(224,214,219,.98);border-radius:14px;cursor:pointer;transition:all .2s ease;font-weight:700;background:#fffdfd;color:var(--clr-primary-600);font-size:14px;box-shadow:0 6px 14px #4955680a}._timeSlot_10odd_519:hover,._timeSlot_10odd_519:focus{border-color:#aa5d7657;color:#8f5068;transform:translateY(-2px);outline:none}._timeSlotSelected_10odd_603{background:linear-gradient(135deg,#c47b92,#aa5d76);color:#fff;border-color:#aa5d76b8;transform:translateY(-2px);box-shadow:0 8px 18px #aa5d7633}._timeSlotSelected_10odd_603:hover,._timeSlotSelected_10odd_603:focus{color:#fff}._feedbackState_10odd_629{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;height:100%;text-align:center;padding:16px}._feedbackText_10odd_653{color:var(--clr-primary-400)!important;line-height:1.8}._footer_10odd_663{padding:16px 18px 18px;border-top:1px solid rgba(233,225,229,.92);background:#fffffff5;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 -2px 8px #5e3f4c0a;flex-shrink:0}._footerHint_10odd_687{color:var(--clr-primary-400)!important;font-size:12.5px;line-height:1.75;text-align:center}._confirmButton_10odd_701{width:100%;max-width:320px;border-radius:14px!important;height:48px;font-size:15px;font-weight:700;border:none!important;background:linear-gradient(135deg,#c47b92,#aa5d76)!important;box-shadow:0 14px 24px #aa5d7629}._confirmButton_10odd_701:hover,._confirmButton_10odd_701:focus{background:linear-gradient(135deg,#b76d85,#98516a)!important}._confirmButton_10odd_701:disabled,._confirmButton_10odd_701.ant-btn-disabled{background:#eadbe1!important;color:#9c7e89!important;box-shadow:none!important}@media (max-width: 768px){._header_10odd_63{padding:16px 14px 12px;grid-template-columns:40px minmax(0,1fr) 40px}._headerCopy_10odd_95{min-width:0}._stepIndicator_10odd_207{gap:6px;padding:10px 12px}._stepItem_10odd_225{padding:7px 6px}._stepLabel_10odd_301{font-size:11px}._dateTabsContainer_10odd_347{padding:8px 14px}._dateTab_10odd_347{min-width:88px;padding:10px 14px}._timeSlotsContainer_10odd_519{padding:16px 14px}._timeSlot_10odd_519{padding:13px 8px;font-size:13px}._footer_10odd_663{padding:14px 14px calc(16px + env(safe-area-inset-bottom,0px))}}._overviewModal_119dm_1 .ant-modal-content{border-radius:26px;padding:0;background:#fffefe;box-shadow:0 18px 46px #5e3f4c29;overflow:hidden}._overviewModal_119dm_1 .ant-modal-body{padding:0;background:linear-gradient(180deg,#fffefe,#faf6f8)}._overviewModal_119dm_1 .ant-spin-nested-loading,._overviewModal_119dm_1 .ant-spin-container{height:100%}._modalShell_119dm_37{max-height:min(78vh,760px);display:flex;flex-direction:column}@media (max-width: 768px){._overviewModal_119dm_1{top:auto;bottom:0;width:100vw;max-width:100vw;margin:0}._overviewModal_119dm_1 .ant-modal-content{border-radius:24px 24px 0 0;box-shadow:0 -8px 32px #5e3f4c29}}._header_119dm_79{padding:18px 18px 14px;border-bottom:1px solid rgba(230,222,226,.96);background:#fffffff2;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:10px}._headerActions_119dm_99{display:flex;align-items:flex-start;justify-content:center;min-height:32px}._headerCopy_119dm_113{text-align:center;min-width:0}._title_119dm_123{margin:0 0 4px!important;color:var(--clr-primary-600)!important;font-size:18px!important;font-weight:700!important}._subtitle_119dm_137{margin:0!important;color:var(--clr-primary-400)!important;font-size:13px;line-height:1.75}._navButton_119dm_151{color:#8a5f70!important;opacity:0;pointer-events:none;transition:background-color .2s ease,color .2s ease,opacity .2s ease}._navButtonVisible_119dm_165{opacity:1;pointer-events:auto}._navButton_119dm_151:hover,._navButton_119dm_151:focus{background:#f6eef1!important;color:#aa5d76!important}._stepIndicator_119dm_187{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px;background:#ffffffe0;border-bottom:1px solid rgba(233,225,229,.92)}._stepItem_119dm_205{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 8px;border-radius:14px;border:1px solid rgba(229,220,225,.95);background:#fcf9fa;color:#9a7b87}._stepItemCurrent_119dm_229{border-color:#aa5d7657;background:#fff5f8;color:#8f5068}._stepItemDone_119dm_241{border-color:#aa5d7633;background:#faf4f7;color:#9c657a}._stepBadge_119dm_253{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#aa5d76;font-size:11px;box-shadow:0 4px 10px #aa5d7614;flex-shrink:0}._stepLabel_119dm_281{min-width:0;font-size:11.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._modalContent_119dm_299{padding:14px 16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0}._sectionBlock_119dm_317{padding:14px;border-radius:18px;border:1px solid rgba(229,220,225,.96);background:linear-gradient(180deg,#fff,#fffafb);box-shadow:0 8px 18px #4955680a}._compactSection_119dm_333{padding:12px 14px}._sectionHeader_119dm_341{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}._sectionHeaderCompact_119dm_355{margin-bottom:8px}._sectionTitle_119dm_363{margin:0!important;color:var(--clr-primary-600)!important;font-size:16px!important;font-weight:700!important}._sectionHint_119dm_377{color:var(--clr-primary-400)!important;font-size:12px;line-height:1.65}._summarySection_119dm_389{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}._summaryRow_119dm_401{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fcf7f9;border:1px solid rgba(234,226,230,.92)}._summaryIconWrap_119dm_421{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f7eef2;flex-shrink:0}._summaryIcon_119dm_421{color:#aa5d76;font-size:16px}._summaryCopy_119dm_453{display:flex;flex-direction:column;gap:3px;min-width:0}._summaryLabel_119dm_467{color:var(--clr-primary-400)!important;font-size:12px}._summaryValue_119dm_477{color:var(--clr-primary-600)!important;font-size:13.5px;font-weight:700;line-height:1.6}._reviewTopGrid_119dm_491{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:12px;align-items:start}._discountSection_119dm_505{display:flex;flex-direction:column;gap:10px}._discountForm_119dm_517{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}._discountInput_119dm_529{width:100%}._discountInput_119dm_529 .ant-input{border-radius:12px!important;min-height:44px}._secondaryButton_119dm_547{border-radius:12px!important;min-width:96px;height:44px;border:none!important;background:linear-gradient(135deg,#c47b92,#aa5d76)!important;box-shadow:0 10px 20px #aa5d7629;font-weight:700}._secondaryButton_119dm_547:hover,._secondaryButton_119dm_547:focus{background:linear-gradient(135deg,#b76d85,#98516a)!important}._discountAppliedInfo_119dm_577{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:#fcf7f9;border:1px solid rgba(234,226,230,.92)}._discountAppliedCopy_119dm_599{display:flex;flex-direction:column;gap:4px}._discountAppliedTitle_119dm_611{color:var(--clr-primary-600)!important;font-weight:700}._discountAppliedText_119dm_621{color:var(--clr-primary-400)!important;line-height:1.7}._inlineLink_119dm_631{padding-inline:0!important;color:#a15c73!important;font-weight:700}._priceSection_119dm_643{padding:12px 13px;border-radius:16px;background:#fcf7f9;border:1px solid rgba(234,226,230,.92)}._priceRow_119dm_657{display:flex;align-items:center;justify-content:space-between;gap:12px}._priceLabel_119dm_671{color:var(--clr-primary-400)!important}._priceValue_119dm_679{color:var(--clr-primary-600)!important;font-weight:700}._strikethrough_119dm_689{text-decoration:line-through;color:#ab8e99!important}._discountAmountRow_119dm_699{margin-top:8px}._discountValue_119dm_707{color:#bc4b6f!important;font-weight:700}._priceDivider_119dm_717{margin:10px 0!important}._finalPriceRow_119dm_725{align-items:flex-start}._finalPriceLabel_119dm_733{color:var(--clr-primary-600)!important}._finalPriceValue_119dm_741{color:#aa5d76!important;font-size:17px;font-weight:800!important}._paymentSection_119dm_753{margin-top:10px}._paymentRadioGroup_119dm_761{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}._paymentCard_119dm_773{font-family:IRANSansXFaNum,sans-serif;position:relative;display:flex;align-items:center;gap:10px;width:100%;margin-inline-end:0!important;padding:12px 12px 12px 14px;border-radius:16px;border:1px solid rgba(229,220,225,.96);background:#fcf7f9;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}._paymentCard_119dm_773:hover{border-color:#aa5d7657;box-shadow:0 12px 22px #aa5d7614;transform:translateY(-2px)}._paymentCard_119dm_773 .ant-radio{display:none}._paymentSelected_119dm_823{border-color:#aa5d767a;background:#fff5f8;box-shadow:0 0 0 2px #aa5d761f}._cardIconWrap_119dm_835{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f7eef2;flex-shrink:0}._cardIcon_119dm_835{font-size:18px;color:#aa5d76}._cardTexts_119dm_867{display:flex;flex-direction:column;gap:3px;min-width:0}._cardTitle_119dm_881{color:var(--clr-primary-600);font-size:13px;font-weight:700}._cardDesc_119dm_893{color:var(--clr-primary-400);font-size:11px;line-height:1.5}._tickIcon_119dm_905{position:absolute;inset-inline-start:12px;top:12px;color:#aa5d76;font-size:14px}._adminCommentSection_119dm_921 .ant-input{border-radius:14px!important;min-height:84px}._loginPromptSection_119dm_931{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;text-align:right;align-items:center}._loginPromptIcon_119dm_949{font-size:28px;color:#aa5d76;margin-bottom:0}._loginPromptContent_119dm_961{min-width:0}._loginPromptTitle_119dm_969{margin:0 0 4px!important;color:var(--clr-primary-600)!important}._loginPromptText_119dm_979{margin:0!important;color:var(--clr-primary-400)!important;line-height:1.7}._loginPromptButton_119dm_991{width:auto;min-width:132px;height:42px;border-radius:14px!important;border:none!important;background:linear-gradient(135deg,#c47b92,#aa5d76)!important;box-shadow:0 14px 24px #aa5d7629;font-weight:700}._loginPromptButton_119dm_991:hover,._loginPromptButton_119dm_991:focus{background:linear-gradient(135deg,#b76d85,#98516a)!important}._modalFooter_119dm_1023{position:sticky;bottom:0;z-index:2;padding:12px 16px 14px;border-top:1px solid rgba(233,225,229,.92);background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:0 -2px 8px #5e3f4c0a}._footerHint_119dm_1053{color:var(--clr-primary-400)!important;font-size:12.5px;line-height:1.7;text-align:center}._submitButton_119dm_1067{width:100%;border-radius:14px!important;height:46px;font-size:15px;font-weight:700;border:none!important;background:linear-gradient(135deg,#c47b92,#aa5d76)!important;box-shadow:0 14px 24px #aa5d7629}._submitButton_119dm_1067:hover,._submitButton_119dm_1067:focus{background:linear-gradient(135deg,#b76d85,#98516a)!important}._submitButton_119dm_1067:disabled,._submitButton_119dm_1067.ant-btn-disabled{background:#eadbe1!important;color:#9c7e89!important;box-shadow:none!important}@media (max-width: 768px){._header_119dm_79{padding:16px 14px 12px;grid-template-columns:40px minmax(0,1fr) 40px}._subtitle_119dm_137{font-size:12.5px}._stepIndicator_119dm_187{gap:6px;padding:10px 12px}._stepItem_119dm_205{padding:7px 6px}._stepLabel_119dm_281{font-size:11px}._modalContent_119dm_299{padding:12px 14px;gap:10px}._sectionBlock_119dm_317{padding:12px;border-radius:16px}._compactSection_119dm_333{padding:12px}._summarySection_119dm_389{grid-template-columns:1fr}._summaryRow_119dm_401{padding:10px 11px}._reviewTopGrid_119dm_491,._discountForm_119dm_517{grid-template-columns:1fr}._secondaryButton_119dm_547{width:100%}._discountAppliedInfo_119dm_577{align-items:flex-start;flex-direction:column}._paymentRadioGroup_119dm_761{grid-template-columns:1fr}._paymentCard_119dm_773{padding:12px 12px 12px 13px}._loginPromptSection_119dm_931{grid-template-columns:1fr;text-align:center;justify-items:center}._loginPromptButton_119dm_991{width:100%;max-width:240px}._modalFooter_119dm_1023{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}}._redirectModal_8e5mm_1 .ant-modal-content{border-radius:24px;padding:0;overflow:hidden;background:linear-gradient(180deg,#fffefe,#faf6f8);box-shadow:0 18px 46px #5e3f4c29}._redirectModal_8e5mm_1 .ant-modal-body{padding:0}._content_8e5mm_25{padding:28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}._spinnerWrap_8e5mm_43{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f7eef2;color:#aa5d76}._spinnerWrap_8e5mm_43 .ant-spin{color:#aa5d76}._title_8e5mm_73{margin:0!important;color:var(--clr-primary-600)!important;font-size:20px!important;font-weight:700!important}._helperText_8e5mm_87{margin:0!important;color:var(--clr-primary-500)!important;font-size:14px;line-height:1.8;max-width:28rem}._secondaryText_8e5mm_103{color:var(--clr-primary-400)!important;font-size:12.5px;line-height:1.75;max-width:26rem}@media (max-width: 768px){._redirectModal_8e5mm_1{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}._content_8e5mm_25{padding:24px 18px;gap:10px}._spinnerWrap_8e5mm_43{width:64px;height:64px}._title_8e5mm_73{font-size:18px!important}._helperText_8e5mm_87{font-size:13.5px}._secondaryText_8e5mm_103{font-size:12px}}.auth-container{min-height:100vh;padding:20px;display:flex;align-items:center;justify-content:center;background-color:#f0f2f5;animation:slideIn .5s ease-in-out}@keyframes slideIn{0%{opacity:0}to{opacity:1}}.login-btn{width:100%!important;min-height:var(--control-height-md);border-radius:var(--radius-control)!important;font-weight:700}.otp-title{color:#8f8f8f!important;text-align:center}.auth-route-title,.auth-route-subtitle{text-align:center}.auth-route-subtitle{margin-bottom:18px!important;color:var(--color-text-muted)!important;line-height:1.8}.auth-card{width:100%;max-width:400px;padding:20px;box-shadow:var(--shadow-surface);border-radius:var(--radius-card)}.auth-route-form .ant-form-item,.auth-card .ant-form-item{margin-bottom:16px}.auth-route-form .ant-form-item-explain-error,.auth-card .ant-form-item-explain-error{margin-top:6px;font-size:12px;line-height:1.7}.auth-route-form .ant-input,.auth-route-form .ant-input-affix-wrapper,.auth-route-form .ant-input-password{min-height:var(--control-height-lg);border-radius:var(--radius-control);padding-inline:14px}.auth-route-form .ant-input{padding-block:10px}.auth-route-form .ant-input-affix-wrapper .ant-input,.auth-route-form .ant-input-password .ant-input{min-height:auto;padding:0}.auth-route-link-row{text-align:center;margin-bottom:10px}.auth-route-otp-inputs{display:flex;direction:ltr;justify-content:center;gap:10px;margin-bottom:16px}.auth-route-otp-input{width:44px;min-width:44px;min-height:48px;text-align:center;font-size:20px;border-radius:var(--radius-control)}.auth-route-otp-timer{text-align:center;margin-bottom:16px;color:var(--color-text-muted);line-height:1.7}@media (max-width: 768px){.auth-card{padding:15px;box-shadow:none}.auth-route-form .ant-form-item,.auth-card .ant-form-item{margin-bottom:12px}.auth-route-otp-input{width:40px;min-width:40px}}.contact-page{padding:28px 16px 32px;background:radial-gradient(circle at top right,rgba(245,233,238,.7),transparent 30%),linear-gradient(180deg,#fffefe,#fbf7f8)}.contact-shell{max-width:1320px;margin:0 auto}.contact-hero{max-width:760px;margin:0 auto 24px;text-align:center}.contact-eyebrow,.contact-block-label{display:inline-flex;padding:6px 12px;border-radius:999px;background:#f3eef1;color:#8a5f70;font-size:13px;font-weight:700}.contact-title{margin:16px 0 10px!important;color:var(--clr-primary-600)!important;font-size:clamp(2rem,5vw,3rem)!important}.contact-subtitle{margin:0 auto 18px!important;max-width:620px;color:var(--clr-primary-400)!important;font-size:15px;line-height:1.95}.contact-primary-link{display:inline-flex;text-decoration:none}.contact-primary-button,.contact-submit-button{min-width:190px;min-height:var(--control-height-lg);font-weight:700}.contact-main-panel,.contact-form-section{padding:22px 22px 24px;border:1px solid rgba(231,224,228,.95);border-radius:26px;background:#ffffffe0;box-shadow:0 14px 34px #5c48520f}.contact-main-panel{margin-bottom:18px}.contact-info-column,.contact-map-column{height:100%}.contact-info-column{display:flex;flex-direction:column;gap:18px}.contact-info-block{display:flex;flex-direction:column;gap:12px}.contact-block-title{margin:0!important;color:var(--clr-primary-600)!important;font-size:clamp(1.4rem,3vw,2rem)!important}.contact-section-heading{margin:0!important;color:var(--clr-primary-600)!important;font-size:20px!important}.contact-detail-row{display:flex;align-items:flex-start;gap:12px}.contact-detail-row .anticon,.contact-help-note .anticon{margin-top:4px;color:#a46079;font-size:18px;flex-shrink:0}.contact-detail-text{margin:0!important;color:var(--clr-primary-400)!important;font-size:15px;line-height:2}.contact-hours-list{display:flex;flex-direction:column;gap:4px}.contact-help-note{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;background:#f6eff2d1}.contact-help-text{margin:0!important;color:var(--clr-primary-500)!important;font-size:14px;line-height:1.9}.contact-map-header{margin-bottom:12px}.contact-form-header{max-width:640px;margin-bottom:16px}.contact-form-subtitle{margin:12px 0 0!important;color:var(--clr-primary-400)!important;line-height:1.9}.contact-form .ant-form-item{margin-bottom:16px}.contact-form .ant-form-item-label>label{color:var(--clr-primary-600)!important;font-size:14px;font-weight:700}.contact-form .ant-form-item-explain-error{margin-top:6px;font-size:12px;line-height:1.7}.contact-form .ant-input,.contact-form .ant-input-affix-wrapper,.contact-form .ant-input-textarea textarea{min-height:var(--control-height-lg);border-radius:var(--radius-control);border-color:#e0d6daf5}.contact-form .ant-input,.contact-form .ant-input-affix-wrapper{min-height:var(--control-height-lg);padding:12px 14px}.contact-form .ant-input-textarea textarea{min-height:132px;padding:12px 14px;resize:vertical}.contact-form .ant-input:focus,.contact-form .ant-input-focused,.contact-form .ant-input-textarea:focus,.contact-form .ant-input-textarea-focused,.contact-form .ant-input-affix-wrapper-focused{border-color:#c47b92!important;box-shadow:0 0 0 4px #c47b921f!important}.contact-form-actions{margin-bottom:0!important}.contact-form-actions .ant-form-item-control-input-content{display:flex;justify-content:flex-start}@media (max-width: 767px){.contact-page{padding:20px 12px 26px}.contact-main-panel,.contact-form-section{padding:18px 16px 20px;border-radius:20px}.contact-title{font-size:clamp(1.75rem,8vw,2.3rem)!important}.contact-primary-button,.contact-submit-button,.contact-primary-link{width:100%}.contact-form-actions .ant-form-item-control-input-content{display:block}}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){-moz-box-shadow:0 0 2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl button::-moz-focus-inner{border:0;padding:0}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z%27/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z%27/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z%27/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z%27/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z%27/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z%27/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M10.5 14l4-8 4 8h-8z%27/%3E%3Cpath d=%27M10.5 16l4 8 4-8h-8z%27 fill=%27%23ccc%27/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M10.5 14l4-8 4 8h-8z%27/%3E%3Cpath d=%27M10.5 16l4 8 4-8h-8z%27 fill=%27%23999%27/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.5 14l4-8 4 8h-8z%27/%3E%3Cpath d=%27M10.5 16l4 8 4-8h-8z%27 fill=%27%23ccc%27/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23aaa%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath d=%27M14 5l1 1-9 9-1-1 9-9z%27 fill=%27red%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e58978%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e54e33%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;-moz-animation:mapboxgl-spin 2s infinite linear;-o-animation:mapboxgl-spin 2s infinite linear;-ms-animation:mapboxgl-spin 2s infinite linear;animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23999%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath d=%27M14 5l1 1-9 9-1-1 9-9z%27 fill=%27red%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e58978%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e54e33%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23666%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath d=%27M14 5l1 1-9 9-1-1 9-9z%27 fill=%27red%27/%3E%3C/svg%3E")}}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes mapboxgl-spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-o-keyframes mapboxgl-spin{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(1turn)}}@-ms-keyframes mapboxgl-spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(1turn)}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2788%27 height=%2723%27 viewBox=%270 0 88 23%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 fill-rule=%27evenodd%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z%27/%3E%3Cpath id=%27b%27 d=%27M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z%27/%3E%3C/defs%3E%3Cmask id=%27c%27%3E%3Crect width=%27100%25%27 height=%27100%25%27 fill=%27%23fff%27/%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/mask%3E%3Cg opacity=%27.3%27 stroke=%27%23000%27 stroke-width=%273%27%3E%3Ccircle mask=%27url%28%23c%29%27 cx=%2711.5%27 cy=%2711.5%27 r=%279.25%27/%3E%3Cuse xlink:href=%27%23b%27 mask=%27url%28%23c%29%27/%3E%3C/g%3E%3Cg opacity=%27.9%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/g%3E%3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2788%27 height=%2723%27 viewBox=%270 0 88 23%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 fill-rule=%27evenodd%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z%27/%3E%3Cpath id=%27b%27 d=%27M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z%27/%3E%3C/defs%3E%3Cmask id=%27c%27%3E%3Crect width=%27100%25%27 height=%27100%25%27 fill=%27%23fff%27/%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/mask%3E%3Cg stroke=%27%23000%27 stroke-width=%273%27%3E%3Ccircle mask=%27url%28%23c%29%27 cx=%2711.5%27 cy=%2711.5%27 r=%279.25%27/%3E%3Cuse xlink:href=%27%23b%27 mask=%27url%28%23c%29%27/%3E%3C/g%3E%3Cg fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2788%27 height=%2723%27 viewBox=%270 0 88 23%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 fill-rule=%27evenodd%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z%27/%3E%3Cpath id=%27b%27 d=%27M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z%27/%3E%3C/defs%3E%3Cmask id=%27c%27%3E%3Crect width=%27100%25%27 height=%27100%25%27 fill=%27%23fff%27/%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/mask%3E%3Cg stroke=%27%23fff%27 stroke-width=%273%27 fill=%27%23fff%27%3E%3Ccircle mask=%27url%28%23c%29%27 cx=%2711.5%27 cy=%2711.5%27 r=%279.25%27/%3E%3Cuse xlink:href=%27%23b%27 mask=%27url%28%23c%29%27/%3E%3C/g%3E%3Cuse xlink:href=%27%23a%27/%3E%3Cuse xlink:href=%27%23b%27/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0%27/%3E%3C/svg%3E");background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill-rule=%27evenodd%27 fill=%27%23fff%27%3E%3Cpath d=%27M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0%27/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0%27/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box}.mapboxgl-popup{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{-webkit-flex-direction:column;flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.mapboxgl-popup-anchor-left{-webkit-flex-direction:row;flex-direction:row}.mapboxgl-popup-anchor-right{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{-webkit-align-self:flex-start;align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{-webkit-align-self:flex-end;align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{-webkit-align-self:flex-start;align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{-webkit-align-self:flex-end;align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;-moz-animation:mapboxgl-user-location-dot-pulse 2s infinite;-ms-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{-webkit-transform:scale(1);opacity:1}70%{-webkit-transform:scale(3);opacity:0}to{-webkit-transform:scale(1);opacity:0}}@-ms-keyframes mapboxgl-user-location-dot-pulse{0%{-ms-transform:scale(1);opacity:1}70%{-ms-transform:scale(3);opacity:0}to{-ms-transform:scale(1);opacity:0}}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}.wm-container{position:absolute!important;display:flex!important;gap:4px!important;align-items:end!important;z-index:1!important;bottom:2px!important;left:15px!important;direction:ltr!important;box-sizing:border-box!important;font-size:11px!important;line-height:11px!important;visibility:visible!important;translate:none!important;transform:none!important;padding:0!important;opacity:1!important;overflow:visible!important;margin:0!important;max-height:none!important;filter:none!important;color:#000;height:20px!important;width:390px!important;min-width:390px!important;max-width:390px!important}html[map-style*=Night] .wm-container{color:#fff}.wm-container a{text-decoration:none!important;color:inherit!important}.wm-container a .water-mark-img{height:20px!important;width:62px!important;overflow:visible!important;background-image:url(https://static.neshan.org/sdk/images/neshan_water_mark.svg);background-size:contain!important;background-repeat:no-repeat!important}html[map-style*=Night] .wm-container a .water-mark-img{background-image:url(https://static.neshan.org/sdk/images/neshan_water_mark_white.svg?v=1)}.water-mark{display:inline-flex!important}@font-face{font-family:Vazir;src:url(/assets/52388e8fa53145d5a94d-DHqa3JTn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/1d61eb00849928919660-B_t2WhO7.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/e1b962829e9346343ae0-D8Z0RbIt.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/ecda174d27dfae677a04-DWOxcBvX.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/5829632602670a5e8279-BfeKiK-D.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/52388e8fa53145d5a94d-DHqa3JTn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/bfdd5c1e08d4043b643f-CUGnS-PN.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/f390d0eed2b8130d98c0-CLISmBOp.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/1d61eb00849928919660-B_t2WhO7.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/ebca8b536618dfe55099-BReMSWK_.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/ad2b46085e3b750a48a4-CJtKXQQl.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--sm: .25em;--md: .5em;--lg: 1em;--text-xl: 1.33em;--text-lg: 1.05em;--text-nm: 1em;--text-sm: .85em;--text-xs: .8em;--text-xxs: .75em;--primary: #03a9f4}.pos-relative{position:relative}.pos-absolute{position:absolute}.d-flex{display:flex!important}.d-none{display:none!important}.d-inline-flex{display:inline-flex!important}.v-hidden{visibility:hidden!important;opacity:0!important}.row{display:flex;flex-wrap:wrap}.row>*{flex-shrink:0;width:100%;max-width:100%}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-around{justify-content:space-around}.align-end{align-items:end!important}.text-center{text-align:center}.text-xl{font-size:var(--text-xl)}.text-sm{font-size:var(--text-sm)}.o-hidden{overflow:hidden}.pointer{cursor:pointer}.select-none{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-map{position:relative}.water_mark_container{position:absolute;z-index:1;bottom:.4em;left:1.5em;direction:ltr;box-sizing:border-box;font-size:11px;line-height:11px}.water_mark_container a{text-decoration:none;color:inherit;margin-right:.4em}.water_mark_container a img{height:20px}.sima-map-section{position:relative;width:100%;direction:rtl;margin:0;z-index:0;isolation:isolate}.sima-map-title{margin:0 0 12px;color:var(--clr-primary-600);font-size:20px;font-weight:800}.sima-map-card{position:relative;width:100%;height:clamp(340px,42vw,520px);min-height:360px;overflow:hidden;border-radius:24px;background:#f8fafc;border:1px solid rgba(222,214,218,.96);box-shadow:0 14px 34px #5c485214;z-index:0;isolation:isolate;contain:layout paint}.sima-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.sima-map .mapboxgl-canvas-container,.sima-map .mapboxgl-canvas,.sima-map .mapboxgl-control-container,.sima-map .mapboxgl-marker,.sima-map .mapboxgl-popup{max-width:100%}.sima-map .mapboxgl-control-container{z-index:1}.sima-map .mapboxgl-marker{z-index:2}.sima-map .mapboxgl-popup{z-index:3}.sima-map-route-button{position:absolute;right:18px;bottom:18px;z-index:4;border:none;outline:none;cursor:pointer;padding:12px 22px;border-radius:999px;background:linear-gradient(135deg,#c47b92,#aa5d76);color:#fff;font-size:14px;font-weight:800;box-shadow:0 12px 28px #aa5d7647;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.sima-map-route-button:hover{background:linear-gradient(135deg,#b76d85,#98516a);transform:translateY(-2px);box-shadow:0 16px 34px #aa5d7657}.sima-map-popup{direction:rtl;text-align:right;min-width:170px;display:flex;flex-direction:column;gap:6px;font-family:inherit}.sima-map-popup strong{color:#1f2937;font-size:14px;font-weight:800}.sima-map-popup span{color:#6b7280;font-size:12px;line-height:1.8}.sima-map-popup-wrapper .mapboxgl-popup-content{border-radius:14px;padding:12px 14px;box-shadow:0 12px 32px #0f172a2e}.sima-map-popup-wrapper .mapboxgl-popup-tip{border-top-color:#fff}@media (max-width: 768px){.sima-map-section{height:380px;min-height:380px;border-radius:20px}.sima-map-route-button{right:14px;bottom:14px;padding:11px 18px;font-size:13px}}@media (max-width: 480px){.sima-map-card{height:330px;min-height:330px;border-radius:18px}.sima-map-route-button{left:14px;right:14px;bottom:14px;width:auto;text-align:center}}.custom-date-picker-trigger{width:100%;min-height:var(--control-height-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:0 var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-base);color:var(--color-text-strong);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;font-family:IRANSansXFaNum,sans-serif;text-align:right}.profile-time-picker.ant-picker{width:100%;min-height:var(--control-height-lg);border-radius:var(--radius-control);padding-inline:var(--space-md)}.profile-time-picker.ant-picker:hover{border-color:var(--color-interactive-primary)}.profile-time-picker.ant-picker-focused{border-color:var(--color-interactive-primary);box-shadow:0 0 0 3px #1677ff24}.profile-time-picker .ant-picker-input>input{font-size:var(--font-size-body)}.define-task-container{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.define-task-hero__title{margin:6px 0 8px!important}.define-task-hero__description,.define-task-section-head .ant-typography{color:var(--color-text-muted);line-height:var(--line-height-default)}.define-task-kicker,.define-task-section-kicker{display:block;color:var(--color-text-muted);font-size:12px;font-weight:700;margin-bottom:4px}.define-task-card{background-color:var(--color-surface-base);padding:24px;border-radius:var(--radius-card);border:1px solid var(--color-border-default);box-shadow:var(--shadow-surface)}.define-task-section-head{margin-bottom:18px}.define-task-section-title{margin:0 0 6px!important}.define-task-category-picker-row{margin-bottom:8px}.define-task-options-row .ant-form-item{margin-bottom:12px}.define-task-reset-button,.define-task-add-button,.define-task-submit-container .ant-btn{min-height:44px;border-radius:12px}.define-task-add-button,.define-task-submit-container .ant-btn{font-weight:600}.define-task-actions{display:flex;justify-content:flex-start;margin-top:16px}.define-task-table-wrap{margin-top:0}.define-task-submit-container{margin-bottom:0}.define-task-submit-container .ant-btn{min-width:180px;min-height:46px}.define-task-submit-container .ant-form-item-control-input-content{display:flex;justify-content:flex-end;padding-top:8px}.define-task-container .ant-form-item-label>label{font-weight:600}.define-task-container .ant-select,.define-task-container .ant-input,.define-task-container .ant-btn{border-radius:12px}.define-task-container .ant-table-wrapper{border-radius:14px;overflow:hidden}.define-task-table-wrap .ant-table-thead>tr>th{background:var(--color-surface-subtle)}.define-task-table-wrap .ant-table-cell{vertical-align:top}@media (max-width: 767px){.define-task-card{padding:16px;border-radius:16px}.define-task-actions,.define-task-submit-container .ant-form-item-control-input-content{justify-content:stretch}.define-task-add-button,.define-task-submit-container .ant-btn{width:100%}}.loader-container{text-align:center;padding:24px}.load-task-collapse{border-radius:14px;border:1px solid #d9e2ec;overflow:hidden}.load-task-container .ant-collapse-item{border-bottom:1px solid #e6edf5}.load-task-container .ant-collapse-item:last-child{border-bottom:none}.load-task-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.load-task-panel__count{color:#8c8c8c;font-size:12px}.task-list{display:flex;flex-direction:column;gap:12px}.task-list__item{margin-left:0!important;padding:10px 12px;border-radius:10px;border:1px solid #edf0f5;background:#fff}.load-user-container .ant-select,.load-user-select{width:100%}.load-user-container .ant-select-selector{min-height:48px!important;border-radius:12px!important}.assign-task-table-wrap{overflow-x:auto}.assign-task-editable-row .ant-input,.assign-task-editable-row .ant-picker{min-height:44px;border-radius:10px}.assign-task-mobile-list{display:flex;flex-direction:column;gap:16px}.assign-task-mobile-card{border:1px solid #edf0f5;border-radius:14px}.assign-task-mobile-card .ant-card-head{background:#fafcff}.assign-task-mobile-card .ant-card-head-title{font-weight:600}.assign-task-mobile-card .ant-form-item{margin-bottom:12px}.assign-task-mobile-card .ant-form-item:last-child{margin-bottom:0}.assign-task-mobile-card .ant-input,.assign-task-mobile-card .ant-picker{min-height:46px;border-radius:10px}.assign-task-page{max-width:1400px;margin:0 auto}.assign-task-page__hero{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #f0f0f0}.assign-task-page__kicker{display:block;margin-bottom:6px;color:#8c8c8c;font-size:12px;font-weight:700}.assign-task-page__title{margin:0 0 8px!important}.assign-task-page__desc,.step-card__desc,.final-step-card__desc{color:#8c8c8c;line-height:1.8}.step-card{border-radius:18px;border:1px solid #edf0f5;height:100%;transition:all .3s ease;background-color:#fff;box-shadow:0 12px 30px #0f172a0d}.step-card--disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.step-card__header{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.step-card__icon{font-size:24px;color:#1677ff;margin-top:2px}.step-card__copy{min-width:0}.step-card__kicker,.final-step-card__kicker{display:block;margin-bottom:4px;color:#8c8c8c;font-size:12px;font-weight:700}.step-card__title,.final-step-card__title{margin:0!important}.final-step-card{margin-top:24px;background-color:#fff;padding:24px;border-radius:18px;border:1px solid #edf0f5;box-shadow:0 12px 30px #0f172a0d}.final-step-card__head{margin-bottom:20px}.final-step-card__title{margin-bottom:8px!important;text-align:right}.final-step-card__username{color:#1677ff}.final-step-card__footer{text-align:left;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.final-step-card__save-btn{min-width:200px;min-height:46px;border-radius:12px}@media (max-width: 767px){.step-card,.final-step-card{border-radius:16px}.final-step-card{padding:16px}.final-step-card__save-btn{width:100%}}.multi-picker-container{display:flex;align-items:flex-end;gap:16px;width:100%}.multi-picker-item{display:flex;flex-direction:column;width:100%}.date-picker-item{flex-grow:1}.time-picker-item{flex-grow:2}.time-picker-wrapper{display:flex;gap:8px}.form-label{font-size:14px;font-weight:500;margin-bottom:8px;text-align:right;color:#333}@media (max-width: 768px){.multi-picker-container{flex-direction:column;align-items:stretch;gap:20px}}.editable-table-shell{margin-top:0}.editable-table .ant-table-thead>tr>th{background:var(--color-surface-subtle)}.editable-table .ant-table-cell{vertical-align:top}.time-range-cell{display:flex;flex-wrap:wrap;gap:8px}.time-range-cell .ant-picker{min-width:120px}.editable-list{display:flex;flex-direction:column;gap:16px}.editable-list-card .ant-card-head{background-color:var(--color-surface-subtle)}.editable-list-card .ant-card-body{display:flex;flex-direction:column;gap:16px}.editable-list-card__row{display:flex;flex-direction:column;gap:8px}.editable-list-card__row .ant-typography{font-size:13px;color:var(--color-text-default)}.editable-list-card__row .ant-picker{width:100%}.timesheet-container{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.timesheet-kicker,.timesheet-step-kicker{display:block;margin-bottom:4px;color:#8c8c8c;font-size:12px;font-weight:700}.timesheet-provider-field .form-label{margin-bottom:8px}.timesheet-provider-panel,.timesheet-picker-panel{padding:20px;border:1px solid #edf0f5;border-radius:16px;background:#fcfdff;height:100%}.timesheet-provider-field{display:flex;flex-direction:column;min-height:100%}.has-schedule .sd-day-number{background-color:#e6fffb;color:#08979c!important;font-weight:700;border:1px solid #87e8de;border-radius:50%}.has-schedule .sd-day:hover .sd-day-number{background-color:#d4fef7!important}.generate-button-container{display:flex;justify-content:flex-end;margin-top:24px;margin-bottom:.5rem}.timesheet-generate-btn:hover,.timesheet-generate-btn:focus{background:linear-gradient(90deg,#1555c3,#2577cc);color:#fff;transform:translateY(-2px) scale(1.03);box-shadow:0 4px 20px #3c64b42e}@media (max-width: 767px){.timesheet-card{border-radius:16px}.timesheet-provider-panel,.timesheet-picker-panel{padding:16px;border-radius:14px}.generate-button-container,.timesheet-save-container{justify-content:stretch}.timesheet-generate-btn,.timesheet-save-btn{width:100%}}.user-provider-shell{max-width:1120px;margin:0 auto}.user-provider-card{border-radius:var(--radius-shell);border:1px solid var(--color-border-default);box-shadow:var(--shadow-shell)}.user-provider-card__hero{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--color-border-muted)}.user-provider-card__kicker{display:block;margin-bottom:6px;color:var(--color-text-muted);font-size:12px;font-weight:700}.user-provider-card__title{margin:0 0 8px!important}.user-provider-card__desc,.user-provider-toolbar__desc{margin-bottom:0!important;color:var(--color-text-muted);line-height:var(--line-height-default)}.user-provider-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;padding:18px 20px;border-radius:var(--radius-card);border:1px solid var(--color-border-default);background:var(--color-surface-muted)}.user-provider-toolbar__title{margin:0 0 6px!important}.user-provider-search-input{max-width:360px;min-height:48px;border-radius:12px}.user-provider-search-input.ant-input-affix-wrapper{min-height:48px;border-radius:12px}.user-provider-table-wrap,.user-provider-table{margin-top:0}.user-provider-table .ant-table-thead>tr>th{background:var(--color-surface-subtle)}.user-provider-table .ant-table-pagination{margin:18px 16px 0!important}.user-provider-list{display:flex;flex-direction:column;gap:12px}.user-provider-list-item{display:flex;align-items:center;gap:14px;padding:14px;background-color:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:14px}.list-item-content{display:flex;flex-direction:column;gap:4px;min-width:0}.list-item-name{font-weight:600}.list-item-id{font-size:12px;color:var(--color-text-muted)}.user-provider-empty{min-height:220px;padding:12px 0;display:flex;align-items:center;justify-content:center}.user-provider-pagination{margin-top:16px;text-align:center}.user-provider-footer{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border-muted)}.user-provider-footer__group{display:flex;flex-direction:column;gap:10px}.user-provider-footer__label{font-size:13px;font-weight:600;color:var(--color-text-default)}.user-provider-submit{min-width:180px;min-height:46px;border-radius:12px}@media (max-width: 767px){.user-provider-card{border-radius:var(--radius-card)}.user-provider-toolbar{flex-direction:column;align-items:stretch;padding:16px;border-radius:14px}.user-provider-search-input{max-width:100%}.user-provider-footer{align-items:stretch}.user-provider-submit{width:100%}}.edit-timesheet-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.edit-timesheet-hero__title{margin:6px 0 8px!important}.edit-timesheet-hero__description,.edit-timesheet-header__content .ant-typography,.edit-timesheet-results-head .ant-typography{color:var(--color-text-muted);line-height:var(--line-height-default)}.edit-timesheet-kicker,.edit-timesheet-section-kicker{display:block;margin-bottom:4px;color:var(--color-text-muted);font-size:12px;font-weight:700}.edit-timesheet-card{border-radius:var(--radius-card);border:1px solid var(--color-border-default);box-shadow:var(--shadow-surface)}.edit-timesheet-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.edit-timesheet-header__content,.edit-timesheet-results-head{min-width:0}.edit-timesheet-header__content .ant-typography,.edit-timesheet-results-head .ant-typography{margin-bottom:0}.edit-timesheet-card .ant-form-item{margin-bottom:8px}.edit-timesheet-table-wrap{margin-top:0}.edit-timesheet-table-wrap .ant-table-thead>tr>th{background:var(--color-surface-subtle)}.edit-timesheet-table-wrap .ant-table-cell{vertical-align:top}.edit-timesheet-list{display:flex;flex-direction:column;gap:16px}.edit-timesheet-list-item .ant-card-head{background-color:var(--color-surface-subtle);font-weight:500}.edit-timesheet-list-item__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.edit-timesheet-list-item__row .ant-picker{width:100%}.edit-timesheet-footer{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border-muted);text-align:left}.edit-timesheet-footer .ant-btn{min-width:200px}@media (max-width: 767px){.edit-timesheet-card{border-radius:var(--radius-card)}.edit-timesheet-header{flex-direction:column}.edit-timesheet-list-item__row{grid-template-columns:1fr}.edit-timesheet-footer .ant-btn{width:100%}}.custom-date-picker-field{width:100%;min-width:0}.custom-date-picker-trigger{width:100%;min-height:var(--control-height-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:0 var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-base);color:var(--color-text-strong);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:none;font-family:IRANSansXFaNum,sans-serif;text-align:right}.custom-date-picker-trigger:hover{border-color:var(--color-interactive-primary)}.custom-date-picker-trigger:focus-visible{outline:none;border-color:var(--color-interactive-primary);box-shadow:0 0 0 3px #1677ff24}.custom-date-picker-field--disabled .custom-date-picker-trigger,.custom-date-picker-trigger:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}.custom-date-picker-input{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body);color:var(--color-text-muted);line-height:1.5}.custom-date-picker-input--filled{color:var(--color-text-strong)}.custom-date-picker-icons{display:inline-flex;align-items:center;gap:var(--space-sm);flex:0 0 auto;color:var(--color-text-muted)}.custom-date-picker-calendar{display:inline-flex;align-items:center;justify-content:center;font-size:16px}.custom-date-picker-clear{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:16px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-pill-full);transition:color .2s ease,background-color .2s ease}.custom-date-picker-clear:hover{color:var(--color-text-default);background:var(--color-interactive-primary-soft)}@media (max-width: 767px){.custom-date-picker-trigger{padding-inline:12px}}.edit-user-task-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.edit-user-task-hero__title{margin:0 0 8px!important}.edit-user-task-hero__description,.edit-user-task-header__description{margin:0;color:var(--color-text-muted);line-height:var(--line-height-default)}.edit-user-task-section-kicker{display:block;margin-bottom:4px;color:var(--color-text-muted);font-size:12px;font-weight:700}.edit-user-task-card{border-radius:var(--radius-card);border:1px solid var(--color-border-default);box-shadow:var(--shadow-surface)}.edit-user-task-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.edit-user-task-header .ant-typography,.edit-user-task-results-head .ant-typography{margin-bottom:0}.edit-user-task-header__content,.edit-user-task-results-head{min-width:0}.form-label{font-size:13px;color:var(--color-text-default);margin-bottom:8px;display:block}.edit-user-task-list{display:flex;flex-direction:column;gap:16px}.edit-user-task-list-item .ant-card-head-title{font-weight:600}.edit-user-task-list-item .ant-form-item{margin-bottom:12px}.edit-user-task-list-item .ant-form-item:last-child{margin-bottom:0}.edit-user-task-table-wrap{margin-top:0}.edit-user-task-table-wrap .ant-table-thead>tr>th{background:var(--color-surface-subtle)}.edit-user-task-table-wrap .ant-table-cell{vertical-align:top}.edit-user-task-footer{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border-muted);text-align:left}.edit-user-task-footer .ant-btn{min-width:200px}@media (max-width: 576px){.edit-user-task-card{border-radius:var(--radius-card)}.edit-user-task-header{flex-direction:column}.edit-user-task-container .ant-row{gap:16px 0}.edit-user-task-footer .ant-btn{width:100%}}.config-container{max-width:1040px;margin:0 auto}.config-shell-card{border-radius:var(--radius-shell);border:1px solid var(--color-border-default);box-shadow:var(--shadow-shell)}.config-shell-card__hero{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--color-border-muted)}.config-shell-card__kicker{display:block;margin-bottom:6px;color:var(--color-text-muted);font-size:12px;font-weight:700}.config-shell-card__title{margin:0 0 8px!important}.config-shell-card__desc,.config-list-header__desc{margin-bottom:0!important;color:var(--color-text-muted);line-height:var(--line-height-default)}.config-list-container{display:flex;flex-direction:column;gap:16px}.config-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:var(--radius-card);border:1px solid var(--color-border-default);background:var(--color-surface-muted)}.config-list-header__title{margin:0 0 6px!important}.config-item-card{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-soft)}.config-item-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.config-item-card__index{font-size:13px;font-weight:700;color:var(--color-text-default)}.config-item-card .ant-card-body{padding:20px}.config-item-card .ant-form-item{margin-bottom:18px}.config-item-card .ant-input{min-height:48px;border-radius:12px}.config-add-button{min-height:var(--control-height-md);white-space:nowrap}.config-empty-wrap{min-height:220px;padding:12px 0;display:flex;align-items:center;justify-content:center;border:1px dashed var(--color-border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface-muted) 100%)}.config-footer{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border-muted)}.config-save-button{min-width:220px;min-height:var(--control-height-md)}@media (max-width: 767px){.config-shell-card{border-radius:var(--radius-card)}.config-list-header{flex-direction:column;align-items:stretch;padding:16px;border-radius:14px}.config-item-card{border-radius:14px}.config-item-card .ant-card-body{padding:16px}.config-save-button,.config-add-button{width:100%}}.redeem-code-container{max-width:1100px;margin:0 auto}.redeem-code-card{border-radius:20px;border:1px solid #edf0f5;box-shadow:0 14px 36px #0f172a0f}.redeem-code-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #f0f0f0}.redeem-code-hero__kicker{display:block;margin-bottom:6px;color:#8c8c8c;font-size:12px;font-weight:700}.redeem-code-hero__title{margin:0 0 8px!important}.redeem-code-hero__desc,.redeem-code-section__head p{margin-bottom:0!important;color:#8c8c8c;line-height:1.8}.redeem-code-header-btn{min-height:var(--control-height-md)}.redeem-code-section{padding:20px;border:1px solid #edf0f5;border-radius:16px;background:#fcfdff}.redeem-code-section__head{margin-bottom:18px}.redeem-code-section__head h5{margin-bottom:6px!important}.redeem-code-container .ant-divider-horizontal{margin:24px 0}.redeem-code-container .ant-form-item{margin-bottom:18px}.redeem-code-container .ant-form-item-label>label{font-size:13px;font-weight:600}.redeem-code-container .ant-form-item .ant-input-number,.redeem-code-container .ant-form-item .ant-select,.redeem-code-container .ant-form-item .ant-input,.redeem-code-container .ant-form-item .ant-input-textarea textarea,.redeem-code-container .ant-input-affix-wrapper{width:100%}.redeem-code-container .ant-input,.redeem-code-container .ant-input-number,.redeem-code-container .ant-input-affix-wrapper,.redeem-code-container .ant-input-textarea textarea,.redeem-code-container .ant-select-selector{min-height:var(--control-height-lg);border-radius:var(--radius-control)!important}.redeem-code-container .ant-input-textarea textarea{min-height:112px;padding:12px 14px}.redeem-code-switches{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:4px}.redeem-code-switch-item{display:inline-flex;align-items:center;gap:10px}.redeem-code-switches .ant-form-item{margin-bottom:0}.redeem-code-switch-label{color:#262626;line-height:1.7}.redeem-code-footer{text-align:left;margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}.redeem-code-save-btn{min-width:220px;min-height:var(--control-height-md)}.redeem-code-modal-table{overflow-x:auto}@media (max-width: 768px){.redeem-code-card{border-radius:16px}.redeem-code-hero{flex-direction:column;align-items:stretch}.redeem-code-section{padding:16px;border-radius:14px}.redeem-code-switches{flex-direction:column;gap:12px}.redeem-code-save-btn,.redeem-code-header-btn{width:100%}}.user-percentage-container{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.user-percentage-card{border-radius:var(--radius-shell);border:1px solid var(--color-border-default);box-shadow:var(--shadow-shell)}.user-percentage-hero{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--color-border-muted)}.user-percentage-hero__kicker{display:block;margin-bottom:6px;color:var(--color-text-muted);font-size:12px;font-weight:700}.user-percentage-hero__title{margin:0 0 8px!important}.user-percentage-hero__desc,.user-percentage-toolbar__desc,.user-percentage-list-head__desc{margin-bottom:0!important;color:var(--color-text-muted);line-height:var(--line-height-default)}.user-percentage-toolbar{padding:18px 20px;border-radius:var(--radius-card);border:1px solid var(--color-border-default);background:var(--color-surface-muted)}.user-percentage-toolbar__title,.user-percentage-list-head__title{margin:0 0 6px!important}.user-percentage-toolbar__controls{margin-top:18px}.user-percentage-card .ant-select-selector,.user-percentage-card .ant-input-number{min-height:48px;border-radius:12px!important}.user-percentage-card .ant-input-number{width:100%}.form-label{font-size:13px;color:var(--color-text-default);margin-bottom:8px;display:block;font-weight:600}.user-percentage-add-btn,.user-percentage-save-btn{min-height:46px;border-radius:12px}.user-percentage-list-head{margin-bottom:18px}.user-percentage-list{display:flex;flex-direction:column;gap:16px}.user-percentage-list-item{border:1px solid var(--color-border-default);border-radius:14px}.user-percentage-list-item .ant-card-head{background-color:var(--color-surface-subtle)}.user-percentage-list-item .ant-card-body{padding:16px;display:flex;flex-direction:column;gap:12px}.list-item-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.list-item-row--checkbox{justify-content:flex-start}.user-percentage-table-wrap{margin-top:0}.user-percentage-table-wrap .ant-table-thead>tr>th{background:var(--color-surface-subtle)}.user-percentage-table-wrap .ant-table-cell{vertical-align:top}.user-percentage-footer{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border-muted);text-align:left}.user-percentage-save-btn{min-width:220px}@media (max-width: 767px){.user-percentage-card{border-radius:var(--radius-card)}.user-percentage-toolbar{padding:16px;border-radius:14px}.list-item-row{flex-direction:column;align-items:stretch}.user-percentage-add-btn,.user-percentage-save-btn{width:100%}}.admin-tasks-page{min-height:100%;background-color:#f5f5f5}.admin-tasks-page__sider{background:#fff!important;border-left:1px solid #f0f0f0;height:100%}.admin-tasks-page__sider-header{padding:24px;text-align:right}.admin-tasks-page__sider-header .ant-typography{margin-bottom:0}.admin-tasks-page__menu.ant-menu{border-inline-end:none!important}.admin-tasks-page__main-layout{background-color:#f5f5f5;min-width:0}.admin-tasks-page__header{display:flex;align-items:center;background:#fff!important;padding:0 24px;border-bottom:1px solid #f0f0f0;height:72px}.admin-tasks-page__menu-toggle{font-size:20px;height:40px;width:40px}.admin-tasks-page__title{margin:0!important;margin-right:16px;min-width:0;line-height:1.4}.admin-tasks-page__content{padding:24px;margin:0;min-width:0;overflow-x:hidden}@media (max-width: 991px){.admin-tasks-page__header{padding:0 16px}.admin-tasks-page__title{font-size:20px!important}.admin-tasks-page__content{padding:16px}}.rule-content{padding:64px 20px;max-width:600px;margin:0 auto;text-align:right;direction:rtl;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ant-card:hover{box-shadow:0 6px 16px #0003}.list-item{display:flex;align-items:flex-start;text-align:right;justify-content:flex-end;padding:12px 0;transition:background-color .3s ease}.list-item:hover{background-color:#f7f7f7}li.ant-list>.ant-list-item{justify-content:flex-end!important;direction:rtl;text-align:right;padding:10px 0}.ant-list-item-meta-description{direction:rtl;text-align:right;line-height:1.6}.rule-content{padding:64px 20px!important;max-width:600px!important;margin:0 auto!important;text-align:right!important;direction:rtl!important;animation:fadeIn .5s ease-in-out!important}.change-password-modal-wrapper .ant-modal{max-width:calc(100vw - 24px)}.change-password-modal-wrapper .ant-modal-content{border-radius:20px;padding:24px}.change-password-modal{display:flex;flex-direction:column;gap:20px}.change-password-modal__intro{padding-bottom:18px;border-bottom:1px solid #f0f0f0;text-align:right}.change-password-modal__title{margin-bottom:8px!important}.change-password-modal__description{margin-bottom:0!important;color:#8c8c8c;line-height:1.8}.change-password-modal__panel{padding:18px;border:1px solid #f0f2f5;border-radius:16px;background:#fcfdff}.change-password-form{margin-top:0}.change-password-form .ant-form-item{margin-bottom:18px}.change-password-form .ant-form-item:last-child{margin-bottom:0}.change-password-form .ant-form-item-label>label{font-weight:600}.change-password-form .ant-input-password{min-height:48px;border-radius:12px;padding-inline:12px}.change-password-modal__actions{margin-top:4px}.change-password-modal__cancel,.change-password-modal__submit{min-width:132px;min-height:var(--control-height-md)}@media (max-width: 575px){.change-password-modal-wrapper .ant-modal-content{border-radius:18px;padding:20px 16px 16px}.change-password-modal{gap:16px}.change-password-modal__panel{padding:14px;border-radius:14px}.change-password-modal__actions{flex-direction:column-reverse}.change-password-modal__cancel,.change-password-modal__submit{width:100%}}.update-form-container{display:flex;justify-content:center;width:100%}.update-form-card{width:100%;max-width:920px;border-radius:20px;border:1px solid #edf0f5;box-shadow:0 14px 36px #0f172a0f}.update-form__intro{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.update-form__title{margin-bottom:8px!important}.update-form__description{margin-bottom:0!important;max-width:58ch;color:#8c8c8c;line-height:1.8}.update-form__spinner-container{display:flex;justify-content:center;align-items:center;min-height:200px}.update-form{width:100%}.update-form__section{padding:20px;margin-bottom:20px;border:1px solid #f0f2f5;border-radius:16px;background:#fcfdff}.update-form__section-head{margin-bottom:18px}.update-form__section-title{margin:0 0 6px!important;text-align:right}.update-form__section-description,.update-form__actions-description{margin-bottom:0!important;color:#8c8c8c;line-height:1.8}.update-form .ant-form-item{margin-bottom:20px}.update-form .ant-form-item:last-child{margin-bottom:0}.update-form .ant-form-item-label>label{font-size:14px;font-weight:600}.update-form .ant-input,.update-form .ant-input-password{min-height:var(--control-height-lg);border-radius:var(--radius-control);padding:10px 14px}.update-form__phone-input{direction:ltr}.update-form__actions-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-radius:16px;background:#f8fafc;border:1px solid #edf0f5}.update-form__actions-copy{flex:1 1 auto;min-width:0}.update-form__actions-title{margin:0 0 6px!important}.update-form__actions{flex:0 0 auto}.update-form__submit-button,.update-form__secondary-button{min-width:180px;min-height:var(--control-height-md)}@media (max-width: 991px){.update-form-card{max-width:100%}.update-form__actions-panel{flex-direction:column;align-items:stretch}.update-form__actions{width:100%;justify-content:stretch}.update-form__submit-button,.update-form__secondary-button{flex:1 1 0;min-width:0}}@media (max-width: 767px){.update-form-card{border-radius:16px}.update-form__intro{margin-bottom:22px;padding-bottom:16px}.update-form__section{padding:16px;margin-bottom:16px;border-radius:14px}.update-form__section-head{margin-bottom:14px}.update-form__actions-panel{padding:16px;border-radius:14px}.update-form__actions{flex-direction:column}.update-form__submit-button,.update-form__secondary-button{width:100%}}.request-history-container{border-radius:var(--radius-card);border:1px solid var(--color-border-default);box-shadow:var(--shadow-surface)}.request-history__intro{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.request-history__title{margin-bottom:8px!important}.request-history__description,.request-history__filter-help{margin-bottom:0!important;color:var(--color-text-muted);line-height:var(--line-height-default)}.request-history__filter-help{margin-top:12px!important}.filter-bar{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--color-border-muted)}.request-history__content{min-height:120px}.request-history__results-meta{margin-bottom:18px}.request-history__state,.request-history__empty{min-height:240px}.request-history__table-shell{margin-top:0}.request-history__table .ant-table-thead>tr>th{background:var(--color-surface-subtle)}.request-history__table .ant-table-cell{vertical-align:top}.request-history__table .ant-table-pagination{margin:18px 16px 0!important}.history-pagination{text-align:center;margin-top:24px}.history-list-mobile{display:flex;flex-direction:column;gap:16px}.history-card-item .ant-card-body{padding:16px}.card-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.card-item-date{font-weight:500;line-height:1.7}.card-item-body p{margin-bottom:8px;color:var(--color-text-default)}.card-item-body p:last-child{margin-bottom:0}.card-item-body strong{color:var(--color-text-strong)}.card-item-footer{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border-muted)}.history-actions-row{row-gap:8px}.history-actions-row .ant-btn{min-height:36px;border-radius:10px}@media (max-width: 767px){.request-history-container{border-radius:var(--radius-card)}.request-history__intro{margin-bottom:20px;padding-bottom:16px}.filter-bar{margin-bottom:20px;padding-bottom:20px}}.timesheet-container{display:flex;flex-direction:column;gap:24px}.timesheet-hero__title{margin:6px 0 8px!important}.timesheet-hero__description,.timesheet-step-head p{margin-bottom:0!important;color:#8c8c8c;line-height:1.8}.timesheet-card{border-radius:18px;background-color:#fff;border:1px solid #edf0f5;box-shadow:0 12px 30px #0f172a0d}.timesheet-step-head{margin-bottom:18px}.timesheet-step-kicker{display:block;margin-bottom:4px;color:#8c8c8c;font-size:12px;font-weight:700}.form-label{margin-bottom:8px;font-weight:600;color:#595959}.date-picker-timesheet{padding:20px;border:1px solid #edf0f5;border-radius:16px;background:#fcfdff}.multi-picker-container{width:100%}.multi-picker-item{min-width:0}.time-picker-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.time-picker-wrapper .ant-picker{width:100%;min-height:48px;border-radius:12px}.generate-button-container{display:flex;justify-content:flex-end;margin-top:24px}.timesheet-generate-btn,.timesheet-save-btn{min-height:46px;border-radius:12px;font-weight:600}.timesheet-generate-btn{padding-inline:24px;box-shadow:0 10px 24px #1677ff29}.timesheet-table-wrap{overflow-x:auto}.timesheet-save-container{display:flex;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0}@media (max-width: 767px){.timesheet-card{border-radius:16px}.date-picker-timesheet{padding:16px;border-radius:14px}.time-picker-wrapper{grid-template-columns:1fr}.generate-button-container,.timesheet-save-container{justify-content:stretch}.timesheet-generate-btn,.timesheet-save-btn{width:100%}}.income-calc-container{max-width:1400px;margin:0 auto}.income-calc-hero__title{margin:6px 0 8px!important}.income-calc-hero__description,.income-calc-section-head p,.income-calc-report-help{margin-bottom:0!important;color:var(--color-text-muted);line-height:var(--line-height-default)}.income-calc-card{border-radius:var(--radius-card);border:1px solid var(--color-border-default);height:100%;box-shadow:var(--shadow-surface)}.income-calc-section-head{margin-bottom:18px}.income-calc-section-head h5,.income-calc-section-head .ant-typography{margin-top:0}.income-calc-section-kicker{display:block;margin-bottom:4px;color:var(--color-text-muted);font-size:12px;font-weight:700}.income-calc-results{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border-muted)}.requests-found-list{margin-top:0}.request-item{cursor:pointer;border-radius:12px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;border:1px solid transparent;padding-inline:8px}.request-item:hover{background-color:var(--color-surface-muted);border-color:var(--color-interactive-primary-muted)}.request-item--selected{background-color:var(--color-interactive-primary-soft);border-color:#91caff}.income-calc-panel{padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-soft)}.income-calc-container .ant-input-number,.income-calc-container .ant-input-number-group-wrapper,.income-calc-container .ant-input,.income-calc-container .ant-input-textarea,.income-calc-container .ant-input-textarea textarea,.income-calc-container .ant-select{width:100%}.income-calc-container .ant-input-number,.income-calc-container .ant-input,.income-calc-container .ant-input-textarea textarea,.income-calc-container .ant-select-selector{min-height:var(--control-height-lg);border-radius:var(--radius-control)!important}.income-calc-container .ant-input-textarea textarea{min-height:120px;padding:12px 14px}.income-calc-container .ant-form-item-label>label{font-size:13px;font-weight:600}.income-calc-primary-btn{min-height:var(--control-height-md)}.income-calc-primary-btn--auto{min-width:180px}.income-calc-state,.income-calc-empty{min-height:260px}.form-footer.income-calc-actions{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border-muted);text-align:left}.income-calc-divider{margin:24px 0!important}.income-calc-report-card{overflow:hidden}.income-calc-report-toggle{display:flex;flex-direction:column;gap:10px}.income-calc-report-label{font-weight:600}.report-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border-muted)}.income-calc-picker-field{display:flex;flex-direction:column;gap:8px}.income-calc-field-label{font-size:13px;font-weight:600;color:var(--color-text-default)}@media (max-width: 991px){.form-footer.income-calc-actions{text-align:stretch}.income-calc-primary-btn--auto{width:100%}}@media (max-width: 767px){.income-calc-card{border-radius:var(--radius-card)}.income-calc-panel{padding:16px;border-radius:14px}}.details-of-requests-container{max-width:1400px;margin:0 auto}.details-hero__title{margin:6px 0 8px!important}.details-hero__description,.details-card__head p{margin-bottom:0!important;color:var(--color-text-muted);line-height:var(--line-height-default)}.details-card{border-radius:var(--radius-card);border:1px solid var(--color-border-default);height:100%;box-shadow:var(--shadow-surface)}.details-card__head{margin-bottom:18px}.details-card__kicker{display:block;margin-bottom:4px;color:var(--color-text-muted);font-size:12px;font-weight:700}.details-card .ant-input{min-height:var(--control-height-lg);border-radius:var(--radius-control)}.details-card .ant-form-item-label>label{font-size:13px;font-weight:600}.details-primary-btn{min-height:var(--control-height-md)}.requests-list{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border-muted)}.request-list-item{cursor:pointer;border-radius:12px;transition:background-color .2s ease,border-color .2s ease;border:1px solid transparent;padding-inline:8px}.request-list-item:hover{background-color:var(--color-surface-muted);border-color:var(--color-interactive-primary-muted)}.details-view{text-align:right}.detail-item{background-color:var(--color-surface-subtle);padding:14px;border-radius:12px;border:1px solid var(--color-border-default);height:100%}.detail-item-label{display:block;margin-bottom:6px;color:var(--color-text-muted);font-size:13px}.detail-item-value{font-size:14px;line-height:1.7;word-break:break-word}.approve-button-container{text-align:left;margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border-muted)}.details-state-surface,.details-empty,.details-empty-state{min-height:260px}.details-primary-btn--auto{min-width:190px}@media (max-width: 767px){.details-card{border-radius:var(--radius-card)}.detail-item{padding:12px;border-radius:10px}.details-primary-btn--auto{width:100%}}.analyze-page-container{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}.analyze-page-hero__title{margin:6px 0 8px!important}.analyze-page-kicker,.analyze-filter-kicker{display:block;margin-bottom:4px;color:#8c8c8c;font-size:12px;font-weight:700}.analyze-page-hero__description,.analyze-filter-head .ant-typography{color:var(--color-text-muted);line-height:var(--line-height-default)}.analyze-filter-surface,.section,.analyze-loading-surface{background:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-surface)}.analyze-filter-surface,.section{padding:24px}.analyze-loading-surface{min-height:240px;display:flex;align-items:center;justify-content:center}.analyze-filter-head,.section-head{margin-bottom:18px}.section-title{margin:0!important;font-size:20px;line-height:1.4;color:var(--color-text-strong)}.date-picker-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.date-picker-item{display:flex;flex-direction:column;gap:8px;min-width:0}.analyze-filter-label{font-size:13px;font-weight:600;color:var(--color-text-default)}.analyze-filter-actions{width:100%}.analyze-filter-submit{min-width:160px;min-height:var(--control-height-md);font-weight:600}@media (max-width: 991px){.date-picker-container{grid-template-columns:1fr 1fr}.analyze-filter-actions{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 767px){.analyze-filter-surface,.section{padding:16px;border-radius:var(--radius-card)}.date-picker-container{grid-template-columns:1fr}.analyze-filter-actions,.analyze-filter-submit{width:100%}}.count-stats-container{width:100%;margin:0}.count-stats-card{width:100%;margin:0;border:none!important;box-shadow:none!important;background:transparent!important}.count-stats-card .ant-card-head,.count-stats-card .ant-card-body{padding-inline:0!important}.count-stats-card .ant-card-head{min-height:auto;margin-bottom:8px}.count-stats-card .ant-card-head-title{font-weight:700}.recharts-surface{margin-left:4px}.chart-container{width:100%;min-height:300px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;overflow:hidden}.stat-value{font-weight:600;color:#333}@media (max-width: 768px){.chart-container{min-height:250px}.summary{font-size:13px;margin-top:8px}.recharts-legend-item-text{font-size:12px!important}}.analyse-request-count-container{width:100%;margin:0}.analyse-request-count-card{width:100%;margin:0;border:none!important;box-shadow:none!important;background:transparent!important}.analyse-request-count-card .ant-card-head,.analyse-request-count-card .ant-card-body{padding-inline:0!important}.analyse-request-count-card .ant-card-head{min-height:auto;margin-bottom:8px}.chart-container{width:100%;min-height:300px;margin-bottom:16px;overflow:hidden}@media (max-width: 768px){.chart-container{min-height:250px}.summary{font-size:13px}}.analyze-task-container{width:100%;margin:0}.analyze-task-card{width:100%;margin:0;border:none!important;box-shadow:none!important;background:transparent!important}.analyze-task-card .ant-card-head,.analyze-task-card .ant-card-body{padding-inline:0!important}.analyze-task-card .ant-card-head{min-height:auto;margin-bottom:8px}.threshold-control{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.threshold-control .ant-select{min-width:120px}.threshold-info{font-size:12px;color:#8c8c8c}.chart-container{width:100%;margin-bottom:16px;min-height:300px;overflow:hidden}.summary{margin-top:16px;font-size:14px;color:#555;text-align:right;line-height:1.9}.other-tasks{margin-top:16px}.other-tasks .ant-list{border-radius:14px;overflow:hidden}@media (max-width: 768px){.summary{font-size:13px}.threshold-control{flex-direction:column;align-items:stretch}.threshold-control .ant-select{width:100%!important}}.analyse-user-container{width:100%;margin:0}.analyse-user-card{width:100%;margin:0;border:none!important;box-shadow:none!important;background:transparent!important}.analyse-user-card .ant-card-head,.analyse-user-card .ant-card-body{padding-inline:0!important}.analyse-user-card .ant-card-head{min-height:auto;margin-bottom:8px}.summary{margin-bottom:16px;font-size:14px;color:#555;line-height:1.9;text-align:right}.least-users{margin-top:16px;width:100%}.least-users .ant-list{border-radius:14px;overflow:hidden}.no-data{text-align:center;margin:40px 0}@media (max-width: 768px){.summary,.least-users{font-size:12px}}.announcement-page{width:100%}.announcement-card{width:100%;max-width:920px;margin:0 auto;border-radius:var(--radius-shell);border:1px solid var(--color-border-default);box-shadow:var(--shadow-shell)}.announcement-intro{margin-bottom:var(--space-lg);padding-bottom:18px;border-bottom:1px solid var(--color-border-muted)}.announcement-kicker{display:block;margin-bottom:6px;color:var(--color-text-muted);font-size:12px;font-weight:700}.announcement-title{margin-bottom:8px!important}.announcement-description,.announcement-editor__help{margin-bottom:0!important;color:var(--color-text-muted);line-height:var(--line-height-default)}.announcement-editor{display:flex;flex-direction:column;gap:20px}.announcement-editor__section{padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-soft)}.announcement-editor__head{margin-bottom:16px}.announcement-editor__title{margin:0 0 6px!important}.announcement-textarea{min-height:180px;border-radius:var(--radius-control);padding:12px 14px;resize:vertical}.announcement-editor .ant-input-textarea textarea{min-height:180px;border-radius:var(--radius-control)}.announcement-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-muted)}.announcement-actions__note{color:var(--color-text-muted);line-height:var(--line-height-default)}.announcement-save-btn{min-width:180px;min-height:var(--control-height-md)}.announcement-spinner{min-height:220px}@media (max-width: 767px){.announcement-card{border-radius:var(--radius-card)}.announcement-editor__section,.announcement-actions,.announcement-spinner{padding:16px;border-radius:14px}.announcement-actions{flex-direction:column;align-items:stretch}.announcement-save-btn{width:100%}}.holiday-container{max-width:1040px;margin:auto;display:flex;flex-direction:column;gap:24px}.holiday-form-card,.holiday-results-card{box-shadow:var(--shadow-shell);border-radius:var(--radius-shell);border:1px solid var(--color-border-default)}.holiday-shell-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--color-border-muted)}.holiday-shell-hero__kicker{display:block;margin-bottom:6px;color:var(--color-text-muted);font-size:12px;font-weight:700}.holiday-shell-hero__title{margin:0 0 8px!important}.holiday-shell-hero__desc,.holiday-list-header__desc{margin-bottom:0!important;color:var(--color-text-muted);line-height:var(--line-height-default)}.holiday-reset-btn,.holiday-add-btn{min-height:var(--control-height-md)}.holiday-container .ant-form-item{margin-bottom:16px}.holiday-container .ant-form-item-label>label{font-size:13px;font-weight:600}.holiday-container .ant-input{min-height:var(--control-height-lg);border-radius:var(--radius-control)}.holiday-primary-btn,.holiday-save-btn{min-height:var(--control-height-md)}.holiday-form-header,.holiday-list-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.holiday-list-title{margin-bottom:6px!important}.holiday-mobile-list{margin-top:16px;display:flex;flex-direction:column;gap:16px}.holiday-mobile-card{border-radius:14px;border:1px solid var(--color-border-default)}.holiday-mobile-card .ant-card-head{background-color:var(--color-surface-subtle);border-bottom:1px solid var(--color-border-muted)}.holiday-mobile-card-content{display:flex;flex-direction:column;gap:12px}.holiday-mobile-card-content .ant-form-item:last-child{margin-bottom:0}.holiday-table-wrap{margin-top:0}.holiday-desktop-table .ant-input{min-height:var(--control-height-lg)}.holiday-desktop-table .ant-table-thead>tr>th{background:var(--color-surface-subtle)}.holiday-desktop-table .ant-table-pagination{margin:18px 16px 0!important}.holiday-actions-footer{display:flex;justify-content:flex-end;margin-top:24px;padding-top:18px;border-top:1px solid var(--color-border-muted)}.holiday-save-btn{min-width:210px}.holiday-pagination{margin-top:16px;text-align:center}@media (max-width: 767px){.holiday-form-card,.holiday-results-card{border-radius:var(--radius-card)}.holiday-shell-hero,.holiday-list-header{flex-direction:column;align-items:stretch}.holiday-primary-btn,.holiday-save-btn,.holiday-reset-btn,.holiday-add-btn{width:100%}.holiday-actions-footer{justify-content:stretch}}.service-price-manager{width:100%;max-width:1080px;min-width:0;margin:0 auto;box-sizing:border-box}.service-price-manager__card{width:100%;max-width:100%;min-width:0;border-radius:var(--radius-shell);border:1px solid var(--color-border-default);box-shadow:var(--shadow-shell);box-sizing:border-box}.service-price-manager__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--color-border-muted)}.service-price-manager__kicker{display:block;margin-bottom:6px;color:var(--color-text-muted);font-size:12px;font-weight:700}.service-price-manager__title{margin:0 0 8px!important}.service-price-manager__desc{margin-bottom:0!important;color:var(--color-text-muted);line-height:var(--line-height-default)}.service-price-manager__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px;padding:18px 20px;border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-muted);box-sizing:border-box}.service-price-manager__search-input{flex:1 1 320px;min-width:220px;max-width:100%}.service-price-manager__search-input .ant-input{min-height:var(--control-height-md);border-radius:var(--radius-control)}.service-price-manager__meta{margin-bottom:16px}.service-price-manager__table{width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.service-price-manager__table .ant-table-thead>tr>th{background:var(--color-surface-subtle)}.service-price-manager__table .ant-table-pagination{margin:18px 16px 0!important}.service-price-manager__table .ant-table-wrapper,.service-price-manager__table .ant-table-container,.service-price-manager__table .ant-table-content{max-width:100%}.service-price-manager__mobile-list{display:flex;flex-direction:column;gap:14px}.service-price-manager__mobile-card{border-radius:16px!important;border:1px solid var(--color-border-default)!important;background:var(--color-surface-soft)!important}.service-price-manager__mobile-card .ant-card-body{padding:16px 14px}.service-price-manager__mobile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.service-price-manager__mobile-copy{min-width:0;flex:1 1 auto}.service-price-manager__mobile-index{display:block;margin-bottom:6px;color:var(--color-text-muted);font-size:12px;font-weight:700}.service-price-manager__mobile-title{margin:0!important;line-height:1.5!important;word-break:break-word}.service-price-manager__mobile-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:14px;border-radius:14px;background:var(--color-surface-muted)}.service-price-manager__mobile-price-label{color:var(--color-text-muted);font-size:12px;font-weight:700}.service-price-manager__mobile-price{color:var(--color-text-strong);font-size:14px;line-height:1.5}.service-price-manager__mobile-actions{display:flex;flex-direction:column;gap:10px}.service-price-manager__mobile-actions .ant-btn{width:100%}.service-price-manager .ant-form-item-label>label{font-size:13px;font-weight:600}.service-price-manager .ant-input,.service-price-manager .ant-input-number,.service-price-manager .ant-input-number-input,.service-price-manager .ant-input-affix-wrapper{min-height:var(--control-height-lg);border-radius:var(--radius-control)}.service-price-manager .ant-input-number{width:100%}.service-price-manager__primary-button{min-height:var(--control-height-md)}.service-price-manager__modal .ant-modal{max-width:calc(100vw - 24px)!important}.service-price-manager__modal .ant-modal-content{border-radius:var(--radius-card)}@media (max-width: 767px){.service-price-manager__card{border-radius:var(--radius-card)}.service-price-manager__card .ant-card-body{padding:16px 14px}.service-price-manager__hero,.service-price-manager__toolbar{flex-direction:column;align-items:stretch}.service-price-manager__hero{margin-bottom:20px;padding-bottom:16px}.service-price-manager__toolbar{padding:14px}.service-price-manager__search-input{min-width:0;width:100%;flex-basis:auto}.service-price-manager__primary-button,.service-price-manager__toolbar .ant-space,.service-price-manager__toolbar .ant-space-item,.service-price-manager__toolbar button{width:100%}.service-price-manager__toolbar .ant-space{display:flex;flex-direction:column;width:100%}.service-price-manager__meta{margin-bottom:14px}.service-price-manager__modal .ant-modal-body{overflow-x:hidden}}@media (max-width: 480px){.service-price-manager__mobile-head,.service-price-manager__mobile-price-row{flex-direction:column;align-items:stretch}.service-price-manager__mobile-price{text-align:right}}.profile-page{--profile-header-offset: 88px;--profile-shell-gap: 24px;min-height:100vh;margin-top:var(--profile-header-offset);padding:var(--profile-shell-gap);background:linear-gradient(180deg,#f7f9fc,#f0f2f5);align-items:flex-start;gap:var(--profile-shell-gap)}.profile-page-loading{min-height:100vh;display:flex;justify-content:center;align-items:center}.profile-page__sidebar-column{position:sticky;top:calc(var(--profile-header-offset) + var(--profile-shell-gap));align-self:flex-start;flex:0 0 280px;width:280px;height:calc(100dvh - var(--profile-header-offset) - (var(--profile-shell-gap) * 2));max-height:calc(100dvh - var(--profile-header-offset) - (var(--profile-shell-gap) * 2));min-height:0}.profile-page__sider{position:relative;height:100%;min-height:0;overflow:hidden;border-left:1px solid #edf0f5;box-shadow:-10px 0 24px #0f172a0a;border-radius:20px}.profile-page__sider-inner{display:flex;flex-direction:column;height:100%;min-height:0}.profile-page__sider-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 20px 16px;border-bottom:1px solid #f0f0f0;flex:0 0 auto;background:inherit}.profile-page__sider-copy{min-width:0}.profile-page__sider-kicker,.profile-page__header-kicker,.profile-page__section-kicker,.profile-page__drawer-kicker{display:block;font-size:12px;font-weight:600;letter-spacing:0;color:#8c8c8c;margin-bottom:6px}.profile-page__sider-title,.profile-page__drawer-title{margin:0!important;line-height:1.4}.profile-page__sider-subtitle,.profile-page__header-subtitle,.profile-page__drawer-subtitle{display:block;margin-top:8px;color:#8c8c8c}.profile-page__role-tag{margin-inline-start:auto;border-radius:999px;padding-inline:10px;height:28px;line-height:26px;border-color:#d6e4ff;background:#f0f5ff;color:#1d39c4}.profile-page__role-tag--content{margin-inline-start:16px;align-self:flex-start}.profile-page__menu.ant-menu{border-inline-end:none!important;padding:12px;background:transparent}.profile-page__menu-shell{flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:8px 0 18px;scrollbar-gutter:stable}.profile-page__menu-shell--drawer{padding-bottom:20px}.profile-page__menu-shell::-webkit-scrollbar{width:8px}.profile-page__menu-shell::-webkit-scrollbar-thumb{background:#0591ff2e;border-radius:999px}.profile-page__menu-shell:hover::-webkit-scrollbar-thumb{background:#0591ff57}.profile-page__menu-shell::-webkit-scrollbar-track{background:transparent}.profile-page__menu .ant-menu-item-group{margin-bottom:14px;padding-top:6px;border-top:1px solid #f3f4f6}.profile-page__menu .ant-menu-item-group:first-child{padding-top:0;border-top:none}.profile-page__menu .ant-menu-item-group-title{padding:10px 12px 8px!important;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:0;opacity:.95}.profile-page__menu .ant-menu-item-group-list{margin:0}.profile-page__menu .ant-menu-item,.profile-page__menu .ant-menu-submenu-title{min-height:44px;margin-block:4px;border-radius:12px;display:flex;align-items:center;white-space:normal;line-height:1.4;padding-inline:12px 40px!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.profile-page__menu>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.profile-page__menu>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title{background:#fafcff;border:1px solid transparent}.profile-page__menu>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title{background:#f6f8fb;border-color:#edf0f5;font-weight:600}.profile-page__menu .ant-menu-item-selected{background:#e6f4ff;color:#0958d9;font-weight:600;border-color:#b7dbff;box-shadow:inset 0 0 0 1px #0958d90a}.profile-page__menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#0958d9;font-weight:600;border-color:#d6e4ff;background:#f0f5ff}.profile-page__menu .ant-menu-item:hover,.profile-page__menu .ant-menu-submenu-title:hover{background:#f5faff;border-color:#dcecff}.profile-page__menu .ant-menu-item-danger.ant-menu-item-selected{background:#fff1f0;color:#cf1322}.profile-page__menu .ant-menu-sub.ant-menu-inline{background:transparent;margin-top:6px;padding-inline:6px 0}.profile-page__menu .ant-menu-submenu .ant-menu-item{margin-inline-start:0;min-height:40px;padding-inline-start:18px!important;border-radius:10px;background:transparent;border:none;color:#4b5563;position:relative}.profile-page__menu .ant-menu-submenu .ant-menu-item:before{content:"";position:absolute;inset-inline-start:8px;top:10px;bottom:10px;width:2px;border-radius:999px;background:#e5e7eb}.profile-page__menu .ant-menu-submenu .ant-menu-item:hover:before,.profile-page__menu .ant-menu-submenu .ant-menu-item-selected:before{background:#91caff}.profile-page__menu .ant-menu-title-content{min-width:0}.profile-page__menu .ant-menu-submenu-arrow{inset-inline-end:16px}.profile-page__sider-footer{flex:0 0 auto;padding:14px 16px 18px;border-top:1px solid #f0f0f0;background:inherit;margin-top:auto}.profile-page__logout-button{width:100%;min-height:44px;border-radius:12px;justify-content:center}.profile-page__main-layout{background:transparent;min-width:0;flex:1 1 auto;min-height:calc(100vh - var(--profile-header-offset) - (var(--profile-shell-gap) * 2))}.profile-page__header{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:88px;border-bottom:1px solid #edf0f5}.profile-page__header-main{display:flex;align-items:center;gap:12px;min-width:0}.profile-page__header-copy{min-width:0}.profile-page__header-title{margin:0!important;line-height:1.35}.profile-page__menu-trigger{width:40px;height:40px;border-radius:10px}.profile-page__breadcrumb{margin-inline-start:auto;text-align:right}.profile-page__content{padding:24px 0 0}.profile-page__content-wrapper{padding:28px;border-radius:20px;min-height:calc(100vh - var(--profile-header-offset) - 120px);min-width:0;border:1px solid #edf0f5;box-shadow:0 18px 50px #0f172a0f}.profile-page__content-wrapper>*{min-width:0}.profile-page__section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.profile-page__section-copy{min-width:0}.profile-page__section-meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.profile-page__content-title{margin:0 0 8px!important;text-align:right;line-height:1.35}.profile-page__section-help{margin:0!important;color:#8c8c8c}.profile-page__section-alert{margin-bottom:24px;border-radius:14px}.profile-page__workspace-tag{border-radius:999px;padding-inline:10px;margin:0;border-color:#e6f4ff;background:#f6ffed;color:#237804}.profile-form-surface{width:100%;border-radius:20px}.profile-form-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #f0f0f0}.profile-form-kicker{display:block;margin-bottom:4px;color:#8c8c8c;font-size:12px;font-weight:700}.profile-form-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d6e4ff;border-radius:999px;background:#f0f5ff;color:#1d39c4;line-height:1;white-space:nowrap}.profile-form-section-head{margin-bottom:16px}.profile-form-actions{display:flex;align-items:center;flex-wrap:wrap}.profile-page__drawer .ant-drawer-header{border-bottom:1px solid #f0f0f0}.profile-page__drawer .ant-drawer-body{background:#fafcff;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.profile-page__drawer .ant-drawer-content,.profile-page__drawer .ant-drawer-content-wrapper{height:100%}.profile-page__drawer-layout{display:flex;flex-direction:column;height:100%;min-height:0}.profile-page__drawer-header{padding:20px 16px 8px;flex:0 0 auto}.profile-page__sider-footer--drawer{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}@media (max-width: 767px){.profile-page__header{padding:16px;min-height:76px}.profile-page{margin-top:0;padding:0;gap:0}.profile-page__header-title{font-size:20px!important}.profile-page__content{padding:12px}.profile-page__content-wrapper{padding:18px 16px;border-radius:18px;min-height:calc(100vh - 96px)}.profile-page__section-header{margin-bottom:20px;padding-bottom:16px}.profile-page__menu .ant-menu-item-group-title{padding-inline:10px!important}.profile-page__menu .ant-menu-item,.profile-page__menu .ant-menu-submenu-title{padding-inline:12px 38px!important}.profile-page__menu-shell--drawer{flex:1 1 auto;min-height:0;overflow-y:auto}.profile-form-hero{flex-direction:column;align-items:stretch}.profile-form-chip{align-self:flex-start}.profile-form-actions{flex-direction:column;align-items:stretch}.profile-page__sider-footer--drawer{padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px))}}.log-viewer{width:100%;min-width:0;display:flex;flex-direction:column;gap:24px}.log-viewer__title{margin:6px 0 8px!important}.log-viewer__kicker,.log-viewer__section-kicker{display:block;margin-bottom:4px;color:#8c8c8c;font-size:12px;font-weight:700}.log-viewer__description,.log-viewer__section-head .ant-typography{color:var(--color-text-muted);line-height:var(--line-height-default)}.log-viewer__filters-surface,.log-viewer__table-surface{padding:24px;background:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-surface);min-width:0}.log-viewer__section-head{margin-bottom:18px}.log-filters{margin-bottom:0;display:grid!important;grid-template-columns:140px minmax(220px,1fr) minmax(240px,1.3fr) auto auto;gap:12px;width:100%}.log-filters>*{min-width:0}.log-viewer__level-select,.log-viewer__range-picker,.log-search-input,.log-viewer__primary-action,.log-viewer__secondary-action{width:100%}.log-viewer__level-select.ant-select .ant-select-selector,.log-viewer__range-picker.ant-picker,.log-search-input.ant-input-affix-wrapper{min-height:var(--control-height-lg);border-radius:var(--radius-control)}.log-viewer__range-picker.ant-picker,.log-search-input.ant-input-affix-wrapper{padding-inline:14px}.log-viewer__level-select.ant-select .ant-select-selector{padding-inline:12px}.log-viewer__primary-action,.log-viewer__secondary-action{min-height:var(--control-height-md)}.log-viewer__technical,.log-stack{direction:ltr;text-align:left;unicode-bidi:plaintext}.log-viewer__message{display:block;direction:rtl;text-align:right}.log-viewer__cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-table .ant-table-wrapper,.log-table .ant-table-container{min-width:0}.log-table .ant-table-cell{font-size:.85rem;line-height:1.45rem;vertical-align:top}.log-table .ant-table-thead>tr>th{background:var(--color-surface-subtle)}.log-table .ant-table-content{overflow:auto}.log-table .ant-table-pagination{margin-top:16px!important}.log-viewer__empty-wrap{padding:20px 0}.log-table .ant-table-placeholder{background:transparent}.log-stack{margin:0;white-space:pre-wrap;word-break:break-word;overflow-x:auto;padding:14px 16px;border-radius:12px;background:var(--color-surface-muted);font-family:Courier New,monospace;color:var(--color-text-default)}@media (max-width: 1100px){.log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.log-viewer__filters-surface,.log-viewer__table-surface{padding:16px;border-radius:var(--radius-card)}.log-filters{grid-template-columns:1fr}.log-viewer__secondary-action{width:100%}}.request-export{max-width:960px;margin-inline:auto}.request-export__title{margin:6px 0 8px!important}.request-export__description,.request-export__hint,.request-export__note{margin-bottom:0!important;color:var(--color-text-muted);line-height:1.8}.request-export__stack,.request-export__fields{display:flex;flex-direction:column;gap:16px}.request-export__section-card{border-radius:16px;border:1px solid var(--color-border-default);box-shadow:none;background:var(--color-surface-soft)}.request-export__section-title{margin:0!important}.request-export__hint{margin-top:6px!important}.request-export__column-card{border-radius:14px;background:#f7faff;border:1px solid #eef2f6;box-shadow:none}.request-export__column-field{margin-bottom:0!important}.request-export__column-input{min-height:var(--control-height-lg);border-radius:var(--radius-control)}.request-export__remove-btn--mobile{width:100%}.request-export__add-field{margin:16px 0 0!important}.request-export__add-btn{min-height:var(--control-height-md);border-radius:var(--radius-control)}.request-export__divider{margin:24px 0!important}.request-export__actions{gap:16px}.request-export__submit{min-width:220px;min-height:var(--control-height-md)}.request-export__submit--mobile{width:100%;min-width:0}@media (max-width: 767px){.request-export__section-card{border-radius:14px}}.about-us-content{margin-top:50px;padding:20px;background:linear-gradient(135deg,#f5f7fa,#dce1e7)}.about-us-container{max-width:800px;margin:auto}.about-us-title{text-align:center;margin-bottom:20px;font-family:IranYekan,sans-serif;font-size:2.5em;font-weight:700}.about-us-section-title{margin-bottom:10px;font-family:IranYekan,sans-serif;font-size:1.8em;font-weight:600}.about-us-paragraph{font-size:1.1em;line-height:1.5;font-family:IranYekan,sans-serif}.about-us-list{list-style-type:disc;padding-left:20px;font-family:IranYekan,sans-serif;margin-top:10px}.about-us-card{margin-bottom:24px;padding:20px;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:10px;animation:fadeIn 1s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.about-us-list li{margin-bottom:8px;position:relative;font-size:1.1em}.about-us-list li:hover{color:tomato;cursor:pointer}.service-icon{margin-right:8px;color:tomato}.about-us-card:hover{transform:scale(1.02);transition:all .3s ease}@media (max-width: 768px){.about-us-card{padding:15px}.about-us-title{font-size:1.8em}.about-us-paragraph{font-size:1em}}.payment-page{min-height:calc(100vh - 96px);padding:32px 16px calc(112px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at top right,rgba(220,185,184,.2),transparent 32%),linear-gradient(180deg,#fff8f6,#fffdfb 42%,#f8f2ef)}.payment-page__shell{width:min(100%,1040px);margin:0 auto}.payment-page__loader{min-height:calc(100vh - 96px);display:flex;align-items:center;justify-content:center;padding:24px}.payment-page__card.ant-card{border-radius:30px;border:1px solid rgba(129,95,87,.12);box-shadow:0 28px 60px #57362c1f;background:#fffcfaf5;overflow:hidden}.payment-page__card .ant-card-body{padding:28px}.payment-page__card--fallback .ant-card-body{min-height:360px;display:flex;flex-direction:column;justify-content:center}.payment-page__hero{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.payment-page__hero--compact{margin-bottom:24px;align-items:center;text-align:center}.payment-page__hero-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#fff3ee,#f6e4db);color:#8a5a4a;font-size:24px;box-shadow:inset 0 0 0 1px #8a5a4a14}.payment-page__title.ant-typography{margin:0;color:#3d2a26;font-size:clamp(1.85rem,3vw,2.35rem);line-height:1.3}.payment-page__subtitle.ant-typography{margin:0;max-width:720px;color:#6f5a55;font-size:1rem;line-height:1.9}.payment-page__grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:20px}.payment-page__panel{padding:22px;border-radius:24px;border:1px solid rgba(129,95,87,.1);background:#ffffffe0}.payment-page__section-head{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.payment-page__section-title.ant-typography{margin:0;color:#46312c;font-size:1.12rem}.payment-page__section-hint.ant-typography{color:#7f6964;line-height:1.8}.payment-page__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-page__summary-item{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:14px 16px;border-radius:18px;background:#fff8f5;border:1px solid rgba(138,90,74,.09)}.payment-page__summary-icon{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#8a5a4a;background:#8a5a4a14;font-size:18px}.payment-page__summary-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.payment-page__summary-label.ant-typography{color:#8a736d;font-size:.88rem}.payment-page__summary-value.ant-typography{color:#3d2a26;font-size:1rem;font-weight:700;line-height:1.7;word-break:break-word}.payment-page__steps{margin:0;padding:0 18px 0 0;display:flex;flex-direction:column;gap:12px;color:#4a3631;line-height:1.9}.payment-page__steps li::marker{font-weight:700;color:#8a5a4a}.payment-page__bank-box{margin-top:20px;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:20px;background:#fcf7f4;border:1px solid rgba(138,90,74,.1)}.payment-page__bank-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(138,90,74,.08)}.payment-page__bank-row:last-child{padding-bottom:0;border-bottom:0}.payment-page__bank-label.ant-typography{color:#806964}.payment-page__bank-value.ant-typography{color:#3d2a26;font-weight:700;text-align:left;word-break:break-word}.payment-page__bank-value--ltr{direction:ltr;unicode-bidi:plaintext}.payment-page__notice.ant-alert{margin-top:20px;border-radius:18px;border:1px solid rgba(138,90,74,.12);background:#fff8f3f2}.payment-page__notice .ant-alert-message{color:#4a3631;font-weight:700}.payment-page__notice .ant-alert-description{color:#6f5a55;line-height:1.8}.payment-page__divider.ant-divider{margin:28px 0 22px;border-color:#8a5a4a1f}.payment-page__actions{display:flex;flex-wrap:wrap;gap:12px}.payment-page__actions--centered{justify-content:center}.payment-page__link-button{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid rgba(138,90,74,.18);background:#ffffffe0;color:#5b4039;text-decoration:none;font-weight:600;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.payment-page__link-button:hover,.payment-page__link-button:focus-visible{color:#5b4039;border-color:#8a5a4a57;background:#fffaf7;box-shadow:0 14px 30px #57362c1a;transform:translateY(-1px);outline:none}.payment-page__link-button--primary{background:linear-gradient(135deg,#8b6154,#6f4c42);border-color:transparent;color:#fff}.payment-page__link-button--primary:hover,.payment-page__link-button--primary:focus-visible{color:#fff;background:linear-gradient(135deg,#7f584d,#65453c)}@media (max-width: 900px){.payment-page{padding-top:24px}.payment-page__grid,.payment-page__summary{grid-template-columns:1fr}}@media (max-width: 640px){.payment-page{padding:20px 12px calc(104px + env(safe-area-inset-bottom,0px))}.payment-page__card .ant-card-body{padding:18px}.payment-page__hero{gap:8px;margin-bottom:22px}.payment-page__hero-icon{width:50px;height:50px;border-radius:16px;font-size:21px}.payment-page__title.ant-typography{font-size:1.56rem}.payment-page__subtitle.ant-typography{font-size:.94rem;line-height:1.85}.payment-page__panel{padding:18px;border-radius:20px}.payment-page__summary-item{padding:12px 14px}.payment-page__bank-row{align-items:flex-start;flex-direction:column;gap:6px}.payment-page__actions{flex-direction:column}.payment-page__link-button{width:100%}}.rules-page{padding:24px 16px 36px;background:linear-gradient(180deg,#fcfafb,#f7f2f4)}.rules-shell{max-width:940px;margin:0 auto}.rules-hero{max-width:700px;margin:0 auto 20px;text-align:center}.rules-eyebrow{display:inline-flex;padding:6px 12px;border-radius:999px;background:#f2ebee;color:#8a5f70;font-size:13px;font-weight:700}.rules-title{margin:14px 0 8px!important;color:var(--clr-primary-600)!important;font-size:clamp(1.9rem,5vw,2.65rem)!important}.rules-subtitle{margin:0 auto!important;max-width:620px;color:var(--clr-primary-400)!important;font-size:15px;line-height:1.9}.rules-notice{margin-bottom:16px}.rules-alert{border-radius:18px!important;border:1px solid rgba(227,214,189,.9)!important;background:#fff8ee!important;box-shadow:none!important}.rules-alert .ant-alert-with-description{align-items:flex-start}.rules-alert .ant-alert-icon{margin-top:5px}.rules-alert-copy{text-align:right}.rules-alert-title{margin:0 0 6px!important;color:#705238!important;font-size:18px!important}.rules-alert-text{margin:0!important;color:#6f5a43!important;line-height:1.85}.rules-document{border:1px solid rgba(228,220,224,.95);border-radius:24px;background:#fffffff0;overflow:hidden}.rules-document-section{padding:22px 24px}.rules-document-section+.rules-document-section{border-top:1px solid rgba(232,225,228,.96)}.rules-document-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.rules-document-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#f5edf1;color:#a46079;font-size:16px;flex-shrink:0}.rules-document-title{margin:0!important;color:var(--clr-primary-600)!important;font-size:19px!important}.rules-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.rules-list-item{display:flex;align-items:flex-start;gap:10px;color:var(--clr-primary-400);line-height:1.9}.rules-list-bullet{width:7px;height:7px;margin-top:11px;border-radius:50%;background:#c47b92;flex-shrink:0}.rules-footer-note{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:18px;text-align:center}.rules-footer-text{max-width:680px;margin:0!important;color:var(--clr-primary-500)!important;line-height:1.9}.rules-cta-link{display:inline-flex;text-decoration:none}.rules-cta-button{min-width:220px;min-height:var(--control-height-lg);font-weight:700}.rules-modal-wrapper{min-height:80vh;padding:16px;background:#f7f2f4}@media (max-width: 767px){.rules-page{padding:18px 12px 28px}.rules-title{font-size:clamp(1.7rem,8vw,2.15rem)!important}.rules-alert{border-radius:16px!important}.rules-document{border-radius:18px}.rules-document-section{padding:18px 16px}.rules-document-title{font-size:18px!important}.rules-cta-link,.rules-cta-button{width:100%}}.payment-result-page{min-height:calc(100vh - 96px);padding:32px 16px calc(112px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at top left,rgba(220,185,184,.18),transparent 34%),linear-gradient(180deg,#fff8f6,#fffdfb 42%,#f8f2ef)}.payment-result-page__shell{width:min(100%,760px);margin:0 auto}.payment-result-page__card.ant-card{border-radius:30px;border:1px solid rgba(129,95,87,.12);box-shadow:0 28px 60px #57362c1f;background:#fffcfaf5;overflow:hidden}.payment-result-page__card .ant-card-body{padding:30px 28px;display:flex;flex-direction:column;gap:22px}.payment-result-page__card--success{box-shadow:0 28px 60px #3d75571f}.payment-result-page__state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.payment-result-page__icon{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background:linear-gradient(135deg,#fff3ee,#f6e4db);color:#8a5a4a;font-size:29px;box-shadow:inset 0 0 0 1px #8a5a4a14}.payment-result-page__card--success .payment-result-page__icon{background:linear-gradient(135deg,#eef8f1,#dceedd);color:#2f7d4f}.payment-result-page__card--failed .payment-result-page__icon,.payment-result-page__card--error .payment-result-page__icon{background:linear-gradient(135deg,#fff3f2,#f8dfdc);color:#ba4d47}.payment-result-page__icon--loading{background:linear-gradient(135deg,#fff5ef,#f7e7de);color:#8a5a4a;font-size:26px}.payment-result-page__title.ant-typography{margin:0;color:#3d2a26;font-size:clamp(1.85rem,3vw,2.2rem);line-height:1.3}.payment-result-page__text.ant-typography{margin:0;max-width:560px;color:#6f5a55;font-size:1rem;line-height:1.9}.payment-result-page__meta{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:22px;background:#fff8f5;border:1px solid rgba(138,90,74,.1)}.payment-result-page__meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(138,90,74,.08)}.payment-result-page__meta-row:last-child{padding-bottom:0;border-bottom:0}.payment-result-page__meta-label.ant-typography{color:#806964}.payment-result-page__meta-value.ant-typography{color:#3d2a26;font-weight:700;direction:ltr;unicode-bidi:plaintext;text-align:left;word-break:break-word}.payment-result-page__notice.ant-alert{border-radius:18px;border:1px solid rgba(138,90,74,.12);background:#fff8f3f2}.payment-result-page__notice .ant-alert-message{color:#4a3631;font-weight:700}.payment-result-page__notice .ant-alert-description{color:#6f5a55;line-height:1.8}.payment-result-page__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.payment-result-page__actions .ant-btn-primary{min-width:212px;height:48px;border-radius:999px;border:0;background:linear-gradient(135deg,#8b6154,#6f4c42);box-shadow:0 14px 30px #57362c29}.payment-result-page__actions .ant-btn-primary:hover,.payment-result-page__actions .ant-btn-primary:focus-visible{background:linear-gradient(135deg,#7f584d,#65453c)}.payment-result-page__link-button{min-width:212px;min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid rgba(138,90,74,.18);background:#ffffffe0;color:#5b4039;text-decoration:none;font-weight:600;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.payment-result-page__link-button:hover,.payment-result-page__link-button:focus-visible{color:#5b4039;border-color:#8a5a4a57;background:#fffaf7;box-shadow:0 14px 30px #57362c1a;transform:translateY(-1px);outline:none}@media (max-width: 640px){.payment-result-page{padding:20px 12px calc(104px + env(safe-area-inset-bottom,0px))}.payment-result-page__card .ant-card-body{padding:22px 18px;gap:18px}.payment-result-page__title.ant-typography{font-size:1.56rem}.payment-result-page__text.ant-typography{font-size:.95rem}.payment-result-page__meta-row{align-items:flex-start;flex-direction:column;gap:6px}.payment-result-page__actions{flex-direction:column}.payment-result-page__actions .ant-btn-primary,.payment-result-page__link-button{width:100%;min-width:0}}.system-health-card{margin:20px;box-shadow:0 4px 6px #0000001a}.overall-status{margin-bottom:16px;font-size:16px;font-weight:700}.status-up{color:green;font-weight:700}.status-down{color:red;font-weight:700}.system-health-table{overflow-x:auto}.metrics-container{margin-top:20px}.metric-card{text-align:center;border-radius:8px;transition:transform .3s}.metric-card:hover{transform:translateY(-5px)}.metric-header{margin-bottom:10px}.metric-title{font-size:18px;font-weight:600}.metric-description{font-size:14px;color:#595959;margin-bottom:10px}.metric-footer{margin-top:10px;font-size:14px;color:#595959}.metric-details{font-size:14px;color:#595959}.spinner-container{display:flex;justify-content:center;align-items:center;height:200px}.api-logs-container{margin:20px}.filter-input{width:200px}.search-button{background-color:#1890ff;color:#fff}.api-logs-table{overflow-x:auto}.mail-server-card{margin:20px;box-shadow:0 4px 6px #0000001a}.mail-status-content{text-align:center}.mail-status-tag{font-size:16px;padding:8px}.mail-server-location{margin-top:10px;font-size:14px;color:#555}.system-metrics-card{margin:20px;box-shadow:0 4px 6px #0000001a}.metrics-container{display:flex;flex-wrap:wrap;justify-content:space-around}.metric-chart{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.dashboard-layout{min-height:100vh}.dashboard-header{background-color:#1890ff;padding:10px;color:#fff;text-align:center}.dashboard-title{margin:0;font-size:24px;font-weight:700}.dashboard-content{padding:20px;background-color:#f0f2f5}@font-face{font-family:IRANSansXFaNum;src:url(/fonts/Woff2/IRANSansXFaNum-Regular.woff2) format("woff2"),url(/fonts/Woff/IRANSansXFaNum-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:IRANSansXFaNum;src:url(/fonts/Woff2/IRANSansXFaNum-Bold.woff2) format("woff2"),url(/fonts/Woff/IRANSansXFaNum-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:IRANSansXFaNum;src:url(/fonts/Woff2/IRANSansXFaNum-Light.woff2) format("woff2"),url(/fonts/Woff/IRANSansXFaNum-Light.woff) format("woff");font-weight:300;font-style:normal}body{font-family:IRANSansXFaNum,sans-serif;margin:0;padding:0;box-sizing:border-box}p,h1,h2,h3,h4,h5,h6{font-family:IRANSansXFaNum,sans-serif}.date-picker-container{position:relative;overflow:visible}.picker{z-index:1000}:root{--clr-primary-500: #4a5568;--clr-primary-600: #2d3748;--clr-primary-400: #6a6a6a;--clr-primary-300: #a0aec0;--clr-bg: #f7f7f7;--clr-surface: #ffffff;--clr-surface-trans: rgba(255, 255, 255, .8);--clr-border: #e0e0e0;--clr-text-900: #333;--clr-text-600: #777;--clr-accent-500: #4caf50;--clr-accent-600: #43a047;--clr-danger-500: #e53e3e;--clr-danger-600: #c53030;--clr-danger-300: #f7b6af;--clr-error: #f5222d;--sw-nav-btn-300: rgba(106, 106, 106, .47);--sw-nav-btn-500: rgba(67, 67, 67, .7);--fs-400: 1.125rem;--fs-500: 1.25rem;--radius-xl: 16px;--radius-pill: 9999px;--radius-large: 12px;--ant-primary-color: #3b82f6;--ant-primary-color-hover: #60a5fa;--clr-bottom-nav: #ddd;--clr-secondary: #EDF2F7;--clr-secondary-hover: #E2E8F0;--clr-secondary-disabled: #F7FAFC;--clr-text-light: #FFFFFF;--skeleton-base: #ececec;--skeleton-highlight: #f5f5f5;--spacing-unit: 8px;--spacing-xxl: calc(var(--spacing-unit) * 8);--ff-base: "IRANSansXFaNum", sans-serif;--fs-100: .8125rem;--fs-200: .875rem;--fs-300: .875rem;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--sp-1: 4px;--sp-2: 8px;--sp-3: 16px;--sp-4: 24px;--sp-5: 32px;--sp-6: 48px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--shadow-md: 0 6px 20px rgba(0, 0, 0, .06);--shadow-sm: 0 2px 6px rgba(0, 0, 0, .05);--btn-h: 40px;--btn-pad-x: var(--sp-3);--mm-bg: var(--clr-surface);--mm-border: var(--clr-border);--mm-text: var(--clr-text-900);--mm-muted: var(--clr-text-600);--mm-accent: var(--clr-accent-500);--mm-radius: var(--radius-lg);--mm-shadow: var(--shadow-md);--mm-gap: var(--sp-5);--color-brand-primary: #c47b92;--color-brand-primary-strong: #aa5d76;--color-brand-primary-hover: #b76d85;--color-brand-gradient-start: #c47b92;--color-brand-gradient-end: #aa5d76;--color-interactive-primary: #1677ff;--color-interactive-primary-hover: #0958d9;--color-interactive-primary-soft: #e6f4ff;--color-interactive-primary-muted: #d6e4ff;--color-surface-base: #ffffff;--color-surface-soft: #fcfdff;--color-surface-muted: #f8fafc;--color-surface-subtle: #fafcff;--color-border-default: #edf0f5;--color-border-muted: #f0f0f0;--color-text-strong: #262626;--color-text-default: #595959;--color-text-muted: #8c8c8c;--color-success: #52c41a;--color-warning: #faad14;--color-error: #f5222d;--color-info: #1677ff;--space-xs: var(--sp-1);--space-sm: var(--sp-2);--space-md: var(--sp-3);--space-lg: var(--sp-4);--space-xl: var(--sp-5);--space-2xl: var(--sp-6);--space-section-gap: var(--sp-4);--space-panel-padding-desktop: var(--sp-4);--space-panel-padding-mobile: var(--sp-3);--radius-control: 12px;--radius-card: 16px;--radius-shell: 20px;--radius-pill-full: 999px;--shadow-surface: 0 12px 30px rgba(15, 23, 42, .05);--shadow-shell: 0 18px 50px rgba(15, 23, 42, .06);--shadow-brand-cta: 0 14px 28px rgba(170, 93, 118, .18);--font-size-workspace-title: 1.25rem;--font-size-body: .875rem;--font-size-helper: .75rem;--font-size-dense: .8125rem;--line-height-default: 1.8;--control-height-sm: 40px;--control-height-md: 44px;--control-height-lg: 48px;--layout-header-height-desktop: 88px;--layout-bottom-nav-height-mobile: 86px;--layout-profile-offset-top: 88px;--z-header: 1100;--z-drawer: 1200;--z-modal: 1300;--bp-mobile-max: 767px;--bp-tablet-min: 768px;--bp-tablet-max: 991px;--bp-desktop-min: 992px}.ui-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.ui-action-row--end{justify-content:flex-end}.ui-action-row--between{justify-content:space-between}.ui-btn-brand,.ui-btn-operational,.ui-btn-secondary,.ui-btn-danger-subtle,.ui-icon-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);font-family:var(--ff-base);font-weight:var(--fw-bold);transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.ui-btn-brand{min-height:var(--control-height-lg);padding-inline:20px;border-radius:var(--radius-pill-full)!important;border:none!important;background:linear-gradient(135deg,var(--color-brand-gradient-start) 0%,var(--color-brand-gradient-end) 100%)!important;color:var(--clr-text-light)!important;box-shadow:var(--shadow-brand-cta)}.ui-btn-brand:hover,.ui-btn-brand:focus{background:linear-gradient(135deg,var(--color-brand-primary-hover) 0%,var(--color-brand-primary-strong) 100%)!important;color:var(--clr-text-light)!important}.ui-btn-operational{min-height:var(--control-height-md);padding-inline:18px;border-radius:var(--radius-control)!important;border-color:transparent!important;background:var(--color-interactive-primary)!important;color:var(--clr-text-light)!important;box-shadow:0 10px 24px #1677ff29}.ui-btn-operational:hover,.ui-btn-operational:focus{background:var(--color-interactive-primary-hover)!important;color:var(--clr-text-light)!important}.ui-btn-secondary{min-height:var(--control-height-md);padding-inline:18px;border-radius:var(--radius-control)!important;border:1px solid var(--color-interactive-primary-muted)!important;background:var(--color-surface-base)!important;color:var(--color-interactive-primary)!important;box-shadow:none}.ui-btn-secondary:hover,.ui-btn-secondary:focus{border-color:var(--color-interactive-primary)!important;background:var(--color-interactive-primary-soft)!important;color:var(--color-interactive-primary-hover)!important}.ui-btn-danger-subtle{min-height:var(--control-height-sm);padding-inline:14px;border-radius:var(--radius-control)!important;border:1px solid rgba(245,34,45,.16)!important;background:#f5222d0d!important;color:var(--color-error)!important;box-shadow:none}.ui-btn-danger-subtle:hover,.ui-btn-danger-subtle:focus{border-color:#f5222d42!important;background:#f5222d17!important;color:#cf1322!important}.ui-icon-action{width:var(--control-height-sm);min-width:var(--control-height-sm);height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0!important;border-radius:10px!important}.ui-btn-brand:disabled,.ui-btn-brand.ant-btn-disabled,.ui-btn-operational:disabled,.ui-btn-operational.ant-btn-disabled,.ui-btn-secondary:disabled,.ui-btn-secondary.ant-btn-disabled,.ui-btn-danger-subtle:disabled,.ui-btn-danger-subtle.ant-btn-disabled,.ui-icon-action:disabled,.ui-icon-action.ant-btn-disabled{transform:none;box-shadow:none}.ui-state-surface{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);min-height:220px;padding:var(--space-lg);border:1px dashed var(--color-border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface-muted) 100%);text-align:center}.ui-state-surface--loading,.ui-state-surface--empty{min-height:240px}.ui-state-surface__hint{margin:0!important;color:var(--color-text-muted);line-height:var(--line-height-default)}.ui-helper-block{padding:var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-muted);color:var(--color-text-default)}.ui-results-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-md);padding:0 var(--space-xs)}.ui-results-meta__count{font-size:var(--font-size-body);font-weight:var(--fw-bold);color:var(--color-text-strong)}.ui-results-meta__hint{margin:0!important;color:var(--color-text-muted);line-height:var(--line-height-default)}.ui-table-shell{min-width:0;overflow-x:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-base)}.ui-table-shell .ant-table-wrapper,.ui-table-shell .ant-table-container{min-width:0}.ui-table-shell .ant-table-content{overflow:auto}.ui-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-sm)}@media (max-width: 768px){.ui-action-row--stack-mobile{flex-direction:column;align-items:stretch}.ui-action-row--stack-mobile>*{width:100%}.ui-results-meta{padding-inline:0}:root{font-size:87.5%}}
