/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.col-12{grid-column:12}.container{width:100%}.m-auto{margin:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.pb-\[100px\]{padding-bottom:100px}.text-center{text-align:center}.text-end{text-align:end}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--color-primary:#2b1c17;--color-secondary:#4a3126;--color-gold:#efbf04;--color-gold-light:#e0b66d;--color-gold-dark:#9a6d2e;--color-white:#fff;--color-bg-light:#f5f5f5;--color-text:#3a2e29;--color-text-muted:#6a5a50;--ztc-text-text-1:#fff;--ztc-text-text-2:#2b1c17;--ztc-text-text-3:#6a5a50;--ztc-text-text-4:#efbf04;--ztc-text-text-5:#4a3126;--ztc-text-text-6:#e0b66d;--ztc-text-text-7:#3a2e29;--ztc-text-text-8:#2b1c17;--ztc-text-text-9:#3a2e29;--ztc-text-text-10:#9a6d2e;--ztc-text-text-11:#2b1c17;--ztc-text-text-12:#3a2e29;--ztc-text-text-13:#efbf04;--ztc-text-text-14:#9a6d2e;--ztc-text-text-15:#efbf04;--ztc-text-text-16:#9a6d2e;--ztc-text-text-17:#efbf04;--ztc-text-text-18:#2b1c17;--ztc-text-text-19:#3a2e29;--ztc-text-text-20:#e0b66d;--ztc-bg-bg-1:#fff;--ztc-bg-bg-2:#2b1c17;--ztc-bg-bg-3:#efbf04;--ztc-bg-bg-4:#4a3126;--ztc-bg-bg-5:#e0b66d;--ztc-bg-bg-6:#2b1c17;--ztc-bg-bg-7:#9a6d2e;--ztc-bg-bg-8:#4a3126;--ztc-bg-bg-9:#efbf04;--ztc-bg-bg-10:#9a6d2e;--ztc-bg-bg-11:#4a3126;--ztc-bg-bg-12:#9a6d2e;--ztc-bg-bg-13:#2b1c17;--ztc-bg-bg-14:#e0b66d;--ztc-border-border-1:#e0b66d;--ztc-border-border-2:#efbf04}.admin-article-page-form .admin-localized-field{border:1px solid #9a6d2e29;border-radius:8px;grid-column:span 1;gap:12px;margin:0;padding:14px;display:grid}.admin-article-page-form .admin-localized-field.wide{grid-column:1/-1}.admin-article-page-form .admin-localized-field legend{color:#2b1c17;float:none;width:auto;margin:0 0 4px;padding:0 6px;font-size:14px;font-weight:800;line-height:1.2}.admin-article-page-form .admin-localized-field label{margin:0}.admin-article-page-form .admin-localized-field textarea{min-height:110px}.blog-details-modern-content[dir=rtl] .blog-details-article-card,.blog-details-modern-content[dir=rtl] .blog-details-copy,.blog-details-modern-content[dir=rtl] .blog-details-lead,.blog-details-modern-content[dir=rtl] .tags-social-area{text-align:right}.blog-details-modern-content[dir=ltr] .blog-details-article-card,.blog-details-modern-content[dir=ltr] .blog-details-copy,.blog-details-modern-content[dir=ltr] .blog-details-lead,.blog-details-modern-content[dir=ltr] .tags-social-area{text-align:left}.blog-details-modern-content .tags-social-area .tags ul{gap:6px!important}.blog-details-modern-content .tags-social-area .tags ul li a{padding:7px 10px!important;font-size:12px!important;line-height:1.15!important}.blog-details-modern-content .tags-social-area .social ul{display:none!important}.faq-inner-section-area .accordion-item .accordion-button{text-align:start;align-items:center;min-height:66px;display:flex;position:relative;color:#2b1c17!important;opacity:1!important;padding-inline-end:68px!important}.faq-inner-section-area .accordion-item .accordion-button p{margin:0;color:#2b1c17!important;opacity:1!important}.faq-inner-section-area .accordion-item .accordion-button:before{inset-inline-end:18px;top:50%;transform:translateY(-50%);width:34px!important;height:34px!important;right:auto!important}.faq-inner-section-area .accordion-item .accordion-button:after{inset-inline-end:18px;background-position:50%;background-size:16px;width:34px;height:34px;margin-left:0;position:absolute;top:50%;right:auto;transform:translateY(-50%)}.faq-inner-section-area .accordion-item .accordion-button:not(.collapsed):after{transform:translateY(-50%)rotate(-180deg)}.faq-inner-section-area .accordion-item .accordion-collapse.show{background:#fffaf1;border-top:1px solid #9a6d2e29}.faq-inner-section-area .accordion-item .accordion-body{padding:16px 20px 20px!important}.faq-inner-section-area .accordion-item .accordion-body p{font-family:var(--grotesk);margin:0;font-size:16px;font-weight:500;line-height:1.85;color:#5b4638!important;opacity:1!important;padding:0!important}[dir=rtl] .faq-inner-section-area .accordion-item .accordion-button{text-align:right;justify-content:flex-start;padding-inline:18px 68px!important}[dir=rtl] .faq-inner-section-area .accordion-item .accordion-body{text-align:right;direction:rtl}[dir=rtl] .faq-inner-section-area .accordion-item .accordion-button:after,[dir=rtl] .faq-inner-section-area .accordion-item .accordion-button:before{inset-inline:auto 18px}@media (max-width:767px){.faq-inner-section-area .accordion-item .accordion-button{min-height:62px;padding-block:16px!important;padding-inline-end:62px!important;font-size:15px!important;line-height:1.45!important}[dir=rtl] .faq-inner-section-area .accordion-item .accordion-button{padding-inline:16px 62px!important}.faq-inner-section-area .accordion-item .accordion-body{padding:14px 16px 18px!important}.faq-inner-section-area .accordion-item .accordion-body p{font-size:15px;line-height:1.75}}.blog-details-share-link{color:#8a5d20;cursor:pointer;font-family:var(--grotesk);background:#fff8ea;border:1px solid #9a6d2e38;border-radius:999px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:9px 14px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.blog-details-share-link:hover{color:#2b1c17;background:#efbf04}.contact-sponsor-section{background:#fff!important;overflow:hidden!important}.contact-sponsor-title{padding:36px 0 18px}.contact-sponsor-section .contact2-bg-section.contact-sponsor-cards-section{isolation:isolate!important;z-index:1!important;background:#fff!important;padding:54px 0 62px!important;position:relative!important;overflow:visible!important}.contact-sponsor-section .contact-sponsor-cards-section:after,.contact-sponsor-section .contact-sponsor-cards-section:before{content:none!important;display:none!important}.contact-sponsor-section .contact-sponsor-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:1fr!important;justify-content:center!important;align-items:stretch!important;gap:22px!important;max-width:1320px!important;margin:0 auto!important;display:grid!important;overflow:visible!important}.contact-sponsor-section .contact2-bg-section .contact-boxarea.contact-sponsor-card{text-align:center!important;z-index:1!important;background:#fff!important;border:1px solid #4a312614!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;height:100%!important;min-height:218px!important;padding:26px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #2b1c1714!important}.contact-sponsor-section .contact-sponsor-card>*{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.contact-sponsor-section .contact2-bg-section .contact-boxarea .icons.contact-sponsor-icon{text-align:center!important;background-image:url(/assets/img/elements/elements27.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:50%!important;flex:0 0 60px!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;min-height:60px!important;margin:0 auto!important;line-height:1!important;display:flex!important;position:static!important}.contact-sponsor-section .contact2-bg-section .contact-boxarea .icons.contact-sponsor-icon img{filter:brightness(0)invert()!important;-o-object-fit:contain!important;object-fit:contain!important;width:30px!important;max-width:30px!important;height:30px!important;max-height:30px!important;margin:0!important;display:block!important}.contact-sponsor-section .contact2-bg-section .contact-boxarea .text.contact-sponsor-text{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}.contact-sponsor-section .contact2-bg-section .contact-boxarea .text .contact-sponsor-label{color:var(--ztc-text-text-2)!important;font-family:var(--grotesk)!important;font-size:var(--ztc-font-size-font-s18)!important;font-weight:var(--ztc-weight-bold)!important;overflow-wrap:normal!important;text-align:center!important;text-transform:uppercase!important;word-break:normal!important;width:100%!important;max-width:100%!important;margin:0!important;line-height:1.22!important;display:block!important}.contact-sponsor-section .contact2-bg-section .contact-boxarea .text .space14{display:none!important}.contact-sponsor-section .contact2-bg-section .contact-boxarea .text .contact-sponsor-value{color:var(--ztc-text-text-3)!important;font-family:var(--grotesk)!important;font-size:clamp(14px,1.15vw,18px)!important;font-weight:var(--ztc-weight-medium)!important;overflow-wrap:normal!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:keep-all!important;direction:ltr!important;unicode-bidi:isolate!important;width:100%!important;max-width:100%!important;margin:0 auto!important;line-height:1.35!important;display:block!important;overflow:hidden!important;transform:none!important}@media (max-width:991px){.contact-sponsor-section .contact-sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:575px){.contact-sponsor-title{padding:28px 0 14px}.contact-sponsor-section .contact2-bg-section.contact-sponsor-cards-section{padding:30px 0 42px!important}.contact-sponsor-section .contact-sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.contact-sponsor-section .contact2-bg-section .contact-boxarea.contact-sponsor-card{min-height:188px!important;padding:22px 12px!important}.contact-sponsor-section .contact2-bg-section .contact-boxarea .text .contact-sponsor-value{font-size:clamp(12px,3.15vw,15px)!important}}@media (max-width:390px){.contact-sponsor-section .contact-sponsor-grid{grid-template-columns:1fr!important}.contact-sponsor-section .contact2-bg-section .contact-boxarea .text .contact-sponsor-value{font-size:15px!important}}body{background:var(--color-bg-light);color:var(--color-text)}a{color:inherit}a:active,a:focus,a:hover{color:var(--color-gold)}a:visited{color:inherit}::-moz-selection{background:var(--color-gold);color:var(--color-white)}::selection{background:var(--color-gold);color:var(--color-white)}.admin-button,.vl-btn1,a[class*=btn],button{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.admin-button,.admin-login-card button,.theme-btn1,.theme-btn2,.vl-btn1,button[type=submit],input[type=submit]{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-white);box-shadow:0 8px 22px #2b1c171a}.admin-button:hover,.admin-login-card button:hover,.theme-btn1:hover,.theme-btn2:hover,.vl-btn1:hover,button[type=submit]:hover,input[type=submit]:hover{background:var(--color-gold-light);border-color:var(--color-gold-light);color:var(--color-white)}.admin-button:focus-visible,.theme-btn1:focus-visible,.theme-btn2:focus-visible,.vl-btn1:focus-visible,a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{outline:2px solid var(--color-gold);outline-offset:2px}.disabled,button:disabled,input:disabled,select:disabled,textarea:disabled{color:var(--color-text-muted);cursor:not-allowed;background:#6a5a502e;border-color:#6a5a5047}.footer1-sertion-area,.header-area,.header-area.sticky,.mobile-header,.mobile-sidebar{background:var(--color-primary);color:var(--color-white)}.footer1-sertion-area a,.footer1-sertion-area h3,.footer1-sertion-area p,.main-menu ul li a,.mobile-nav a{color:var(--color-white)}.footer1-sertion-area a:hover,.main-menu ul li a:hover,.mobile-nav .submenu-button:hover,.mobile-nav a:hover{color:var(--color-gold-light)}.main-menu ul li ul.dropdown-padding,.mobile-nav .sub-menu{background:var(--color-secondary);border:1px solid #e0b66d52;box-shadow:0 22px 50px #2b1c1747}.main-menu ul li ul.dropdown-padding li a,.mobile-nav .sub-menu a{color:var(--color-white)}.header-area.homepage1.header-sticky,.mobile-header.mobile-haeder1{opacity:1;z-index:99999;will-change:transform,opacity,background-color,box-shadow;width:100%;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s,background-color .42s,box-shadow .42s,border-color .42s;top:0;left:0;transform:translateY(0)}.header-area.homepage1.header-sticky{position:fixed!important}.header-area.homepage1.sticky{z-index:99999!important;animation:none!important}.header-area.homepage1.header-visible,.mobile-header.mobile-haeder1.header-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.header-area.homepage1.header-switching-out,.mobile-header.mobile-haeder1.header-switching-out{opacity:0;pointer-events:none;transform:translateY(-110%)}.header-area.homepage1.header-transparent,.mobile-header.mobile-haeder1.header-transparent{box-shadow:none!important;background:0 0!important;border:0!important}.header-area.homepage1.header-solid,.mobile-header.mobile-haeder1.header-solid{box-shadow:0 18px 44px #2b1c1738;background:#37231d linear-gradient(135deg,#37231d 0 68%,#150f0c 100%)!important}.mobile-header.mobile-haeder1.mobile-header-menu-open{pointer-events:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.mobile-header.mobile-haeder1.mobile-header-menu-open .mobile-menu-toggle{pointer-events:auto}.mobile-header.mobile-haeder1.mobile-header-menu-open .col-12,.mobile-header.mobile-haeder1.mobile-header-menu-open .container-fluid,.mobile-header.mobile-haeder1.mobile-header-menu-open .mobile-header-elements{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.header-area.homepage1.header-transparent .main-menu>ul>li>a,.mobile-header.mobile-haeder1.header-transparent .dots-menu{text-shadow:0 2px 8px #00000061;color:var(--color-white)!important}.header-area.homepage1.header-transparent .site-logo img,.mobile-header.mobile-haeder1.header-transparent .mobile-logo img{filter:drop-shadow(0 2px 8px #00000047)}.mobile-header.mobile-haeder1 .mobile-header-elements{justify-content:space-between;align-items:center;display:flex}.mobile-header.mobile-haeder1 .mobile-logo{opacity:1;transition:opacity .28s,transform .34s cubic-bezier(.22,1,.36,1);transform:translate(0)scale(1)}.mobile-header.mobile-haeder1 .mobile-logo.mobile-logo-hidden{opacity:0;pointer-events:none;transform:translate(-16px)scale(.92)}[dir=rtl] .mobile-header.mobile-haeder1 .mobile-logo.mobile-logo-hidden{transform:translate(16px)scale(.92)}.mobile-header.mobile-haeder1 .mobile-menu-toggle{cursor:pointer;background:#ffffff1a;border:1px solid #ffffffc2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;transition:background .28s,border-color .28s,box-shadow .28s,transform .28s;display:inline-flex;position:relative;box-shadow:0 10px 24px #140d0a29}.mobile-header.mobile-haeder1 .mobile-menu-toggle i,.mobile-header.mobile-haeder1 .mobile-menu-toggle:after,.mobile-header.mobile-haeder1 .mobile-menu-toggle:before{display:none!important}.mobile-header.mobile-haeder1 .mobile-menu-toggle span{transform-origin:50%;background:currentColor;border-radius:999px;width:21px;height:3px;transition:opacity .22s,transform .34s cubic-bezier(.22,1,.36,1),width .28s;display:block}.mobile-header.mobile-haeder1 .mobile-menu-toggle-active{background:#2b1c17eb;border-color:#efbf04bd;box-shadow:0 16px 38px #2b1c1742;color:#fff!important}.mobile-header.mobile-haeder1 .mobile-menu-toggle-active span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-header.mobile-haeder1 .mobile-menu-toggle-active span:nth-child(2){opacity:0;transform:scaleX(.3)}.mobile-header.mobile-haeder1 .mobile-menu-toggle-active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-sidebar.mobile-sidebar1{max-height:100dvh;overflow-y:auto;box-shadow:-20px 0 64px #2b1c173d;background:radial-gradient(circle at 18% 0,#efbf041f,#0000 28%),linear-gradient(#fffdf8,#fbf7ef)!important;padding-top:6px!important}.mobile-sidebar.mobile-sidebar1 .logosicon-area{min-height:88px;margin:0!important;padding:0 18px!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1{transform-origin:top;padding-top:0!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul.mobile-nav-list{margin:0!important;padding:0!important}.mobile-sidebar.mobile-sidebar1.mobile-menu-active .mobile-sidebar-logo{animation:mobileLogoReveal .68s cubic-bezier(.16,1,.3,1) both}.mobile-sidebar.mobile-sidebar1 .mobile-sidebar-logo{justify-content:center;align-items:center;width:136px;height:86px;display:flex}.mobile-sidebar.mobile-sidebar1 .mobile-sidebar-logo img{filter:drop-shadow(0 16px 24px #2b1c171f);-o-object-fit:contain;object-fit:contain;max-width:132px;max-height:84px;display:block}.mobile-sidebar.mobile-sidebar1 .mobile-sidebar-close{cursor:pointer;inset-inline-end:18px;background:#4a241d14;border:1px solid #4a241d24;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .24s,transform .24s;display:inline-flex;position:absolute;top:14px}.mobile-sidebar.mobile-sidebar1 .mobile-sidebar-close:after,.mobile-sidebar.mobile-sidebar1 .mobile-sidebar-close:before{content:"";background:#4a241d;border-radius:999px;width:16px;height:2px;position:absolute}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul li .mobile-accordion-link,.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul li a{font-size:17px!important}.mobile-sidebar.mobile-sidebar1 .mobile-sidebar-close:before{transform:rotate(45deg)}.mobile-sidebar.mobile-sidebar1 .mobile-sidebar-close:after{transform:rotate(-45deg)}.mobile-sidebar.mobile-sidebar1 .mobile-sidebar-close:hover{background:#efbf042e;transform:rotate(90deg)}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul li{position:relative}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul li a{border-radius:12px;justify-content:space-between;align-items:center;min-height:34px;padding:6px 12px;font-weight:700;display:flex;color:#2b1c17!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul li .mobile-accordion-link{cursor:pointer;font-family:var(--grotesk);min-height:34px;text-align:inherit;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:6px 12px;font-size:15px;font-weight:700;display:flex;color:#2b1c17!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul li:has(>span.submenu-button)>.mobile-accordion-link,.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul li:has(>span.submenu-button)>a{padding-inline-end:46px}.mobile-sidebar.mobile-sidebar1[dir=rtl] .mobile-nav.mobile-nav1 ul li:has(>span.submenu-button)>.mobile-accordion-link,.mobile-sidebar.mobile-sidebar1[dir=rtl] .mobile-nav.mobile-nav1 ul li:has(>span.submenu-button)>a{padding-inline:46px 12px}.mobile-sidebar.mobile-sidebar1[dir=rtl] .mobile-nav.mobile-nav1>ul.mobile-nav-list>li:has(>span.submenu-button)>.mobile-accordion-link,.mobile-sidebar.mobile-sidebar1[dir=rtl] .mobile-nav.mobile-nav1>ul.mobile-nav-list>li:has(>span.submenu-button)>a{text-align:right;justify-content:flex-start;padding-left:46px!important;padding-right:12px!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul li .mobile-accordion-link:focus-visible,.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul li .mobile-accordion-link:hover,.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul li a:hover{background:#efbf0424;color:#7a4d12!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul .sub-menu{border:1px solid #efbf045c;border-radius:14px;margin:4px 0 8px;padding:6px;box-shadow:0 18px 38px #2b1c1729;background:#4a241d!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul .sub-menu li a{background:#ffffff14;min-height:34px;margin:3px 0;color:#fff!important;font-size:14px!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul .sub-menu li a:hover{background:#efbf0438;color:#fff1a8!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul span.submenu-button{z-index:4;background:#4a241d14;border:1px solid #4a241d24;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .24s,transform .24s;display:flex;top:6px;position:absolute!important;left:auto!important;right:6px!important}.mobile-sidebar.mobile-sidebar1[dir=rtl] .mobile-nav.mobile-nav1 ul span.submenu-button{left:6px!important;right:auto!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul span.submenu-button em{display:none!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul span.submenu-button:before{width:12px;height:2px;position:absolute;content:""!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul span.submenu-button:after{width:12px;height:2px;position:absolute;content:""!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(90deg)!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul span.submenu-button:after,.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul span.submenu-button:before{transition:transform .28s,opacity .22s;background:#4a241d!important}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul span.submenu-button.submenu-opened{background:#efbf042e}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 ul span.submenu-button.submenu-opened:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(.3)!important}.mobile-sidebar.mobile-sidebar1 .allmobilesection .vl-btn1{font-family:var(--grotesk);border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:42px;margin-top:8px;padding:0 18px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:background .28s,box-shadow .28s,color .28s,transform .28s;transform:translateY(0)scale(1);box-shadow:0 14px 32px #2b1c171f;display:flex!important}.mobile-sidebar.mobile-sidebar1 .allmobilesection .vl-btn1:after,.mobile-sidebar.mobile-sidebar1 .allmobilesection .vl-btn1:before{display:none!important}.mobile-sidebar.mobile-sidebar1 .allmobilesection{margin-top:6px!important;padding-top:0!important}.mobile-sidebar.mobile-sidebar1 .allmobilesection>.vl-btn1:first-child{border:1px solid #efbf04b8;color:#2b1c17!important;background:linear-gradient(135deg,#fff1a8,#efbf04 44%,#b78210)!important}.mobile-sidebar.mobile-sidebar1 .allmobilesection>.vl-btn1:nth-child(2){border:1px solid #19463b6b;color:#fff!important;background:linear-gradient(135deg,#19463b,#257660)!important}.mobile-sidebar.mobile-sidebar1 .allmobilesection .vl-btn1:hover{transform:translateY(-2px);box-shadow:0 18px 42px #2b1c172e}.mobile-sidebar.mobile-sidebar1 .allmobilesection .vl-btn1:active,.mobile-sidebar.mobile-sidebar1 .allmobilesection .vl-btn1:focus{border-radius:999px;min-height:42px;transform:translateY(0)scale(.99)}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .contact-info-single{background:#ffffffb8;border:1px solid #4a31261a;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:8px;margin-top:6px;padding:6px 8px;display:grid}.mobile-sidebar.mobile-sidebar1[dir=rtl] .footer1-contact-info .contact-info-single{grid-template-columns:minmax(0,1fr) 28px}.mobile-sidebar.mobile-sidebar1[dir=rtl] .footer1-contact-info .contact-info-icon{grid-area:1/2}.mobile-sidebar.mobile-sidebar1[dir=rtl] .footer1-contact-info .contact-info-text{grid-area:1/1}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .contact-info-single .contact-info-icon span{justify-content:center;align-items:center;width:28px;height:28px;line-height:1;display:inline-flex;color:#efbf04!important;background:#4a241d!important}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .contact-info-single .contact-info-text a{font-family:var(--grotesk);overflow-wrap:anywhere;font-size:12px;line-height:1.32;display:block;color:#2b1c17!important;margin:0!important}.mobile-sidebar.mobile-sidebar1 .single-footer h3{margin:9px 0 6px;font-size:16px;line-height:1.25;color:#4a241d!important}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .social-links-mobile-menu ul{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:8px;padding:0;list-style:none;display:flex}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .social-links-mobile-menu ul li{display:block}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .social-links-mobile-menu ul li a{aspect-ratio:1;text-align:center;border:1px solid #efbf0480;border-radius:50%;justify-content:center;place-items:center;margin:0;line-height:1;display:inline-grid;position:relative;color:#2b1c17!important;background:#efbf04!important;flex:0 0 34px!important;width:34px!important;height:34px!important}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .social-links-mobile-menu ul li a i{text-align:center;justify-content:center;place-items:center;width:100%;height:100%;font-size:15px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:currentColor!important;display:grid!important}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .social-links-mobile-menu ul li a i:before{margin:0;line-height:1;display:block}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .social-links-mobile-menu ul li a:hover{transform:translateY(-4px);color:#2b1c17!important;background:#e0b66d!important}@keyframes mobileLogoReveal{0%{opacity:0;transform:translateY(-34px)scale(.9)}65%{opacity:1;transform:translateY(4px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-logout-premium[dir=rtl],.admin-nav-premium[dir=rtl],.admin-nav-premium[dir=rtl] a{direction:rtl}.admin-logout-premium[dir=rtl] i,.admin-nav-premium[dir=rtl] a i{text-align:center;margin-inline:0}.admin-main-premium{text-align:left;direction:ltr}.artists-admin-page{direction:ltr}.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline,.artists-admin-page .host-card.is-editing{flex-basis:auto!important;min-width:0!important}.artists-admin-page .artist-admin-display-card,.artists-admin-page .artist-card-edit,.artists-admin-page .artist-content,.artists-admin-page .artist-fields,.artists-admin-page .artist-inline-form,.artists-admin-page .host-fields{padding:0!important}@media (max-width:575px){.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1{width:113%;margin-inline:-6.5%;transform:scale(.88)}}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li a.language-menu-trigger{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li a.language-menu-trigger i{flex:none;margin:0}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li ul.language-dropdown{min-width:150px}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li ul.language-dropdown li a{white-space:nowrap}.homepage1-body .header-area.homepage1 .header-elements{gap:18px}.homepage1-body .header-area.homepage1 .header-elements .site-logo{flex:0 0 170px}.homepage1-body .header-area.homepage1 .header-elements .main-menu{flex:auto;min-width:0}.homepage1-body .header-area.homepage1 .header-elements .main-menu>ul{justify-content:center;align-items:center;margin:0;padding-inline-end:190px;display:flex;position:relative}.homepage1-body .header-area.homepage1 .header-elements .main-menu>ul>li:last-child{position:absolute;inset-inline-end:0}.homepage1-body .header-area.homepage1 .header-elements .main-menu>ul>li:not(:last-child)>a{padding-left:13px;padding-right:13px}.homepage1-body .header-area.homepage1 .header-elements .main-menu>ul>li:last-child .download-app-btn{white-space:nowrap}.heading1 h1,.heading2 h2,.heading2 h3,.heading3 h2,.heading4 h2,h1,h2,h3,h4,h5,h6{color:var(--color-primary);letter-spacing:0}.heading1 p,.heading2 p,.heading3 p,.heading4 p,li,p{color:var(--color-text-muted)}[class*=-area],[class*=section]{border-color:#efbf0438}.blog-boxarea,.blog1-boxarea,.contact-boxarea,.event-boxarea,.memory-card,.pricing-boxarea,.service-boxarea,.team-boxarea,[class*=box-area],[class*=boxarea],[class*=card]{background-color:var(--color-white);color:var(--color-text);border-color:#efbf0442}[class*=box-area]:hover,[class*=boxarea]:hover,[class*=card]:hover{border-color:var(--color-gold)}.about-bg,.blog-bg,.contact-bg,.hero-area,.hero1-section-area,.others-bg{background-color:var(--color-primary)}.hero1-section-area .hero1-header,.hero1-section-area [class*=heroCopyColumn],.hero1-section-area [class*=heroTextLayer]{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.inner-page-header{isolation:isolate;overflow:hidden;background-color:var(--color-primary)!important}.inner-page-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#2b1c17b8,#2b1c1770),linear-gradient(#2b1c172e,#2b1c177a);position:absolute;inset:0}.inner-page-header .bg1{z-index:-2;position:absolute;inset:0}.inner-page-header .header-bg1{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.inner-page-header .heading1{z-index:1;position:relative}.inner-page-header .heading1 h1{text-shadow:0 3px 14px #0000005c;color:var(--color-white)!important}.inner-page-header .heading1 h1.gold-page-title{color:var(--color-gold)!important;-webkit-text-fill-color:var(--color-gold)!important;text-shadow:none!important}.inner-page-header .heading1 a{text-shadow:0 2px 10px #0000004d;justify-content:center;align-items:center;gap:8px;display:inline-flex;color:var(--color-white)!important}.inner-page-header .heading1 a i{margin:0!important}.inner-page-header .heading1 a span{color:var(--color-gold-light)}.brands1-section-area .brand-header{margin:34px auto 36px}.brands1-section-area .brand-header h5{margin-bottom:10px}.brands1-section-area .brand-header h2{margin:0;line-height:1.18}.brands1-section-area .brand-box{justify-content:center;align-items:center;min-height:124px;margin-bottom:42px;padding:36px 28px;display:flex}.brands1-section-area .brand-box img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto;max-height:72px;display:block}@media (max-width:767px){.brands1-section-area .brand-header{margin:28px auto}.brands1-section-area .brand-header h2{font-size:clamp(26px,8vw,34px);line-height:1.16}.brands1-section-area .brand-box{min-height:112px;margin-bottom:28px;padding:30px 22px}}.admin-status,.badge,[class*=badge]{color:var(--color-gold-dark);background:#efbf0424;border:1px solid #efbf0457}body:has(.inner-page-header) .heading2>h5,body:has(.inner-page-header) [class*=badge],body:has(.inner-page-header) [class*=headerBadge]{font-family:var(--grotesk);font-size:15px;font-weight:var(--ztc-weight-bold);justify-content:center;align-items:center;gap:8px;line-height:1.2;display:inline-flex;box-shadow:none!important;color:var(--color-gold-dark)!important;text-transform:none!important;background:#efbf0424!important;border:1px solid #efbf0457!important;border-radius:999px!important;padding:9px 18px!important}body:has(.inner-page-header) .heading2>h5:after,body:has(.inner-page-header) .heading2>h5:before,body:has(.inner-page-header) [class*=badge]:after,body:has(.inner-page-header) [class*=badge]:before,body:has(.inner-page-header) [class*=headerBadge]:after,body:has(.inner-page-header) [class*=headerBadge]:before{content:none!important;display:none!important}body:has(.inner-page-header) .heading2>h5 i,body:has(.inner-page-header) .heading2>h5 img,body:has(.inner-page-header) [class*=badge] i,body:has(.inner-page-header) [class*=badge] img,body:has(.inner-page-header) [class*=headerBadge] i,body:has(.inner-page-header) [class*=headerBadge] img{display:none!important}.nice-select,input,select,textarea{background:var(--color-white);color:var(--color-text);border:1px solid #4a312647}label{color:var(--color-primary)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-text-muted)}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}.admin-alert,.error,[class*=error]{color:var(--color-gold-dark);background:#9a6d2e1f;border-color:#9a6d2e57}.success,[class*=success]{color:var(--color-secondary);background:#efbf041f;border-color:#efbf045c}.admin-login-card,.admin-panel,.admin-stat{background:var(--color-white);border:1px solid #efbf0447;box-shadow:0 18px 44px #2b1c1717}.admin-login-card p,.admin-table th{color:var(--color-text-muted)}.admin-form input,.admin-form select,.admin-form textarea,.admin-login-card input,.admin-toolbar input,.admin-toolbar select{border:1px solid #4a312647}.admin-shell{background:var(--color-bg-light)}.admin-sidebar{background:var(--color-primary)}.admin-logout,.admin-nav a{color:var(--color-white);border-color:#e0b66d47}.admin-logout:hover,.admin-nav a:hover{border-color:var(--color-gold);color:var(--color-white);background:#efbf042e}.admin-logout{background:var(--color-secondary)}[class*=boxarea] ol,[class*=boxarea] ul{margin-left:0;padding-left:0;list-style:none}[dir=rtl] [class*=boxarea] ol,[dir=rtl] [class*=boxarea] ul{margin-right:0;padding-right:0}.admin-login{background:var(--color-bg-light);color:var(--color-text);justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex;overflow:hidden}.admin-login-card{background:var(--color-white);text-align:center;z-index:1;border:1px solid #efbf0447;border-radius:14px;flex-direction:column;align-items:stretch;width:100%;max-width:440px;margin:0 auto;padding:38px;display:flex;position:relative;box-shadow:0 22px 60px #2b1c1724}.admin-login-card img{image-rendering:auto;-o-object-fit:contain;object-fit:contain;align-self:center;max-width:230px;height:auto;max-height:88px;margin:0 auto 26px;display:block}.admin-login-card h1{color:var(--color-primary);letter-spacing:0;text-align:center;margin:0 0 10px;font-size:33px;font-weight:750;line-height:1.18}.admin-login-card p{color:var(--color-text-muted);text-align:center;margin:0 0 26px;line-height:1.6}.admin-login-card label{text-align:left;margin:0 0 9px;font-weight:800;line-height:1.3;display:block}.admin-login-card .admin-password-field{visibility:visible;z-index:2;margin:0;display:block;position:relative}.admin-password-control{border:1px solid #4a312647;border-radius:8px;align-items:center;width:100%;height:52px;display:flex;overflow:visible}.admin-login-card input,.admin-password-control{background:var(--color-white);z-index:3;position:relative}.admin-login-card input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-text);opacity:1;pointer-events:auto;visibility:visible;border:0;border-radius:8px;flex:auto;width:1%;min-width:0;height:50px;padding:0 48px 0 16px;font-size:16px;line-height:50px}.admin-login-card input::-moz-placeholder{color:#9ca3af;opacity:1}.admin-login-card input::placeholder{color:#9ca3af;opacity:1}.admin-login-card input:focus{outline:0}.admin-password-control:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 3px #efbf042e}.admin-login-card .admin-password-toggle{box-shadow:none;color:var(--color-text-muted);cursor:pointer;pointer-events:auto;z-index:4;background:0 0;border:0;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 4px 0 0;padding:0;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.admin-login-card .admin-password-toggle:focus-visible,.admin-login-card .admin-password-toggle:hover{color:var(--color-primary);background:#efbf0424}.admin-login-card button{background:var(--color-gold);color:var(--color-white);cursor:pointer;border:0;border-radius:8px;width:100%;height:52px;margin-top:18px;font-weight:800;transition:background-color .2s,box-shadow .2s,transform .2s}.admin-login-card>button:focus-visible,.admin-login-card>button:hover{background:var(--color-gold-light);box-shadow:0 10px 24px #2b1c1724}.admin-login-card>button:active{transform:translateY(1px)}.admin-alert{color:var(--color-gold-dark);background:#9a6d2e1f;border:1px solid #9a6d2e57;border-radius:6px;margin-bottom:18px;padding:12px}.app-error-screen{background:var(--color-bg-light);color:var(--color-text);text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.app-error-screen>div{background:var(--color-white);border:1px solid #efbf0447;border-radius:8px;max-width:460px;padding:28px;box-shadow:0 16px 40px #2b1c1712}.app-error-screen h1{margin:0 0 10px;font-size:28px}.app-error-screen p{color:var(--color-text-muted);margin:0 0 18px}.app-error-screen button{background:var(--color-gold);color:var(--color-white);border:0;border-radius:6px;padding:10px 14px;font-weight:800}.admin-shell{background:radial-gradient(circle at 86% 8%,#efbf0414,transparent 26%),var(--color-bg-light);color:var(--color-text);grid-template-columns:292px minmax(0,1fr);display:grid}.admin-sidebar{color:var(--color-white);z-index:9990;background:linear-gradient(#efbf0414,#0000 24%),linear-gradient(145deg,#2b1c17,#140e0b 58%,#3a241a);border-inline-end:1px solid #efbf042e;width:292px;height:100vh;padding:24px 20px;position:fixed;inset-block-start:0;inset-inline-start:0;overflow-y:auto}.admin-sidebar-logo{text-align:center;border-bottom:1px solid #efbf045c;margin-bottom:18px;padding:4px 0 20px}.admin-sidebar img,.admin-sidebar-logo img{-o-object-fit:contain;object-fit:contain;background:0 0;border-radius:0;width:auto;max-width:168px;height:auto;max-height:96px;margin:0 auto;padding:0;display:block}.admin-nav{gap:8px;display:grid}.admin-logout,.admin-nav a{color:#efbf04;font-family:var(--grotesk),var(--figtree),sans-serif;background:0 0;border:0;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:15px;font-weight:800;text-decoration:none;transition:background .24s,color .24s,transform .24s;display:flex;position:relative}.admin-logout:hover,.admin-nav a:hover{color:#fff;background:linear-gradient(90deg,#efbf042e,#efbf040f);transform:translate(-3px)}.admin-nav a.is-active{color:#fff;background:#efbf0429}.admin-nav a.is-active:before{content:"";background:#efbf04;border-radius:999px;width:3px;position:absolute;inset-block:10px;inset-inline-start:0}.admin-logout{cursor:pointer;border-top:1px solid #efbf0438;width:100%;margin-top:18px;padding-top:14px}.admin-main{max-width:1500px;min-height:100vh;padding:34px}.admin-mobile-menu-button,.admin-sidebar-backdrop{display:none}.admin-topbar{background:#ffffffc2;border:1px solid #efbf0438;border-radius:10px;align-items:center;margin-bottom:28px;padding:18px 20px;box-shadow:0 14px 34px #2b1c170f}.admin-topbar h1{letter-spacing:0;margin:0;font-size:34px}.admin-topbar p{color:#6a5a50;margin:8px 0 0}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-panel,.admin-stat{background:var(--color-white);border:1px solid #efbf0447;padding:22px;box-shadow:0 16px 40px #2b1c1712}.admin-stat strong{font-size:34px;display:block}.admin-panel{margin-top:22px}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.admin-form input,.admin-form select,.admin-form textarea,.admin-toolbar input,.admin-toolbar select{border:1px solid #4a312647;border-radius:6px;min-height:42px;padding:0 12px}.admin-button{background:var(--color-gold);color:var(--color-white);border:0;border-radius:6px;padding:11px 14px;font-weight:800}.admin-table{border-collapse:collapse;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #efbf043d;padding:14px}.admin-table th{color:var(--color-text-muted);text-transform:uppercase;font-size:13px}.admin-status{color:var(--color-gold-dark);background:#efbf0424;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.admin-form{gap:14px;margin-top:20px}.admin-form textarea{min-height:120px;padding-top:12px}.admin-form .wide{grid-column:1/-1}.admin-check-field{border:1px solid #4a31262e;border-radius:6px;min-height:42px;padding:0 12px;font-weight:800}.admin-action-fieldset input,.admin-check-field input{min-height:auto;padding:0}.admin-chatbot-list{gap:18px;display:grid}.admin-chatbot-card{border:1px solid #4a312629;border-radius:8px;padding:16px}.admin-action-fieldset{border:1px solid #4a31262e;border-radius:6px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.admin-action-fieldset legend{color:var(--color-text-muted);padding:0 6px;font-weight:800}.admin-action-fieldset label{align-items:center;gap:6px;display:inline-flex}.admin-delete-button{color:var(--color-white);background:#8a1f1f;border:0;border-radius:6px;margin-top:12px;padding:10px 14px;font-weight:800}.admin-media-table td{vertical-align:middle}.admin-image-preview{aspect-ratio:1.8;border-radius:8px;width:132px;height:74px;box-shadow:0 8px 22px #2b1c171f}.admin-preview-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;margin-top:16px;display:grid}.admin-preview-grid img{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #4a312624;border-radius:8px;width:100%;height:90px;padding:12px}.admin-confirm-delete{margin-top:10px}.admin-confirm-delete summary{color:#8a1f1f;cursor:pointer;font-weight:800}.admin-confirm-delete form{background:#8a1f1f0f;border:1px solid #8a1f1f2e;border-radius:8px;gap:8px;margin-top:8px;padding:10px;display:grid}.admin-confirm-delete img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:96px;height:64px}.admin-media-manager{direction:rtl}.admin-media-form{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-media-days{gap:22px;display:grid}.admin-media-day{border:1px solid #4a31261f;border-radius:10px;padding:16px}.admin-media-day header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.admin-media-day header div{gap:4px;display:grid}.admin-media-day header strong{color:#2b1c17;font-size:20px;font-weight:900}.admin-media-day header small,.admin-media-day header span{color:#8a541c;font-weight:800}.admin-inline-delete-form{margin-inline-start:auto}.admin-home-gallery-preview{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.admin-media-card{background:#fff;border:1px solid #4a31261a;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 12px 28px #2b1c1714}.admin-media-card.is-large{grid-column:span 3}.admin-media-card.is-large.is-single{grid-column:span 6}.admin-media-card.is-large.is-trio{grid-column:span 2}.admin-media-thumb{aspect-ratio:1.35;background:#f4eee4;position:relative}.admin-media-card.is-large .admin-media-thumb{aspect-ratio:1.7}.admin-media-thumb img,.admin-media-thumb video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.admin-media-thumb i{color:#fff;background:#0000007a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-media-card-body{gap:4px;padding:10px;display:grid}.admin-media-card-body strong{color:#2b1c17;font-size:14px;font-weight:900;line-height:1.25}.admin-media-card-body small,.admin-media-card-body span{color:#7a675b;font-size:12px;font-weight:800}.admin-media-edit{padding:0 10px 10px}.admin-media-edit summary{color:#8a541c;cursor:pointer;margin-bottom:8px;font-weight:900}.admin-media-inline-form{background:#efbf040d;border:1px solid #c99a4b33;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:8px;padding:10px}.admin-media-card>form{padding:0 10px 12px}.admin-upload-preview{background:#ffffffb8;border:1px dashed #8a541c52;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;min-height:132px;padding:12px;display:grid}.admin-upload-preview>p{color:#7a675b;text-align:center;grid-column:1/-1;align-self:center;margin:0;font-weight:800}.admin-upload-preview-item{cursor:grab;background:#fff;border:1px solid #4a31261a;border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid;box-shadow:0 10px 24px #2b1c170f}.admin-upload-preview-frame{aspect-ratio:1.25;background:#f4eee4;border-radius:6px;position:relative;overflow:hidden}.admin-upload-preview-frame img,.admin-upload-preview-frame video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.admin-album-item>i,.admin-upload-preview-frame i{color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-album-item strong,.admin-upload-preview-item strong{color:#2b1c17;font-size:12px;font-weight:900}.admin-upload-preview-item span{color:#7a675b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.admin-album-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.admin-album-card{background:#fff;border:1px solid #4a31261f;border-radius:8px;overflow:hidden}.admin-album-card img,.admin-album-card video{aspect-ratio:1.35;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.admin-album-card div{gap:4px;padding:10px;display:grid}.admin-album-actions{border-top:1px solid #4a312614}.admin-album-actions form{margin:0}.admin-album-items{border-top:1px solid #4a312614;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.admin-album-item{background:#f8f4ee;border:1px solid #4a312614;border-radius:8px;position:relative;overflow:hidden}.admin-album-item img,.admin-album-item video{aspect-ratio:1.2;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.admin-album-item form{padding:6px}.admin-album-actions .admin-delete-button,.admin-album-item .admin-delete-button,.admin-inline-delete-form .admin-delete-button{width:100%;min-height:30px;padding:7px 9px;font-size:11px}.admin-album-card strong{color:#2b1c17;font-weight:900}.admin-album-card span{color:#8a541c;font-size:12px;font-weight:800}@media (max-width:991px){.admin-home-gallery-preview,.admin-media-form,.admin-media-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-media-card.is-large{grid-column:span 1}.admin-media-card.is-large.is-single{grid-column:span 2}.admin-media-card.is-large.is-trio{grid-column:span 1}}@media (max-width:575px){.admin-media-form,.admin-media-inline-form{grid-template-columns:1fr}}.admin-compact-form{gap:10px}.admin-image-field{border:1px solid #4a31262e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:14px;padding:14px;display:grid}.admin-image-field span,.admin-image-field strong{display:block}.admin-image-field span{color:var(--color-text-muted);margin-top:4px;font-size:14px}.admin-file-field{border:1px dashed #9a6d2e57;border-radius:10px;justify-content:space-between;gap:14px;display:flex}.admin-file-field span{color:#3a2e29;font-weight:700}.admin-inline-grid{grid-template-columns:72px 110px 1fr 1.4fr;align-items:center;gap:12px;display:grid}.admin-artists-form{gap:22px;margin-top:20px;display:grid}.admin-artist-day{border:1px solid #4a312629;border-radius:10px;gap:18px;padding:18px;display:grid}.admin-artist-day legend{color:#3a2e29;background:#fff;align-items:center;gap:10px;padding:0 8px;display:inline-flex}.admin-artist-day legend span{color:#8a541c;background:#efbf0429;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:900}.admin-artist-day legend strong{font-size:18px}.admin-artist-day-meta,.admin-artist-host-card,.admin-artist-row{gap:14px;display:grid}.admin-artist-day-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-artist-host-card{background:#fbf7ef;border:1px solid #efbf0447;border-radius:10px;grid-template-columns:92px minmax(160px,1fr) minmax(180px,1.2fr) minmax(160px,.8fr);align-items:end;padding:14px}.admin-artist-list{gap:12px;display:grid}.admin-artist-row{border:1px solid #4a31261f;border-radius:10px;grid-template-columns:92px 110px minmax(180px,1fr) minmax(220px,1.2fr) minmax(150px,.8fr);align-items:end;padding:12px}.admin-field,.admin-upload-control{gap:7px;display:grid}.admin-field span,.admin-upload-control span{color:#6a5a50;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.admin-field input{width:100%}.admin-upload-control{border:1px dashed #9a6d2e57}.admin-upload-control input{border:0;width:100%;min-height:auto;padding:0}.admin-artist-preview{aspect-ratio:1;color:#8a541c;background:#fff;border:1px solid #efbf0457;border-radius:50%;justify-content:center;align-items:center;width:82px;font-size:28px;display:flex;overflow:hidden}.admin-artist-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.chatbot-root{--chatbot-blue:#09263f;--chatbot-blue-soft:#123a5a;--chatbot-gold:#efbf04;--chatbot-white:#fff;z-index:99998;position:fixed;bottom:24px}.chatbot-root.chatbot-ar{left:24px}.chatbot-root.chatbot-fr{right:24px}.chatbot-backdrop{-webkit-backdrop-filter:blur(7px)saturate(120%);cursor:default;pointer-events:auto;z-index:99996;background:radial-gradient(circle at 20% 20%,#efbf041f,#0000 28%),linear-gradient(135deg,#09263f57,#2b1c176b);animation:chatbot-backdrop-in .22s both;position:fixed;inset:0}.chatbot-launcher{color:var(--chatbot-blue);z-index:99999;background:#fff;border:2px solid #efbf04b8;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;animation:chatbot-attention 3.8s ease-in-out infinite;display:inline-flex;position:relative;box-shadow:0 16px 38px #09263f38}.chatbot-launcher i{font-size:24px}.chatbot-launcher span{border:3px solid var(--chatbot-white);background:#23c45e;border-radius:50%;width:16px;height:16px;position:absolute;top:8px;right:8px}.chatbot-launcher:after{background:var(--chatbot-blue);color:var(--chatbot-white);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;border:1px solid #efbf0459;border-radius:6px;max-width:230px;padding:9px 12px;font-size:13px;font-weight:800;line-height:1.35;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 10px);transform:translateY(6px);box-shadow:0 12px 24px #09263f2e}.chatbot-ar .chatbot-launcher:after{left:0}.chatbot-fr .chatbot-launcher:after{right:0}.chatbot-launcher:focus-visible:after,.chatbot-launcher:hover:after{opacity:1;transform:translateY(0)}.chatbot-window{z-index:99999;background:#f8f6ef;border:1px solid #efbf045c;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(410px,100vw - 32px);max-height:min(680px,100vh - 112px);animation:chatbot-window-in .24s cubic-bezier(.22,1,.36,1) both;display:grid;position:absolute;bottom:78px;overflow:hidden;box-shadow:0 24px 70px #09263f42}.chatbot-ar .chatbot-window{left:0}.chatbot-fr .chatbot-window{right:0}.chatbot-header{background:linear-gradient(135deg,var(--chatbot-blue),var(--chatbot-blue-soft));color:var(--chatbot-white);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.chatbot-header img{-o-object-fit:contain;object-fit:contain;background:#ffffff1a;border-radius:6px;width:48px;height:48px;padding:4px}.chatbot-header span,.chatbot-header strong{color:var(--chatbot-white);display:block}.chatbot-header strong{font-size:15px;line-height:1.25}.chatbot-header span{color:#ffffffd1;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:inline-flex}.chatbot-header span i{background:#23c45e;border-radius:50%;width:8px;height:8px}.chatbot-header-actions{gap:6px;display:flex}.chatbot-header-actions button,.chatbot-input button{border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.chatbot-header-actions button{color:var(--chatbot-white);background:#ffffff1f;width:32px;height:32px}.chatbot-header-actions button:hover{background:#efbf0447}.chatbot-messages{flex-direction:column;gap:12px;max-height:470px;padding:16px;display:flex;overflow-y:auto}.chatbot-message{max-width:92%}.chatbot-message p{white-space:pre-line;border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.65}.chatbot-message-bot{align-self:flex-start}.chatbot-message-bot p{background:var(--chatbot-white);color:#233340;border:1px solid #09263f14}.chatbot-message-user{align-self:flex-end}.chatbot-message-user p{background:var(--chatbot-blue);color:var(--chatbot-white)}.chatbot-scroll-anchor{width:100%;height:1px}.chatbot-action-list,.chatbot-quick-replies{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chatbot-action-list a,.chatbot-action-list button,.chatbot-quick-replies button{background:var(--chatbot-white);color:var(--chatbot-blue);border:1px solid #09263f24;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex}.chatbot-action-list a{background:var(--chatbot-gold);border-color:var(--chatbot-gold);color:var(--chatbot-blue)}.chatbot-action-list a:hover,.chatbot-action-list button:hover,.chatbot-quick-replies button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #09263f21}.chatbot-input{background:var(--chatbot-white);border-top:1px solid #09263f1a;grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:12px;display:grid}.chatbot-input input{color:#233340;border:1px solid #09263f29;border-radius:6px;width:100%;min-height:44px;padding:0 12px}.chatbot-input button{background:var(--chatbot-blue);color:var(--chatbot-white)}.chatbot-input button:disabled{background:#09263f38}@keyframes chatbot-attention{0%,78%,to{transform:translateY(0)}84%{transform:translateY(-4px)}90%{transform:translateY(0)}}@keyframes chatbot-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes chatbot-window-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.admin-artist-day-meta,.admin-artist-host-card,.admin-artist-row,.admin-form,.admin-grid,.admin-shell{grid-template-columns:1fr}.admin-shell{display:block}.admin-sidebar{transition:transform .26s;transform:translate(110%)}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar-backdrop{z-index:9980;background:#2b1c177a;border:0;display:block;position:fixed;inset:0}.admin-mobile-menu-button{color:#efbf04;z-index:9970;background:#2b1c17;border:1px solid #efbf047a;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:fixed;top:18px;right:18px}.admin-main{margin-inline-start:0;padding:76px 18px 22px}.admin-image-field{grid-template-columns:1fr}.admin-artist-preview{width:78px}}@media (max-width:640px){.chatbot-root{bottom:16px}.chatbot-root.chatbot-ar{left:16px}.chatbot-root.chatbot-fr{right:16px}.chatbot-launcher{width:56px;height:56px}.chatbot-window{width:calc(100vw - 32px);max-height:calc(100vh - 96px);bottom:70px}.chatbot-header{grid-template-columns:42px minmax(0,1fr) auto;padding:12px}.chatbot-header img{width:42px;height:42px}.chatbot-header strong{font-size:13px}.chatbot-header-actions{gap:4px}.chatbot-header-actions button{width:30px;height:30px}}.admin-shell{direction:rtl;min-height:100vh;display:block}.admin-sidebar{border-inline-end:0;border-right:1px solid #efbf042e;width:248px;left:0;right:auto;box-shadow:18px 0 48px #2b1c172e}.admin-sidebar-logo{padding-bottom:22px}.admin-sidebar-logo img{max-width:160px;max-height:88px}.admin-language-switcher{border:1px solid #efbf0438;grid-template-columns:repeat(3,1fr);margin:0 0 18px;padding:5px}.admin-language-switcher button{color:#ffffffb8;min-height:32px;padding:6px 8px;font-size:12px}.admin-language-switcher button.is-active,.admin-language-switcher button:hover{color:#2b1c17;background:#efbf04}.admin-nav{gap:10px}.admin-logout,.admin-nav a{text-align:left;white-space:normal;border-radius:8px;justify-content:flex-start;gap:10px;min-height:46px;padding:9px 11px;font-size:14px;line-height:1.55}.admin-field i,.admin-logout i,.admin-nav a i,.admin-upload-control i{text-align:center;flex:none;width:20px;font-size:16px;line-height:1}.admin-logout span,.admin-nav a span{min-width:0}.admin-nav a.is-active:before{inset-inline-start:auto;left:0;right:auto}.admin-main{margin-inline-start:0;margin-left:248px;padding:34px 38px 46px}.admin-login-card,.admin-panel,.admin-stat,.admin-topbar{color:#2b1c17;line-height:1.75}.admin-topbar{border-radius:8px;flex-wrap:wrap;gap:14px;padding:22px 24px}.admin-topbar-actions{align-items:flex-start;gap:8px;min-width:180px;display:grid}.admin-topbar-actions>span{color:#5e514a;font-size:13px;font-weight:900;line-height:1.2}.admin-language-switcher-inline{background:#2b1c170a;border-color:#4a31262e;margin:0}.admin-language-switcher-inline button{color:#5e514a}.admin-topbar h1{font-size:clamp(27px,2.3vw,38px);font-weight:900;line-height:1.28}.admin-file-field span,.admin-image-field span,.admin-panel p,.admin-stat span,.admin-topbar p{color:#5e514a;font-size:15px;line-height:1.75}.admin-panel,.admin-stat{border-radius:8px;padding:24px}.admin-panel h2,.admin-panel h3{margin-bottom:14px;font-weight:900;line-height:1.35}.admin-toolbar{align-items:center;gap:14px}.admin-form{gap:18px}.admin-check-field,.admin-field,.admin-form label,.admin-upload-control{color:#2b1c17;font-size:15px;font-weight:800;line-height:1.55}.admin-field span,.admin-form label>span,.admin-upload-control span{color:#4f443e;font-size:14px;font-weight:900;line-height:1.5}.admin-field input,.admin-form input,.admin-form select,.admin-form textarea,.admin-toolbar input,.admin-toolbar select{color:#2b1c17;background:#fff;border:1px solid #4a312652;border-radius:8px;width:100%;min-height:50px;padding:11px 14px;font-size:16px;line-height:1.5}.admin-form textarea{resize:vertical;min-height:136px}.admin-upload-control{border-radius:8px;min-height:96px;padding:14px}.admin-upload-control input{background:0 0;font-size:14px}.admin-button,.admin-delete-button{border-radius:8px;gap:9px;min-height:48px;padding:12px 18px;font-size:15px;line-height:1.45}.admin-table{font-size:15px;line-height:1.7}.admin-table td,.admin-table th{text-align:left;vertical-align:middle;padding:16px}.admin-table th{text-transform:none;font-size:14px;font-weight:900}.admin-artist-day,.admin-artist-host-card,.admin-artist-row,.admin-file-field,.admin-image-field{border-radius:8px}.admin-artist-day{gap:22px;padding:24px}.admin-artist-day legend{padding:0 12px;line-height:1.45}.admin-artist-host-card,.admin-artist-row{align-items:center;gap:16px;padding:16px}.admin-artist-host-card{grid-template-columns:98px minmax(180px,1fr) minmax(220px,1.2fr) minmax(190px,.8fr)}.admin-artist-row{grid-template-columns:98px 124px minmax(190px,1fr) minmax(230px,1.2fr) minmax(180px,.8fr)}.admin-artist-preview{width:88px;height:88px}@media (max-width:1100px){.admin-artist-host-card,.admin-artist-row{grid-template-columns:98px repeat(2,minmax(180px,1fr))}}@media (max-width:900px){.admin-sidebar{width:min(248px,100vw - 42px);left:0;right:auto;transform:translate(-110%)}.admin-sidebar.is-open{transform:translate(0)}.admin-mobile-menu-button{left:18px;right:auto}.admin-main{margin-left:0;margin-right:0;padding:76px 18px 28px}.admin-panel,.admin-stat,.admin-topbar{padding:18px}.admin-artist-host-card,.admin-artist-row{grid-template-columns:1fr;align-items:stretch}}.admin-articles-panel{overflow-x:auto}.admin-article-table{min-width:900px}.admin-article-table td,.admin-article-table th{padding:10px 12px!important;font-size:13px!important}.admin-article-thumb{width:82px!important;height:52px!important}.admin-article-title-cell{max-width:320px}.admin-article-title-cell small,.admin-article-title-cell strong{display:block}.admin-article-title-cell strong{color:#2b1c17;font-size:14px;line-height:1.35}.admin-article-title-cell small{color:#3a2e2994;margin-top:3px;font-size:12px;line-height:1.45}.admin-mini-pill{color:#3a2e29ad;background:#4a31260f;border:1px solid #4a31261f;border-radius:999px;margin:2px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.admin-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-compact-delete summary,.admin-icon-button{color:#5f421e;background:#efbf041a;border:1px solid #efbf043d;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:6px 8px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.admin-compact-delete summary{color:#8a1f1f;background:#8a1f1f0f;border-color:#8a1f1f2e;list-style:none}.admin-compact-delete summary::-webkit-details-marker,.admin-inline-editor>summary::-webkit-details-marker{display:none}.admin-icon-button:hover{color:#5f421e;background:#efbf042e}.admin-article-edit-row td{background:#efbf0409;padding:0 12px 12px!important}.admin-article-edit-row{display:none}.admin-article-edit-row:target{display:table-row}.admin-inline-editor{border:1px solid #4a31261f;border-radius:8px;margin-top:10px;overflow:hidden}.admin-inline-editor>summary{cursor:pointer;list-style:none}.admin-inline-editor-title,.admin-inline-editor>summary{color:#2b1c17;background:#4a31260b;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:900;display:flex}.admin-inline-editor-title{justify-content:space-between}.admin-inline-editor-title a{color:#3a2e2994;font-size:12px;text-decoration:none}.admin-article-editor{padding:12px}.admin-compact-form{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;gap:10px!important}.admin-compact-form input,.admin-compact-form select,.admin-compact-form textarea{min-height:38px!important;padding:8px 10px!important;font-size:13px!important}.admin-compact-form textarea{min-height:82px!important}.admin-compact-form input::-moz-placeholder,.admin-compact-form textarea::-moz-placeholder{color:#3a2e2961}.admin-compact-form input::placeholder,.admin-compact-form textarea::placeholder{color:#3a2e2961}.admin-compact-form .admin-button,.admin-compact-form .admin-check-field,.admin-compact-form .admin-file-field{min-height:38px!important;padding:8px 10px!important;font-size:13px!important}.admin-article-page-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.admin-article-page-form label:not(.admin-check-field){gap:7px;display:grid}.admin-article-page-form input::-moz-placeholder,.admin-article-page-form textarea::-moz-placeholder{color:#3a2e295c}.admin-article-page-form input::placeholder,.admin-article-page-form textarea::placeholder{color:#3a2e295c}.admin-form-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:900px){.admin-article-page-form,.admin-compact-form{grid-template-columns:1fr}}.admin-panel .admin-article-page-form{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;width:100%;max-width:880px;margin:0 auto;display:grid}.admin-article-page-form *,.admin-article-page-form :after,.admin-article-page-form :before{box-sizing:border-box}.admin-article-page-form label:not(.admin-check-field):not(.admin-file-field){gap:6px;min-width:0;display:grid}.admin-article-page-form label>span{color:#2b1c17b8;font-size:12px;font-weight:900}.admin-article-page-form input,.admin-article-page-form select,.admin-article-page-form textarea{border-radius:7px!important;width:100%!important;min-height:40px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.45!important}.admin-article-page-form textarea[name=excerpt]{min-height:78px!important}.admin-article-page-form textarea[name=content]{min-height:128px!important}.admin-article-page-form .wide{grid-column:1/-1}.admin-article-page-form .admin-file-field{justify-content:space-between;align-items:center;gap:10px;min-height:48px!important;padding:9px 10px!important;display:flex!important}.admin-article-page-form .admin-file-field input{background:0 0;border:0;min-height:auto!important;padding:0!important}.admin-article-page-form .admin-check-field{font-size:12px;min-height:38px!important;padding:7px 10px!important}.admin-article-page-form .admin-check-field input{height:14px;width:14px!important;min-height:auto!important;padding:0!important}.admin-article-page-form .admin-form-actions{border-top:1px solid #4a31261f;flex-wrap:wrap;gap:9px;padding-top:12px;display:flex}.admin-article-page-form .admin-button{min-height:40px!important;padding:8px 12px!important;font-size:13px!important}@media (max-width:900px){.admin-panel .admin-article-page-form{grid-template-columns:1fr;max-width:100%}}.admin-main .admin-artists-form,.admin-main .admin-form{gap:12px!important}.admin-main .admin-action-fieldset input,.admin-main .admin-action-fieldset select,.admin-main .admin-action-fieldset textarea,.admin-main .admin-field input,.admin-main .admin-form input,.admin-main .admin-form select,.admin-main .admin-form textarea{border-radius:7px!important;min-height:38px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.45!important}.admin-main .admin-action-fieldset textarea,.admin-main .admin-form textarea{min-height:84px!important}.admin-main .admin-field span,.admin-main .admin-file-field span,.admin-main .admin-form label>span,.admin-main .admin-upload-control span{color:#2b1c17b3;font-weight:900;font-size:12px!important}.admin-main .admin-button,.admin-main .admin-delete-button{border-radius:7px!important;min-height:38px!important;padding:8px 12px!important;font-size:13px!important}.admin-main .admin-check-field,.admin-main .admin-file-field,.admin-main .admin-upload-control{border-radius:7px!important;min-height:40px!important;padding:8px 10px!important;font-size:12px!important}.admin-main .admin-file-field input,.admin-main .admin-upload-control input{font-size:12px!important}.admin-main .admin-action-fieldset{border-radius:8px!important;gap:8px!important;padding:12px!important}.admin-main .admin-action-fieldset legend{font-size:12px!important}.admin-main .admin-artist-host-card,.admin-main .admin-artist-row{padding:10px!important}.admin-main .admin-artist-host-card{grid-template-columns:70px minmax(150px,1fr) minmax(180px,1.1fr) minmax(160px,.8fr)!important}.admin-main .admin-artist-row{grid-template-columns:70px 96px minmax(150px,1fr) minmax(180px,1.1fr) minmax(160px,.8fr)!important}.admin-main .admin-artist-preview{width:64px!important;height:64px!important}.admin-article-image-control{box-sizing:border-box;border:1px solid #4a312624;border-radius:9px;grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:12px;width:100%;padding:12px;display:grid;position:relative}.admin-article-image-preview{aspect-ratio:1.55;color:#3a2e2980;z-index:1;background:#4a31260b;border:1px dashed #4a31262e;border-radius:8px;justify-content:center;align-items:center;width:100%;max-height:128px;display:flex;position:relative;overflow:hidden}.admin-article-image-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:static}.admin-article-image-preview span{flex-direction:column;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.admin-article-image-fields{z-index:2;gap:10px;min-width:0;display:grid;position:relative}.admin-article-image-fields label:not(.admin-file-field){gap:6px;display:grid}@media (max-width:1100px){.admin-main .admin-artist-host-card,.admin-main .admin-artist-row{grid-template-columns:70px repeat(2,minmax(150px,1fr))!important}}@media (max-width:900px){.admin-main .admin-artist-host-card,.admin-main .admin-artist-row{grid-template-columns:1fr!important}.admin-article-image-control{grid-template-columns:1fr}}.admin-main .admin-artist-host-card{grid-template-columns:minmax(180px,.8fr) minmax(320px,1.4fr)!important}.admin-main .admin-artist-host-card,.admin-main .admin-artist-row{align-items:start!important;gap:10px!important;display:grid!important}.admin-main .admin-artist-row{grid-template-columns:92px minmax(180px,.8fr) minmax(320px,1.4fr)!important}.admin-artist-image-control{border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:8px}.admin-artist-live-preview{color:#3a2e2973;background:#4a31260b;border:1px dashed #4a312629;border-radius:8px;width:64px;height:64px}.admin-artist-live-preview img{display:block}.admin-artist-image-fields .admin-field,.admin-artist-image-fields .admin-upload-control{min-height:34px!important;padding:0!important}.admin-artist-image-fields .admin-upload-control{justify-content:space-between;align-items:center;gap:8px;display:flex;padding:7px 8px!important}.admin-artist-image-fields .admin-upload-control input{max-width:170px}@media (max-width:1100px){.admin-main .admin-artist-day-meta,.admin-main .admin-artist-host-card,.admin-main .admin-artist-row{grid-template-columns:1fr!important}}.admin-main .admin-artists-form{gap:18px!important;display:grid!important}.admin-main .admin-artist-day{background:#ffffffdb;border:1px solid #4a312624!important;border-radius:10px!important;gap:14px!important;padding:16px!important;display:grid!important;overflow:visible!important}.admin-main .admin-artist-day legend{background:#fff;border:1px solid #4a31261f;border-radius:999px;align-items:center;gap:8px;display:inline-flex;padding:6px 10px!important}.admin-main .admin-artist-day-meta{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-main .admin-artist-host-card,.admin-main .admin-artist-row{background:#4a312606;width:100%;min-width:0;max-width:100%;border:1px solid #4a31261a!important;border-radius:9px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;padding:12px!important;display:grid!important;overflow:visible!important}.admin-main .admin-artist-list{gap:12px!important;display:grid!important}.admin-main .admin-artist-host-card .admin-field,.admin-main .admin-artist-row .admin-field{width:100%;min-width:0;gap:5px!important;display:grid!important}.admin-main .admin-artist-host-card .admin-field input,.admin-main .admin-artist-row .admin-field input{width:100%!important}.admin-main .admin-artist-image-control{background:#fff;border:1px solid #4a31261f;border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;max-width:100%;padding:8px;display:grid;overflow:hidden}.admin-main .admin-artist-live-preview{width:76px;height:76px}.admin-main .admin-artist-image-fields{gap:8px;width:100%;min-width:0;display:grid}.admin-main .admin-artist-image-fields .admin-field{min-width:0}.admin-main .admin-artist-image-fields .admin-upload-control{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex!important}.admin-main .admin-artist-image-fields .admin-upload-control input{min-width:0;max-width:100%!important}@media (min-width:1200px){.admin-main .admin-artist-row{grid-template-columns:96px minmax(220px,.8fr) minmax(360px,1.3fr)!important}.admin-main .admin-artist-host-card{grid-template-columns:minmax(240px,.8fr) minmax(360px,1.3fr)!important}}@media (max-width:760px){.admin-main .admin-artist-day-meta,.admin-main .admin-artist-image-control{grid-template-columns:1fr!important}.admin-main .admin-artist-live-preview{width:92px;height:92px}}.artist-card,.artist-day-card,.artists-admin-page,.artists-admin-page .admin-panel,.host-card{min-width:0;max-width:100%}.artists-admin-page button,.artists-admin-page input,.artists-admin-page select,.artists-admin-page textarea{max-width:100%}.artists-admin-page img{max-width:100%;display:block}.artists-admin-page .admin-panel{padding:18px;overflow:visible}.admin-save-notice{color:#126437;background:#23a0551f;border:1px solid #23a05540;border-radius:10px;align-items:center;gap:10px;margin:-14px 0 18px;padding:12px 14px;font-weight:900;display:flex}.artist-day-card{background:#fff;border:1px solid #4a312621;border-radius:10px;gap:16px;width:100%;padding:16px;display:grid;overflow:hidden}.artist-day-header{border-bottom:1px solid #4a31261a;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding-bottom:14px;display:flex}.artist-day-header span{color:#8a541c;font-size:13px;font-weight:900;display:block}.artist-day-header h2{margin:2px 0 4px;font-size:23px}.artist-day-header p{color:#6a5a50;margin:0}.artist-day-header strong{color:#7a4d12;background:#efbf0429;border-radius:999px;flex:none;padding:8px 12px;font-size:13px}.artist-day-meta-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:16px;min-width:0;display:grid}.artists-admin-page .admin-field{gap:7px;min-width:0;display:grid}.admin-upload-control span,.admin-upload-control strong,.artist-visible-toggle span,.artists-admin-page .admin-field span{color:#6a5a50;align-items:center;gap:7px;font-size:13px;font-weight:900;line-height:1.35;display:inline-flex}.artists-admin-page .admin-field input,.artists-admin-page .admin-field select,.artists-admin-page .admin-field textarea{color:#2b1c17;background:#fff;border:1px solid #4a31262e;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:12px 14px;font-size:15px;line-height:1.5}.artists-admin-page .admin-field input::-moz-placeholder{color:#3a2e2961}.artists-admin-page .admin-field input::placeholder{color:#3a2e2961}.artist-add-panel,.artist-card,.host-card{background:#fbf7ef;border:1px solid #efbf0438;border-radius:10px;gap:12px;width:100%;min-width:0;padding:14px;display:grid}.artist-section-title{color:#2b1c17;align-items:center;gap:9px;min-width:0;display:flex}.artist-section-title h3{margin:0;font-size:17px}.artist-section-title i{color:#9a6d2e}.host-card-form{grid-template-columns:minmax(180px,.85fr) minmax(360px,1.4fr) auto;align-items:end;gap:16px;min-width:0;display:grid}.admin-artist-list,.artist-list-section{gap:12px;min-width:0;display:grid}.artist-card{background:#fff;position:relative}.artist-card-form{grid-template-columns:minmax(300px,1.35fr) minmax(180px,1fr) 120px 96px 86px auto;align-items:end;gap:16px;min-width:0;display:grid}.admin-artist-image-control{background:#fff;border:1px solid #4a31261f;border-radius:10px;grid-template-columns:96px minmax(0,1fr);align-items:start;width:100%;min-width:0;padding:10px}.admin-artist-live-preview{color:#8a541c;background:#f6efe4;border:1px solid #9a6d2e38;border-radius:16px;justify-content:center;align-items:center;width:96px;height:96px;font-size:28px;display:flex;overflow:hidden}.admin-artist-live-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.admin-artist-image-fields input[dir=ltr]{text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:ltr;overflow:hidden}.admin-image-tools,.artist-card-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.admin-upload-control{background:#efbf040f;border:1px dashed #9a6d2e59;border-radius:10px;gap:10px;min-width:0;padding:10px}.admin-upload-control>div{gap:3px;min-width:0;display:grid}.admin-upload-control span{color:#3a2e298c;display:block}.admin-mini-button{color:#fff;background:#2f6fed;border-radius:9px;flex:none;padding:10px 12px;line-height:1}.admin-mini-button:disabled{color:#8a817c;cursor:not-allowed;background:#6a5a5033}.admin-mini-button.save{color:#2b1c17;background:#efbf04}.artist-visible-toggle input{accent-color:#efbf04}.artist-delete-form{position:absolute;inset-block-start:14px;inset-inline-end:14px}.artist-add-panel{background:#4a312606}.artist-add-panel summary{color:#2b1c17;cursor:pointer;align-items:center;gap:8px;font-weight:900;list-style:none;display:inline-flex}.artist-add-panel summary::-webkit-details-marker{display:none}.artist-add-form{grid-template-columns:minmax(180px,1fr) 120px 110px 92px minmax(300px,1.4fr) auto;gap:14px;min-width:0;margin-top:12px}@media (max-width:1320px){.artist-card-form{grid-template-columns:minmax(260px,1.4fr) minmax(180px,1fr) 120px}.artist-card-actions,.artist-delete-form,.artist-order-field,.artist-visible-toggle{position:static}.artist-add-form,.host-card-form{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.artist-add-form,.artist-card-form,.artist-day-meta-form,.host-card-form{grid-template-columns:1fr}}@media (max-width:760px){.artist-add-panel,.artist-card,.artist-day-card,.artists-admin-page .admin-panel,.host-card{padding:12px}.artist-day-header{flex-direction:column;align-items:flex-start}.admin-artist-image-control,.admin-upload-control{grid-template-columns:1fr}.admin-artist-live-preview{width:96px;height:96px}.admin-mini-button{width:100%}}.admin-main,.artists-admin-page,.artists-admin-page *,.artists-admin-page :after,.artists-admin-page :before{box-sizing:border-box}.artists-admin-page{direction:rtl;gap:22px;width:100%;min-width:0;display:grid;overflow-x:clip}.artists-admin-page input,.artists-admin-page select,.artists-admin-page textarea{width:100%}.admin-artist-image-control,.artist-card,.artist-card-edit,.artist-card-read,.artists-page-header,.artists-toolbar,.day-card,.day-section,.form-group,.host-card{min-width:0}.artists-page-header{background:#fff;border:1px solid #785a2824;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex;box-shadow:0 10px 30px #281c0a0f}.artists-page-header h1{color:#2b1c17;margin:0 0 8px;font-size:30px;line-height:1.25}.artists-page-header p{color:#6a5a50;margin:0}.artists-toolbar{background:#fff;border:1px solid #785a281f;border-radius:16px;grid-template-columns:minmax(220px,.55fr) minmax(260px,1fr);align-items:end;gap:16px;padding:16px;display:grid}.artists-days-stack{gap:28px;min-width:0;display:grid}.day-card{background:#fff;border:1px solid #785a2824;border-radius:22px;gap:22px;width:100%;padding:24px;display:grid;overflow:hidden;box-shadow:0 10px 30px #281c0a0f}.day-card-header{border-bottom:1px solid #eee4d6;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-bottom:18px;display:flex}.day-card-header span{color:#9a6d2e;font-size:14px;font-weight:900;display:block}.day-card-header h2{color:#24180d;margin:4px 0 0;font-size:24px;line-height:1.3}.day-section{gap:14px;display:grid}.section-heading{color:#3a2a18;align-items:center;gap:10px;display:flex}.section-heading i{color:#c99a19;flex:none;font-size:18px}.section-heading h3{margin:0;font-size:18px}.day-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:18px;min-width:0;display:grid}.form-group{gap:8px;display:grid}.form-label{color:#3a2a18;align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:1.4;display:inline-flex}.admin-action-button i,.form-label i{flex:none;width:18px;font-size:16px;line-height:1}.form-control{color:#24180d;background:#fff;border:1px solid #ddd5c7;border-radius:12px;outline:none;min-width:0;min-height:50px;padding:12px 14px;font-size:15px;line-height:1.5;transition:border-color .2s,box-shadow .2s,background-color .2s}.form-control:focus{border-color:#c99a19;box-shadow:0 0 0 4px #c99a191f}.form-control::-moz-placeholder{color:#a69d90}.form-control::placeholder{color:#a69d90}.artist-actions,.day-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.admin-action-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:900;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.admin-action-button.add,.admin-action-button.save{color:#2b1c17;background:#efbf04}.admin-action-button.edit{color:#fff;background:#4a3126}.admin-action-button.cancel,.admin-action-button.ghost{color:#2b1c17;background:#f1eee8;border-color:#e0d7ca}.admin-action-button.delete{color:#fff;background:#c83e3e}.artist-card-edit,.artist-card-read,.host-card{background:#fcfaf6;border:1px solid #ece3d4;border-radius:18px;align-items:end;gap:18px;min-width:0;padding:20px;display:grid}.host-card{grid-template-columns:110px minmax(220px,1fr) minmax(280px,1.3fr) auto}.artists-list{gap:14px;min-width:0;display:grid}.artist-card{background:0 0;border:0;border-radius:0;padding:0;position:static}.artist-card-read{background:#fff;grid-template-columns:100px minmax(200px,1fr) 130px minmax(260px,1.2fr) 92px auto}.artist-card-edit{background:#fff;grid-template-columns:100px minmax(200px,1fr) 130px 100px 92px minmax(280px,1.2fr) auto}.person-image-wrapper{background:#f2eee7;border:1px solid #e6ddcf;border-radius:16px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.person-image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.person-image-empty{color:#8a8176;text-align:center;place-items:center;gap:6px;padding:8px;font-size:12px;font-weight:800;line-height:1.3;display:grid}.person-image-empty i{color:#c99a19;font-size:22px}.person-read-info{gap:5px;min-width:0;display:grid}.person-read-info span{color:#8a8176;font-size:13px;font-weight:800}.person-read-info strong{color:#24180d;overflow-wrap:anywhere;font-size:16px;line-height:1.45}.media-path{color:#6a5a50;text-align:left;text-overflow:ellipsis;direction:ltr;background:#fffdf8;border:1px solid #eadfcd;border-radius:11px;min-width:0;min-height:44px;padding:12px;overflow:hidden}.media-path,.status-pill{white-space:nowrap;font-size:13px}.status-pill{color:#126437;background:#23a0551f;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:6px 12px;font-weight:900;display:inline-flex}.status-pill.is-hidden{color:#a32222;background:#c83e3e1a}.artist-visible-toggle{background:#fff;border:1px solid #ddd5c7;border-radius:12px;align-items:center;gap:8px;min-height:50px;padding:0 14px;display:inline-flex}.artist-visible-toggle input{accent-color:#c99a19;flex:none;width:18px;height:18px}.admin-artist-image-control{background:#fffdf8;border:1px solid #ece3d4;border-radius:16px;grid-template-columns:1fr;gap:12px;padding:14px;display:grid;overflow:hidden}.admin-artist-image-control .admin-artist-live-preview{color:#8a8176;background:#f2eee7;border:1px solid #e6ddcf;border-radius:14px;justify-content:center;align-items:center;width:76px;height:76px;font-size:22px;display:flex;overflow:hidden}.admin-artist-image-control .admin-artist-live-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.admin-artist-image-fields{gap:12px;min-width:0;display:grid}.admin-image-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-upload-control{cursor:pointer;background:#fffdf8;border:1.5px dashed #d7c49b;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:120px;padding:18px;transition:background .2s,border-color .2s;display:grid;position:relative}.admin-upload-control:hover{background:#fff9e9;border-color:#c99a19}.admin-upload-control span,.admin-upload-control strong{min-width:0;display:block}.admin-upload-control span{color:#8a8176;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-upload-control input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.admin-mini-button{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:900;display:inline-flex}.admin-mini-button:not(.danger):not(.neutral){color:#2b1c17;background:#efbf04}.admin-mini-button.neutral{color:#2b1c17;background:#f1eee8}.admin-mini-button.danger{color:#fff;background:#c83e3e}.artist-drawer-backdrop{z-index:10000;background:#2b1c176b;justify-content:flex-start;padding:24px;display:flex;position:fixed;inset:0}.artist-drawer{background:#fff;border-radius:20px;gap:18px;width:min(720px,100%);min-width:0;max-width:720px;max-height:calc(100vh - 48px);margin-inline-start:auto;padding:22px;display:grid;overflow-y:auto;box-shadow:0 24px 80px #2b1c1738}.artist-drawer header{border-bottom:1px solid #eee4d6;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.artist-drawer header span{color:#9a6d2e;font-weight:900}.artist-drawer header h2{margin:4px 0 0;font-size:24px}.artist-add-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.artist-add-form .admin-artist-image-control,.artist-add-form .artist-actions{grid-column:1/-1}@media (max-width:1250px){.host-card{grid-template-columns:100px minmax(0,1fr)}.host-card .admin-artist-image-control,.host-card .artist-actions{grid-column:1/-1}.artist-card-read{grid-template-columns:100px minmax(0,1fr) 130px}.artist-card-read .artist-actions,.artist-card-read .media-path{grid-column:1/-1}.artist-card-edit{grid-template-columns:100px minmax(0,1fr) 130px}.artist-card-edit .admin-artist-image-control,.artist-card-edit .artist-actions{grid-column:1/-1}}@media (max-width:1024px){.admin-main{width:100%;margin-inline-start:0;padding:76px 20px 28px}}@media (max-width:768px){.artist-drawer header,.artists-page-header,.day-card-header{flex-direction:column;align-items:flex-start}.artist-add-form,.artists-toolbar,.day-fields-grid{grid-template-columns:1fr}.day-actions{width:100%}}@media (max-width:640px){.artists-admin-page{gap:16px}.artists-page-header,.artists-toolbar,.day-card{border-radius:16px;padding:16px}.artist-card-edit,.artist-card-read,.host-card{grid-template-columns:1fr;padding:16px}.person-image-wrapper{width:120px;height:120px}.admin-image-tools,.admin-upload-control{grid-template-columns:1fr}.admin-action-button,.admin-mini-button{width:100%}.artist-drawer-backdrop{padding:10px}.artist-drawer{max-height:calc(100vh - 20px);padding:16px}}.admin-shell{min-width:0;overflow-x:hidden}.admin-main,.admin-main *,.admin-main :after,.admin-main :before{box-sizing:border-box}.admin-main{margin-inline-start:292px;width:calc(100% - 292px);min-width:0;max-width:none;margin-left:292px;margin-right:0;padding:32px;overflow-x:clip}.admin-main>*{min-width:0}.admin-panel,.admin-topbar{width:100%;min-width:0;max-width:1120px;overflow:hidden}.admin-topbar{text-align:inherit;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-panel h2,.admin-panel h3,.admin-topbar h1{color:#2b1c17;text-align:inherit;margin-block-start:0;line-height:1.25}.admin-panel p,.admin-topbar p{color:#6a5a50;overflow-wrap:anywhere;max-width:760px;line-height:1.65}.admin-panel{border-radius:14px;padding:24px}.admin-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;width:100%;min-width:0;display:grid}.admin-action-fieldset.wide,.admin-form .wide{grid-column:1/-1}.admin-action-fieldset .admin-input-group,.admin-form label:not(.admin-check-field):not(.admin-file-field),.admin-input-group{gap:8px;min-width:0;display:grid}.admin-check-field,.admin-file-field>span,.admin-form label>span,.admin-input-group>span{color:#2b1c17b8;font-size:13px;font-weight:900;line-height:1.4}.admin-action-fieldset input:not([type=checkbox]):not([type=file]),.admin-action-fieldset select,.admin-action-fieldset textarea,.admin-form input:not([type=checkbox]):not([type=file]),.admin-form select,.admin-form textarea{color:#2b1c17;direction:inherit;min-width:0;min-height:46px;text-align:inherit;background:#fff;border:1px solid #4a312633;border-radius:10px;width:100%;padding:11px 13px;font-size:14px;line-height:1.5}.admin-action-fieldset input:not([type=checkbox]):not([type=file]):focus,.admin-action-fieldset select:focus,.admin-action-fieldset textarea:focus,.admin-form input:not([type=checkbox]):not([type=file]):focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#c99a19;outline:0;box-shadow:0 0 0 4px #c99a191f}.admin-form input::-moz-placeholder,.admin-form textarea::-moz-placeholder{color:#3a2e2961}.admin-form input::placeholder,.admin-form textarea::placeholder{color:#3a2e2961}.admin-current-media,.admin-image-field{background:#fff;border:1px solid #4a312624;border-radius:12px;grid-template-columns:minmax(0,1fr) 156px;align-items:center;gap:16px;min-width:0;padding:14px;display:grid}.admin-current-media span,.admin-current-media strong,.admin-image-field span,.admin-image-field strong{overflow-wrap:anywhere;min-width:0;display:block}.admin-current-media strong,.admin-image-field strong{color:#2b1c17;font-size:15px;line-height:1.4}.admin-current-media span,.admin-image-field span{color:#6a5a50;text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:ltr;margin-top:4px;font-size:13px;line-height:1.5;overflow:hidden}.admin-image-preview{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:10px;justify-self:end;width:156px;height:auto;max-height:92px;display:block}.admin-file-field{background:#fffdf8;border:1.5px dashed #d7c49b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:74px;padding:14px;display:grid;position:relative}.admin-file-field>span:before{color:#c99a19;content:"";margin-inline-end:8px;font-family:Font Awesome\ 6 Free;font-weight:900;display:inline-block}.admin-file-field input[type=file]{color:#3a2e29;background:#fff;border:1px solid #4a312624;border-radius:9px;width:100%;min-width:0;min-height:40px;padding:8px;font-size:12px}.admin-check-field{background:#fff;border:1px solid #4a312629;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px 12px;display:inline-flex}.admin-check-field input[type=checkbox]{accent-color:#efbf04;flex:none;width:16px;height:16px;min-height:auto;padding:0}.admin-action-fieldset{border:1px solid #4a312624;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr)) 110px;gap:14px;min-width:0;padding:16px;display:grid}.admin-action-fieldset legend{color:#2b1c17;background:#fff;border:1px solid #4a31261f;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:900}.admin-action-fieldset .admin-current-media,.admin-action-fieldset .admin-image-field{grid-column:1/-1}.admin-button,.admin-delete-button{text-align:center;white-space:normal;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:10px 16px;font-size:14px;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex}@media (max-width:1024px){.admin-main{margin-inline-start:0;width:100%;margin-left:0;padding:76px 20px 28px}.admin-panel,.admin-topbar{max-width:100%}}@media (max-width:760px){.admin-action-fieldset,.admin-current-media,.admin-file-field,.admin-form,.admin-image-field{grid-template-columns:1fr}.admin-panel,.admin-topbar{padding:16px}.admin-image-preview{justify-self:start;width:min(100%,220px)}.admin-button,.admin-delete-button{width:100%}}.artists-admin-page .artist-card-inline{background:#fff;border:1px solid #ece3d4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;min-width:0;padding:10px;display:grid}.artists-admin-page .artist-inline-form{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:72px minmax(180px,1.2fr) 96px 74px 76px minmax(240px,1.4fr) auto;align-items:end;gap:10px;min-width:0;padding:0}.artists-admin-page .artist-inline-form .form-group{gap:5px}.artists-admin-page .artist-inline-form .form-label{font-size:12px}.artists-admin-page .artist-inline-form .form-control{border-radius:8px;min-height:40px;padding:8px 10px;font-size:13px}.artists-admin-page .artist-inline-form .artist-visible-toggle{border-radius:8px;min-height:40px;padding:0 10px}.artists-admin-page .artist-inline-form .admin-artist-image-control{border-radius:10px;gap:8px;padding:8px}.artists-admin-page .artist-inline-form .admin-artist-image-control .admin-artist-live-preview{display:none}.artists-admin-page .artist-inline-form .admin-artist-image-fields{gap:7px}.artists-admin-page .artist-inline-form .admin-image-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.artists-admin-page .artist-inline-form .admin-upload-control{grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:8px}.artists-admin-page .artist-inline-form .admin-upload-control strong{font-size:12px}.artists-admin-page .artist-inline-form .admin-upload-control span{display:none}.artists-admin-page .artist-inline-form .admin-mini-button{min-height:34px;padding:7px 9px;font-size:12px}.artists-admin-page .artist-inline-form .artist-actions{align-self:end}.artists-admin-page .artist-inline-delete{align-items:end}.artists-admin-page .artist-inline-delete .admin-action-button,.artists-admin-page .artist-inline-form .admin-action-button{white-space:nowrap;min-height:40px;padding:8px 10px;font-size:13px}@media (max-width:1500px){.artists-admin-page .artist-inline-form{grid-template-columns:64px minmax(160px,1.1fr) 86px 68px 72px minmax(210px,1.2fr) auto}.artists-admin-page .artist-card-inline .person-image-wrapper{width:64px;height:64px}}@media (max-width:1250px){.artists-admin-page .artist-card-inline{grid-template-columns:1fr}.artists-admin-page .artist-inline-form{grid-template-columns:64px minmax(180px,1fr) 88px 74px 76px}.artists-admin-page .artist-inline-delete,.artists-admin-page .artist-inline-form .admin-artist-image-control,.artists-admin-page .artist-inline-form .artist-actions{grid-column:1/-1}}@media (max-width:760px){.artists-admin-page .artist-inline-form{grid-template-columns:1fr}.artists-admin-page .artist-card-inline .person-image-wrapper{width:92px;height:92px}.artists-admin-page .artist-inline-form .admin-image-tools,.artists-admin-page .artist-inline-form .admin-upload-control{grid-template-columns:1fr}}.artists-admin-page .artist-card-inline{gap:14px;padding:16px}.artists-admin-page .artist-inline-form{grid-template-columns:84px minmax(220px,1.4fr) minmax(110px,.55fr) minmax(100px,.45fr) 92px minmax(96px,auto);align-items:start;gap:14px}.artists-admin-page .artist-card-inline .person-image-wrapper{border-radius:12px;width:84px;height:84px}.artists-admin-page .artist-inline-form .artist-actions,.artists-admin-page .artist-inline-form .artist-visible-toggle,.artists-admin-page .artist-inline-form .form-group{align-self:end}.artists-admin-page .artist-inline-form .admin-artist-image-control{border-radius:14px;grid-column:2/-1;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}.artists-admin-page .artist-inline-form .admin-artist-image-control .admin-artist-live-preview{width:92px;height:92px;display:flex}.artists-admin-page .admin-artist-image-fields{gap:10px}.artists-admin-page .admin-artist-image-fields .admin-field{gap:7px;min-width:0;display:grid}.artists-admin-page .admin-artist-image-fields .admin-field span,.artists-admin-page .admin-upload-control strong{color:#3a2a18;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:900;line-height:1.35;display:inline-flex}.artists-admin-page .admin-artist-image-fields .admin-field i,.artists-admin-page .admin-mini-button i,.artists-admin-page .admin-upload-control i{flex:none;line-height:1}.artists-admin-page .admin-artist-image-fields .admin-field input{color:#24180d;background:#fff;border:1px solid #ddd5c7;border-radius:10px;min-width:0;min-height:40px;padding:8px 10px;font-size:13px}.artists-admin-page .admin-image-tools{grid-template-columns:repeat(2,minmax(110px,1fr))}.artists-admin-page .admin-upload-control{grid-template-columns:minmax(0,1fr) minmax(92px,auto);gap:10px;min-height:72px;padding:12px}.artists-admin-page .artist-inline-form .admin-upload-control{min-height:72px;padding:12px}.artists-admin-page .admin-upload-control span,.artists-admin-page .artist-inline-form .admin-upload-control span{color:#7b7065;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.45;display:block}.artists-admin-page .admin-mini-button,.artists-admin-page .artist-inline-form .admin-mini-button{min-height:38px;padding:8px 11px}.artists-admin-page .host-card.is-editing{grid-template-columns:110px minmax(220px,.8fr) minmax(360px,1.4fr) auto;align-items:start}.artists-admin-page .host-card.is-editing .admin-artist-image-control{grid-template-columns:92px minmax(0,1fr);display:grid}.artists-admin-page .artist-add-form .admin-artist-image-control{grid-template-columns:96px minmax(0,1fr);display:grid}@media (max-width:1350px){.artists-admin-page .artist-card-inline{grid-template-columns:1fr}.artists-admin-page .artist-inline-form{grid-template-columns:84px minmax(220px,1fr) minmax(110px,.5fr) minmax(100px,.45fr) 92px}.artists-admin-page .artist-inline-delete,.artists-admin-page .artist-inline-form .artist-actions{grid-column:1/-1}.artists-admin-page .artist-inline-delete{justify-content:flex-start}.artists-admin-page .host-card.is-editing{grid-template-columns:110px minmax(0,1fr)}.artists-admin-page .host-card.is-editing .admin-artist-image-control,.artists-admin-page .host-card.is-editing .artist-actions{grid-column:1/-1}}@media (max-width:760px){.artists-admin-page .artist-add-form .admin-artist-image-control,.artists-admin-page .artist-inline-form,.artists-admin-page .artist-inline-form .admin-artist-image-control,.artists-admin-page .host-card.is-editing .admin-artist-image-control{grid-template-columns:1fr}.artists-admin-page .artist-inline-form .admin-artist-image-control{grid-column:1/-1}.artists-admin-page .artist-card-inline .person-image-wrapper,.artists-admin-page .artist-inline-form .admin-artist-image-control .admin-artist-live-preview{width:104px;height:104px}.artists-admin-page .admin-image-tools,.artists-admin-page .admin-upload-control{grid-template-columns:1fr}}.artists-admin-page{color:#2b1c17;text-align:start;max-width:100%;overflow-x:hidden}.artists-admin-page .artists-list{gap:16px;display:grid}.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline,.artists-admin-page .host-card.is-editing{background:#fff;border:1px solid #9a6d2e29;border-radius:14px;grid-template-columns:140px minmax(0,1fr);grid-template-areas:"image fields""image delete";gap:18px;padding:16px;box-shadow:0 14px 36px #2b1c170f}.artists-admin-page .admin-artist-image-control{box-shadow:none;min-width:0;padding:0}.artists-admin-page .admin-artist-live-preview{background:#f4efe7;border:1px solid #9a6d2e2e;border-radius:12px;justify-content:center;align-items:center;width:140px;height:160px;display:flex}.artists-admin-page .admin-artist-placeholder{color:#8a8176;place-items:center;padding:12px}.artists-admin-page .admin-artist-placeholder span{font-size:12px;font-weight:900;line-height:1.35}.artists-admin-page .admin-artist-image-fields{gap:8px;min-width:0;display:grid}.artists-admin-page .admin-upload-control{background:#fffdf8;border:1.5px dashed #d7c49b;grid-template-columns:1fr;align-items:center;min-width:0;min-height:82px}.artists-admin-page .admin-upload-control:hover{background:#fff9e9;border-color:#c99a19}.artists-admin-page .admin-upload-control span,.artists-admin-page .admin-upload-control strong{min-width:0;display:block}.artists-admin-page .admin-upload-control strong{font-weight:900}.artists-admin-page .admin-upload-control span{color:#7b7065;line-height:1.35}.artists-admin-page .admin-upload-control input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.artists-admin-page .admin-mini-button{cursor:pointer;text-align:center;white-space:normal;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.artists-admin-page .admin-mini-button:not(.danger):not(.neutral){color:#2b1c17;background:#efbf04}.artists-admin-page .admin-mini-button.neutral{color:#2b1c17;background:#f1eee8}.artists-admin-page .admin-mini-button.danger{color:#fff;background:#c83e3e}.artists-admin-page .admin-artist-advanced{min-width:0}.artists-admin-page .admin-artist-advanced summary{cursor:pointer;line-height:1.4}.artists-admin-page .admin-artist-advanced .admin-field{gap:6px;margin-top:8px;display:grid}.artists-admin-page .artist-main-fields{grid-template-columns:minmax(0,50%) minmax(0,20%) minmax(0,15%) minmax(0,15%);align-content:start}.artists-admin-page .artist-visible-toggle,.artists-admin-page .form-group{min-width:0}.artists-admin-page .admin-field span,.artists-admin-page .artist-visible-toggle span,.artists-admin-page .form-label{color:#2b1c17b8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:900;line-height:1.35;display:inline-flex;overflow:hidden}.artists-admin-page .admin-field input,.artists-admin-page .form-control{direction:inherit;border:1px solid #4a31262e;padding:0 13px;font-size:14px}.artists-admin-page .artist-visible-toggle{background:#fff;border:1px solid #4a31262e;border-radius:10px;align-self:end;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.artists-admin-page .artist-visible-toggle input{accent-color:#c99a19;width:17px;height:17px}.artists-admin-page .admin-action-button{cursor:pointer;border:0;min-height:46px;padding:10px 16px;font-size:14px;font-weight:900}.artists-admin-page .admin-action-button:disabled{cursor:progress;opacity:.72}.artists-admin-page .artist-card-status{color:#74685f;line-height:1.45}.artists-admin-page .host-card:not(.is-editing){grid-template-columns:92px minmax(0,1fr) auto;align-items:center}.artists-admin-page .host-card:not(.is-editing) .person-image-wrapper{width:92px;height:92px}@media (max-width:1100px){.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline,.artists-admin-page .host-card.is-editing{grid-template-columns:120px minmax(0,1fr)}.artists-admin-page[dir=rtl] .artist-add-form,.artists-admin-page[dir=rtl] .artist-card-inline,.artists-admin-page[dir=rtl] .host-card.is-editing{grid-template-columns:minmax(0,1fr) 120px}.artists-admin-page .admin-artist-live-preview{width:120px;height:140px}.artists-admin-page .artist-main-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:760px){.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline,.artists-admin-page .host-card.is-editing,.artists-admin-page[dir=rtl] .artist-add-form,.artists-admin-page[dir=rtl] .artist-card-inline,.artists-admin-page[dir=rtl] .host-card.is-editing{grid-template-columns:1fr;grid-template-areas:"image""fields""delete";padding:14px}.artists-admin-page .admin-artist-image-control{justify-items:stretch}.artists-admin-page .admin-artist-live-preview{width:100%;height:180px}.artists-admin-page .artist-main-fields,.artists-admin-page .host-card:not(.is-editing),.artists-admin-page .host-fields{grid-template-columns:1fr}.artists-admin-page .artist-actions,.artists-admin-page .artist-inline-delete{flex-direction:column;align-items:stretch}.artists-admin-page .admin-action-button,.artists-admin-page .admin-mini-button{width:100%}.artists-admin-page .artist-card-status{white-space:normal}}.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline{background:#fffefa;border:1px solid #9a6d2e38;border-radius:16px;grid-template-columns:190px minmax(0,1fr);grid-template-areas:"image fields""image delete";align-items:start;gap:18px 24px;padding:18px;display:grid;box-shadow:0 10px 28px #2b1c170b}.artists-admin-page[dir=rtl] .artist-add-form,.artists-admin-page[dir=rtl] .artist-card-inline{grid-template-columns:minmax(0,1fr) 190px;grid-template-areas:"fields image""delete image"}.artists-admin-page .artist-editor-form,.artists-admin-page .artist-inline-form{display:contents}.artists-admin-page .admin-artist-image-control{grid-area:image;align-self:start;gap:10px;width:190px;display:grid}.artists-admin-page .admin-artist-live-preview{aspect-ratio:190/220;box-shadow:none;background:#f8f3ea;border:1px solid #9a6d2e47;border-radius:14px;width:190px;height:220px;overflow:hidden}.artists-admin-page .admin-artist-live-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.artists-admin-page .admin-artist-placeholder{color:#7b7065;text-align:center;background:linear-gradient(#fffaf0,#f2eadc);align-content:center;justify-items:center;gap:8px;height:100%;padding:14px;display:grid}.artists-admin-page .admin-artist-placeholder i{color:#c99a19;font-size:30px}.artists-admin-page .admin-upload-control{cursor:pointer;background:#fff;border:1px dashed #9a6d2e61;border-radius:12px;gap:8px;min-height:auto;padding:10px;display:grid}.artists-admin-page .admin-upload-control span,.artists-admin-page .admin-upload-control strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artists-admin-page .admin-upload-control strong{color:#2b1c17;font-size:12px}.artists-admin-page .admin-upload-control span{color:#786c60;font-size:11px}.artists-admin-page .admin-image-tools{gap:8px;display:grid}.artists-admin-page .admin-artist-advanced summary{color:#9a6d2e;font-size:12px;font-weight:900}.artists-admin-page .artist-main-fields{grid-area:fields;grid-template-columns:minmax(280px,2fr) 180px 150px 110px;gap:12px;min-width:0;display:grid}.artists-admin-page .artist-name-field{min-width:0}.artists-admin-page .form-group{gap:7px;min-width:0;display:grid}.artists-admin-page .artist-visible-toggle span,.artists-admin-page .form-label{color:#2b1c17c2;min-width:0;font-size:13px;font-weight:900}.artists-admin-page .admin-field input,.artists-admin-page .form-control{color:#2b1c17;min-width:0;height:48px;text-align:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #9a6d2e40;border-radius:10px;width:100%;padding:0 14px;font-size:15px;font-weight:700;line-height:48px;overflow:hidden}.artists-admin-page .admin-field input:focus,.artists-admin-page .form-control:focus{border-color:#d3a700;outline:none;box-shadow:0 0 0 4px #d3a70029}.artists-admin-page .artist-visible-toggle{min-width:0}.artists-admin-page .artist-visible-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#c9c3ba;border:0;border-radius:999px;margin:0;transition:background .2s;position:relative}.artists-admin-page .artist-visible-toggle input:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;inset:3px auto 3px 3px;box-shadow:0 2px 6px #2b1c1738}.artists-admin-page .artist-visible-toggle input:checked{background:#e4ad00}.artists-admin-page .artist-visible-toggle input:checked:after{transform:translate(24px)}.artists-admin-page[dir=rtl] .artist-visible-toggle input:after{inset:3px 3px 3px auto}.artists-admin-page[dir=rtl] .artist-visible-toggle input:checked:after{transform:translate(-24px)}.artists-admin-page .artist-actions{grid-column:1/-1;gap:10px;min-width:0;margin-top:6px}.artists-admin-page .admin-action-button{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:154px;min-height:48px;display:inline-flex}.artists-admin-page .admin-action-button.add,.artists-admin-page .admin-action-button.save{color:#2b1c17;background:#efbf04}.artists-admin-page .admin-action-button.cancel,.artists-admin-page .admin-action-button.ghost{color:#2b1c17;background:#fff;border:1px solid #9a6d2e47}.artists-admin-page .admin-action-button.delete{color:#c21f1f;background:#fff;border:1px solid #ca262670}.artists-admin-page .artist-card-status{color:#7d7064;text-overflow:ellipsis;white-space:nowrap;flex:220px;min-width:0;font-size:12px;font-weight:800;overflow:hidden}@media (max-width:1180px){.artists-admin-page .artist-main-fields{grid-template-columns:minmax(240px,1fr) 170px 140px}.artists-admin-page .artist-visible-toggle{grid-column:span 1}}@media (max-width:980px){.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline,.artists-admin-page[dir=rtl] .artist-add-form,.artists-admin-page[dir=rtl] .artist-card-inline{grid-template-columns:150px minmax(0,1fr);grid-template-areas:"image fields""image delete"}.artists-admin-page[dir=rtl] .artist-add-form,.artists-admin-page[dir=rtl] .artist-card-inline{grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"fields image""delete image"}.artists-admin-page .admin-artist-image-control,.artists-admin-page .admin-artist-live-preview{width:150px}.artists-admin-page .admin-artist-live-preview{height:174px}.artists-admin-page .artist-main-fields{grid-template-columns:minmax(0,1fr) minmax(140px,1fr)}}@media (max-width:720px){.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline,.artists-admin-page[dir=rtl] .artist-add-form,.artists-admin-page[dir=rtl] .artist-card-inline{grid-template-columns:1fr;grid-template-areas:"image""fields""delete"}.artists-admin-page .admin-artist-image-control,.artists-admin-page .admin-artist-live-preview{width:100%}.artists-admin-page .admin-artist-live-preview{height:auto;min-height:220px}.artists-admin-page .artist-main-fields{grid-template-columns:1fr}.artists-admin-page .artist-actions,.artists-admin-page .artist-inline-delete{flex-direction:column;justify-content:stretch;align-items:stretch}.artists-admin-page .admin-action-button{width:100%}.artists-admin-page .artist-card-status{white-space:normal}}.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline,.artists-admin-page .host-card.is-editing{box-shadow:none;background:#fffdfa;border:1px solid #eadfce;border-radius:16px;grid-template-columns:180px minmax(0,1fr);grid-template-areas:"image content""image delete";align-items:start;gap:24px;width:100%;min-width:0;height:auto;min-height:0;padding:24px;display:grid;position:static;overflow:visible}.artists-admin-page[dir=rtl] .artist-add-form,.artists-admin-page[dir=rtl] .artist-card-inline,.artists-admin-page[dir=rtl] .host-card.is-editing{grid-template-columns:minmax(0,1fr) 180px;grid-template-areas:"content image""delete image"}.artists-admin-page .artist-card-edit{display:contents}.artists-admin-page .admin-artist-image-control,.artists-admin-page .artist-photo-column{flex-direction:column;flex:none;grid-area:image;align-self:start;gap:12px;width:180px;min-width:0;height:auto;min-height:0;padding:0;display:flex;position:static;overflow:visible}.artists-admin-page .admin-artist-image-control{background:0 0;border:0;border-radius:0}.artists-admin-page .artist-photo{aspect-ratio:auto;border:1px solid #9a6d2e3d;border-radius:12px;flex:none;width:180px;max-width:100%;height:210px;min-height:0;max-height:210px;display:block;position:static;inset:auto}.artists-admin-page .artist-remove-image,.artists-admin-page .artist-upload{cursor:pointer;text-align:center;flex:none;justify-content:center;align-items:center;gap:8px;width:180px;height:46px;min-height:46px;max-height:46px;padding:0 12px;font-size:13px;font-weight:900;line-height:1.2;display:inline-flex;position:static}.artists-admin-page .artist-upload{color:#2b1c17;background:#efbf04;border:0}.artists-admin-page .artist-remove-image{color:#c21f1f;background:#fff;border:1px solid #ca262670}.artists-admin-page .artist-file-input{display:none}.artists-admin-page .artist-image-feedback{color:#7d7064;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;font-weight:800;line-height:1.35;display:block;overflow:hidden}.artists-admin-page .artist-content{flex-direction:column;grid-area:content;gap:18px;width:100%;min-width:0;height:auto;min-height:0;display:flex;position:static}.artists-admin-page .artist-fields{grid-template-columns:minmax(260px,2fr) 160px 130px 110px;align-items:end;gap:16px;min-width:0;height:auto;min-height:0;display:grid;position:static}.artists-admin-page .host-fields{grid-template-columns:minmax(260px,1fr)}.artists-admin-page .artist-field,.artists-admin-page .form-group{min-width:0}.artists-admin-page .artist-field input,.artists-admin-page .artist-field select,.artists-admin-page .form-control{box-sizing:border-box;width:100%;padding:0 14px;line-height:1.35;display:block}.artists-admin-page .artist-visible-toggle{align-items:end;gap:7px;height:auto;min-height:0;padding:0;display:grid}.artists-admin-page .artist-visible-toggle input{flex:none;width:52px;height:28px;min-height:0}.artists-admin-page .artist-card-status,.artists-admin-page .artist-feedback{color:#74685f;overflow-wrap:anywhere;min-width:0;min-height:20px;font-size:13px;font-weight:800;line-height:1.45;position:static}.artists-admin-page .artist-actions{flex-wrap:wrap;align-items:center;gap:12px;height:auto;min-height:0;display:flex;position:static}.artists-admin-page .admin-action-button,.artists-admin-page .artist-actions button,.artists-admin-page .artist-inline-delete button{flex:none;width:auto;height:46px;min-height:46px;position:static}.artists-admin-page .artist-inline-delete{grid-area:delete;justify-content:flex-start;align-items:center;min-width:0;height:auto;min-height:0;position:static}.artists-admin-page[dir=rtl] .artist-inline-delete{justify-content:flex-start}.artists-admin-page[dir=rtl]{text-align:right}.artists-admin-page:not([dir=rtl]){text-align:left;direction:ltr}@media (max-width:700px){.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline,.artists-admin-page .host-card.is-editing,.artists-admin-page[dir=rtl] .artist-add-form,.artists-admin-page[dir=rtl] .artist-card-inline,.artists-admin-page[dir=rtl] .host-card.is-editing{grid-template-columns:1fr;grid-template-areas:"image""content""delete"}.artists-admin-page .admin-artist-image-control,.artists-admin-page .artist-photo-column{justify-self:center;align-items:center;width:180px}.artists-admin-page .artist-fields{grid-template-columns:1fr}.artists-admin-page .artist-actions,.artists-admin-page .artist-inline-delete{flex-direction:column;align-items:stretch}.artists-admin-page .admin-action-button,.artists-admin-page .artist-actions button,.artists-admin-page .artist-inline-delete button{width:100%}}.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline,.artists-admin-page .host-card.is-editing{grid-template-columns:150px minmax(0,1fr)}.artists-admin-page[dir=rtl] .artist-add-form,.artists-admin-page[dir=rtl] .artist-card-inline,.artists-admin-page[dir=rtl] .host-card.is-editing{grid-template-columns:minmax(0,1fr) 150px}.artists-admin-page .admin-artist-image-control,.artists-admin-page .artist-photo-column{justify-self:center;align-items:center;gap:10px;width:150px}.artists-admin-page .artist-photo{-o-object-fit:cover;object-fit:cover;background:linear-gradient(145deg,#ffffffb8,#efbf041f);border:2px solid #efbf04b8;border-radius:50%;width:126px;height:126px;max-height:126px;box-shadow:inset 0 1px #ffffffd1}.artists-admin-page .artist-remove-image,.artists-admin-page .artist-upload{white-space:normal;border-radius:10px;width:150px;height:auto;min-height:42px;max-height:none;padding:8px 10px;font-size:12px;line-height:1.25}.artists-admin-page .artist-remove-image,.artists-admin-page .artist-upload span{overflow-wrap:anywhere}.artists-admin-page .artist-image-feedback{text-align:center;max-width:150px}.artists-admin-page .artist-fields{grid-template-columns:minmax(220px,2fr) 140px 110px 132px;align-items:start}.artists-admin-page .artist-visible-toggle span,.artists-admin-page .form-label{white-space:normal;min-height:19px;line-height:1.35;display:flex;overflow:visible}.artists-admin-page .artist-field input,.artists-admin-page .artist-field select,.artists-admin-page .form-control{text-overflow:ellipsis;height:48px;min-height:48px;font-size:14px;overflow:hidden}.artists-admin-page .artist-visible-toggle{align-self:stretch;align-items:start;min-height:74px}.artists-admin-page .artist-visible-toggle input{align-self:end}.artists-admin-page .artist-actions{margin-top:0}@media (max-width:1100px){.artists-admin-page .artist-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline,.artists-admin-page .host-card.is-editing,.artists-admin-page[dir=rtl] .artist-add-form,.artists-admin-page[dir=rtl] .artist-card-inline,.artists-admin-page[dir=rtl] .host-card.is-editing{grid-template-columns:1fr}.artists-admin-page .admin-artist-image-control,.artists-admin-page .artist-photo-column,.artists-admin-page .artist-remove-image,.artists-admin-page .artist-upload{width:min(100%,180px)}.artists-admin-page .artist-fields{grid-template-columns:1fr}}.footer1-sertion-area{height:auto!important;padding:64px 0 36px!important}.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline,.artists-admin-page .host-card.is-editing{text-align:center!important;border-radius:12px!important;flex-direction:column!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:0!important;padding:10px 8px!important;display:flex!important;overflow:visible!important}.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline.is-editing,.artists-admin-page .host-card.is-editing{grid-column:span 2}.artists-admin-page .artist-admin-display-card{flex-direction:column!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}.artists-admin-page .admin-artist-image-control,.artists-admin-page .artist-admin-display-card .person-image-wrapper,.artists-admin-page .artist-photo-column,.artists-admin-page .person-image-wrapper{width:90px!important;height:auto!important;min-height:0!important}.artists-admin-page .artist-admin-display-card .person-image-wrapper,.artists-admin-page .artist-photo,.artists-admin-page .artist-photo-button,.artists-admin-page .person-image-wrapper{aspect-ratio:1!important}.artists-admin-page .artist-photo-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.artists-admin-page .artist-photo-button span{color:#fff;text-align:center;background:#2b1c17bd;justify-content:center;align-items:center;gap:4px;min-height:24px;padding:3px 5px;font-size:10px;font-weight:900;line-height:1.15;display:inline-flex;position:absolute;inset:auto 0 0}.artists-admin-page .artist-admin-display-card .person-image-wrapper img,.artists-admin-page .artist-photo,.artists-admin-page .person-image-wrapper img{display:block;-o-object-fit:cover!important;object-fit:cover!important;border:2px solid #efbf04b8!important;width:82px!important;height:82px!important}.artists-admin-page .artist-admin-time{min-width:58px!important;min-height:24px!important;padding:5px 8px!important;font-size:11px!important}.artists-admin-page .artist-admin-display-card strong{overflow-wrap:anywhere!important;max-width:100%!important;line-height:1.25!important}.artists-admin-page .artist-admin-display-card small,.artists-admin-page .artist-feedback,.artists-admin-page .artist-image-feedback{font-size:10px!important;line-height:1.25!important}.artists-admin-page .artist-card-edit,.artists-admin-page .artist-content,.artists-admin-page .artist-fields,.artists-admin-page .artist-inline-form,.artists-admin-page .host-fields{flex-direction:column!important;gap:7px!important;width:100%!important;min-width:0!important;display:flex!important}.artists-admin-page .artist-field input,.artists-admin-page .artist-field select,.artists-admin-page .form-control{height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:12px!important}.artists-admin-page .artist-visible-toggle span,.artists-admin-page .form-label{font-size:10px!important;line-height:1.2!important}.artists-admin-page .artist-visible-toggle{min-height:0!important}.artists-admin-page .artist-visible-toggle input{width:42px!important;height:22px!important}.artists-admin-page .artist-actions,.artists-admin-page .artist-inline-delete{justify-content:center!important;gap:6px!important;width:100%!important;margin:0!important;display:flex!important}.artists-admin-page .admin-action-button,.artists-admin-page .artist-edit-toggle,.artists-admin-page .artist-remove-image,.artists-admin-page .artist-upload{border-radius:8px!important;gap:5px!important;width:auto!important;height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:11px!important;line-height:1!important}.artists-admin-page .artist-remove-image,.artists-admin-page .artist-upload{width:90px!important}.artists-admin-page .artist-upload span{display:none}.artists-admin-page .artist-crop-panel{background:#fffdfa;border:1px solid #efbf0457;border-radius:14px;width:min(100%,360px);max-width:360px;padding:14px;box-shadow:0 20px 70px #00000038}.artists-admin-page .artist-crop-stage{justify-content:center;display:flex}.artists-admin-page .artist-crop-frame{aspect-ratio:1;cursor:grab;touch-action:none;background:#201915;border-radius:12px;width:min(76vw,300px);position:relative;overflow:hidden}.artists-admin-page .artist-crop-frame img{-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:50%;width:100%;height:100%;position:absolute;top:0;left:0}.artists-admin-page .artist-crop-circle{pointer-events:none;border:2px solid #efbf04;border-radius:50%;position:absolute;inset:8px;box-shadow:0 0 0 999px #00000057}.artists-admin-page .artist-crop-slider{gap:8px;margin-top:12px;display:grid}.artists-admin-page .artist-crop-slider span{color:#4a241d;font-size:12px;font-weight:900}.artists-admin-page .artist-crop-slider input{width:100%}.artists-admin-page .artist-crop-actions{justify-content:center;gap:8px;margin-top:12px;display:flex}@media (max-width:560px){.artists-admin-page .artists-list{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))!important}.artists-admin-page .artist-add-form,.artists-admin-page .artist-card-inline.is-editing,.artists-admin-page .host-card.is-editing{grid-column:1/-1}.artists-admin-page .artist-card-inline{padding:8px 5px!important}}.footer1-sertion-area .footer-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.footer1-sertion-area .footer-grid-column,.footer1-sertion-area .footer-logo-area,.footer1-sertion-area .footer-social-box,.footer1-sertion-area .link-content,.footer1-sertion-area .link-content2{min-width:0;margin:0;padding:0}.footer1-sertion-area .footer-logo-area>img{-o-object-fit:contain;object-fit:contain;width:155px;max-width:155px;height:118px;max-height:118px;display:block}.footer1-sertion-area .copyright p,.footer1-sertion-area .footer-logo-area p{margin:0}.footer1-sertion-area .footer-logo-area ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer1-sertion-area .footer-logo-area ul li{display:block}.footer1-sertion-area .footer-logo-area ul li a{aspect-ratio:1;text-align:center;border:1px solid #efbf0480;border-radius:50%;flex-shrink:0;justify-content:center;place-items:center;width:36px;height:36px;margin:0;line-height:1;display:inline-grid;position:relative;color:#2b1c17!important;background:#efbf04!important}.footer1-sertion-area .footer-logo-area ul li a i{text-align:center;justify-content:center;place-items:center;width:100%;height:100%;font-size:16px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:currentColor!important;display:grid!important}.footer1-sertion-area .footer-logo-area ul li a i:before{margin:0;line-height:1;display:block}.footer1-sertion-area .footer-logo-area ul li a:hover{transform:translateY(-3px);color:#2b1c17!important;background:#e0b66d!important}.blog-details-section .blog-deatils-content .tags-social-area .social ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blog-details-section .blog-deatils-content .tags-social-area .social ul li a{aspect-ratio:1;border:1px solid #efbf0480;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin:0;font-size:16px;line-height:1;display:inline-flex;color:#2b1c17!important;background:#efbf04!important}.blog-details-section .blog-deatils-content .tags-social-area .social ul li a i{text-align:center;width:16px;height:16px;font-size:16px;line-height:1;display:block;color:currentColor!important}.blog-details-section .blog-deatils-content .tags-social-area .social ul li a:hover{transform:translateY(-3px);color:#2b1c17!important;background:#e0b66d!important}.footer1-sertion-area .link-content ul,.footer1-sertion-area .link-content2 ul{gap:14px;margin:0;padding:0;display:grid}.footer1-sertion-area .link-content ul li a,.footer1-sertion-area .link-content2 ul li a{align-items:flex-start;gap:10px;padding-top:0;line-height:1.45;display:inline-flex}.footer1-sertion-area .link-content2 ul li a img{-o-object-fit:contain;object-fit:contain;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.footer1-sertion-area .footer-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.footer1-sertion-area .footer-social-box .img1{aspect-ratio:1/.82;margin:0}.footer1-sertion-area .footer-social-box .img1 img{display:block}.footer1-sertion-area .footer-social-box .img1 .icons img{-o-object-fit:contain;object-fit:contain;width:32px;height:32px}.footer1-sertion-area .space60{height:34px}.footer1-sertion-area .copyright{padding-top:24px}.footer1-sertion-area .copyright,.footer10-sertion-area .copyright,.footer2-sertion-area .copyright,.footer3-sertion-area .copyright,.footer4-sertion-area .copyright,.footer5-sertion-area .copyright,.footer6-sertion-area .copyright,.footer7-sertion-area .copyright,.footer8-sertion-area .copyright,.footer9-sertion-area .copyright{box-sizing:border-box;text-align:center;padding-inline:0;border-top:1px solid #e0b66d;width:100%;margin-inline:auto}.footer1-sertion-area .copyright p,.footer10-sertion-area .copyright p,.footer2-sertion-area .copyright p,.footer3-sertion-area .copyright p,.footer4-sertion-area .copyright p,.footer5-sertion-area .copyright p,.footer6-sertion-area .copyright p,.footer7-sertion-area .copyright p,.footer8-sertion-area .copyright p,.footer9-sertion-area .copyright p{text-align:center;width:100%;margin-inline:auto;padding-inline:0;border-top:0!important}.partners-page-logos{height:auto}.partners-page-logos.sp2{padding-bottom:56px!important}.partners-page-logos .brand-box{justify-content:center;align-items:center;min-height:140px;display:flex;overflow:hidden}.partners-page-logos .brand-box img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:170px;height:72px;max-height:72px;display:block}@media (min-width:992px){.partners-page-logos .official-partners-row>[class*=col-]{flex:0 0 20%;max-width:20%}}@media (max-width:991px){.footer1-sertion-area{padding:56px 0 34px!important}.footer1-sertion-area .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.footer1-sertion-area{padding:44px 0 30px!important}.footer1-sertion-area .footer-grid{grid-template-columns:1fr;gap:26px}.footer1-sertion-area .footer-grid-column:first-child,.footer1-sertion-area .footer-logo-area{text-align:center;flex-direction:column;align-items:center;display:flex}.footer1-sertion-area .footer-logo-area>img{max-width:112px;max-height:82px;width:112px!important;height:82px!important}.footer1-sertion-area .footer-logo-area p{max-width:330px;font-size:13px;line-height:1.65}.footer1-sertion-area .footer-logo-area .space16{height:10px}.footer1-sertion-area .footer-logo-area .space24{height:16px}.footer1-sertion-area .footer-logo-area ul{justify-content:center;gap:8px}.footer1-sertion-area .footer-logo-area ul li a{place-items:center;width:34px;height:34px;display:inline-grid}.footer1-sertion-area .footer-logo-area ul li a i{justify-content:center;place-items:center;width:100%;height:100%;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid!important}.footer1-sertion-area .footer-gallery-grid{max-width:360px;margin-inline:auto}.footer1-sertion-area .copyright{text-align:center;width:100%;margin-inline:auto;padding-inline:0}.partners-page-logos.sp2{padding-bottom:30px!important}.partners-page-logos .brand-box{min-height:120px}.partners-page-logos .brand-box img{max-width:150px;height:64px;max-height:64px}.about1-section-area .about-header-area .about-counter-area{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:0;width:100%;position:relative;padding:0!important;display:grid!important}.about1-section-area .about-header-area .about-counter-area:after,.about1-section-area .about-header-area .about-counter-area:before{pointer-events:none;z-index:1;background:#e0b66d;width:1px;height:46px;position:absolute;left:50%;transform:translate(-50%,-50%);content:""!important}.about1-section-area .about-header-area .about-counter-area:before{top:25%}.about1-section-area .about-header-area .about-counter-area:after{top:75%}.about1-section-area .about-header-area .about-counter-area .counter-box,.about1-section-area .about-header-area .about-counter-area .counter-box.box2,.about1-section-area .about-header-area .about-counter-area .counter-box.box3{text-align:center;min-width:0;position:relative;border:0!important;padding:22px 12px!important}.about1-section-area .about-header-area .about-counter-area .counter-box{box-shadow:none!important;border:0!important}.about1-section-area .about-header-area .about-counter-area .counter-box:after,.about1-section-area .about-header-area .about-counter-area .counter-box:before{content:none!important}.about1-section-area .about-header-area .about-counter-area .counter-box:first-child,.about1-section-area .about-header-area .about-counter-area .counter-box:nth-child(2){padding-bottom:24px!important}.about1-section-area .about-header-area .about-counter-area .counter-box:nth-child(3),.about1-section-area .about-header-area .about-counter-area .counter-box:nth-child(4){padding-top:24px!important}.about1-section-area .about-header-area .about-counter-area .counter-box h2{white-space:nowrap;line-height:1;font-size:clamp(24px,7vw,34px)!important}.about1-section-area .about-header-area .about-counter-area .counter-box p{margin:0;line-height:1.35;font-size:clamp(12px,3.4vw,14px)!important}.about1-section-area .about-header-area .about-counter-area .counter-box .space18{height:10px}}.admin-shell-premium{direction:ltr}.admin-sidebar-premium{flex-direction:column;align-items:stretch;display:flex}.admin-sidebar-premium .admin-sidebar-logo{text-align:center;justify-items:center;margin-bottom:22px;padding:8px 0 24px;display:grid}.admin-sidebar-premium .admin-sidebar-logo img{max-width:190px;max-height:112px;margin-inline:auto}.admin-logout-premium[dir=rtl],.admin-nav-premium[dir=rtl],.admin-nav-premium[dir=rtl] a{direction:rtl}.admin-logout-premium[dir=rtl],.admin-nav-premium[dir=rtl] a{text-align:right;justify-content:flex-start}.admin-logout-premium[dir=rtl] span,.admin-nav-premium[dir=rtl] a span{text-align:right;flex:auto}.admin-nav-premium[dir=rtl] a.is-active:before{inset-inline:auto 0}.admin-main-premium,.artists-admin-page{text-align:left;direction:ltr}.artists-admin-page .artists-list{scroll-snap-type:x proximity;align-items:stretch;gap:18px;padding:4px 4px 16px;display:flex;overflow:auto visible}.artists-admin-page .artists-list::-webkit-scrollbar{height:8px}.artists-admin-page .artists-list::-webkit-scrollbar-thumb{background:#9a6d2e5c;border-radius:999px}.artists-admin-page .artist-card-inline{box-shadow:none;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex:0 0 220px;gap:12px;min-width:220px;padding:0;display:flex}.artists-admin-page .artist-admin-display-card{text-align:center;background:#fff;border:1px solid #efbf0438;border-radius:22px;flex-direction:column;align-items:center;min-height:302px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #2b1c171a}.artists-admin-page .artist-admin-display-card .person-image-wrapper{background:#f5efe4;border:0;border-radius:18px;width:100%;height:172px;margin:0 0 14px}.artists-admin-page .artist-admin-display-card .person-image-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%}.artists-admin-page .artist-admin-time{color:#2b1c17;background:#efbf04;border-radius:999px;margin-bottom:10px;padding:8px 12px;font-size:12px;font-weight:900;line-height:1}.artists-admin-page .artist-admin-display-card strong{color:#2b1c17;min-height:46px;font-size:18px;font-weight:900;line-height:1.25;display:block}.artists-admin-page .artist-admin-display-card small{color:#6a5a50;background:#4a312614;border-radius:999px;margin-top:auto;padding:7px 11px;font-size:12px;font-weight:800}.artists-admin-page .artist-admin-editor{background:#fff;border:1px solid #ece3d4;border-radius:14px;overflow:hidden}.artists-admin-page .artist-admin-editor summary{color:#2b1c17;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:900;list-style:none;display:flex}.artists-admin-page .artist-admin-editor summary::-webkit-details-marker{display:none}.artists-admin-page .artist-admin-editor[open]{flex-basis:520px;min-width:520px}.artists-admin-page .artist-admin-editor[open] summary{border-bottom:1px solid #ece3d4}.artists-admin-page .artist-inline-form{grid-template-columns:1fr;gap:12px;padding:14px;display:grid}.artists-admin-page .artist-inline-form .artist-actions,.artists-admin-page .artist-inline-form .artist-feedback,.artists-admin-page .artist-inline-form .artist-photo-column{grid-column:1/-1}.artists-admin-page .artist-inline-form .artist-fields{grid-template-columns:minmax(180px,1.4fr) minmax(100px,.7fr) minmax(86px,.45fr) minmax(90px,.45fr);gap:10px;display:grid}.artists-admin-page .artist-inline-delete{display:flex}.artists-admin-page .artist-inline-delete .admin-action-button{width:100%}@media (max-width:991px){.admin-sidebar-premium{inset-inline:auto 0;transform:translate(110%)}.admin-sidebar-premium.is-open{transform:translate(0)}}@media (max-width:720px){.artists-admin-page .artists-list{gap:14px;padding-inline:2px}.artists-admin-page .artist-card-inline{flex-basis:204px;min-width:204px}.artists-admin-page .artist-admin-display-card{min-height:282px;padding:14px}.artists-admin-page .artist-admin-display-card .person-image-wrapper{height:152px}.artists-admin-page .artist-admin-editor[open]{flex-basis:min(86vw,520px);min-width:min(86vw,520px)}.artists-admin-page .artist-inline-form .artist-fields{grid-template-columns:1fr}}.artists-admin-page .artists-list{scroll-snap-type:none!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}.artists-admin-page .artist-card-inline{flex:none!important;width:100%!important;min-width:0!important}.artists-admin-page .artist-card-inline.is-editing{grid-column:span 2}.artists-admin-page .artist-admin-display-card{border-radius:12px!important;min-height:0!important;padding:8px!important}.artists-admin-page .artist-admin-display-card .person-image-wrapper,.artists-admin-page .artist-photo,.artists-admin-page .artist-photo-button,.artists-admin-page .person-image-wrapper{border-radius:50%!important;width:82px!important;height:82px!important}.artists-admin-page .artist-admin-display-card strong{min-height:0!important;font-size:12px!important}.artists-admin-page .artist-card-edit,.artists-admin-page .artist-fields,.artists-admin-page .artist-inline-form{flex-direction:column!important;padding:0!important;display:flex!important}@media (max-width:560px){.artists-admin-page .artists-list{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))!important}.artists-admin-page .artist-card-inline.is-editing{grid-column:1/-1}}.artists-admin-page .artist-card-inline{align-items:center!important;gap:8px!important}.artists-admin-page .artist-card-inline.is-editing{background:#fffdfa!important;border:1px solid #efbf043d!important;border-radius:12px!important;padding:10px!important}.artists-admin-page .artist-card-edit,.artists-admin-page .artist-inline-form{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.artists-admin-page .admin-artist-image-control,.artists-admin-page .artist-photo-column{flex-direction:column!important;align-items:center!important;gap:7px!important;width:100%!important;display:flex!important}.artists-admin-page .artist-photo-button{cursor:pointer!important;background:#f7f0e4!important;border:2px solid #efbf04b8!important;border-radius:50%!important;width:88px!important;height:88px!important;padding:0!important;position:relative!important;overflow:hidden!important}.artists-admin-page .artist-photo,.artists-admin-page .artist-photo-button .artist-photo{-o-object-fit:cover!important;object-fit:cover!important;border:0!important;width:100%!important;height:100%!important}.artists-admin-page .artist-photo-button span{color:#fff!important;background:#2b1c17ad!important;min-height:22px!important;font-size:9px!important;position:absolute!important;inset:auto 0 0!important}.artists-admin-page .artist-content,.artists-admin-page .artist-fields,.artists-admin-page .host-fields{flex-direction:column!important;gap:7px!important;width:100%!important;display:flex!important}.artists-admin-page .artist-field,.artists-admin-page .artist-name-field,.artists-admin-page .form-group{width:100%!important}.artists-admin-page .artist-field input,.artists-admin-page .form-control{border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:12px!important}.artists-admin-page .host-card.host-name-only{background:#fffdfa!important;border:1px solid #efbf0438!important;border-radius:12px!important;flex-direction:row!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important}.artists-admin-page .host-card.host-name-only.is-editing{flex-direction:column!important}.artists-admin-page .host-card.host-name-only .admin-artist-image-control,.artists-admin-page .host-card.host-name-only .artist-photo-column,.artists-admin-page .host-card.host-name-only .person-image-wrapper{display:none!important}.artists-admin-page .artist-crop-backdrop{z-index:99999!important;background:#12100e9e!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}.artists-admin-page .artist-crop-panel{background:#fffdfa!important;border-radius:14px!important;width:min(100%,360px)!important;max-width:360px!important;padding:14px!important}.artists-admin-page .artist-crop-frame{cursor:grab!important;touch-action:none!important;background:#211914!important;border-radius:12px!important;width:min(76vw,300px)!important;height:min(76vw,300px)!important;position:relative!important;overflow:hidden!important}.artists-admin-page .artist-crop-title{color:#2b1c17!important;text-align:center!important;margin:0 0 10px!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important}.artists-admin-page .artist-crop-frame img{-o-object-fit:contain!important;object-fit:contain!important;pointer-events:none!important;transform-origin:50%!important;z-index:1!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.artists-admin-page .artist-crop-circle{opacity:.82!important;pointer-events:none!important;z-index:2!important;border:2px solid #efbf0494!important;border-radius:50%!important;position:absolute!important;inset:14px!important;box-shadow:0 0 0 999px #00000042!important}.artists-admin-page .artist-crop-loading{color:#fff!important;z-index:3!important;font-size:13px!important;font-weight:900!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.artists-admin-page .artist-crop-error{color:#b42318!important;text-align:center!important;margin:8px 0 0!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.artists-admin-page{text-align:left!important;direction:ltr!important}.artists-admin-page .artists-list{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important;align-items:start!important}.artists-admin-page .artist-card-inline,.artists-admin-page .artist-card-inline.is-editing{grid-column:auto!important;align-self:start!important;min-height:0!important}.artists-admin-page .artist-card-inline.is-editing{padding:8px!important}.artists-admin-page .artist-card-inline.is-editing .artist-admin-display-card{display:none!important}.artists-admin-page .artist-card-inline .artist-admin-display-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px!important;display:-webkit-box!important;overflow:hidden!important}.artists-admin-page .artist-card-inline.is-editing .artist-photo-button{width:76px!important;height:76px!important}.artists-admin-page .artist-card-inline.is-editing .admin-artist-image-control,.artists-admin-page .artist-card-inline.is-editing .artist-photo-column{gap:4px!important}.artists-admin-page .artist-card-inline.is-editing .artist-feedback,.artists-admin-page .artist-card-inline.is-editing .artist-image-feedback{display:none!important}.artists-admin-page .artist-card-inline.is-editing .form-label{min-height:0!important;font-size:9px!important}.artists-admin-page .artist-card-inline.is-editing .artist-field input,.artists-admin-page .artist-card-inline.is-editing .form-control{height:30px!important;min-height:30px!important;font-size:11px!important}.artists-admin-page .artist-visible-toggle{background:#4a31260b!important;border:1px solid #4a31261a!important;border-radius:8px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:30px!important;padding:4px 7px!important;display:flex!important}.artists-admin-page .artist-visible-toggle span{min-height:0!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:inline!important}.artists-admin-page .artist-visible-toggle input{accent-color:#efbf04;flex:none!important;width:14px!important;height:14px!important;margin:0!important}.artists-admin-page .artist-card-inline .artist-inline-delete,.artists-admin-page .artist-card-inline.is-editing .artist-actions{gap:5px!important}.artists-admin-page .artist-card-inline .admin-action-button,.artists-admin-page .artist-card-inline.is-editing .admin-action-button{height:28px!important;min-height:28px!important;padding:0 7px!important;font-size:10px!important}.artists-admin-page .host-card.host-name-only{flex-flow:row!important;align-items:center!important;min-height:44px!important;display:flex!important}.artists-admin-page .host-card.host-name-only .person-read-info{white-space:nowrap!important;flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.artists-admin-page .host-card.host-name-only .person-read-info span,.artists-admin-page .host-card.host-name-only .person-read-info strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;line-height:1!important;overflow:hidden!important}.artists-admin-page .host-card.host-name-only .artist-actions{flex:none!important;width:auto!important}.artists-admin-page .host-card.host-name-only .admin-action-button{white-space:nowrap!important}@media (max-width:560px){.artists-admin-page .artists-list{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}}.blog-details-hero .heading1 h1{text-shadow:0 14px 34px #150f0c5c;margin:0;font-size:clamp(34px,5vw,68px);line-height:1.1;color:#efbf04!important}.blog-details-modern-section{background:linear-gradient(#f8f4ed,#fff 48%,#f8f4ed)}.blog-details-section .blog-details-modern-content{box-sizing:border-box;width:100%;max-width:1040px;margin-inline:auto;padding:0!important}.blog-details-title-pill{text-align:center;justify-content:center;margin:0 auto 22px;display:flex}.blog-details-title-pill span{color:#2b1c17;font-family:var(--grotesk);overflow-wrap:anywhere;background:linear-gradient(135deg,#efbf04,#e0b66d 48%,#9a6d2e);border:1px solid #ffffff7a;border-radius:999px;justify-content:center;max-width:min(100%,760px);padding:12px 24px;font-size:clamp(17px,2vw,24px);font-weight:700;line-height:1.35;display:inline-flex;box-shadow:0 14px 34px #9a6d2e2e}.blog-details-image-stack{box-sizing:border-box;gap:16px;width:100%;max-width:100%;display:grid}.blog-details-main-image{aspect-ratio:16/8.3;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #2b1c1729}.blog-details-section .blog-details-main-image img{border-radius:8px}.blog-details-gallery{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:100%;display:grid}.blog-details-gallery .img1{aspect-ratio:1.75;border-radius:8px;min-width:0;overflow:hidden}.blog-details-gallery img{border-radius:8px}.blog-details-article-card{box-sizing:border-box;background:#fff;border:1px solid #e0b66d47;border-radius:8px;width:100%;max-width:100%;margin-top:22px;padding:clamp(24px,4vw,52px);box-shadow:0 18px 54px #2b1c1717}.blog-details-meta{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;padding:0;list-style:none;display:flex}.blog-details-section .blog-details-meta li a{background:#f5f5f5;border:1px solid #e0b66d52;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;line-height:1.2;text-decoration:none;display:inline-flex}.blog-details-section .blog-details-meta li a img{width:18px;height:18px;margin:0}.blog-details-article-card h2{color:#2b1c17;font-family:var(--grotesk);overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:700;line-height:1.18}.blog-details-lead{color:#6f625c;font-family:var(--grotesk);margin:18px 0 0;font-size:clamp(17px,1.55vw,21px);line-height:1.75}.blog-details-copy{gap:30px;margin-top:34px;display:grid}.blog-details-copy section{border-top:1px solid #e0b66d40;padding-top:26px}.blog-details-copy h3{margin:0 0 12px;color:#9a6d2e!important;font-size:clamp(22px,2vw,32px)!important;line-height:1.3!important}.blog-details-copy h3,.blog-details-copy p{font-family:var(--grotesk);overflow-wrap:anywhere}.blog-details-copy p{color:#3a2e29;margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.95}.blog-details-modern-content .tags-social-area{background:#fff;border:1px solid #e0b66d47;border-radius:8px;margin-top:18px;box-shadow:0 18px 54px #2b1c170f;padding:22px!important}.article-category-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.article-category-pill,.partner-section-pill{color:#8a5d20;letter-spacing:0;gap:8px;padding:8px 13px;font-size:13px;font-weight:700;line-height:1.2}.article-category-pill,.partner-section-pill,.partners-page-logos .partner-section-heading,.partners-page-logos .partner-section-pill{font-family:var(--grotesk);overflow-wrap:anywhere;background:#fff8ea;border:1px solid #9a6d2e38;border-radius:999px;align-items:center;max-width:100%;display:inline-flex}.partners-page-logos .partner-section-heading,.partners-page-logos .partner-section-pill{text-align:center;justify-content:center;margin:0;padding:10px 18px;font-weight:800;box-shadow:0 10px 24px #2b1c170f;color:#8a5d20!important;font-size:clamp(15px,1.25vw,18px)!important;line-height:1.25!important}.partners-page-logos .partner-section-heading-plain{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-weight:900;display:block;color:#111!important;font-size:clamp(26px,3vw,42px)!important;line-height:1.18!important}.article-category-pill:before,.partner-section-pill:before{content:"";background:#e0b66d;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.blog1-section-area .blog1-auhtor-boxarea .content-area .article-category-pill,.bloginner-section-area .blog4-boxarea .content-area .article-category-pill{color:#8a5d20;padding:8px 13px;font-size:13px}.bloginner-section-area .blog4-boxarea{background:#fff;border:1px solid #e0b66d38;border-radius:8px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 16px 42px #2b1c170f}.bloginner-section-area .blog4-boxarea .img1{aspect-ratio:1.45;border-radius:8px 8px 0 0;min-height:220px;display:block}.bloginner-section-area .blog4-boxarea .img1 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bloginner-section-area .blog4-boxarea .content-area{box-shadow:none;z-index:1;border-radius:0;min-height:230px;position:relative;margin:0!important;padding:22px!important}.bloginner-section-area .blog4-boxarea .content-area .arrow{inset-inline:auto 16px;top:-28px;right:auto}.bloginner-section-area .blog4-boxarea .content-area .arrow a{width:48px;height:48px;line-height:48px}.bloginner-section-area .blog4-boxarea .content-area .blog-card-title,.bloginner-section-area .blog4-boxarea .content-area>a:not(.readmore){color:var(--ztc-text-text-2);font-family:var(--grotesk);font-size:clamp(20px,1.8vw,24px);font-weight:var(--ztc-weight-bold);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.bloginner-section-area .blog4-boxarea .content-area ul{margin:0;padding:0}.bloginner-section-area .blog4-boxarea .content-area ul li .blog-card-date,.bloginner-section-area .blog4-boxarea .content-area ul li a{color:var(--ztc-text-text-3);font-family:var(--grotesk);font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-medium);align-items:center;gap:6px;line-height:1.3;display:inline-flex}.bloginner-section-area .blog4-boxarea .content-area ul li .blog-card-date img,.bloginner-section-area .blog4-boxarea .content-area ul li a img{margin:0}.bloginner-section-area .blog4-boxarea .content-area .arrow{display:none!important}@media (max-width:575px){.bloginner-section-area .blog4-boxarea .img1{min-height:190px}.bloginner-section-area .blog4-boxarea .content-area{min-height:auto;padding:18px!important}}.blog-details-section .blog-details-meta li>span{background:#f5f5f5;border:1px solid #e0b66d52;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;line-height:1.2;text-decoration:none;display:inline-flex}.blog-details-section .blog-details-meta li>span img{width:18px;height:18px;margin:0}.blog-details-copy .blog-details-ending{color:#2b1c17;background:#fff8ea;border-inline-start:4px solid #e0b66d;border-radius:8px;padding:16px 18px;font-weight:700}.admin-shell-premium{background:#f7f2e9!important;grid-template-columns:244px minmax(0,1fr)!important;min-height:100dvh!important;display:grid!important}.admin-sidebar-premium{z-index:1000!important;inset-block:0!important;inset-inline-start:0!important;background:linear-gradient(#2b1c17,#3a241d)!important;flex-direction:column!important;gap:10px!important;width:244px!important;height:100dvh!important;padding:14px 12px!important;display:flex!important;position:sticky!important;top:0!important;overflow-y:auto!important}.admin-sidebar-premium .admin-sidebar-logo{justify-content:center!important;align-items:center!important;margin:0 0 6px!important;padding:0!important;display:flex!important}.admin-sidebar-premium .admin-sidebar-logo img{-o-object-fit:contain!important;object-fit:contain!important;max-width:142px!important;height:auto!important;max-height:54px!important}.admin-language-switcher{background:#ffffff14;border:1px solid #efbf042e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.admin-language-switcher button{color:#ffffffc7;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:28px;padding:0 4px;font-size:10px;font-weight:900}.admin-language-switcher button.is-active{color:#2b1c17;background:#efbf04}.admin-nav-premium{flex-direction:column!important;flex:auto!important;gap:5px!important;display:flex!important}.admin-logout-premium,.admin-mobile-menu-button,.admin-nav-premium a{white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.admin-logout-premium,.admin-nav-premium a{color:#ffffffdb!important;border:1px solid #0000!important;border-radius:8px!important;min-height:38px!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;position:relative!important}.admin-logout-premium i,.admin-nav-premium a i{text-align:center!important;flex:0 0 18px!important;width:18px!important;font-size:14px!important}.admin-logout-premium span,.admin-nav-premium a span{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.admin-nav-premium a.is-active{color:#fff!important;background:#efbf0429!important;border-color:#efbf0447!important}.admin-nav-premium a.is-active:before{content:""!important;inset-inline-start:0!important;background:#efbf04!important;border-radius:99px!important;width:3px!important;height:22px!important;display:block!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.admin-logout-premium{cursor:pointer!important;background:#ffffff14!important;width:100%!important;margin-top:4px!important}.admin-main-premium{margin-inline-start:0!important;width:auto!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding:22px!important}.admin-main.admin-main-premium{max-width:none!important}.admin-main-premium>*{width:100%!important;max-width:min(100%,1220px)!important}.admin-mobile-menu-button{color:#fff!important;cursor:pointer!important;background:#2b1c17!important;border:1px solid #efbf0459!important;border-radius:8px!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important;font-weight:900!important;display:none!important}.admin-alert,.admin-success{border-radius:8px;margin:0 0 12px;padding:12px 14px;font-size:14px;font-weight:900;line-height:1.4}.admin-alert{color:#9f1f17;background:#fff1f0;border:1px solid #b4231840}.admin-success{color:#027a48;background:#ecfdf3;border:1px solid #027a4838}@media (max-width:900px){.admin-shell-premium{display:block!important}.admin-mobile-menu-button{z-index:1100!important;display:inline-flex!important;position:fixed!important;top:14px!important;left:14px!important}.admin-sidebar-premium{width:min(82vw,286px)!important;max-width:min(82vw,286px)!important;height:100dvh!important;transition:transform .22s!important;position:fixed!important;transform:translate(-105%)!important;box-shadow:18px 0 46px #0000003d!important}[dir=rtl] .admin-sidebar-premium{transform:translate(105%)!important}.admin-sidebar-premium.is-open{transform:translate(0)!important}.admin-sidebar-backdrop{z-index:999!important;background:#0f0a087a!important;border:0!important;display:block!important;position:fixed!important;inset:0!important}.admin-main-premium{padding:72px 14px 22px!important}.admin-form{grid-template-columns:1fr!important}.admin-form input,.admin-form select,.admin-form textarea{font-size:16px!important}}.blog-details-modern-content .tags-social-area .social ul,.blog-details-modern-content .tags-social-area .tags ul{flex-wrap:wrap;gap:10px;display:flex}.blog-details-modern-content .tags-social-area .social ul li a{justify-content:center;align-items:center;display:inline-flex}@media (max-width:767px){.blog-details-hero .heading1 h1{font-size:clamp(30px,9vw,42px)}.blog-details-title-pill{margin-bottom:16px}.blog-details-title-pill span{border-radius:18px;padding:10px 16px;font-size:16px}.blog-details-main-image{aspect-ratio:1.2}.blog-details-gallery{gap:10px}.blog-details-section .container,.blog-details-section .row,.blog-details-section [class*=col-]{max-width:100%}.blog-details-gallery .img1{aspect-ratio:1.1}.blog-details-article-card{margin-top:16px;padding:22px 16px}.blog-details-copy{gap:24px;margin-top:26px}.blog-details-copy section{padding-top:22px}.blog-details-modern-content .tags-social-area{gap:18px;padding:18px!important;display:grid!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}