/*! tailwindcss v4.3.1 | 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-outline-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;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-gold:#b9852c;--font-cairo:"Cairo",sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1{top:var(--spacing)}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-\[24px\]{height:24px}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#f7f7f7\]{background-color:#f7f7f7}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[\#111111\]{color:#111}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[chatbot\:action\]{chatbot:action}@media (min-width:40rem){.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:flex-row{flex-direction:row}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}}@media (min-width:80rem){.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}}}:root{--anim-duration-fast:.2s;--anim-duration:.35s;--anim-duration-slow:.7s;--anim-ease:cubic-bezier(.22,1,.36,1);--anim-ease-out:ease;--reveal-offset-y:1.75rem;--reveal-offset-x:2rem;--reveal-scale:.88;--hover-lift-sm:-2px;--hover-lift-md:-4px;--hover-lift-lg:-6px;--shadow-hover-gold:0 12px 28px #b9852c1a;--shadow-hover-btn:0 8px 20px #b9852c33}@keyframes anim-preloader-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes anim-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes anim-sidebar-in-ltr{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes anim-sidebar-in-rtl{0%{transform:translate(100%)}to{transform:translate(0)}}body.is-loading{overflow:hidden}.page-preloader{z-index:9999;transition:opacity .55s var(--anim-ease-out),visibility .55s var(--anim-ease-out);background:linear-gradient(165deg,#fdfbf8,#f9f1e7 55%,#f5ead8);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.home-page .page-preloader{opacity:.95}.home-page .page-preloader.is-hidden{opacity:0}.page-preloader__inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:min(18rem,88vw);display:flex}.page-preloader__logo-wrap{background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;animation:anim-preloader-pulse 1.6s ease-in-out infinite;display:flex;box-shadow:0 12px 32px #b9852c2e}.page-preloader__logo{object-fit:contain;width:3.25rem;height:auto}.page-preloader__title{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-bold);color:#111;margin:0}.page-preloader__track{background-color:#b9852c26;border-radius:9999px;width:100%;height:.3125rem;overflow:hidden}.page-preloader__bar{border-radius:inherit;height:100%;transition:width .25s var(--anim-ease-out);background:linear-gradient(90deg,#b9852c,#d9a036);display:block}.page-preloader.is-done .page-preloader__logo-wrap{animation:none}body:not(.is-loading) .hero__image{animation:anim-float 5s ease-in-out infinite}.home-reveal,.reveal,.site-reveal{opacity:0;transition:opacity var(--anim-duration-slow) var(--anim-ease),transform var(--anim-duration-slow) var(--anim-ease);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.home-reveal--fade-up,.reveal--fade-up,.site-reveal--fade-up{transform:translateY(var(--reveal-offset-y))}.home-reveal--fade-right,.reveal--fade-right,.site-reveal--fade-right{transform:translateX(var(--reveal-offset-x))}.home-reveal--fade-left,.reveal--fade-left,.site-reveal--fade-left{transform:translateX(calc(var(--reveal-offset-x) * -1))}.home-reveal--scale,.reveal--scale,.site-reveal--scale{transform:scale(var(--reveal-scale))}.home-reveal.is-revealed,.reveal.is-visible,.site-reveal.is-revealed,body:not(.is-loading) .home-reveal--on-load,body:not(.is-loading) .reveal--on-load{opacity:1;transform:none}.home-reveal--delay-1,.reveal--delay-1{--reveal-delay:80ms}.home-reveal--delay-2,.reveal--delay-2{--reveal-delay:.16s}.home-reveal--delay-3,.reveal--delay-3{--reveal-delay:.24s}.home-reveal--delay-4,.reveal--delay-4{--reveal-delay:.32s}.home-reveal--delay-5,.reveal--delay-5{--reveal-delay:.4s}.home-reveal--delay-6,.reveal--delay-6{--reveal-delay:.48s}.home-reveal--delay-7,.reveal--delay-7{--reveal-delay:.56s}.services__grid .home-reveal--stagger:first-child,.services__grid .reveal--stagger:first-child{--reveal-delay:50ms}.services__grid .home-reveal--stagger:nth-child(2),.services__grid .reveal--stagger:nth-child(2){--reveal-delay:.1s}.services__grid .home-reveal--stagger:nth-child(3),.services__grid .reveal--stagger:nth-child(3){--reveal-delay:.15s}.services__grid .home-reveal--stagger:nth-child(4),.services__grid .reveal--stagger:nth-child(4){--reveal-delay:.2s}.services__grid .home-reveal--stagger:nth-child(5),.services__grid .reveal--stagger:nth-child(5){--reveal-delay:.25s}.services__grid .home-reveal--stagger:nth-child(6),.services__grid .reveal--stagger:nth-child(6){--reveal-delay:.3s}.services__grid .home-reveal--stagger:nth-child(7),.services__grid .reveal--stagger:nth-child(7){--reveal-delay:.35s}.services__grid .home-reveal--stagger:nth-child(8),.services__grid .reveal--stagger:nth-child(8){--reveal-delay:.4s}.services__grid .home-reveal--stagger:nth-child(9),.services__grid .reveal--stagger:nth-child(9){--reveal-delay:.45s}html[dir=ltr] .home-reveal--fade-right,html[dir=ltr] .reveal--fade-right,html[dir=ltr] .site-reveal--fade-right{transform:translateX(var(--reveal-offset-x))}html[dir=ltr] .home-reveal--fade-left,html[dir=ltr] .reveal--fade-left,html[dir=ltr] .site-reveal--fade-left,html[dir=rtl] .home-reveal--fade-right,html[dir=rtl] .reveal--fade-right,html[dir=rtl] .site-reveal--fade-right{transform:translateX(calc(var(--reveal-offset-x) * -1))}html[dir=rtl] .home-reveal--fade-left,html[dir=rtl] .reveal--fade-left,html[dir=rtl] .site-reveal--fade-left{transform:translateX(var(--reveal-offset-x))}.site-header{transition:box-shadow var(--anim-duration) var(--anim-ease-out),background-color var(--anim-duration) var(--anim-ease-out)}.site-header--scrolled{box-shadow:0 8px 24px #1118270f}.app-promo__badge,.hero__badge,.news-details__badge,.services__badge{transition:transform var(--anim-duration) var(--anim-ease-out),box-shadow var(--anim-duration) var(--anim-ease-out)}.app-promo__badge:hover,.hero__badge:hover,.news-details__badge:hover,.services__badge:hover{transform:translateY(var(--hover-lift-sm));box-shadow:0 6px 16px #b9852c1f}.hero__feature{transition:transform var(--anim-duration) var(--anim-ease-out),background-color var(--anim-duration) var(--anim-ease-out),box-shadow var(--anim-duration) var(--anim-ease-out);border-radius:.75rem;margin:-.5rem;padding:.5rem}.hero__feature:hover{transform:translateY(var(--hover-lift-md));background-color:#ffffffa6;box-shadow:0 8px 20px #b9852c14}.hero__feature-icon{transition:transform var(--anim-duration) var(--anim-ease-out),background-color var(--anim-duration) var(--anim-ease-out)}.hero__feature:hover .hero__feature-icon{background-color:#ead4b3;transform:scale(1.08)}.btn-outline,.btn-primary,.btn-secondary,.hero__btn,.location__directions{transition:transform .25s var(--anim-ease-out),box-shadow .25s var(--anim-ease-out),background-color .25s var(--anim-ease-out),border-color .25s var(--anim-ease-out),color .25s var(--anim-ease-out)}.btn-primary:hover,.hero__btn.btn-primary:hover,.location__directions:hover{transform:translateY(var(--hover-lift-sm));box-shadow:var(--shadow-hover-btn)}.btn-outline:hover,.btn-secondary:hover{transform:translateY(var(--hover-lift-sm))}.afm-card,.complaints-card,.er-card,.faq-item,.fm-card,.news-card,.news-details__related-link,.notification-item,.rt-card,.rt-past-card,.service-card,.sm-card,.sm-follow,.wh-panel{transition:transform var(--anim-duration) var(--anim-ease),box-shadow var(--anim-duration) var(--anim-ease-out),border-color var(--anim-duration) var(--anim-ease-out),background-color var(--anim-duration) var(--anim-ease-out)}.afm-card:hover,.complaints-card:hover,.er-card:hover,.faq-item:hover,.fm-card:hover,.news-card:hover,.news-details__related-link:hover,.notification-item:hover,.rt-card:hover,.rt-past-card:hover,.service-card:hover,.sm-card:hover,.sm-follow:hover,.wh-panel:hover{transform:translateY(var(--hover-lift-lg));box-shadow:var(--shadow-hover-gold)}.fm-card__avatar,.rt-card__dot,.service-card__icon{transition:transform var(--anim-duration) var(--anim-ease-out),background-color var(--anim-duration) var(--anim-ease-out)}.service-card:hover .service-card__icon{background-color:#ead4b3;transform:scale(1.1)rotate(-4deg)}.service-card__link iconify-icon,.service-card__link svg{transition:transform .25s var(--anim-ease-out)}.app-promo__image,.news-card__image,.news-details__image{transition:transform .45s var(--anim-ease-out)}.app-promo__visual:hover .app-promo__image,.news-card:hover .news-card__image{transform:scale(1.03) translateY(var(--hover-lift-md))}.store-badges__link{transition:opacity .25s var(--anim-ease-out),transform .25s var(--anim-ease-out)}.location__map{transition:transform var(--anim-duration) var(--anim-ease-out),box-shadow var(--anim-duration) var(--anim-ease-out)}.location__map:hover{transform:translateY(var(--hover-lift-md));box-shadow:0 16px 36px #1118271a}.location__address-card{transition:transform var(--anim-duration) var(--anim-ease-out),background-color var(--anim-duration) var(--anim-ease-out),box-shadow var(--anim-duration) var(--anim-ease-out);border-radius:.875rem}.location__address-icon{transition:transform var(--anim-duration) var(--anim-ease-out),background-color var(--anim-duration) var(--anim-ease-out)}.location__address-card:hover .location__address-icon{background-color:#ead4b3;transform:scale(1.08)}.site-footer__social-link{transition:transform .25s var(--anim-ease-out),color .25s var(--anim-ease-out),box-shadow .25s var(--anim-ease-out)}.site-footer__social-link:hover{transform:translateY(-3px)}.site-footer__list a{transition:transform var(--anim-duration-fast) var(--anim-ease-out),color var(--anim-duration-fast) var(--anim-ease-out)}.site-footer__logo,.site-logo{transition:transform var(--anim-duration) var(--anim-ease-out)}.site-footer__logo:hover,.site-logo:hover{transform:scale(1.02)}.chat-fab{transition:background-color .25s var(--anim-ease-out),transform .25s var(--anim-ease-out),box-shadow .25s var(--anim-ease-out)}.chat-fab:hover{transform:scale(1.08);box-shadow:0 12px 28px #b9852c66}.icon-btn{transition:transform var(--anim-duration-fast) var(--anim-ease-out),color var(--anim-duration-fast) var(--anim-ease-out)}.icon-btn:hover{transform:scale(1.08)}.news-filter,.notifications-filter,.sm-filter{transition:transform var(--anim-duration-fast) var(--anim-ease-out),background-color var(--anim-duration-fast) var(--anim-ease-out),color var(--anim-duration-fast) var(--anim-ease-out),border-color var(--anim-duration-fast) var(--anim-ease-out)}.news-filter:hover,.notifications-filter:hover,.sm-filter:hover{transform:translateY(var(--hover-lift-sm))}html[dir=ltr] .service-card:hover .service-card__link iconify-icon,html[dir=ltr] .service-card:hover .service-card__link svg{transform:translate(4px)}html[dir=rtl] .service-card:hover .service-card__link iconify-icon,html[dir=rtl] .service-card:hover .service-card__link svg{transform:translate(-4px)}html[dir=ltr] .location__address-card:hover{transform:translate(4px)}html[dir=rtl] .location__address-card:hover{transform:translate(-4px)}html[dir=ltr] .site-footer__list a:hover{transform:translate(3px)}html[dir=rtl] .site-footer__list a:hover{transform:translate(-3px)}.navigation-progress{z-index:10000;pointer-events:none;background:0 0;height:3px;position:fixed;inset-block-start:0;inset-inline:0}.navigation-progress__spinner{border:3px solid #b9852c33;border-block-start-color:var(--color-gold,#b9852c);border-radius:9999px;width:1.75rem;height:1.75rem;animation:navigation-progress-spin .75s linear infinite;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;box-shadow:0 2px 8px #b9852c2e}.navigation-progress__bar{background:linear-gradient(90deg,var(--color-gold,#b9852c) 0,#d9a036 60%,#e8c06a 100%);width:0;height:100%;transition:width .2s;box-shadow:0 0 8px #b9852c73}.navigation-progress--complete .navigation-progress__bar,.navigation-progress--complete .navigation-progress__spinner{opacity:0;transition:width .15s ease-out,opacity .25s .1s}@keyframes navigation-progress-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.navigation-progress__bar{transition:none}.navigation-progress__spinner{border-color:var(--color-gold,#b9852c);animation:none}body.is-loading{overflow:auto}.page-preloader{transition:none}.page-preloader__logo-wrap{animation:none}.home-reveal,.reveal,.site-reveal{opacity:1;transition:none;transform:none}body:not(.is-loading) .hero__image{animation:none}.afm-card:hover,.app-promo__visual:hover .app-promo__image,.btn-primary:hover,.chat-fab:hover,.complaints-card:hover,.er-card:hover,.faq-item:hover,.fm-card:hover,.hero__btn:hover,.hero__feature:hover,.icon-btn:hover,.location__directions:hover,.location__map:hover,.news-card:hover,.news-filter:hover,.notification-item:hover,.notifications-filter:hover,.rt-card:hover,.rt-past-card:hover,.service-card:hover,.site-footer__list a:hover,.site-footer__social-link:hover,.sm-card:hover,.sm-filter:hover,.store-badges__link:hover,.wh-panel:hover{transform:none}}:root{--font-ar:"Cairo",sans-serif;--font-headline:"Cairo",sans-serif;--font-body:"Cairo",sans-serif;--font-size-h3:1.75rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.25rem;--secondary-btn-txt:#111;--light-bg:#b9852c1a;--stroke-active:#b9852c;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-ar);font-size:var(--text-base);font-weight:var(--weight-regular);text-rendering:optimizelegibility;line-height:1.5}.page-heading{font-size:var(--text-xl);font-weight:var(--weight-bold);color:#111827;text-align:start;margin-bottom:1.25rem;line-height:1.6}.breadcrumb-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.breadcrumb-back{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#fff;background-color:#b9852c;border-radius:10px;align-items:center;gap:.5rem;max-width:100px;padding:.375rem 1rem;line-height:1.4;transition:background-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.breadcrumb-back:hover{background-color:#9a7124;transform:translateY(-1px);box-shadow:0 6px 16px #b9852c38}.breadcrumb-tag{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#9a7124;background-color:#f2e6d1;border:1px solid #b9852c;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;line-height:1.4;display:inline-flex}.breadcrumb-tag__dot{background-color:#b9852c;border-radius:9999px;width:.375rem;height:.375rem}.login-lang-btn{font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);border:1px solid #d1d5db;border-radius:9999px;gap:.375rem;padding:.375rem .875rem;line-height:1.4;transition:border-color .25s,color .25s,background-color .25s}.login-lang-btn:hover{color:#9a7124;background-color:#fffdf8}.login-lang-btn:focus-visible{outline-offset:2px;outline:2px solid #b9852c}.selection-panel{scrollbar-gutter:stable}.selection-panel__content{flex-direction:column;flex:1;min-height:0;display:flex}.selection-panel__content>.breadcrumb-nav,.selection-panel__content>.page-heading,.selection-panel__content>.search-box{flex-shrink:0}.selection-panel__scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.selection-panel__footer{background-color:#f7f7f7;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:center;margin-top:auto;padding-top:1rem;display:flex}.selection-submit{min-width:11rem;min-height:3rem;font-size:var(--text-sm);border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2.5rem;display:inline-flex}.selection-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.selection-submit[aria-busy=true]:disabled{opacity:.85;cursor:wait}.selection-submit__spinner{border:2px solid #ffffff59;border-top-color:currentcolor;border-radius:9999px;flex-shrink:0;width:1.125rem;height:1.125rem;animation:selection-submit-spin .75s linear infinite}@keyframes selection-submit-spin{to{transform:rotate(1turn)}}.selection-panel__scroll::-webkit-scrollbar{width:6px}.selection-panel__scroll::-webkit-scrollbar-track{background:0 0}.selection-panel__scroll::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:9999px}.selection-panel__scroll::-webkit-scrollbar-thumb:hover{background-color:#00000040}.search-box{margin-bottom:1.25rem;position:relative}.search-field{width:100%;font-family:var(--font-ar);font-size:var(--text-base);font-weight:var(--weight-regular);color:#111827;text-align:start;padding:.875rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.75rem;padding-inline-start:5.5rem;line-height:1.5;transition:border-color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.search-field:focus{border-color:#b9852c;outline:none;box-shadow:0 0 0 3px #b9852c26}.search-field::placeholder{color:#0000}.search-box__label{font-size:var(--text-sm);font-weight:var(--weight-regular);color:#9ca3af;pointer-events:none;align-items:center;gap:.5rem;padding-inline-start:1rem;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.search-field::-webkit-search-cancel-button{-webkit-appearance:none}.options-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.option-link{width:100%;font-family:var(--font-ar);font-size:var(--text-base);font-weight:var(--weight-regular);color:#374151;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid #d1d5db;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;line-height:1.5;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),background-color .4s cubic-bezier(.22,1,.36,1),color .35s;display:flex}button.option-link{appearance:none}.option-link:hover{background-color:#fffdf8;border-color:#b9852c73;transform:translateY(-2px);box-shadow:0 8px 24px #b9852c1a}.option-link[aria-current=page]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #b9852c24}.option-link:focus-visible{outline-offset:2px;outline:2px solid #b9852c}.option-link[aria-current=page]{color:#111827;font-weight:var(--weight-semibold);background-color:#f2e6d1;border-color:#b9852c}.option-link__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.5;overflow:hidden}.option-cell{flex-direction:column;gap:.375rem;display:flex}.option-note{font-size:var(--text-xs);color:#8a6321;align-items:center;gap:.375rem;margin:0;padding:0 .25rem;line-height:1.4;display:flex}.option-note__icon{color:#b9852c;flex-shrink:0}@media (min-width:640px){.options-grid--cols-2{grid-template-columns:1fr 1fr}}.option-link__flag{object-fit:cover;border-radius:.2rem;flex-shrink:0;width:1.75rem;height:1.25rem;box-shadow:0 0 0 1px #11182714}.selection-empty{font-size:var(--text-sm);color:#6b7280;text-align:center;border:1px dashed #d1d5db;border-radius:.75rem;margin:0;padding:1.5rem 1rem}.selection-list__sentinel{flex-shrink:0;width:100%;height:1px}.selection-list__loading{font-size:var(--text-sm);color:#9ca3af;text-align:center;margin:.75rem 0 0;padding:.5rem}.option-radio{background-color:#fff;border:2px solid #d1d5db;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;transition:border-color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);display:flex}.option-link:hover .option-radio{border-color:#b9852c8c;transform:scale(1.06)}.option-link[aria-current=page] .option-radio{color:#fff;background-color:#b9852c;border-color:#b9852c}.branding-panel{text-align:center;color:#fff;background-color:#b9852c;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;min-height:15rem;padding:2.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.branding-panel__circle{pointer-events:none;background-color:#e8d5b073;border-radius:9999px;position:absolute}.branding-panel__circle--start{inset-inline-start:-3rem;width:9rem;height:9rem;top:-3rem}.branding-panel__circle--end{inset-inline-end:-2rem;width:6.5rem;height:6.5rem;top:-2rem}.branding-panel__content{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:relative}.branding-panel__welcome{font-family:var(--font-headline);font-size:var(--font-size-h4);font-weight:var(--weight-bold);letter-spacing:0;text-indent:0;text-align:center;color:#fff;font-style:normal;line-height:100%}.branding-panel__brand-row{justify-content:center;align-items:center;gap:1rem;display:flex}.branding-panel__title{font-family:var(--font-body);font-size:var(--font-size-h3);overflow-wrap:break-word;white-space:nowrap;line-height:100%}.branding-panel__tagline,.branding-panel__title{font-weight:var(--weight-bold);letter-spacing:0;text-indent:0;text-align:start;color:#fff;font-style:normal}.branding-panel__tagline{z-index:1;font-family:var(--font-headline);font-size:var(--font-size-h5);line-height:160%;position:relative}@supports (leading-trim:cap-height){.branding-panel__tagline{leading-trim:cap-height;text-box-trim:trim-both;text-box-edge:cap alphabetic}}.branding-panel__logo{object-fit:contain;flex-shrink:0;width:100%;max-width:55px;height:auto}.landing-panel{text-align:start;background-color:#f7f7f7;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:2rem 1.25rem;display:flex}.landing-panel__inner{width:100%;max-width:28rem}.landing-panel__heading{font-family:var(--font-headline);font-size:var(--font-size-h3);font-weight:var(--weight-bold);color:#111827;margin-bottom:.75rem;line-height:1.3}.landing-panel__text{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);color:#4b5563;margin-bottom:2rem;line-height:1.7}.page-help{font-size:var(--text-sm);text-align:start;margin-top:2rem}.page-help a{color:#b9852c;font-weight:var(--weight-medium);transition:color .15s}.page-help a:hover{color:#9a7124}.page-help [aria-current=true]{color:#4b5563;font-weight:var(--weight-medium)}.landing-footer{text-align:center;background-color:#f7f7f7;flex-shrink:0;padding:1rem 1.25rem 1.5rem}.landing-footer__langs{justify-content:center;align-items:center;gap:.625rem;display:inline-flex}.landing-footer__lang{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#9ca3af;text-decoration:none;transition:color .15s}.landing-footer__lang:hover{color:#b9852c}.landing-footer__lang.is-active{color:#b9852c;font-weight:var(--weight-semibold)}.landing-footer__sep{color:#d1d5db;-webkit-user-select:none;user-select:none}@media (min-width:1024px){.landing-footer{padding-block:1.25rem;padding-inline:2rem}}.btn-primary{font-family:var(--font-ar);font-size:var(--text-base);font-weight:var(--weight-semibold);color:#fff;text-align:center;-webkit-tap-highlight-color:transparent;background-color:#b9852c;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;line-height:1.5;transition:background-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),opacity .35s;display:inline-flex}.btn-primary:hover:not(:disabled){background-color:#9a7124;transform:translateY(-2px);box-shadow:0 10px 24px #b9852c47}.btn-primary:active:not(:disabled){transition-duration:.15s;transform:translateY(0);box-shadow:0 4px 12px #b9852c33}.btn-primary:focus-visible{outline-offset:2px;outline:2px solid #b9852c}@media (max-width:1023px){body.min-h-screen.overflow-hidden{height:auto;min-height:100dvh;overflow:hidden auto}body.min-h-screen.overflow-hidden .h-dvh,body.min-h-screen.overflow-hidden main,body.min-h-screen.overflow-hidden main>article{height:auto;min-height:auto}.landing-panel{padding:1.5rem 1rem}.landing-panel__heading{font-size:var(--text-lg)}.landing-panel__text{font-size:var(--text-sm);margin-bottom:1.5rem}.page-heading{font-size:var(--text-lg)}.options-grid{grid-template-columns:1fr;gap:.75rem}.option-link{padding:.875rem 1rem}.branding-panel{min-height:auto;padding:2rem 1rem}.branding-panel__welcome{font-size:var(--text-lg)}.branding-panel__title{font-size:var(--text-xl)}.branding-panel__tagline{font-size:var(--text-sm);text-align:center;line-height:1.6}.selection-panel{padding:1.25rem 1rem 1rem}.breadcrumb-nav{flex-direction:column;align-items:stretch}.btn-primary{width:100%}}@media (min-width:640px){.page-heading{font-size:var(--text-2xl)}.page-heading,.search-box{margin-bottom:1.5rem}.breadcrumb-back,.breadcrumb-tag{font-size:var(--text-sm)}.options-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.branding-panel{min-height:18.75rem}.branding-panel,.landing-panel{padding:3rem 2rem}}@media (min-width:1024px){.branding-panel{width:40%;min-height:100vh;padding:3.5rem 2.5rem}}.skeleton-shimmer{background-color:#e6e8eb;background-image:linear-gradient(100deg,#fff0 30%,#ffffffb3 50%,#fff0 70%);background-repeat:no-repeat;background-size:200% 100%;border-radius:.5rem;animation:skeleton-shimmer 1.25s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.selection-skeleton__breadcrumb{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.selection-skeleton__bar{width:5rem;height:1.25rem;display:block}.selection-skeleton__tag{border-radius:9999px;width:7rem;height:1.75rem;display:block}.selection-skeleton__heading{width:55%;height:1.75rem;margin-bottom:1.25rem;display:block}.selection-skeleton__search{height:3rem}.option-skeleton,.selection-skeleton__search{border-radius:.75rem;width:100%;display:block}.option-skeleton{height:3.25rem}.selection-skeleton__submit{border-radius:.75rem;width:100%;height:3rem;display:block}@media (prefers-reduced-motion:reduce){.breadcrumb-back,.btn-primary,.option-link,.option-radio,.search-field{transition:none}.breadcrumb-back:hover,.btn-primary:active:not(:disabled),.btn-primary:hover:not(:disabled),.option-link:hover,.option-link:hover .option-radio,.option-link[aria-current=page]:hover{box-shadow:none;transform:none}.skeleton-shimmer{animation:none}}[data-sonner-toast],[data-sonner-toast] [data-description],[data-sonner-toast] [data-title],[data-sonner-toaster]{font-family:var(--font-ar)}iconify-icon{vertical-align:middle;flex-shrink:0;display:inline-block}iconify-icon.icon{opacity:1;justify-content:center;align-items:center;width:24px;height:24px;display:flex}iconify-icon.icon--sm{opacity:1;width:16px;height:16px}iconify-icon.icon--lg{opacity:1;width:32px;height:32px;font-size:24px;font-weight:700}.home-page{background-color:#fff;min-height:100vh}.site-header{z-index:50;background-color:#fff;border-bottom:1px solid #f0f0f0;position:sticky;top:0}.site-header__inner{justify-content:space-between;gap:1rem;max-width:75rem;margin-inline:auto;padding:.875rem 1.25rem}.site-header__inner,.site-logo{align-items:center;display:flex}.site-logo{flex-shrink:0;gap:.625rem}.site-logo__img{object-fit:contain;width:100%;max-width:30px;height:auto}.site-logo__text{max-width:12rem;font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-bold);color:#111827;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;text-decoration:none;display:block;overflow:hidden}.site-header__brand{align-items:center;gap:.625rem;min-width:0;display:flex}.site-brand__col{flex-direction:column;gap:.125rem;min-width:0;display:flex}.site-location{color:#6b7280;align-items:center;gap:.25rem;max-width:12rem;text-decoration:none;transition:color .15s;display:inline-flex}.site-location:hover{color:#b9852c}.site-location--static{cursor:default;pointer-events:none}.site-location--static:hover{color:#6b7280}.site-location__icon{color:#b9852c;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.site-location__name{min-width:0;font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}@media (max-width:639px){.site-header__brand{gap:.5rem}.site-location{max-width:8.5rem}}@media (max-width:380px){.site-header__inner{padding-inline:.75rem}.site-header__actions{gap:.5rem}}@media (max-width:420px){.site-logo__text{max-width:8.5rem;font-size:var(--text-sm)}}.site-nav{align-items:flex-end;gap:1.25rem;display:none}.site-nav__link,.site-nav__trigger{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:.375rem;line-height:1.25;transition:color .15s,border-color .15s;position:relative}.site-nav__link:hover,.site-nav__trigger:hover{color:#b9852c}.site-nav__link--active,.site-nav__trigger[aria-expanded=true]{color:#b9852c;border-bottom-color:#0000}.site-nav__trigger{cursor:pointer;border-top:none;background:0 0;border-inline:none;align-items:center;gap:.25rem;display:inline-flex}.nav-dropdown{align-items:flex-end;display:flex}.site-nav__chevron{width:1rem;height:1rem;transition:transform .15s}.site-nav__trigger[aria-expanded=true] .site-nav__chevron{transform:rotate(180deg)}.site-header__actions{align-items:center;gap:.875rem;display:flex}.site-header__menu-toggle{color:#111;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:border-color .15s,color .15s;display:inline-flex}.site-header__menu-toggle:hover,.site-header__menu-toggle[aria-expanded=true]{color:#b9852c;border-color:#b9852c}.site-sidebar-overlay{z-index:90;cursor:pointer;background-color:#11182773;border:none;padding:0;position:fixed;inset:0}.site-nav__drawer-footer,.site-nav__drawer-head,.site-sidebar-overlay[hidden]{display:none}.site-nav__drawer-head{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem}.site-nav__drawer-title{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111}.site-nav__close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.site-nav__close:hover{color:#111;background-color:#f7f7f7}.site-nav__back{color:#111;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .15s;display:inline-flex}.site-nav__back:hover{background-color:#f7f7f7}.site-nav__drawer-login{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.site-nav__drawer-avatar{color:#d9a036;background-color:#f7f2e9;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.site-nav__drawer-body{display:none}.site-nav__drawer-footer{border-top:1px solid #f0f0f0;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem}.site-nav__drawer-footer .btn-outline{justify-content:center;width:100%;display:inline-flex}.site-header__divider{background-color:#989898;flex-shrink:0;width:1px;height:1.8rem}.icon-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;line-height:0;transition:color .15s;display:inline-flex}.icon-btn iconify-icon{display:block}.icon-btn--active,.icon-btn:hover{color:#b9852c}.icon-btn--notify{color:var(--secondary-btn-txt,#111);position:relative}.icon-btn--notify.has-unread,.icon-btn--notify.icon-btn--active,.icon-btn--notify:hover{color:#b9852c}.icon-btn__badge{z-index:1;color:#fff;pointer-events:none;top:-.35rem;background:#c62828;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-inline-end:-.4rem}.notify-dropdown,.notify-dropdown .icon-btn--notify{justify-content:center;align-items:center;height:24px;line-height:0;display:inline-flex}.notify-dropdown .icon-btn--notify{flex-shrink:0;width:24px}.notify-dropdown .icon-btn--notify .icon{width:20px;height:20px;font-size:20px;display:block}.notify-dropdown__panel{width:min(22rem,100vw - 1.5rem);min-width:18rem;box-shadow:none;background:0 0;border:none;padding:.75rem 0 0;top:100%;overflow:visible}.notify-dropdown__card{background:#fff;border:1px solid #ececec;border-radius:.75rem;overflow:hidden;box-shadow:0 12px 32px #11182714}.notify-dropdown__header{text-align:start;background:#faf7f1;border-bottom:1px solid #f0ebe3;padding:.875rem 1rem}.notify-dropdown__title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#111}.notify-dropdown__body{max-height:22rem;overflow-y:auto}.notify-dropdown__list{margin:0;padding:0;list-style:none}.notify-dropdown__item{text-align:start;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;transition:background-color .15s;display:flex}.notify-dropdown__item:hover:not(:disabled){background:#faf7f1}.notify-dropdown__item:disabled{cursor:default;opacity:.7}.notify-dropdown__item--unread{background:#fffdf8}.notify-dropdown__dot{background:#d1d5db;border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35rem}.notify-dropdown__item--unread .notify-dropdown__dot{background:#b9852c}.notify-dropdown__content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.notify-dropdown__item-title{-webkit-line-clamp:1;font-size:var(--text-sm);font-weight:var(--weight-bold);color:#111;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.notify-dropdown__star{vertical-align:-.15em;color:#b9852c;margin-inline-end:.25rem;font-size:.95rem;display:inline-block}.notify-dropdown__item-text{-webkit-line-clamp:2;font-size:var(--text-xs);color:#6b7280;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.notify-dropdown__item-time{color:#9ca3af;font-size:.6875rem}.notify-dropdown__empty{font-size:var(--text-sm);color:#6b7280;text-align:center;margin:0;padding:1.5rem 1rem}.notify-dropdown__footer{background:#fff;border-top:1px solid #f0ebe3;padding:.75rem 1rem}.notify-dropdown__more{color:#b9852c;width:100%;min-height:2.25rem;font-size:var(--text-sm);font-weight:var(--weight-medium);background:#faf7f1;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.notify-dropdown__more:hover{color:#9a7124;background:#f3ebdc}.header-dropdown{position:relative}.header-dropdown__panel{z-index:60;top:calc(100% + .5rem);background-color:#fff;border:1px solid #ececec;border-radius:.75rem;min-width:13rem;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 12px 32px #11182714}.nav-dropdown .header-dropdown__panel{inset-inline:0 auto}.header-dropdown__panel:not([hidden]){display:block}.header-dropdown__header{background-color:#f7f2e9;border-bottom:1px solid #f0ebe3;padding:.75rem 1rem}.header-dropdown__header-btn,.header-dropdown__header-link{width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111827;text-align:start;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:block}.header-dropdown__header-btn:hover,.header-dropdown__header-link:hover{color:#b9852c}.header-dropdown__body{padding:.375rem}.header-dropdown__link,.header-dropdown__link-btn{width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#374151;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s,color .15s;display:block}.header-dropdown__link-btn.is-active,.header-dropdown__link-btn:hover,.header-dropdown__link:hover{color:#b9852c;background-color:#faf6ef}.header-dropdown__link-btn.is-active{font-weight:var(--weight-semibold)}.header-dropdown__link--icon{align-items:center;gap:.5rem;display:flex}.header-dropdown__link--danger{color:#dc2626}.header-dropdown__link--danger:hover{color:#dc2626;background-color:#fef2f2}.lang-dropdown__toggle{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:.125rem;padding:0;line-height:0;transition:color .15s;display:inline-flex}.lang-dropdown__toggle iconify-icon{display:block}.lang-dropdown__toggle:hover,.lang-dropdown__toggle[aria-expanded=true]{color:#b9852c}.lang-dropdown__chevron{width:1rem;height:1rem;transition:transform .15s}.lang-dropdown__toggle[aria-expanded=true] .lang-dropdown__chevron{transform:rotate(180deg)}.lang-dropdown__panel{min-width:10rem}.user-dropdown__toggle{cursor:pointer;background:0 0;border:none;gap:.25rem;line-height:0}.user-dropdown__avatar,.user-dropdown__toggle{justify-content:center;align-items:center;padding:0;display:inline-flex}.user-dropdown__avatar{color:#b9852c;background-color:#f7f2e9;border-radius:9999px;flex-shrink:0;width:32px;height:32px}.user-dropdown__label{white-space:nowrap;text-overflow:ellipsis;max-width:7.5rem;line-height:1.2;font-size:var(--text-sm,.875rem);color:#111;font-weight:600;overflow:hidden}@media (max-width:639px){.user-dropdown__label{display:none}}.user-dropdown__chevron{color:#111;width:16px;height:16px;transition:transform .15s;display:block}.user-dropdown__toggle[aria-expanded=true] .user-dropdown__chevron{transform:rotate(180deg)}.user-dropdown__panel{min-width:15rem}.user-dropdown__info{border-bottom:1px solid #f0f0f0;padding:1rem}.user-dropdown__name{max-width:100%;font-size:var(--text-sm);font-weight:var(--weight-bold);color:#111827;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.user-dropdown__id{font-size:var(--text-xs);color:#9ca3af;text-align:end;direction:ltr;margin-top:.25rem;display:block}.auth-guests[hidden],.auth-user[hidden]{display:none!important}.btn-outline{font-family:var(--font-ar);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#374151;border:1px solid #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;transition:border-color .15s,color .15s;display:none}.btn-outline:hover{color:#b9852c;border-color:#b9852c}.hero{background:linear-gradient(160deg,#b9852c26,#fdfbf7c2 70%,#fdfbf8);overflow:hidden}.hero__inner{grid-template-columns:1fr;align-items:center;gap:2.5rem;max-width:75rem;margin-inline:auto;padding:2.5rem 1.25rem 3.5rem;display:grid}.hero__content{text-align:start}.hero__badge{border:none;border:.5px solid var(--stroke-active,#b9852c);background:var(--light-bg,#b9852c1a);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#b9852c;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4375rem 1rem;display:inline-flex}.hero__badge-dot{background-color:#b9852c;border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.hero__title{font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:#111;overflow-wrap:break-word;margin-bottom:1.25rem;line-height:1.4}.hero__text{max-width:34rem;font-size:var(--text-base);font-weight:var(--weight-regular);color:#555;margin-bottom:2rem;line-height:1.8}.hero__actions{flex-wrap:wrap;gap:.875rem;margin-bottom:2.5rem;display:flex}.hero__btn{min-height:3rem;font-size:var(--text-sm);border-radius:.625rem;padding:.75rem 1.5rem}.btn-secondary{font-family:var(--font-ar);font-size:var(--text-base);font-weight:var(--weight-semibold);color:#111;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;transition:border-color .15s,color .15s;display:inline-flex}.btn-secondary:hover{color:#b9852c;border-color:#b9852c}.hero__features{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.hero__feature{align-items:flex-start;gap:.75rem;display:flex}.hero__feature-icon{color:#b9852c;background-color:#f2e6d1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.hero__feature-text{flex-direction:column;gap:.25rem;padding-top:.125rem;display:flex}.hero__feature-title{font-size:12px;font-weight:var(--weight-bold);color:#111;line-height:1.3}.hero__feature-desc{font-size:10px;font-weight:var(--weight-regular);color:#6b7280;line-height:1.5}.hero__visual{justify-content:center;align-items:center;display:flex}.hero__image{object-fit:contain;width:100%;max-width:30rem;height:auto}.typing-caret{vertical-align:-.1em;background-color:currentColor;border-radius:1px;width:.07em;height:.95em;margin-inline-start:.08em;animation:typing-caret-blink .9s step-end infinite;display:inline-block}.typing-caret--done{animation-duration:1.1s}@keyframes typing-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.typing-caret{opacity:0;animation:none}}.services{background-color:#fdfbf8;padding:3.5rem 1.25rem 5rem}.services__inner{max-width:65rem;margin-inline:auto}.services__header{text-align:center;margin-bottom:2.5rem}.services__badge{border:none;border:.5px solid var(--stroke-active,#b9852c);background:var(--light-bg,#b9852c1a);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#b9852c;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4375rem 1rem;display:inline-flex}.services__badge-dot{background-color:#b9852c;border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.services__title{font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:#111;overflow-wrap:break-word;margin-bottom:.75rem;line-height:1.4}.services__subtitle{max-width:36rem;font-size:var(--text-sm);font-weight:var(--weight-regular);color:#6b7280;margin-inline:auto;line-height:1.7}.services__grid{grid-template-columns:1fr;gap:1rem;display:grid}.service-card{text-align:center;min-height:11rem;color:inherit;cursor:pointer;background-color:#fff;border:1px solid #ececec;border-radius:.75rem;flex-direction:column;align-items:center;padding:1.5rem;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 2px 12px #1118270a}button.service-card{appearance:none;width:100%;font:inherit}.service-card:hover{border-color:#e8d5b0;box-shadow:0 8px 24px #b9852c14}.service-card__icon{color:#b9852c;background-color:#b9852c1a;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.service-card__icon .icon{width:1.625rem;height:1.625rem;font-size:1.625rem}.service-card__title{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;flex:1;margin-bottom:1.25rem;line-height:1.5}.service-card__link{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#b9852c;justify-content:flex-start;align-self:stretch;align-items:center;gap:.375rem;margin-top:auto;display:inline-flex}.service-card:hover .service-card__link{color:#9a7124}.app-promo{background-color:#fdfbf8;padding:3.5rem 1.25rem}.app-promo__inner{grid-template-columns:1fr;align-items:center;gap:2.5rem;max-width:75rem;margin-inline:auto;display:grid}.app-promo__visual{order:1;justify-content:center;display:flex}.app-promo__image{object-fit:contain;width:100%;max-width:22rem;height:auto}.app-promo__content{text-align:start;order:2}.app-promo__badge{border:.5px solid var(--stroke-active,#b9852c);background:var(--light-bg,#b9852c1a);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#b9852c;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4375rem 1rem;display:inline-flex}.app-promo__badge-dot{background-color:#b9852c;border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.app-promo__title{font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:#111827;overflow-wrap:break-word;margin-bottom:.75rem;line-height:1.35}.app-promo__text{max-width:26rem;font-size:var(--text-base);color:#6b7280;margin-bottom:1.75rem;line-height:1.75}.store-badges{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.store-badges__link{transition:opacity .15s,transform .15s;display:block}.store-badges__link:hover{opacity:.92;transform:translateY(-1px)}.store-badges__img{object-fit:contain;width:auto;max-width:10rem;height:2.75rem;display:block}.lazy-image{border-radius:inherit;line-height:0;display:inline-block;position:relative;overflow:hidden}.lazy-image__img{opacity:0;transition:opacity .45s}.lazy-image.is-loaded .lazy-image__img{opacity:1}.lazy-image__loader{border-radius:inherit;pointer-events:none;opacity:1;background-color:#e6e8eb;background-image:linear-gradient(100deg,#fff0 30%,#ffffffa6 50%,#fff0 70%);background-repeat:no-repeat;background-size:200% 100%;transition:opacity .3s;animation:lazy-image-shimmer 1.25s ease-in-out infinite;position:absolute;inset:0}.lazy-image.is-loaded .lazy-image__loader{opacity:0}@keyframes lazy-image-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.lazy-image__loader{animation:none}.lazy-image__img{transition:none}}.location{background-color:#fdfbf8;padding:3rem 1.25rem}.location__inner{grid-template-columns:1fr;align-items:center;gap:2rem;max-width:75rem;margin-inline:auto;display:grid}.location__map{background-color:#fff;border-radius:1.25rem;overflow:hidden;box-shadow:0 4px 20px #1118270f}.location__map-frame{border:0;width:100%;height:16rem;display:block}.location__content{text-align:start}.location__title{font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:#111;overflow-wrap:break-word;margin-bottom:1.25rem;line-height:1.35}.location__address-card{align-items:flex-start;gap:.875rem;margin-bottom:1.75rem;display:flex}.location__address-icon{background:var(--light-bg,#b9852c1a);color:#b9852c;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.location__address-icon .icon{width:1.375rem;height:1.375rem;font-size:1.375rem}.location__address-text{flex-direction:column;gap:.375rem;padding-top:.125rem;display:flex}.location__address-label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#9ca3af}.location__address{font-style:normal;font-size:var(--text-base);font-weight:var(--weight-medium);color:#111;overflow-wrap:break-word;margin:0;line-height:1.7}.location__directions{font-size:var(--text-sm);border-radius:.625rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;display:inline-flex}.btn-primary--block{width:100%;max-width:20rem}.site-footer{background-color:#f9f6f0}.site-footer__inner{grid-template-columns:1fr;gap:2.5rem;max-width:75rem;margin-inline:auto;padding:3.5rem 1.25rem 2rem;display:grid}.site-footer__column--brand{max-width:20rem}.site-footer__logo{align-items:center;gap:.625rem;margin-bottom:1.25rem;display:inline-flex}.site-footer__logo-img{object-fit:contain;width:3rem;height:auto}.site-footer__logo-text{font-size:var(--text-md);font-weight:var(--weight-bold);color:#111;line-height:1.3}.site-footer__about{font-size:var(--text-sm);color:#555;margin-bottom:1.5rem;line-height:1.8}.site-footer__social{align-items:center;gap:.75rem;display:flex}.site-footer__social-link{color:#b9852c;background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 4px #1118270f}.site-footer__social-link iconify-icon{width:18px;height:18px}.site-footer__social-link:hover{color:#9a7124;box-shadow:0 2px 8px #b9852c26}.site-footer__heading{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;margin-bottom:1.25rem}.site-footer__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__list li{align-items:center;gap:.625rem;display:flex}.site-footer__list li:before{content:"";background-color:#b9852c;border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.site-footer__list a{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#555;line-height:1.5;transition:color .15s}.site-footer__list a:hover{color:#b9852c}.site-footer__bottom{text-align:center;border-top:1px solid #ebe4d8;padding:1.5rem 1.25rem 2rem}.site-footer__bottom p{font-size:var(--text-sm);color:#9ca3af;margin:0}.chat-fab-wrap{z-index:51;inset-inline-end:1.25rem;position:fixed;bottom:1.5rem}.chat-fab,.chat-fab-wrap{justify-content:center;align-items:center;display:flex}.chat-fab{color:#fff;cursor:pointer;background-color:#b9852c;border:none;border-radius:9999px;width:3.25rem;height:3.25rem;padding:0;transition:background-color .15s,transform .15s;position:relative;box-shadow:0 8px 24px #b9852c59}.chat-fab:hover{background-color:#9a7124;transform:scale(1.05)}.chat-fab .icon{font-size:1.875rem}.chat-fab--nudge{animation:chat-fab-pulse 1.6s ease-out infinite}.chat-fab__tooltip{color:#fff;max-width:11.5rem;font-family:var(--font-ar,"Cairo",sans-serif);white-space:nowrap;pointer-events:none;inset-inline-end:calc(100% + .7rem);background:#1a1a1a;border-radius:.65rem;padding:.45rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.35;animation:chat-fab-tooltip-in .35s ease-out;box-shadow:0 8px 20px #0000002e}.chat-fab__tooltip,.chat-fab__tooltip:after{position:absolute;top:50%;transform:translateY(-50%)}.chat-fab__tooltip:after{content:"";border:6px solid #0000;border-inline-start-color:#1a1a1a;inset-inline-start:100%}@keyframes chat-fab-pulse{0%{box-shadow:0 8px 24px #b9852c59,0 0 #b9852c80}70%{box-shadow:0 8px 24px #b9852c59,0 0 0 14px #b9852c00}to{box-shadow:0 8px 24px #b9852c59,0 0 #b9852c00}}@keyframes chat-fab-tooltip-in{0%{opacity:0;transform:translateY(-50%)translate(.35rem)}to{opacity:1;transform:translateY(-50%)translate(0)}}html[dir=rtl] .chat-fab__tooltip{animation-name:chat-fab-tooltip-in-rtl}@keyframes chat-fab-tooltip-in-rtl{0%{opacity:0;transform:translateY(-50%)translate(-.35rem)}to{opacity:1;transform:translateY(-50%)translate(0)}}@media (prefers-reduced-motion:reduce){.chat-fab--nudge{outline-offset:3px;outline:2px solid #b9852ca6;animation:none}.chat-fab__tooltip,html[dir=rtl] .chat-fab__tooltip{animation:none}}.chat-fab[aria-expanded=true]{color:#111;background-color:#fff;box-shadow:0 8px 24px #11182726}.chat-fab[aria-expanded=true]:hover{background-color:#f3f4f6}@media (min-width:640px){.services__grid{grid-template-columns:repeat(2,1fr)}.hero__title{font-size:var(--text-3xl)}.hero__features{grid-template-columns:repeat(3,1fr);gap:1.5rem}.services__title{font-size:var(--text-2xl)}.btn-outline{display:inline-flex}}@media (max-width:1023px){body.site-sidebar-open{overflow:hidden}body.site-sidebar-open .site-header__actions,body.site-sidebar-open .site-logo{visibility:hidden;pointer-events:none}.site-header__inner{padding-block:.75rem}.site-header__actions>:not(.site-header__menu-toggle):not(.icon-btn):not(.lang-dropdown):not(.notify-dropdown){display:none!important}.site-header__menu-toggle{color:#111;border:none;border-radius:0;width:auto;height:auto;padding:.25rem;display:inline-flex}.site-header__menu-toggle:hover,.site-header__menu-toggle[aria-expanded=true]{color:#111;background:0 0;border:none}.site-nav__drawer-head{display:none}.site-nav__drawer-footer{display:none!important}body.site-sidebar-open .site-nav{z-index:200;visibility:visible;pointer-events:auto;width:100%;max-width:100%;height:100dvh;box-shadow:none;top:0;background-color:#f8f8f8;border:none;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;animation:site-sidebar-in .22s;display:flex;position:fixed;inset-inline:0;overflow-y:auto}body.site-sidebar-open .site-nav__drawer-head{background-color:#fff;border-bottom:1px solid #efefef;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:0;padding:1rem 1.25rem;display:flex}body.site-sidebar-open .site-nav__drawer-body{flex-direction:column;flex:1;gap:.25rem;padding:.75rem .75rem 1.5rem;display:flex}body.site-sidebar-open .site-sidebar-overlay{display:none}.site-nav .site-nav__link,.site-nav .site-nav__trigger{white-space:normal;text-align:start;width:100%;font-size:var(--text-base);font-weight:var(--weight-medium);color:#111;border:none;border-radius:.625rem;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.site-nav .site-nav__link--active{color:#d9a036;background-color:#f9f1e7;border-bottom:none}.site-nav .site-nav__trigger[aria-expanded=true]{color:#111;border-bottom:none}.site-nav .site-nav__trigger .site-nav__chevron{color:#9ca3af;transform:rotate(-90deg)}.site-nav .site-nav__trigger[aria-expanded=true] .site-nav__chevron{transform:rotate(90deg)}.site-nav .nav-dropdown{width:100%;display:block}.site-nav .nav-dropdown .header-dropdown__panel{min-width:0;box-shadow:none;background-color:#0000;border:none;border-radius:0;margin:0;position:static;inset:auto}.site-nav .nav-dropdown .header-dropdown__body{padding-block-end:.25rem}.site-nav .nav-dropdown .header-dropdown__link{font-size:var(--text-sm);padding:.625rem .75rem}.home-page .hero__inner{gap:2rem;padding:2rem 1.25rem 2.5rem}.home-page .hero__content{text-align:center;order:1}.home-page .hero__badge,.home-page .hero__text{margin-inline:auto}.home-page .hero__actions{flex-wrap:nowrap;justify-content:center;gap:.75rem}.home-page .hero__btn{min-width:0;font-size:var(--text-xs);flex:1;padding-inline:.875rem}.home-page .hero__actions .btn-secondary{color:#111;border-color:#989898;box-shadow:0 1px 6px #0000001a}.home-page .hero__actions .btn-primary{background-color:#b9852c}.home-page .hero__features{text-align:start;grid-template-columns:1fr;gap:1rem}.home-page .hero__feature{justify-content:flex-start}.home-page .hero__visual{order:2}.home-page .hero__image{max-width:18rem}.home-page .services{padding:2.5rem 1rem 3rem}.home-page .services__header{margin-bottom:1.75rem}.home-page .services__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.home-page .service-card{min-height:0;padding:1rem .75rem}.home-page .service-card__icon{width:2.5rem;height:2.5rem;margin-bottom:.75rem}.home-page .service-card__title{font-size:var(--text-xs);margin-bottom:.875rem;line-height:1.45}.home-page .service-card__link{font-size:var(--text-xs)}.home-page .app-promo{padding:2.5rem 1.25rem}.home-page .app-promo__inner{gap:2rem}.home-page .app-promo__content{text-align:center;order:1}.home-page .app-promo__visual{order:2}.home-page .app-promo__badge,.home-page .app-promo__text{margin-inline:auto}.home-page .store-badges{align-items:center}.home-page .app-promo__image{max-width:16rem}.home-page .location{padding:2.5rem 1.25rem}.home-page .location__inner{gap:1.5rem}.home-page .location__content{text-align:center;order:1}.home-page .location__map{order:2}.home-page .location__address-card{text-align:start;justify-content:center}.home-page .location__directions{justify-content:center;width:100%;max-width:none}.home-page .btn-primary--block{max-width:none}.home-page .location__map-frame{height:14rem}.chat-fab-wrap{inset-inline-end:1rem;bottom:1rem}.chat-fab{width:3rem;height:3rem}.site-footer__inner{gap:2rem;padding:2.5rem 1.25rem 1.5rem}.site-footer__column--brand{max-width:none}}@media (max-width:639px){.home-page .hero__actions{flex-flow:column wrap}.home-page .hero__btn{flex:none;width:100%}}@media (max-width:380px){.home-page .hero__inner{padding:1.5rem .875rem 2rem}.home-page .app-promo,.home-page .location,.home-page .services,.site-footer__bottom,.site-footer__inner{padding-inline:.875rem}}@keyframes site-sidebar-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width:1024px){.site-header__menu-toggle{display:none}.site-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding-inline:2rem;display:grid}.site-header__brand{grid-column:1}.site-nav{grid-column:2;min-width:0}.site-nav,.site-nav__drawer-body{justify-content:center;align-items:flex-end;display:flex}.site-nav__drawer-body{flex-wrap:wrap;gap:1.25rem}.site-nav__link--active:after,.site-nav__trigger[aria-expanded=true]:after{content:"";bottom:0;background-color:#b9852c;width:26px;max-width:26px;height:2px;position:absolute;inset-inline-start:50%;transform:translate(50%)}.site-nav__drawer-head{display:none}.site-header__actions{flex-shrink:0;grid-column:3;justify-self:end}.site-header__actions .auth-guest:not([hidden]),.site-header__actions .auth-user:not([hidden]){display:inline-flex}.site-logo__img{max-width:36px}.hero__actions .btn-secondary{color:#111;border-color:#989898;box-shadow:0 1px 6px #0000001a}.hero__feature-icon{width:3rem;height:3rem}.hero__feature-title{font-size:var(--text-sm)}.hero__feature-desc{font-size:var(--text-xs)}.services__inner{max-width:75rem}.service-card{border-radius:1rem;min-height:12.5rem;padding:1.75rem 1.5rem}.service-card__icon{width:3.25rem;height:3.25rem}.app-promo,.location{background-color:#fff}.hero__inner{direction:ltr;grid-template-columns:1fr 1fr;align-items:stretch;gap:2rem 3.5rem;padding:4.5rem 2rem 5.5rem}.hero__content{grid-area:1/2}.hero__visual{grid-area:1/1;justify-content:flex-start;align-self:stretch;align-items:center;min-height:100%;display:flex}.hero__title{font-size:var(--text-4xl);line-height:1.35}.hero__visual .lazy-image{align-items:center;width:100%;height:100%;display:flex}.hero__image{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%}.services__title{font-size:var(--text-3xl)}.services__header{margin-bottom:3rem}.services__grid{grid-template-columns:repeat(6,1fr);gap:1.25rem}.service-card{grid-column:span 2}.services__grid .service-card:nth-child(7):not(:last-child){grid-column:1/span 3}.services__grid .service-card:nth-child(8){grid-column:4/span 3}.services__grid .service-card:nth-child(6):nth-last-child(2){grid-area:3/1/auto/span 3}.services__grid .service-card:nth-child(7):last-child{grid-area:3/4/auto/span 3}.services{padding:4rem 2rem 6rem}.app-promo__inner{grid-template-columns:1fr 1fr;gap:4rem;padding-inline:2rem}.app-promo__visual{order:2;justify-content:flex-end}.app-promo__content{order:1}.app-promo__image{max-width:28rem}.app-promo__title{font-size:var(--text-3xl)}.store-badges{flex-flow:wrap;gap:.75rem}.store-badges__img{max-width:10.5rem;height:3rem}.app-promo{padding:5rem 0}.location__inner{direction:ltr;grid-template-columns:1fr 1fr;align-items:stretch;gap:2.5rem 3rem;padding-inline:2rem}.location__map{grid-area:1/1;min-height:100%;display:flex}.location__content{flex-direction:column;grid-area:1/2;justify-content:center;display:flex}.location__title{font-size:var(--text-3xl)}.location{padding:4rem 0 5rem}.location__map-frame{flex:1;height:100%;min-height:20rem}.site-footer__inner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;padding:4rem 2rem 2.5rem}}@media (min-width:640px) and (max-width:1023px){.site-footer__inner{grid-template-columns:repeat(2,1fr);gap:2rem}.site-footer__column--brand{grid-column:1/-1;max-width:none}.store-badges{flex-flow:wrap}}.switch-account-overlay{z-index:250;background-color:#11182773;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.switch-account-overlay[hidden]{display:none}.switch-account-modal{background-color:#fff;border-radius:1rem;width:min(100%,28rem);padding:1.5rem;box-shadow:0 16px 48px #11182726}.switch-account-modal__title{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-bold);color:#111;text-align:center;margin:0 0 .375rem;line-height:1.4}.switch-account-modal__subtitle{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-regular);color:#6b7280;text-align:center;margin:0 0 1.25rem;line-height:1.5}.switch-account-list{gap:.75rem}.switch-account-option{width:100%;font-family:var(--font-body);text-align:start;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1);display:flex}.switch-account-option:hover{background-color:#fffdf8;border-color:#b9852c73;transform:translateY(-1px);box-shadow:0 6px 18px #b9852c14}.switch-account-option--active,.switch-account-option--active:hover{background-color:#fdf6e9;border-color:#b9852c}.switch-account-option--active:hover{box-shadow:0 6px 18px #b9852c1f}.switch-account-option__icon{color:#b9852c;background-color:#f2e6d1;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.switch-account-option__icon .icon{font-size:1.125rem}.switch-account-option__content{flex:1;min-width:0}.switch-account-option__name{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;line-height:1.4;display:block}.switch-account-option__role{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#b9852c;margin-top:.125rem;line-height:1.4;display:block}.switch-account-modal__cancel{width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;line-height:1.5;transition:border-color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.switch-account-modal__cancel:hover{background-color:#fafafa;border-color:#d1d5db;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.switch-account-modal__cancel,.switch-account-option{transition:none}.switch-account-modal__cancel:hover,.switch-account-option:hover{box-shadow:none;transform:none}}.login-app-overlay{z-index:260;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#11182780;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.login-app-overlay[hidden]{display:none}.login-app-modal{background-color:#fff;border-radius:1rem;width:min(100%,26rem);padding:2rem 1.75rem 1.75rem;position:relative;box-shadow:0 20px 56px #1118272e}.login-app-modal__close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .25s,color .25s;display:inline-flex;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.login-app-modal__close:hover{color:#111;background-color:#f3f4f6}.login-app-modal__icon-wrap{color:#b9852c;background-color:#fdf6e9;border-radius:9999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;display:flex}.login-app-modal__icon{font-size:2rem}.login-app-modal__title{font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--weight-bold);color:#111;text-align:center;margin:0 0 .875rem;line-height:1.4}.login-app-modal__text{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-regular);color:#6b7280;text-align:center;margin:0 0 1.5rem;line-height:1.7}.login-app-modal__actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.login-app-modal__btn{min-height:2.75rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;padding:.75rem 1rem;line-height:1.5;text-decoration:none;transition:background-color .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.login-app-modal__btn--primary{color:#fff;background-color:#b9852c;border:1px solid #b9852c}.login-app-modal__btn--primary:hover{background-color:#9a7124;border-color:#9a7124;transform:translateY(-1px);box-shadow:0 8px 20px #b9852c40}.login-app-modal__btn--outline{color:#374151;background-color:#fff;border:1px solid #d1d5db}.login-app-modal__btn--outline:hover{color:#b9852c;border-color:#b9852c;transform:translateY(-1px)}@media (max-width:639px){.login-app-modal{padding:1.75rem 1.25rem 1.25rem}.login-app-modal__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.login-app-modal__btn{transition:none}.login-app-modal__btn--outline:hover,.login-app-modal__btn--primary:hover{box-shadow:none;transform:none}}.important-notifications-overlay{z-index:270}.important-notifications-modal{text-align:center;flex-direction:column;align-items:stretch;width:min(100%,26rem);padding-block-start:2.5rem;display:flex}.important-notifications-modal__icon{background-color:#fdf6e9;border-radius:9999px;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;margin:0 auto 1rem;display:flex}.important-notifications-modal__icon-img{width:3.5rem;height:auto;display:block}.important-notifications-progress{gap:.375rem;width:100%;max-width:10rem;margin:0 auto 1.25rem;display:flex}.important-notifications-progress__seg{cursor:pointer;background-color:#e5e7eb;border:none;border-radius:9999px;flex:1 1 0;height:.25rem;padding:0;transition:background-color .25s}.important-notifications-progress__seg--active{background-color:#b9852c}.important-notifications-progress__seg:disabled{cursor:default}.important-notifications-carousel{grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:.5rem;margin-block-end:1.5rem;display:grid}.important-notifications-carousel__body{min-width:0}.important-notifications-modal__title{margin-block-end:.75rem}.important-notifications-modal__text{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-block-end:0;display:-webkit-box;overflow:hidden}.important-notifications-nav{color:#fff;cursor:pointer;background-color:#b9852c;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background-color .25s,opacity .25s;display:inline-flex}.important-notifications-nav:hover:not(:disabled){background-color:#a07024}.important-notifications-nav:disabled{opacity:.55;cursor:not-allowed}.important-notifications-nav__icon{font-size:1.5rem}[dir=rtl] .important-notifications-nav__icon{transform:scaleX(-1)}.important-notifications-nav-spacer{width:2.5rem;height:2.5rem}.important-notifications-modal__footer{margin-block-start:0}.important-notifications-modal__footer .login-app-modal__btn{gap:.5rem}.important-notifications-spinner{border:2px solid #e5e7eb;border-top-color:#b9852c;border-radius:9999px;flex-shrink:0;width:1rem;height:1rem;animation:important-notifications-spin .8s linear infinite;display:inline-block}.important-notifications-spinner--on-primary{border-color:#fff #ffffff59 #ffffff59}@keyframes important-notifications-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.important-notifications-spinner{border-top-color:#b9852c;animation:none}.important-notifications-progress__seg{transition:none}}@media (max-width:639px){.important-notifications-modal{padding-block-start:2.25rem}.important-notifications-carousel{grid-template-columns:2.25rem 1fr 2.25rem;gap:.375rem}.important-notifications-nav,.important-notifications-nav-spacer{width:2.25rem;height:2.25rem}}.section-loader{justify-content:center;align-items:center;width:100%;min-height:18rem;display:flex}.section-loader__spinner{border:3px solid #b9852c33;border-top-color:#b9852c;border-radius:9999px;width:2.25rem;height:2.25rem;animation:section-loader-spin .8s linear infinite}@keyframes section-loader-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.section-loader__spinner{animation:none}}.loc-skel{background-color:#e6e8eb;background-image:linear-gradient(100deg,#fff0 30%,#ffffffb3 50%,#fff0 70%);background-repeat:no-repeat;background-size:200% 100%;border-radius:.5rem;animation:loc-skel-shimmer 1.25s ease-in-out infinite}@keyframes loc-skel-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.location__map-skeleton{border-radius:1.25rem;width:100%;height:100%;min-height:16rem;display:block}.loc-skel__title{width:55%;height:1.75rem;margin-bottom:1.5rem;display:block}.loc-skel-card{align-items:flex-start;gap:.875rem;margin-bottom:1.75rem;display:flex}.loc-skel__icon{border-radius:9999px;flex-shrink:0;width:2.5rem;height:2.5rem}.loc-skel-card__lines{flex-direction:column;flex:1;gap:.5rem;display:flex}.loc-skel__line{width:80%;height:.9rem;display:block}.loc-skel__line--sm{width:40%}.loc-skel__btn{border-radius:.75rem;width:12rem;height:3rem;display:block}@media (prefers-reduced-motion:reduce){.loc-skel{animation:none}}.switch-account-list{flex-direction:column;gap:.625rem;max-height:22rem;margin:0 0 1rem;padding:0;list-style:none;display:flex;overflow-y:auto}.switch-account-item{cursor:pointer;background-color:#fff;border:1px solid #1118271a;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.875rem;width:100%;padding:.875rem 1rem;font-family:inherit;transition:border-color .2s,background-color .2s;display:flex}.switch-account-item:focus-visible,.switch-account-item:hover{background-color:#b9852c0f;border-color:#b9852c80;outline:none}.switch-account-item--active{background-color:#b9852c1f;border-color:#b9852c}.switch-account-item__text{text-align:start;flex-direction:column;gap:.125rem;display:flex}.switch-account-item__name{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#111}.switch-account-item__role{font-size:var(--text-xs);font-weight:var(--weight-regular);color:#b9852c}.switch-account-item__avatar{color:#b9852c;background-color:#b9852c24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.switch-account-item__avatar .icon{width:1.375rem;height:1.375rem}.switch-account-cancel{width:100%}.news-page{background-color:#f7f7f7;min-height:100vh}.news-hero{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:1.5rem 1.25rem 1.25rem}.news-hero__inner{flex-direction:column;gap:1rem;max-width:75rem;margin-inline:auto;display:flex}.news-hero__breadcrumb{font-size:var(--text-sm);color:#9ca3af;align-self:flex-start;align-items:center;gap:.5rem;display:inline-flex}.news-hero__breadcrumb a{color:#9ca3af;text-decoration:none;transition:color .25s}.news-hero__breadcrumb a:hover{color:#b9852c}.news-hero__breadcrumb-sep{color:#d1d5db;align-items:center;display:inline-flex}.news-hero__breadcrumb-sep iconify-icon{width:1rem;height:1rem;display:block}.news-hero__breadcrumb-current{color:#b9852c;font-weight:var(--weight-medium)}.news-hero__title{font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:#111;text-align:center;overflow-wrap:break-word;margin:0;line-height:1.35}.news-main{padding:0 1.25rem 4rem}.news-main__inner{max-width:75rem;margin-inline:auto}.news-filters{flex-wrap:wrap;justify-content:center;gap:.75rem;padding:1.75rem 0 2rem;display:flex}.news-filter{min-width:7.5rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.625rem;padding:.625rem 1.5rem;transition:background-color .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.news-filter:hover{color:#b9852c;border-color:#b9852c;transform:translateY(-1px)}.news-filter--active{color:#fff;background-color:#b9852c;border-color:#b9852c;box-shadow:0 6px 18px #b9852c38}.news-filter--active:hover{color:#fff;background-color:#9a7124;border-color:#9a7124}a.news-filter{text-align:center;text-decoration:none;display:inline-block}.news-pagination{padding:2rem 0 .5rem}.news-pagination__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.news-pagination__btn{min-height:2.5rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1.125rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.news-pagination__btn:hover{color:#b9852c;background-color:#faf6ef;border-color:#b9852c;transform:translateY(-1px)}.news-pagination__btn--disabled{opacity:.45;pointer-events:none}.news-pagination__meta{text-align:center;min-width:4.5rem;font-size:var(--text-sm);color:#4b5563}.news-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.news-grid[hidden]{display:none}.news-card{background-color:#fff;border:1px solid #ececec;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 18px #1118270a}.news-card--featured{border-color:#b9852c}.news-card[hidden]{display:none}.news-card__media{aspect-ratio:85/58;background-color:#fff;max-height:16rem;padding:.75rem;position:relative}.news-card__image{object-fit:cover;border-radius:1rem;width:100%;height:100%}.news-card__placeholder{text-align:center;background-color:#f7f3ec;background-image:linear-gradient(135deg,#faf7f1,#f1ebe0);border-radius:1rem;flex-direction:column;gap:.5rem;width:100%;height:100%;padding:1.25rem}.news-card__placeholder,.news-card__placeholder-icon{justify-content:center;align-items:center;display:flex}.news-card__placeholder-icon{color:#b9852c;background-color:#b9852c1f;border-radius:.875rem;width:3.5rem;height:3.5rem;margin-bottom:.25rem}.news-card__placeholder-icon .icon{width:1.85rem;height:1.85rem}.news-card__placeholder-title{font-size:var(--text-base);color:#3f3a31;font-weight:700}.news-card__placeholder-text{font-size:var(--text-xs);color:#8a8275}.news-card__meta{justify-content:flex-start;align-items:center;gap:.5rem;padding:.75rem .75rem 0;display:flex}.news-card__date{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#6b7280;direction:ltr;margin-inline-start:auto}.news-card__pin{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#b9852c;background-color:#fffffff0;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .625rem;display:inline-flex;box-shadow:0 2px 8px #1118270f}.news-card__body{flex-direction:column;flex:1;padding:1.125rem 1.25rem 1.25rem;display:flex}.news-card__title{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;text-align:start;overflow-wrap:break-word;margin:0 0 .625rem;line-height:1.55}.news-card__excerpt{font-size:var(--text-sm);font-weight:var(--weight-regular);color:#6b7280;text-align:start;align-items:baseline;gap:.25rem;margin:0 0 1.125rem;line-height:1.75;display:flex}.news-card__excerpt-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.news-card__more{color:#111;font-weight:var(--weight-semibold);cursor:pointer;flex-shrink:0;text-decoration:none;transition:color .2s}.news-card__more:hover{color:#b9852c}.news-card__footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}.news-card__actions{align-items:center;gap:.625rem;display:inline-flex}.news-card__icon-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.news-card__icon-btn:hover{color:#b9852c;background-color:#faf6ef;transform:scale(1.08)}.news-card__action{color:#fff;background-color:#b9852c;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.news-card__action svg{aspect-ratio:1;flex-shrink:0;width:15px;height:15px}.news-card__action:hover{background-color:#9a7124;transform:scale(1.06);box-shadow:0 6px 16px #b9852c47}.news-skel{background-color:#e6e8eb;background-image:linear-gradient(100deg,#fff0 30%,#ffffffb3 50%,#fff0 70%);background-repeat:no-repeat;background-size:200% 100%;animation:news-img-shimmer 1.25s ease-in-out infinite}.news-card--skeleton{pointer-events:none}.news-card__skeleton-media{position:absolute;inset:0}.news-card__skeleton-title{border-radius:.375rem;width:80%;height:1rem;margin-bottom:.75rem;display:block}.news-card__skeleton-text{border-radius:.375rem;width:100%;height:.85rem;margin-bottom:1.125rem;display:block}.news-card__skeleton-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.news-card__skeleton-action{border-radius:9999px;width:2.5rem;height:2.5rem}.news-card__skeleton-dot{border-radius:9999px;width:2rem;height:2rem}@media (prefers-reduced-motion:reduce){.news-skel{animation:none}}.news-img{background-color:#eceef1;display:block;position:relative;overflow:hidden}.news-img__el{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;display:block}.news-img--loaded .news-img__el{opacity:1}.news-img__el--contain{object-fit:contain;background-color:#fff;padding:12%}.news-img:after{content:"";z-index:1;background-color:#e6e8eb;background-image:linear-gradient(100deg,#fff0 30%,#fff9 50%,#fff0 70%);background-repeat:no-repeat;background-size:200% 100%;animation:news-img-shimmer 1.25s ease-in-out infinite;position:absolute;inset:0}.news-img--loaded:after{opacity:0;pointer-events:none;animation:none}@keyframes news-img-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.news-img:after{animation:none}}.share-menu{display:inline-flex;position:relative}.news-details__stat--btn{cursor:pointer;background:0 0;border:none;padding:0}.news-details__stat--btn:hover,.news-details__stat--btn:hover iconify-icon{color:#b9852c}.share-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#1118278c;justify-content:center;align-items:center;padding:1.25rem;animation:share-overlay-in .2s;display:flex;position:fixed;inset:0}.share-modal{background-color:#fff;border-radius:1rem;width:min(100%,24rem);padding:1.75rem 1.5rem 1.5rem;animation:share-modal-in .22s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 24px 60px #1118273d}.share-modal__close{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:color .2s,background-color .2s;display:inline-flex;position:absolute;inset-block-start:.875rem;inset-inline-end:.875rem}.share-modal__close:hover{color:#111;background-color:#f3f4f6}.share-modal__title{font-family:var(--font-headline);font-size:var(--text-lg);font-weight:var(--weight-bold);color:#111;text-align:center;margin:0 0 1.25rem}.share-modal__options{flex-direction:column;gap:.75rem;display:flex}.share-modal__option{width:100%;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:#111;text-align:start;cursor:pointer;background-color:#fff;border:1px solid #ececec;border-radius:.75rem;align-items:center;gap:.875rem;padding:.75rem 1rem;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.share-modal__option:hover{background-color:#faf6ef;border-color:#b9852c;transform:translateY(-1px)}.share-modal__option-icon{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.share-modal__option-icon iconify-icon{width:1.25rem;height:1.25rem}.share-modal__option-icon--facebook{background-color:#1877f2}.share-modal__option-icon--x{background-color:#111}.share-modal__option-icon--copy{background-color:#b9852c}@keyframes share-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes share-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.share-modal,.share-modal-overlay{animation:none}.share-modal__option:hover{transform:none}}.news-empty{text-align:center;background-color:#fff;border:1px solid #ececec;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex;box-shadow:0 4px 18px #1118270a}.news-empty[hidden]{display:none}.news-empty__image{width:min(100%,11rem);height:auto;margin:1.5rem 0}.news-empty__title{font-family:var(--font-headline);font-size:var(--text-xl);font-weight:var(--weight-bold);color:#111;margin:0 0 .5rem}.news-empty__text{max-width:22rem;font-size:var(--text-sm);font-weight:var(--weight-regular);color:#6b7280;margin:0;line-height:1.7}@media (max-width:1023px){.news-main{padding:0 1rem 3rem}.news-filters{gap:.5rem;padding:1.25rem 0 1.75rem}.news-filter{min-width:auto;font-size:var(--text-xs);padding:.5rem 1rem}.news-card__body{padding:1rem}}@media (max-width:639px){.news-hero{padding:1.25rem 1rem 1rem}.news-hero__title{font-size:var(--text-xl)}.news-card__footer{gap:.75rem}}@media (min-width:640px){.news-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1024px){.news-hero{padding:2rem 2rem 1.5rem}.news-hero__title{font-size:clamp(1.5rem,2vw,1.75rem)}.news-main{padding:0 2rem 5rem}.news-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem}.news-empty{padding:4rem 2rem}}@media (prefers-reduced-motion:reduce){.news-card__action,.news-card__icon-btn,.news-filter{transition:none}.news-card__action:hover,.news-card__icon-btn:hover,.news-filter:hover{box-shadow:none;transform:none}}.news-details-page{background-color:#fcfcfc;min-height:100vh}.news-details-main{background-color:#f7f7f7;padding:0 1.25rem 4rem}.news-details-main__inner{max-width:75rem;margin-inline:auto}.news-details__layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.news-details__article{background-color:#fff;border:1px solid #f0f0f0;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #1118270d}.news-details__article-inner{padding:1.5rem}.news-details__badge{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#b9852c;background-color:#b9852c1a;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.375rem .875rem;display:inline-flex}.news-details__badge-dot{background-color:currentColor;border-radius:9999px;width:.5rem;height:.5rem}.news-details__badge--public{color:#0e766e;background-color:#0e766e1a}.news-details__image{aspect-ratio:16/9;object-fit:cover;border-radius:.75rem;width:100%;display:block}.news-details__title{font-family:var(--font-headline);font-size:var(--text-xl);font-weight:var(--weight-bold);color:#111;text-align:start;overflow-wrap:break-word;margin:1.25rem 0 1rem;line-height:1.5}.news-details__meta{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.news-details__date{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#9ca3af;direction:ltr}.news-details__stats{align-items:center;gap:1rem;display:flex}.news-details__stat{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#9ca3af;align-items:center;gap:.25rem;display:inline-flex}.news-details__stat iconify-icon{color:#9ca3af}.news-details__body{font-size:var(--text-sm);font-weight:var(--weight-regular);color:#4b5563;text-align:start;overflow-wrap:break-word;line-height:1.9}.news-details__body p{margin:0 0 1rem}.news-details__body embed,.news-details__body iframe,.news-details__body img,.news-details__body video{max-width:100%;height:auto;display:block}.news-details__gallery{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.news-details__gallery-image{aspect-ratio:4/3;border-radius:.5rem;width:100%}.news-details__body p:last-child{margin-bottom:0}.news-details__body ul{margin:0 0 1rem;padding-inline-start:1.25rem;list-style:outside}.news-details__body li{margin-bottom:.5rem}.news-details__body li:last-child{margin-bottom:0}.news-details__sidebar{background-color:#fff;border:1px solid #f0f0f0;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #1118270d}.news-details__sidebar-header{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;align-items:center;gap:.5rem;padding:1.25rem 1.25rem 1rem;display:flex}.news-details__sidebar-header iconify-icon{color:#b9852c}.news-details__related-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.news-details__related-item{border-top:1px solid #f5f5f5}.news-details__related-link{align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;transition:background-color .15s;display:flex}.news-details__related-link:hover{background-color:#fafafa}.news-details__related-thumb{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:5.5rem;height:3.75rem}.news-details__related-content{flex:1;min-width:0}.news-details__related-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;text-align:start;overflow-wrap:break-word;margin:0 0 .375rem;line-height:1.5}.news-details__related-date{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#9ca3af;direction:ltr}.news-details__sidebar-footer{border-top:1px solid #f5f5f5;padding:1rem 1.25rem 1.25rem}.news-details__all-btn{width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.625rem;justify-content:center;align-items:center;padding:.75rem 1rem;transition:border-color .15s,color .15s;display:flex}.news-details__all-btn:hover{color:#b9852c;border-color:#b9852c}@media (max-width:1023px){.news-details-main{padding:0 1rem 3rem}.news-details__article-inner{padding:1.25rem}.news-details__title{font-size:var(--text-lg)}}@media (max-width:639px){.news-details__meta{flex-direction:column;align-items:flex-start;gap:.75rem}.news-details__stats{justify-content:space-between;width:100%}}@media (min-width:1024px){.news-details-main{padding:0 2rem 5rem}.news-details__layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.75rem}.news-details__article-inner{padding:2rem}.news-details__title{font-size:var(--text-2xl)}}.faq-page{background-color:#f7f7f7;min-height:100vh}.faq-hero{background-color:#fff;padding:2rem 1.25rem 1.5rem}.faq-hero__inner{flex-direction:column;align-items:stretch;max-width:75rem;margin-inline:auto;display:flex}.faq-hero__title{font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:#111;text-align:center;overflow-wrap:break-word;margin-bottom:.75rem;line-height:1.35}.faq-main{background-color:#f7f7f7;padding:2rem 1.25rem 4rem}.faq-main__inner{max-width:75rem;margin-inline:auto}.faq-breadcrumb{font-size:var(--text-sm);color:#9ca3af;align-self:flex-start;align-items:center;gap:.5rem;display:inline-flex}.faq-breadcrumb a{color:#9ca3af;transition:color .15s}.faq-breadcrumb a:hover{color:#b9852c}.faq-breadcrumb__sep{color:#d1d5db;align-items:center;display:inline-flex}.faq-breadcrumb__sep iconify-icon{width:16px;height:16px;display:block}.faq-breadcrumb__current{color:#b9852c;font-weight:var(--weight-medium)}.faq-search{margin-bottom:2rem}.faq-search .search-field{min-height:3.25rem;font-size:var(--text-sm);color:#111;background-color:#0000;border:1px solid #989898;border-radius:10px;padding-inline-start:6rem}.faq-search .search-field:focus{border-color:#b9852c;box-shadow:0 0 0 3px #b9852c1a}.faq-search .search-box__label{font-size:var(--text-sm);color:#4f4f4f;padding-inline-start:1.25rem}.faq-search .search-box__label .icon{color:#4f4f4f}.faq-grid{grid-template-columns:1fr;gap:1rem;display:grid}.faq-empty{text-align:center;font-size:var(--text-sm);color:#6b7280;margin:0;padding:2.5rem 1rem}.faq-results{position:relative}.faq-skeleton{background-color:#fff;border:1px solid #ececec;border-radius:.75rem;align-items:center;min-height:3.625rem;padding:1.125rem 1.25rem;display:flex}.faq-skeleton__bar{background-color:#e6e8eb;background-image:linear-gradient(100deg,#fff0 30%,#ffffffb3 50%,#fff0 70%);background-repeat:no-repeat;background-size:200% 100%;border-radius:.375rem;height:.9rem;animation:faq-skeleton-shimmer 1.25s ease-in-out infinite;display:block}@keyframes faq-skeleton-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.faq-skeleton__bar{animation:none}}.faq-item{background-color:#fff;border:1px solid #ececec;border-radius:.75rem;transition:border-color .15s,box-shadow .15s;overflow:hidden}.faq-item--open{border-color:#e8d5b0;box-shadow:0 4px 16px #b9852c0f}.faq-item[hidden]{display:none}.faq-item__trigger{width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);color:#111;text-align:start;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;line-height:1.5;display:flex}.faq-item__question{overflow-wrap:anywhere;min-width:0}.faq-item__icon{color:#6b7280;flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .2s,color .15s}.faq-item--open .faq-item__icon{color:#b9852c;transform:rotate(180deg)}.faq-item__panel{padding:0 1.25rem 1.25rem;display:none}.faq-item--open .faq-item__panel{display:block}.faq-item__answer{font-size:var(--text-sm);font-weight:var(--weight-regular);color:#6b7280;overflow-wrap:anywhere;margin:0;line-height:1.8}.site-footer__list a.is-active{color:#b9852c;font-weight:var(--weight-semibold)}@media (max-width:1023px){.faq-hero{padding:1.25rem 1rem 1rem}.faq-hero__title{font-size:var(--text-xl);line-height:1.4}.faq-main{padding:1.25rem 1rem 3rem}.faq-breadcrumb{flex-wrap:wrap;max-width:100%}.faq-search{margin-bottom:1.5rem}.faq-search .search-field{min-height:3rem;font-size:var(--text-xs);padding-inline-start:5rem}.faq-search .search-box__label{font-size:var(--text-xs);padding-inline-start:1rem}.faq-item__trigger{font-size:var(--text-xs);padding:1rem}.faq-item__panel{padding:0 1rem 1rem}}@media (max-width:767px){.faq-grid{grid-template-columns:1fr}}@media (min-width:768px){.faq-hero{padding:2.5rem 2rem 2rem}.faq-hero__title{font-size:var(--text-3xl)}.faq-main{padding:2.5rem 2rem 5rem}.faq-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.complaints-page{background-color:#f7f7f7;min-height:100vh}.complaints-main{background-color:#f7f7f7;padding:0 1.25rem 4rem}.complaints-main__inner{max-width:40rem;margin-inline:auto}.complaints-card{background-color:#fff;border:1px solid #ececec;border-radius:1rem;margin-top:20px;padding:1.75rem 1.5rem;box-shadow:0 4px 24px #1118270d}.complaints-form{flex-direction:column;gap:1.25rem;display:flex}.complaints-field{flex-direction:column;gap:.5rem;display:flex}.complaints-field__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;text-align:start;overflow-wrap:break-word}.complaints-field__control{position:relative}.complaints-field__icon{color:#120e06;pointer-events:none;top:50%;position:absolute;inset-inline:1rem auto;transform:translateY(-50%)}.complaints-field__icon--textarea{top:1rem;transform:none}.complaints-field__input,.complaints-field__select,.complaints-field__textarea{width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:#111;text-align:start;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.complaints-field__input,.complaints-field__select{min-height:3rem;padding-block:.75rem;padding-inline:3rem 1rem}.complaints-field__select{appearance:none;cursor:pointer}.complaints-field__select-wrap .complaints-field__select{padding-inline-end:2.75rem}.complaints-field__select-wrap .complaints-field__icon--start{color:#120e06;inset-inline:auto 1rem}.complaints-field__textarea{resize:vertical;min-height:9rem;padding-block:.875rem;padding-inline:3rem 1rem;line-height:1.7}.complaints-field__input::placeholder,.complaints-field__textarea::placeholder{color:#9ca3af}.complaints-field__input:focus,.complaints-field__select:focus,.complaints-field__textarea:focus{border-color:#b9852c;box-shadow:0 0 0 3px #b9852c1a}.complaints-form__submit{width:100%;min-height:3rem;font-size:var(--text-sm);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;display:inline-flex}.complaints-form__submit:disabled{opacity:.7;cursor:not-allowed}.complaints-field__input:disabled,.complaints-field__select:disabled,.complaints-field__textarea:disabled{cursor:not-allowed;background-color:#f9fafb}.complaints-form__spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:9999px;width:1.05rem;height:1.05rem;animation:complaints-spin .7s linear infinite}@keyframes complaints-spin{to{transform:rotate(1turn)}}.complaints-field__error{font-size:var(--text-xs);color:#b91c1c;text-align:start;margin:0}.complaints-form__error{color:#b91c1c;font-size:var(--text-sm);text-align:start;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:10px;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem .875rem;display:flex}.complaints-form__error .icon{flex-shrink:0;margin-top:.1rem}.complaints-success{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.complaints-success__icon{color:#059669;background-color:#ecfdf5;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.complaints-success__icon .icon{width:2rem;height:2rem}.complaints-success__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:#111;margin:0}.complaints-success__text{font-size:var(--text-sm);color:#6b7280;max-width:28rem;margin:0}.complaints-success .complaints-form__submit{max-width:18rem;margin-top:.75rem}@media (max-width:1023px){.complaints-main{padding:0 1rem 3rem}.complaints-card{border-radius:.875rem;padding:1.25rem 1rem}.complaints-form{gap:1rem}}@media (min-width:768px){.complaints-main{padding:0 2rem 5rem}.complaints-card{padding:2rem}}@media (max-width:380px){.complaints-field__input,.complaints-field__select,.complaints-field__textarea{padding-inline-start:2.25rem}.complaints-field__icon{inset-inline-start:.625rem}}.data-deletion-standalone{background-color:#f7f7f7;min-height:100vh}.data-deletion-standalone__header{max-width:40rem;margin-inline:auto;padding:2.5rem 1.25rem 0}.data-deletion-standalone__title{font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:var(--weight-bold,700);color:#111;text-align:start;margin:0}@media (min-width:768px){.data-deletion-standalone__header{padding:3rem 2rem 0}}.data-deletion-optional{font-weight:var(--weight-regular,400);color:#6b7280}.data-deletion-check{cursor:pointer;text-align:start;align-items:flex-start;gap:.75rem;display:flex}.data-deletion-check__input{accent-color:#0b5fff;cursor:pointer;flex-shrink:0;width:1.1rem;height:1.1rem;margin-block-start:.2rem}.data-deletion-check__text{font-size:var(--text-sm);color:#111;line-height:1.5}.data-deletion-check__link{font:inherit;color:#0b5fff;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.data-deletion-check__link:hover{color:#0847c7}.data-deletion-modal{width:min(100%,28rem)}.rt-page{min-height:100vh}.rt-main,.rt-page{background-color:#f7f7f7}.rt-main{padding:0 1.25rem 4rem}.rt-main__inner{max-width:75rem;margin-inline:auto}.rt-shell{border:1px solid #f0f0f0;overflow:hidden}.rt-shell--compact{box-shadow:0 2px 12px #1118270a}.rt-tabs{justify-content:center;padding:1.25rem 1.25rem 0;display:flex}.rt-tabs__group{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;gap:.25rem;padding:.25rem;display:inline-flex}.rt-tabs__btn{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:.5rem;padding:.625rem 1.5rem;transition:background-color .15s,color .15s}.rt-tabs__btn:hover{color:#b9852c}.rt-tabs__btn--active{color:#fff;background-color:#b9852c}.rt-tabs__btn--active:hover{color:#fff;background-color:#9a7124}.rt-panel[hidden]{display:none}.rt-panel{padding:1.25rem}.rt-grid{grid-template-columns:1fr;gap:1rem;display:grid}.rt-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:.875rem;overflow:hidden;box-shadow:0 4px 20px #1118270d}.rt-card__head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem .75rem;display:flex}.rt-card__info{text-align:start;flex:1;min-width:0}.rt-card__title{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;overflow-wrap:anywhere;margin:0 0 .5rem;line-height:1.5}.rt-card__title-link{color:inherit;text-decoration:none;transition:color .15s}.rt-card__title-link:hover{color:#b9852c}.rt-card__status{font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;gap:.375rem;margin:0;display:inline-flex}.rt-card__dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.rt-card__status--pending{color:#d97706}.rt-card__status--pending .rt-card__dot{background-color:#d97706}.rt-card__status--review{color:#2563eb}.rt-card__status--review .rt-card__dot{background-color:#2563eb}.rt-card__status--accepted{color:#16a34a}.rt-card__status--accepted .rt-card__dot{background-color:#16a34a}.rt-card__status--rejected{color:#dc2626}.rt-card__status--rejected .rt-card__dot{background-color:#dc2626}.rt-card__warning{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#b45309;align-items:flex-start;gap:.375rem;margin:.5rem 0 0;line-height:1.5;display:flex}.rt-card__warning .icon{color:#d97706;flex-shrink:0;margin-top:.125rem}.rt-card__reupload{margin-top:.75rem}.rt-step__body .rt-card__reupload{display:inline-flex}.rt-card__date{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#9ca3af;direction:ltr;flex-shrink:0}.rt-card__body{padding:0 1.25rem}.rt-card--open .rt-card__body{padding-bottom:1rem}.rt-card:not(.rt-card--open) .rt-card__body{display:none}.rt-card__divider{background-color:#f0f0f0;height:1px;margin:.75rem 1.25rem 0}.rt-card__footer{padding:.75rem 1.25rem 1rem}.rt-card__toggle{width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#b9852c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.375rem;padding:.25rem;transition:color .15s;display:flex}.rt-card__toggle:hover{color:#9a7124}.rt-timeline{margin:0;padding:.5rem 0 .25rem;list-style:none}.rt-step{grid-template-columns:2.5rem 1fr 4.5rem;align-items:start;column-gap:.75rem;padding-bottom:1.25rem;display:grid}.rt-step__track{grid-area:1/1;justify-content:center;display:flex;position:relative}.rt-step__body{text-align:start;grid-area:1/2}.rt-step__date{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#9ca3af;text-align:start;direction:ltr;grid-area:1/3;align-self:start;padding-top:.25rem}.rt-step:last-child{padding-bottom:.5rem}.rt-step__track:before{content:"";background-color:#e5e7eb;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.rt-step:first-child .rt-step__track:before{top:1.25rem}.rt-step:last-child .rt-step__track:before{bottom:calc(100% - 1.25rem)}.rt-step__icon{z-index:1;color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative}.rt-step__icon iconify-icon{font-size:1rem}.rt-step--pending .rt-step__icon{background-color:#d97706}.rt-step--review .rt-step__icon{background-color:#2563eb}.rt-step--accepted .rt-step__icon{background-color:#16a34a}.rt-step--rejected .rt-step__icon{background-color:#dc2626}.rt-step__title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#111;margin-bottom:.25rem;display:block}.rt-step__text{font-size:var(--text-xs);color:#6b7280;margin:0;line-height:1.6}.rt-step__text+.rt-step__text{margin-top:.25rem}.rt-meta{margin:0;padding:.5rem 0 .25rem}.rt-meta__row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.rt-meta__row:last-child{border-bottom:none}.rt-meta__label{color:#6b7280;min-width:0}.rt-meta__label,.rt-meta__value{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.rt-meta__value{font-weight:var(--weight-semibold);color:#111;text-align:end}.rt-detail-loading{justify-content:center;align-items:center;gap:.625rem;padding:1.5rem 0;display:flex}.rt-detail-empty,.rt-detail-loading__text{font-size:var(--text-sm);color:#9ca3af}.rt-detail-empty{text-align:center;margin:0;padding:1.25rem 0}.rt-loadmore{justify-content:center;margin-top:1.5rem;display:flex}.rt-loadmore__btn{min-height:2.75rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#b9852c;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem 1.75rem;transition:background-color .15s,color .15s;display:inline-flex}.rt-loadmore__btn:hover:not(:disabled){background-color:#fdf6ea}.rt-loadmore__btn:disabled{cursor:not-allowed;opacity:.7}.rt-loadmore__spinner{border:2px solid #e5cfa6;border-top-color:#b9852c;border-radius:9999px;width:1rem;height:1rem;animation:rt-spin .6s linear infinite}@keyframes rt-spin{to{transform:rotate(1turn)}}.rt-past-card__date{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#9ca3af;direction:ltr;flex-shrink:0}.rt-card--skeleton,.rt-past-card--skeleton{pointer-events:none}.rt-skel{background:linear-gradient(90deg,#eef0f2 25%,#f7f8f9 37%,#eef0f2 63%) 0 0/400% 100%;border-radius:.375rem;animation:rt-shimmer 1.4s infinite;display:block}.rt-skel--title{width:70%;height:1rem;margin-bottom:.75rem}.rt-skel--status{width:40%;height:.875rem}.rt-skel--subtitle{width:85%;height:.75rem}.rt-skel--date{flex-shrink:0;width:4rem;height:.75rem}.rt-skel--toggle{width:8rem;height:.875rem;margin-inline:auto}.rt-skel--avatar{border-radius:9999px;flex-shrink:0;width:2.25rem;height:2.25rem}@keyframes rt-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.rt-empty{text-align:center;border:1px dashed #e5e7eb;border-radius:.875rem;grid-column:1/-1;padding:3rem 1.5rem}.rt-empty__text{font-size:var(--text-sm);color:#9ca3af;margin:0}.rt-empty-state{text-align:center;flex-direction:column;align-items:center;padding:2rem 1.5rem 3rem;display:flex}.rt-empty-state__image{object-fit:contain;width:100%;max-width:10rem;height:auto;margin-bottom:1.5rem}.rt-empty-state__title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:#111;margin:0 0 .5rem}.rt-empty-state__text{font-size:var(--text-sm);color:#6b7280;margin:0 0 1.5rem;line-height:1.7}.rt-empty-state__btn{min-height:3rem;font-size:var(--text-sm);border-radius:.625rem;align-items:center;gap:.5rem;padding:.75rem 1.75rem;display:inline-flex}.rt-empty-state--compact{padding:1.5rem 1rem 2rem}.rt-empty-state--compact .rt-empty-state__image{max-width:11rem;margin-bottom:1rem}.rt-past-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.rt-past-card{color:inherit;background-color:#fff;border:1px solid #f0f0f0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.125rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 10px #1118270a}a.rt-past-card:hover{border-color:#e5e7eb;box-shadow:0 4px 14px #11182714}.rt-past-card__main{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.rt-past-card__status-icon{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.rt-past-card--success .rt-past-card__status-icon{background-color:#22c55e}.rt-past-card--rejected .rt-past-card__status-icon{background-color:#ef4444}.rt-past-card__info{text-align:start;min-width:0}.rt-past-card__title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#111;overflow-wrap:anywhere;margin:0 0 .25rem}.rt-past-card__subtitle{font-size:var(--text-xs);color:#6b7280;overflow-wrap:anywhere;margin:0}.rt-past-card__delete{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.rt-past-card__delete:hover{color:#dc2626;background-color:#fef2f2}.rt-showcase{border-top:1px dashed #e5e7eb;margin-top:2.5rem;padding-top:2rem}.rt-showcase__title{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;text-align:center;margin:0 0 1.5rem}.rt-showcase__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.rt-showcase__case-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#b9852c;text-align:start;margin:0 0 .75rem}.rt-past-grid--compact{gap:.625rem}@media (max-width:1023px){.rt-main{padding:0 1rem 3rem}.rt-tabs{padding:1rem 1rem 0}.rt-panel{padding:1rem}}@media (max-width:639px){.rt-tabs__group{flex-direction:column;width:100%;display:flex}.rt-tabs__btn{white-space:normal;text-align:center;width:100%;padding-inline:1rem}.rt-card__head{flex-wrap:wrap}.rt-card__date{text-align:start;width:100%}.rt-step{grid-template-columns:2rem 1fr;column-gap:.625rem}.rt-step__icon{width:2rem;height:2rem}.rt-step__track{grid-area:1/1}.rt-step__body{grid-area:1/2}.rt-step__date{text-align:start;grid-area:2/1/auto/-1;padding-top:0}}@media (min-width:768px){.rt-grid{gap:1.25rem}.rt-grid,.rt-past-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-past-grid{gap:1rem}.rt-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-showcase__case--wide{grid-column:1/-1}}@media (min-width:1024px){.rt-main{padding:0 2rem 5rem}.rt-tabs{padding:1.5rem 2rem 0}.rt-panel{padding:1.5rem 2rem 2rem}.rt-past-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:380px){.rt-main{padding:0 .75rem 2.5rem}.rt-panel{padding:.75rem}.rt-card__head{padding:.875rem .875rem .625rem}.rt-card__body{padding:0 .875rem}.rt-card--open .rt-card__body{padding-bottom:.75rem}.rt-card__footer{padding:.625rem .875rem .75rem}.rt-card__divider{margin:.625rem .875rem 0}.rt-past-card{padding:.75rem .875rem}.rt-meta__row{flex-wrap:wrap;gap:.25rem}.rt-meta__value{text-align:start;width:100%}}.rtd-page{min-height:100vh}.rtd-main,.rtd-page{background-color:#f7f7f7}.rtd-main{padding:0 1.25rem 4rem}.rtd-main__inner{flex-direction:column;gap:1rem;max-width:75rem;margin-inline:auto;display:flex}.rtd-card,.rtd-summary{background:#fff;border:1px solid #f0f0f0;border-radius:.75rem;padding:1.5rem 1.25rem;box-shadow:0 4px 20px #1118270a}.rtd-summary__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.rtd-summary__title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:#111;margin:0}.rtd-summary__date{color:#6b7280;white-space:nowrap;direction:ltr}.rtd-status{font-size:var(--text-sm);align-items:center;gap:.4rem;margin-top:.5rem;display:inline-flex}.rtd-status__dot{background:currentColor;border-radius:999px;width:.5rem;height:.5rem}.rtd-status--review{color:#2563eb}.rtd-status--pending{color:#d97706}.rtd-status--accepted{color:#16a34a}.rtd-status--rejected{color:#dc2626}.rtd-warning{color:#b45309;font-size:var(--text-sm);align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.rtd-warning .icon{color:#b9852c;flex-shrink:0}.rtd-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.rtd-grid{grid-template-columns:1fr 1fr}}.rtd-card__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.rtd-card__title{font-family:var(--font-ar);font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.rtd-card__head .rtd-card__title{margin-bottom:0}.rtd-card__bars{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:.2rem;width:.875rem;display:flex}.rtd-card__bars span{background:#b9852c;border-radius:999px;height:2px;display:block}.rtd-card__bars span:first-child{width:100%}.rtd-card__bars span:nth-child(2){width:70%}.rtd-card__bars span:nth-child(3){width:42%}.rtd-copy-id{color:#b9852c;min-height:2.25rem;font-family:var(--font-ar);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:#fff;border:1px solid #b9852c;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem .875rem;transition:background-color .15s,color .15s;display:inline-flex}.rtd-copy-id:hover{background:#faf6ef}.rtd-copy-id:focus-visible{outline-offset:2px;outline:2px solid #b9852c8c}.rtd-copy-id--done{color:#16a34a;border-color:#86efac}.rtd-field{align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.rtd-field+.rtd-field{border-top:1px solid #f3f4f6}.rtd-field__icon{color:#fff;background:#b9852c;border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.rtd-field__icon .icon{width:1.05rem;height:1.05rem}.rtd-field__label{color:#111;font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.rtd-field__value{color:#4f4f4f;font-size:var(--text-sm);font-weight:var(--weight-regular);margin:.2rem 0 0}.rtd-timeline{margin:0;padding:0;list-style:none}.rtd-step{grid-template-columns:2.5rem 1fr 4.5rem;align-items:start;column-gap:.75rem;padding-bottom:1.25rem;display:grid;position:relative}.rtd-step__track{grid-area:1/1;justify-content:center;display:flex;position:relative}.rtd-step__body{text-align:start;grid-area:1/2}.rtd-step__date{color:#6b7280;font-size:var(--text-sm);text-align:start;direction:ltr;grid-area:1/3;align-self:start;padding-top:.25rem}.rtd-step:last-child{padding-bottom:.5rem}.rtd-step__track:before{content:"";background-color:#93c5fd;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.rtd-step:first-child .rtd-step__track:before{top:1.25rem}.rtd-step:last-child .rtd-step__track:before{bottom:calc(100% - 1.25rem)}.rtd-step__icon{z-index:1;color:#fff;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.rtd-step__icon iconify-icon{font-size:1rem}.rtd-step--pending .rtd-step__icon{background:#b9852c}.rtd-step--review .rtd-step__icon{background:#2563eb}.rtd-step--accepted .rtd-step__icon{background:#22c55e}.rtd-step--rejected .rtd-step__icon{background:#dc2626}.rtd-step__title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#111;margin-bottom:.25rem;display:block}.rtd-step__text{color:#6b7280;font-size:var(--text-sm);margin:0}.rtd-step__text+.rtd-step__text{margin-top:.25rem}.rtd-required{background:#fffbeb;border:1px solid #f3e8d0;border-radius:.625rem;margin-top:.75rem;padding:.75rem .875rem}.rtd-required__title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#92400e;margin:0 0 .5rem}.rtd-required__list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.rtd-required__item{font-size:var(--text-sm);color:#78350f;overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;display:flex}.rtd-required__item .icon{color:#b9852c;flex-shrink:0;margin-top:.1rem}.rtd-reupload-btn{color:#fff;width:100%;max-width:100%;min-height:2.75rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:#b9852c;border:none;border-radius:.625rem;justify-content:center;align-items:center;margin-top:.75rem;padding:.625rem 1.25rem;transition:background-color .15s,opacity .15s;display:inline-flex}.rtd-reupload-btn:hover:not(:disabled){background:#9a7124}.rtd-reupload-btn:disabled{opacity:.55;cursor:not-allowed}.rtd-reupload-btn--modal{margin-top:0}.rtd-overlay{z-index:60;background:#11182773;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.rtd-modal{background:#fff;border-radius:1rem;width:min(28rem,100%);max-height:90vh;padding:1.25rem 1.25rem 1.5rem;position:relative;overflow:auto;box-shadow:0 16px 40px #1118272e}.rtd-modal__header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.rtd-modal__close{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.rtd-modal__close:hover:not(:disabled){color:#111;background:#e5e7eb}.rtd-modal__close:disabled{opacity:.5;cursor:not-allowed}.rtd-modal__title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:#111;margin:0;line-height:1.4}.rtd-modal__body{flex-direction:column;gap:1rem;display:flex}.rtd-file{margin:0}.rtd-file__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;margin:0 0 .5rem;display:block}.rtd-upload{position:relative}.rtd-upload__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rtd-upload__zone{text-align:center;cursor:pointer;background:#fafafa;border:1.5px dashed #d1d5db;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;min-height:8.5rem;padding:1.25rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.rtd-upload__zone:hover{background:#fdf8f0;border-color:#b9852c}.rtd-upload__zone:focus-visible{outline-offset:2px;outline:2px solid #b9852c}.rtd-upload--loading .rtd-upload__zone,.rtd-upload--preview .rtd-upload__zone{cursor:default;background:#fff;border-style:solid;border-color:#e5e7eb}.rtd-upload--loading .rtd-upload__zone:hover,.rtd-upload--preview .rtd-upload__zone:hover{background:#fff;border-color:#e5e7eb}.rtd-upload--error .rtd-upload__zone{background:#fef2f2;border-color:#fca5a5}.rtd-upload__icon{color:#b9852c;font-size:1.75rem}.rtd-upload--preview .rtd-upload__icon{color:#16a34a}.rtd-upload__text{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;margin:0}.rtd-upload__hint{font-size:var(--text-xs);color:#9ca3af;margin:0}.rtd-upload__filename{max-width:100%;font-size:var(--text-sm);font-weight:var(--weight-medium);color:#374151;word-break:break-all;margin:0}.rtd-upload__remove{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.25rem;margin-top:.25rem;padding:.375rem .625rem;transition:background-color .15s;display:inline-flex}.rtd-upload__remove:hover:not(:disabled){background:#fef2f2}.rtd-upload__remove:disabled{opacity:.5;cursor:not-allowed}.rtd-upload__spinner{border:2.5px solid #e5cfa6;border-top-color:#b9852c;border-radius:9999px;width:1.75rem;height:1.75rem;animation:rtd-spin .7s linear infinite}@keyframes rtd-spin{to{transform:rotate(1turn)}}.rtd-modal__error{color:#dc2626;font-size:var(--text-sm);margin:.5rem 0 0}.rtd-modal__actions{margin-top:1.25rem;display:flex}.rtd-skel{background:linear-gradient(90deg,#eee,#f7f7f7,#eee) 0 0/200% 100%;border-radius:.375rem;height:1rem;animation:rtd-shimmer 1.2s ease-in-out infinite}.rtd-empty{padding-block:2.5rem 2rem}.rtd-empty__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.rtd-empty .rt-empty-state__text{max-width:28rem;margin-bottom:1.25rem}@keyframes rtd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:639px){.rtd-step{grid-template-columns:2rem 1fr;column-gap:.625rem}.rtd-step__icon{width:2rem;height:2rem}.rtd-step__track{grid-area:1/1}.rtd-step__body{grid-area:1/2}.rtd-step__date{text-align:start;grid-area:2/1/auto/-1;padding-top:0}}.er-page{min-height:100vh}.er-main,.er-page{background-color:#f7f7f7}.er-main{padding:0 1.25rem 4rem}.er-main__inner{max-width:40rem;margin-inline:auto}.er-card{background-color:#fff;border:1px solid #ececec;border-radius:1rem;margin-top:1.25rem;overflow:hidden;box-shadow:0 4px 24px #1118270d}.er-progress{padding:1.25rem 1.5rem 0}.er-progress__track{background-color:#f0f0f0;border-radius:9999px;height:.375rem;overflow:hidden}.er-progress__bar{background-color:#b9852c;border-radius:9999px;width:25%;height:100%;transition:width .3s}.er-step{padding:1.5rem 1.5rem 2rem}.er-step[hidden]{display:none}.er-search{margin-bottom:1.25rem}.er-search .search-field{min-height:3rem;font-size:var(--text-sm);background-color:#fff;border:1px solid #989898;border-radius:10px;padding-inline-start:6rem}.er-search .search-field:focus{border-color:#b9852c;box-shadow:0 0 0 3px #b9852c1a}.er-search .search-box__label{font-size:var(--text-sm);color:#4f4f4f;padding-inline-start:1.25rem}.er-search .search-box__label .icon{color:#4f4f4f}.er-section-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;text-align:start;margin:0 0 1rem}.er-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.er-options--single{grid-template-columns:1fr}.er-option{min-height:3rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;text-align:start;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.625rem;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.er-option:hover{border-color:#e8d5b0}.er-option--active{background-color:#f7eeda;border-color:#d9b773}.er-option[hidden]{display:none}.er-option--radio{justify-content:space-between;gap:.75rem}.er-option--choice{justify-content:flex-start;gap:.625rem}.er-option__label{text-align:start;overflow-wrap:anywhere;min-width:0}.er-option__mark{color:#fff;background-color:#0000;border:2px solid #d1d5db;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:border-color .15s,background-color .15s;display:inline-flex}.er-option--active .er-option__mark{background-color:#b9852c;border-color:#b9852c}.er-option__check{color:#fff;width:14px;height:14px;font-size:14px}.er-option__content{flex-direction:column;gap:.25rem;min-width:0;display:flex}.er-option__title{font-weight:var(--weight-semibold);color:#111;overflow-wrap:anywhere}.er-option__desc{font-size:var(--text-xs);font-weight:var(--weight-regular);color:#6b7280;line-height:1.5}.er-breadcrumb{flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:1.25rem;display:flex}.er-breadcrumb__item{align-items:center;gap:.25rem;display:inline-flex}.er-breadcrumb__sep{color:#c2c2c2}[dir=ltr] .er-breadcrumb__sep{transform:scaleX(-1)}.er-crumb{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:#b9852c;cursor:pointer;background:0 0;border:none;padding:.25rem .125rem}.er-crumb:hover:not(:disabled){text-decoration:underline}.er-crumb--current{color:#6b7280;cursor:default}.er-selected{text-align:start;background-color:#faf6ef;border:1px solid #e8d5b0;border-radius:.625rem;flex-direction:column;gap:.25rem;margin-bottom:1.5rem;padding:.875rem 1rem;display:flex}.er-selected__label{font-size:var(--text-xs);color:#9a7124}.er-selected__value{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;overflow-wrap:anywhere}.er-level-loading{min-height:8rem;font-size:var(--text-sm);color:#6b7280;justify-content:center;align-items:center;gap:.625rem;margin-bottom:1.5rem;display:flex}.er-level-loading__spinner{border:3px solid #f0f0f0;border-top-color:#b9852c;border-radius:9999px;width:1.5rem;height:1.5rem;animation:er-spin .8s linear infinite}.er-level-empty{font-size:var(--text-sm);color:#9ca3af;text-align:center;margin:0 0 1.5rem;padding:2rem 1rem}.er-form-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111}.er-alert,.er-form-label{text-align:start;margin:.5rem 0 1.25rem}.er-alert{border:1px solid #e3d3ab;background-color:#fdf8ee;border-inline-start:4px solid #b9852c;border-radius:.625rem;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.er-alert__icon{color:#b9852c;flex-shrink:0;width:20px;height:20px;margin-top:.0625rem;font-size:20px}.er-alert__text{font-size:var(--text-sm);color:#5b4a28;overflow-wrap:anywhere;line-height:1.55}.er-alert--danger{border-color:#fecaca;background-color:#fef2f2;border-inline-start-color:#dc2626}.er-alert--danger .er-alert__icon{color:#dc2626}.er-alert--danger .er-alert__text{color:#991b1b}.er-required{color:#dc2626}.er-field__error{font-size:var(--text-xs);color:#dc2626;text-align:start;margin:.375rem 0 0}.er-btn__spinner{border-width:2px;border-top-color:currentColor;width:1.125rem;height:1.125rem;margin-inline-end:.5rem}.er-loader{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#f9f6f0b3;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.er-loader[hidden]{display:none}.er-loader__box{background-color:#fff;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem 2.5rem;display:flex;box-shadow:0 16px 48px #11182726}.er-loader__spinner{border:4px solid #f0e6d4;border-top-color:#b9852c;border-radius:9999px;width:2.75rem;height:2.75rem;animation:er-spin .8s linear infinite}.er-loader__text{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;margin:0}.er-field__url{max-width:100%;font-size:var(--text-xs);color:#b9852c;word-break:break-all;align-items:center;gap:.375rem;margin-top:-.5rem;text-decoration:none;display:inline-flex}.er-field__url:hover .er-field__url-text{text-decoration:underline}.er-field__url .icon{flex-shrink:0}.er-form-progress{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.er-form-progress__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#6b7280}.er-form-progress__dots{align-items:center;gap:.375rem;display:flex}.er-form-progress__dot{background-color:#e5e7eb;border-radius:9999px;width:.5rem;height:.5rem;transition:background-color .15s,width .15s}.er-form-progress__dot--done{background-color:#e8d5b0}.er-form-progress__dot--active{background-color:#b9852c;width:1.25rem}.er-field{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.er-field__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;text-align:start}.er-control{position:relative}.er-input,.er-select{width:100%;min-height:3rem;font-family:var(--font-body);font-size:var(--text-sm);color:#111;text-align:start;background-color:#fff;border:1px solid #e5e7eb;border-radius:.625rem;outline:none;padding-block:.75rem;padding-inline:2.75rem 2.625rem;transition:border-color .15s,box-shadow .15s}.er-input::placeholder{color:#9ca3af}.er-input:hover,.er-select:hover{border-color:#d8c39a}.er-input:focus,.er-select:focus{border-color:#b9852c;box-shadow:0 0 0 3px #b9852c1a}.er-select{appearance:none;cursor:pointer}.er-input__icon{color:#9ca3af;pointer-events:none;top:50%;width:18px;height:18px;font-size:18px;transition:color .15s;position:absolute;inset-inline-start:.875rem;transform:translateY(-50%)}.er-control:focus-within .er-input__icon{color:#b9852c}.er-input__chevron{color:#9ca3af;pointer-events:none;top:50%;width:18px;height:18px;font-size:18px;position:absolute;inset-inline-end:.875rem;transform:translateY(-50%)}.er-phone{background-color:#fff;border:1px solid #e5e7eb;border-radius:.625rem;align-items:stretch;display:flex;overflow:hidden}.er-phone:focus-within{border-color:#b9852c;box-shadow:0 0 0 3px #b9852c1a}.er-phone__code{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;direction:ltr;background-color:#fafafa;border-inline-end:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .875rem;display:inline-flex}.er-phone__flag{font-size:1.125rem;line-height:1}.er-phone__input{min-width:0;min-height:3rem;font-family:var(--font-body);font-size:var(--text-sm);color:#111;text-align:start;direction:ltr;background:0 0;border:none;outline:none;flex:1;padding:.75rem 1rem}.er-uploads{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.er-upload{position:relative}.er-upload__zone{text-align:center;cursor:pointer;background-color:#fff;border:1.5px dashed #d1d5db;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:9rem;padding:1.25rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.er-upload--drag .er-upload__zone,.er-upload__zone:hover{background-color:#faf6ef;border-color:#b9852c}.er-upload--error .er-upload__zone{background-color:#fef2f2;border-color:#ef4444}.er-upload--preview .er-upload__zone{cursor:default;background-color:#faf6ef;border-style:solid;border-color:#e8d5b0}.er-upload__icon{color:#b9852c;font-size:1.75rem}.er-upload__text{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;margin:0}.er-upload__hint{font-size:var(--text-xs);color:#9ca3af;margin:0}.er-upload__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.er-upload__loading,.er-upload__preview{flex-direction:column;align-items:center;gap:.5rem;display:none}.er-upload--preview .er-upload__empty{display:none}.er-upload--preview .er-upload__preview{display:flex}.er-upload--loading .er-upload__empty,.er-upload--loading .er-upload__preview{display:none}.er-upload--loading .er-upload__loading{display:flex}.er-upload__thumb{object-fit:contain;background-color:#fff;border:1px solid #e8d5b0;border-radius:.5rem;width:100%;max-width:12rem;max-height:8rem}.er-upload__filename{font-size:var(--text-xs);color:#6b7280;word-break:break-all;margin:0}.er-upload__remove{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}.er-upload__remove:hover{background-color:#fef2f2}.er-upload__spinner{border:3px solid #f0f0f0;border-top-color:#b9852c;border-radius:9999px;width:2rem;height:2rem;animation:er-spin .8s linear infinite}@keyframes er-spin{to{transform:rotate(1turn)}}.er-upload__progress{background-color:#f0f0f0;border-radius:9999px;width:100%;max-width:12rem;height:.375rem;overflow:hidden}.er-upload__progress-bar{background-color:#b9852c;width:0;height:100%;transition:width .15s}.er-upload__error-msg{font-size:var(--text-xs);color:#dc2626;text-align:start;margin:.375rem 0 0;display:none}.er-upload--error .er-upload__error-msg{display:block}.er-declaration{cursor:pointer;text-align:start;align-items:flex-start;gap:.625rem;margin-bottom:1.5rem;display:flex}.er-declaration__input{accent-color:#b9852c;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem}.er-declaration__text{font-size:var(--text-sm);color:#374151;line-height:1.7}.er-actions{grid-template-columns:1fr;gap:.75rem;display:grid}.er-actions--dual{grid-template-columns:1fr 1fr}.er-btn{min-height:3rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.er-btn:disabled{opacity:.55;cursor:not-allowed}.er-btn--primary{color:#fff;background-color:#b9852c;border:none}.er-btn--primary:hover{background-color:#9a7124}.er-btn--outline{color:#111;background-color:#fff;border:1px solid #e5e7eb}.er-btn--outline:hover{color:#b9852c;border-color:#b9852c}.er-btn--block{width:100%}.er-showcase{border-top:1px dashed #e5e7eb;margin-top:2.5rem;padding-top:2rem}.er-showcase__title{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;text-align:center;margin:0 0 .375rem}.er-showcase__subtitle{font-size:var(--text-xs);color:#9ca3af;text-align:center;margin:0 0 1.5rem}.er-showcase__steps{flex-direction:column;gap:2rem;display:flex}.er-showcase__step{background-color:#fff;border:1px solid #ececec;border-radius:.875rem;overflow:hidden}.er-showcase__step-head{font-size:var(--text-xs);font-weight:var(--weight-bold);color:#b9852c;text-align:start;background-color:#faf6ef;padding:.625rem 1rem}.er-showcase__step-body{padding:1.25rem}.er-showcase__states{grid-template-columns:1fr;gap:1rem;display:grid}.er-showcase__state-label{font-size:.65rem;font-weight:var(--weight-medium);color:#9ca3af;text-align:start;margin:0 0 .375rem}@media (max-width:1023px){.er-main{padding:0 1rem 3rem}.er-progress{padding:1rem 1rem 0}.er-step{padding:1.25rem 1rem 1.5rem}}@media (max-width:639px){.er-actions--dual,.er-options{grid-template-columns:1fr}}@media (min-width:640px){.er-showcase__states{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.er-main{padding:0 2rem 5rem}.er-progress{padding:1.5rem 2rem 0}.er-step{padding:1.75rem 2rem 2rem}}@media (max-width:380px){.er-main{padding:0 .75rem 2.5rem}.er-progress{padding:.75rem .875rem 0}.er-step{padding:1rem .875rem 1.25rem}.er-loader__box{max-width:calc(100vw - 2.5rem);padding:1.5rem}}.er-main__inner--success{max-width:42rem}.er-card--success{border:0;border-radius:1rem;margin-top:1.5rem;padding:2.5rem 2rem 2rem;box-shadow:0 8px 32px #1118270f}.er-success{text-align:center;flex-direction:column;align-items:center;display:flex}.er-success__badge{color:#22c55e;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.er-success__icon{width:5.5rem;height:5.5rem}.er-success__title{font-family:var(--font-headline);font-size:var(--text-xl);font-weight:var(--weight-bold);color:#111;margin:0 0 .5rem;line-height:1.45}.er-success__lead{flex-direction:column;gap:.125rem;display:flex}.er-success__text{font-family:var(--font-ar);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#6b7280;margin:0;line-height:1.7}.er-success__ticket{background:#faf7f1;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;width:100%;margin-top:1.5rem;padding:1.5rem 1.25rem;display:flex}.er-success__keep{border:0;border-right:4px solid var(--primary-btn-bg,#b9852c);width:100%;font-family:var(--font-ar);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#4f4f4f;text-align:center;background:#fff;border-radius:.5rem;margin:0;padding:.875rem 1.25rem;line-height:1.75}.er-success__qr{background:#fff;border:1px solid #eee6d6;border-radius:.75rem;place-items:center;width:11.25rem;height:11.25rem;padding:.75rem;display:grid}.er-success__qr .login-qr-code{width:100%;height:100%}.er-success__qr .login-qr-code svg{width:100%;height:100%;display:block}.er-success__ticket-label{font-family:var(--font-ar);font-size:var(--text-sm);font-weight:var(--weight-bold);color:#111;margin:0}.er-success__ticket-row{align-items:stretch;gap:.5rem;width:100%;display:flex}.er-success__ticket-id{min-width:0;color:#111;text-align:start;text-overflow:ellipsis;white-space:nowrap;direction:ltr;flex:1;padding:.75rem 1rem;line-height:1.4;display:flex;overflow:hidden}.er-success__copy,.er-success__ticket-id{min-height:3rem;font-family:var(--font-ar);font-size:var(--text-sm);font-weight:var(--weight-medium);background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center}.er-success__copy{color:#b9852c;min-width:4.75rem;cursor:pointer;flex-shrink:0;justify-content:center;padding:.75rem 1.25rem;transition:background-color .15s,border-color .15s;display:inline-flex}.er-success__copy:hover{background:#faf6ef;border-color:#b9852c}.er-success__copy:focus-visible{outline-offset:2px;outline:2px solid #b9852c8c}.er-success__copy--done{color:#16a34a;border-color:#86efac}.er-success__actions{gap:.75rem;width:100%;margin-top:1.5rem}.er-success__actions .er-btn{border-radius:10px;min-height:3rem;text-decoration:none}[data-sonner-toast].er-success-toast{color:#166534!important;background:#ecfdf5!important;border:1px solid #86efac!important;box-shadow:0 4px 16px #16653414!important}[data-sonner-toast].er-success-toast [data-icon]{color:#16a34a!important}[data-sonner-toaster][data-y-position=top][data-x-position=left]{top:5.75rem}@media (max-width:639px){.er-card--success{padding:1.75rem 1rem 1.5rem}.er-success__icon{width:4.5rem;height:4.5rem}.er-success__title{font-size:var(--text-lg)}.er-success__ticket{padding:1rem .875rem 1.25rem}.er-success__ticket-row{flex-direction:column-reverse}.er-success__copy{width:100%}.er-success__actions.er-actions--dual{grid-template-columns:1fr}}.fm-page{min-height:100vh}.fm-main,.fm-page{background-color:#f7f7f7}.fm-main{padding:0 1.25rem 4rem}.fm-main__inner{max-width:75rem;margin-inline:auto}.fm-account{background-color:#fff;border:1px solid #f0f0f0;border-radius:1rem;margin-top:1.25rem;padding:1.25rem 1.5rem;box-shadow:0 4px 20px #1118270d}.fm-account__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fm-account__profile{align-items:center;gap:.875rem;min-width:0;display:flex}.fm-account__avatar{color:#b9852c;background-color:#f2e6d1;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.fm-account__avatar iconify-icon{width:1.5rem;height:1.5rem;font-size:1.5rem}.fm-account__info{text-align:start;min-width:0}.fm-account__name{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;overflow-wrap:break-word;margin:0 0 .25rem}.fm-account__id{font-size:var(--text-sm);color:#9ca3af;text-align:start;overflow-wrap:break-word;margin:0}.fm-account__badge{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#b9852c;white-space:nowrap;background-color:#faf6ef;border:1px solid #b9852c66;border-radius:9999px;align-items:center;padding:.375rem .875rem;display:inline-flex}.fm-account__divider{background-color:#f0f0f0;height:1px;margin:1rem 0}.fm-account__actions{flex-flow:row-reverse wrap;justify-content:flex-start;gap:.625rem;display:flex}.fm-section{margin-top:1.5rem}.fm-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.fm-section__title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:#111;text-align:start;margin:0}.fm-skeleton{margin-top:1.5rem}.fm-skeleton__account{background-color:#fff;border:1px solid #f0f0f0;border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.fm-skeleton__lines{flex-direction:column;flex:1;gap:.625rem;display:flex}.fm-skeleton__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.fm-skeleton__card{background-color:#fff;border:1px solid #f0f0f0;border-radius:1rem;flex-direction:column;align-items:center;gap:.625rem;padding:1.5rem 1.25rem;display:flex}.fm-skeleton__avatar{border-radius:9999px;flex-shrink:0;width:3rem;height:3rem}.fm-skeleton__line{border-radius:.375rem;height:.75rem}.fm-skeleton__line--xs{width:40%}.fm-skeleton__line--sm{width:55%}.fm-skeleton__line--md{width:70%}.fm-skeleton__line--lg{width:45%}.fm-skeleton__actions{gap:.5rem;width:100%;margin-top:.5rem;display:flex}.fm-skeleton__chip{border-radius:.625rem;flex:1;height:2.25rem}.fm-shimmer{background:linear-gradient(90deg,#eef0f2 25%,#f7f8f9 37%,#eef0f2 63%) 0 0/400% 100%;animation:fm-shimmer 1.4s infinite}@keyframes fm-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.fm-add-note{color:#8a6a22;font-size:var(--text-sm);text-align:start;background-color:#faf6ef;border:1px solid #f0e3c8;border-radius:.625rem;margin:0 0 1rem;padding:.75rem 1rem}.fm-add-btn{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#fff;cursor:pointer;background-color:#b9852c;border:none;border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.fm-add-btn:hover{color:#fff;background-color:#a5751f}.fm-grid{grid-template-columns:1fr;gap:1rem;display:grid}.fm-empty[hidden],.fm-grid[hidden]{display:none}.fm-card{text-align:center;background-color:#fff;border:1px solid #f0f0f0;border-radius:1rem;flex-direction:column;align-items:center;padding:1.5rem 1.25rem 1rem;display:flex;box-shadow:0 4px 20px #1118270d}.fm-account--active,.fm-card--active{border-color:#b9852c;box-shadow:0 0 0 1px #b9852c,0 6px 22px #b9852c24}.fm-card__avatar{color:#b9852c;background-color:#f2e6d1;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:.75rem;display:inline-flex}.fm-card__avatar iconify-icon{width:1.75rem;height:1.75rem;font-size:1.75rem}.fm-card__name{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;overflow-wrap:break-word;margin:0 0 .25rem}.fm-card__relation{font-weight:var(--weight-medium);color:#6b7280;margin:0 0 .375rem}.fm-card__id,.fm-card__relation{font-size:var(--text-sm);overflow-wrap:break-word}.fm-card__id{color:#9ca3af;margin:0 0 1rem}.fm-card__actions{border-top:1px solid #f0f0f0;flex-direction:row-reverse;justify-content:center;gap:.5rem;width:100%;padding-top:.75rem;display:flex}.fm-card__actions .fm-action{flex:1;justify-content:center;padding-inline:.5rem}.fm-action .icon{width:1.125rem;height:1.125rem;font-size:1.125rem}.fm-action{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .875rem;transition:opacity .15s;display:inline-flex}.fm-action:hover{opacity:.85}.fm-action--delete{color:#dc2626;background-color:#fef2f2}.fm-action--edit{color:#2563eb;background-color:#eff6ff}.fm-action--switch{color:#16a34a;background-color:#f0fdf4}.fm-action:disabled{cursor:default}.fm-action--switch.is-active{color:#fff;background-color:#b9852c}.fm-action--switch.is-active .icon{color:#fff}.fm-action--switch.is-active:hover{opacity:1}.fm-empty{text-align:center;background-color:#fff;border:1px solid #f0f0f0;border-radius:1rem;padding:2.5rem 1.5rem;box-shadow:0 4px 20px #1118270d}.fm-empty__image{width:min(100%,14rem);height:auto;margin:0 auto 1rem}.fm-empty__title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:#111;margin:0 0 .5rem}.fm-empty__text{max-width:28rem;font-size:var(--text-sm);color:#6b7280;margin:0 auto;line-height:1.7}.fm-overlay{z-index:110;background-color:#11182773;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.fm-overlay[hidden]{display:none}.fm-modal{text-align:center;background-color:#fff;border-radius:1rem;width:100%;max-width:24rem;padding:2rem 1.5rem 1.5rem;position:relative;box-shadow:0 16px 48px #11182726}.fm-modal__close{color:#9ca3af;cursor:pointer;top:1rem;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;inset-inline-start:1rem}.fm-modal__close:hover{color:#111;background-color:#f3f4f6}.fm-modal__icon{color:#dc2626;background-color:#fef2f2;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:inline-flex}.fm-modal__icon iconify-icon{width:2rem;height:2rem;font-size:2rem}.fm-modal__title{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;margin:0 0 .75rem}.fm-modal__text{font-size:var(--text-sm);color:#6b7280;margin:0 0 1.5rem;line-height:1.7}.fm-modal__actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.fm-modal__btn{min-height:2.75rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;transition:background-color .15s,border-color .15s;display:inline-flex}.fm-modal__btn:disabled{opacity:.7;cursor:default}.fm-modal__spinner{border:2px solid #dc26264d;border-top-color:#dc2626;border-radius:9999px;width:1rem;height:1rem;animation:fm-spin .8s linear infinite}@keyframes fm-spin{to{transform:rotate(1turn)}}.fm-modal__btn--delete{color:#dc2626;background-color:#fef2f2;border:none}.fm-modal__btn--delete:hover{background-color:#fee2e2}.fm-modal__btn--cancel{color:#111;background-color:#fff;border:1px solid #e5e7eb}.fm-modal__btn--cancel:hover{border-color:#d1d5db}@media (max-width:1023px){.fm-main{padding:0 1rem 3rem}.fm-account{margin-top:1rem;padding:1rem}}@media (max-width:639px){.fm-account__top{flex-direction:column;align-items:stretch}.fm-account__badge{white-space:normal;align-self:flex-start}.fm-grid,.fm-modal__actions{grid-template-columns:1fr}.fm-card__actions{flex-direction:column;align-items:stretch}}@media (min-width:640px){.fm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fm-main{padding:0 2rem 5rem}.fm-account{padding:1.5rem 2rem}.fm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.afm-page{min-height:100vh}.afm-main,.afm-page{background-color:#f7f7f7}.afm-main{padding:0 1.25rem 4rem}.afm-main__inner{max-width:40rem;margin-inline:auto}.afm-card{background-color:#fff;border:1px solid #ececec;border-radius:1rem;margin-top:1.25rem;box-shadow:0 4px 24px #1118270d}.afm-progress{padding:1.25rem 1.5rem 0}.afm-progress__track{background-color:#f0f0f0;border-radius:9999px;height:.375rem;overflow:hidden}.afm-progress__bar{background-color:#d9a036;border-radius:9999px;width:50%;height:100%;transition:width .3s}.afm-step{flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem 2rem;display:flex}.afm-step[hidden]{display:none}.afm-field{flex-direction:column;gap:.5rem;display:flex}.afm-field__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;text-align:start;overflow-wrap:break-word;margin-bottom:-5px}.afm-relation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.afm-relation__option{min-height:3rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.625rem;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.afm-relation__option:hover{border-color:#e8d5b0}.afm-relation__option--active{background-color:#faf6ef;border-color:#e8d5b0}.afm-relation__mark{color:#d9a036;border-radius:9999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.afm-relation__option--active .afm-relation__mark{background-color:#0000;border-color:#d9a036}.afm-field__label--lock{color:#6b7280;align-items:center;gap:.375rem;display:inline-flex}.afm-relation--locked .afm-relation__option{cursor:not-allowed}.afm-relation--locked .afm-relation__option:disabled{opacity:.75}.afm-relation--locked .afm-relation__option:hover{border-color:#e5e7eb}.afm-relation--locked .afm-relation__option--active,.afm-relation--locked .afm-relation__option--active:hover{border-color:#e8d5b0}.afm-grid{grid-template-columns:1fr;gap:1rem;display:grid}.afm-control{position:relative}.afm-input{width:100%;min-height:3rem;font-family:var(--font-body);font-size:var(--text-sm);color:#111;text-align:start;background-color:#fff;border:1px solid #e5e7eb;border-radius:.625rem;outline:none;padding-block:.75rem;padding-inline:3rem 1rem;transition:border-color .15s,box-shadow .15s}.afm-input::placeholder{color:#9ca3af}.afm-input:focus{border-color:#b9852c;box-shadow:0 0 0 3px #b9852c1a}.afm-input--invalid,.afm-input--invalid:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.afm-field__error{font-size:var(--text-xs);color:#dc2626;text-align:start;margin:.375rem 0 0}.afm-input__icon{color:#120e06;pointer-events:none;top:50%;position:absolute;inset-inline-start:1rem;transform:translateY(-50%)}.afm-control .icon{width:1.25rem;height:1.25rem;font-size:1.25rem}.afm-input__icon--end{color:#120e06;inset-inline:auto 1rem}.afm-input--readonly{color:#6f6f6f;cursor:default;background-color:#fff;padding-inline-end:3rem}.afm-input--readonly:focus{box-shadow:none;border-color:#e5e7eb;outline:none}.afm-control:has(.afm-input--readonly) .icon{color:#6f6f6f}.afm-select{appearance:none;cursor:pointer;padding-inline-end:3rem}.afm-select--empty{color:#9ca3af}.afm-select__chevron{color:#120e06;pointer-events:none;top:50%;position:absolute;inset-inline-end:1rem;transform:translateY(-50%)}.afm-combo{width:100%;position:relative}.afm-combo .icon{width:1.25rem;height:1.25rem;font-size:1.25rem}.afm-combo__trigger{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;display:flex;overflow:hidden}.afm-combo__panel{z-index:30;top:calc(100% + .375rem);background-color:#fff;border:1px solid #e5e7eb;border-radius:.625rem;position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 16px 40px #120e0624}.afm-combo__search{border-bottom:1px solid #f1f1f1;padding:.5rem;position:relative}.afm-combo__search-icon{color:#9ca3af;pointer-events:none;top:50%;position:absolute;inset-inline-start:1.125rem;transform:translateY(-50%)}.afm-combo__search-input{width:100%;min-height:2.5rem;font-family:var(--font-body);font-size:var(--text-sm);color:#111;text-align:start;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;outline:none;padding-block:.5rem;padding-inline:2.5rem .75rem;transition:border-color .15s,box-shadow .15s}.afm-combo__search-input:focus{border-color:#b9852c;box-shadow:0 0 0 3px #b9852c1a}.afm-combo__search-input::placeholder{color:#9ca3af}.afm-combo__list{max-height:14rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.afm-combo__option{width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:#111;text-align:start;cursor:pointer;background-color:#0000;border:0;border-radius:.5rem;padding:.625rem .75rem;transition:background-color .12s,color .12s}.afm-combo__option:hover{background-color:#faf6ef}.afm-combo__option.is-selected{color:#b9852c;font-weight:var(--weight-semibold);background-color:#faf6ef}.afm-combo__empty{text-align:center;color:#9ca3af;font-size:var(--text-sm);padding:.875rem .75rem}.afm-doc-trigger{width:100%;min-height:3rem;font-family:var(--font-body);font-size:var(--text-sm);color:#111;text-align:start;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.625rem;align-items:center;padding-block:.75rem;padding-inline:3rem 2.75rem;transition:border-color .15s,box-shadow .15s;display:flex}.afm-doc-trigger:focus-visible,.afm-doc-trigger:hover{border-color:#b9852c;outline:none;box-shadow:0 0 0 3px #b9852c1a}.afm-doc-trigger__placeholder{color:#9ca3af}.afm-doc-trigger__icon{color:#120e06;pointer-events:none;position:absolute;inset-inline-start:1rem}.afm-doc-trigger__chevron{color:#6b7280;pointer-events:none;position:absolute;inset-inline-end:1rem}.afm-uploads{flex-direction:column;gap:1rem;display:flex}.afm-upload-panel[hidden],.afm-uploads[hidden]{display:none}.afm-upload-panel--dual{grid-template-columns:1fr;gap:1rem;display:grid}.afm-upload{position:relative}.afm-upload__zone{text-align:center;cursor:pointer;background-color:#fff;border:1.5px dashed #d1d5db;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:9rem;padding:1.25rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.afm-upload--drag .afm-upload__zone,.afm-upload__zone:hover{background-color:#faf6ef;border-color:#b9852c}.afm-upload--error .afm-upload__zone{background-color:#fef2f2;border-color:#ef4444}.afm-upload--preview .afm-upload__zone{cursor:default;background-color:#faf6ef;border-style:solid;border-color:#e8d5b0}.afm-upload__icon{color:#b9852c;font-size:1.75rem}.afm-upload__text{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;margin:0}.afm-upload__hint{font-size:var(--text-xs);color:#9ca3af;margin:0}.afm-upload__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.afm-upload__preview{flex-direction:column;align-items:center;gap:.5rem;display:none}.afm-upload--preview .afm-upload__empty{display:none}.afm-upload--preview .afm-upload__preview{display:flex}.afm-upload__thumb{object-fit:contain;border-radius:.375rem;width:100%;max-height:6rem}.afm-upload__filename{font-size:var(--text-xs);color:#6b7280;word-break:break-all;margin:0}.afm-upload__remove{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}.afm-upload__remove:hover{background-color:#fef2f2}.afm-upload__loading{flex-direction:column;align-items:center;gap:.75rem;display:none}.afm-upload--loading .afm-upload__empty,.afm-upload--loading .afm-upload__preview{display:none}.afm-upload--loading .afm-upload__loading{display:flex}.afm-upload__spinner{border:3px solid #f0f0f0;border-top-color:#b9852c;border-radius:9999px;width:2rem;height:2rem;animation:afm-spin .8s linear infinite}@keyframes afm-spin{to{transform:rotate(1turn)}}.afm-upload__progress{background-color:#f0f0f0;border-radius:9999px;width:100%;max-width:12rem;height:.375rem;overflow:hidden}.afm-upload__progress-bar{background-color:#b9852c;width:0;height:100%;transition:width .15s}.afm-upload__error-msg{font-size:var(--text-xs);color:#dc2626;text-align:start;margin:.375rem 0 0;display:none}.afm-upload--error .afm-upload__error-msg{display:block}.afm-actions{grid-template-columns:1fr;gap:.75rem;margin-top:.5rem;display:grid}.afm-actions--dual{grid-template-columns:1fr 1fr}.afm-btn{min-height:3rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.afm-btn--primary{color:#fff;background-color:#b9852c;border:none}.afm-btn--primary:hover{background-color:#9a7124}.afm-btn--outline{color:#111;background-color:#fff;border:1px solid #e5e7eb}.afm-btn--outline:hover{color:#b9852c;border-color:#b9852c}.afm-btn--block{width:100%}.afm-overlay{z-index:110;background-color:#11182773;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.afm-overlay[hidden]{display:none}.afm-loader{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#f9f6f0b3;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.afm-loader[hidden]{display:none}.afm-loader__box{background-color:#fff;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem 2.5rem;display:flex;box-shadow:0 16px 48px #11182726}.afm-loader__spinner{border:4px solid #f0e6d4;border-top-color:#b9852c;border-radius:9999px;width:2.75rem;height:2.75rem;animation:afm-spin .8s linear infinite}.afm-loader__text{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;margin:0}.afm-modal{background-color:#fff;border-radius:.875rem;width:100%;max-width:24rem;overflow:hidden;box-shadow:0 16px 48px #11182726}.afm-modal__list{margin:0;padding:0;list-style:none}.afm-modal__option{width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;text-align:start;cursor:pointer;background-color:#fff;border:none;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;transition:background-color .15s;display:flex}.afm-modal__option:last-child{border-bottom:none}.afm-modal__option:hover{background-color:#fafafa}.afm-modal__mark{color:#d9a036;border:1.5px solid #d1d5db;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.afm-modal__option--selected .afm-modal__mark{background-color:#0000;border-color:#d9a036}.afm-showcase{margin-top:2.5rem}.afm-showcase__title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#9ca3af;text-align:center;margin:0 0 1rem}.afm-showcase__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.afm-showcase__case{background-color:#fff;border:1px solid #ececec;border-radius:.875rem;padding:1.25rem}.afm-showcase__case-title{font-size:var(--text-xs);font-weight:var(--weight-bold);color:#6b7280;text-align:start;margin:0 0 1rem}.afm-showcase__states{grid-template-columns:1fr;gap:1rem;display:grid}.afm-showcase__state-label{font-size:.65rem;font-weight:var(--weight-medium);color:#9ca3af;text-align:start;margin:0 0 .375rem}@media (max-width:1023px){.afm-main{padding:0 1rem 3rem}.afm-card{border-radius:.875rem;margin-top:1rem}.afm-progress{padding:1rem 1rem 0}.afm-step{padding:1.25rem 1rem 1.5rem}}@media (max-width:639px){.afm-actions--dual,.afm-relation,.afm-upload-panel--dual{grid-template-columns:1fr}}@media (min-width:640px){.afm-grid,.afm-showcase__grid,.afm-showcase__states--row,.afm-upload-panel--dual{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.afm-main{padding:0 2rem 5rem}.afm-progress{padding:1.5rem 2rem 0}.afm-step{padding:2rem}}@media (min-width:1024px){.afm-showcase__states--row{grid-template-columns:repeat(4,minmax(0,1fr))}}.wh-page{--wh-bg:#f4f2ee;--wh-surface:#fff;--wh-surface-2:#faf9f7;--wh-border:#11182714;--wh-border-strong:#1118271f;--wh-gold:#b88e35;--wh-gold-deep:#9a7428;--wh-gold-soft:#b88e3529;--wh-open-bg:#e7f6ee;--wh-open:#22a45a;--wh-open-text:#146b3a;--wh-closed-bg:#fdeceb;--wh-closed:#e5484d;--wh-closed-text:#9b2c2c;--wh-muted:#6b7280;--wh-ink:#111827;--wh-radius:1.25rem;--wh-radius-sm:.85rem;--wh-shadow:0 1px 2px #1118270a,0 8px 24px #1118270d;--wh-shadow-lg:0 2px 4px #1118270a,0 16px 40px #11182714;--wh-ease:cubic-bezier(.22,1,.36,1);background-color:var(--wh-bg);min-height:100vh}.wh-main{background:radial-gradient(120% 60% at 50% -5%,#b88e351c,transparent 55%),linear-gradient(180deg,#f7f5f1 0,var(--wh-bg) 40%);padding:1.15rem 1rem 3.75rem}.wh-main__inner{flex-direction:column;gap:1rem;max-width:27rem;margin-inline:auto;display:flex}.wh-intro{text-align:center}.wh-intro__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--wh-muted);margin:0;line-height:1.55}.wh-date-field__control{align-items:center;display:flex;position:relative}.wh-date-field__icon-wrap{z-index:2;width:2rem;height:2rem;color:var(--wh-gold-deep);pointer-events:none;background:linear-gradient(160deg,#f3e9d4,#ead7b0);border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-start:.7rem}.wh-date-field__icon{color:inherit}.wh-date-field__chevron{z-index:2;color:#9ca3af;pointer-events:none;transition:color .2s var(--wh-ease),transform .2s var(--wh-ease);position:absolute;inset-inline-end:.85rem}.wh-date-field__input{z-index:1;border:1px solid var(--wh-border);border-radius:var(--wh-radius);background-color:var(--wh-surface);width:100%;min-height:3.4rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--wh-ink);text-align:start;cursor:pointer;box-shadow:var(--wh-shadow);transition:border-color .2s var(--wh-ease),box-shadow .2s var(--wh-ease),transform .2s var(--wh-ease);direction:ltr;padding-block:.95rem;padding-inline:3.35rem 2.5rem;position:relative}.wh-date-field__input:hover{border-color:#b88e3559}.wh-date-field__input:focus{border-color:var(--wh-gold);box-shadow:0 0 0 4px var(--wh-gold-soft),var(--wh-shadow);outline:none}.wh-date-field__control:focus-within .wh-date-field__chevron{color:var(--wh-gold);transform:rotate(180deg)}.wh-calendar{border:1px solid var(--wh-border);border-radius:calc(var(--wh-radius) + .15rem);background:linear-gradient(180deg,#fff 0,var(--wh-surface-2) 100%);box-shadow:var(--wh-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.2rem 1rem 1.1rem}.wh-calendar__head{justify-content:center;align-items:center;margin-bottom:1.05rem;display:flex}.wh-calendar__month{font-size:1.1rem;font-weight:var(--weight-bold);color:var(--wh-ink);text-align:center;letter-spacing:-.01em;margin:0;padding-bottom:.55rem;position:relative}.wh-calendar__month:after{content:"";background:linear-gradient(90deg,transparent,var(--wh-gold),transparent);bottom:0;border-radius:9999px;width:2.25rem;height:.2rem;margin-inline:auto;position:absolute;inset-inline:0}.wh-calendar__grid,.wh-calendar__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.wh-calendar__weekdays{border-bottom:1px solid #1118270d;margin-bottom:.45rem;padding-bottom:.35rem}.wh-calendar__weekday{font-size:.6rem;font-weight:var(--weight-semibold);color:#94a3b8;text-align:center;letter-spacing:.01em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;padding:.2rem .05rem;line-height:1.3;display:block;overflow:hidden}.wh-cal-day{aspect-ratio:1;min-height:2.5rem;font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;transition:border-color .2s var(--wh-ease),box-shadow .2s var(--wh-ease),transform .2s var(--wh-ease),background-color .2s var(--wh-ease);border:1.5px solid #0000;border-radius:.9rem;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.wh-cal-day--empty{cursor:default;pointer-events:none;background:0 0;border:none;min-height:2.5rem}.wh-cal-day--open{background-color:var(--wh-open-bg)}.wh-cal-day--closed{background-color:var(--wh-closed-bg)}.wh-cal-day:not(.wh-cal-day--empty):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 14px #11182714}.wh-cal-day:not(.wh-cal-day--empty):not(:disabled):active{transform:scale(.95)}.wh-cal-day:not(.wh-cal-day--empty):focus-visible{box-shadow:0 0 0 2px var(--wh-surface),0 0 0 4px var(--wh-gold);outline:none}.wh-cal-day--past,.wh-cal-day:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.wh-cal-day--today:not(.wh-cal-day--active):after{content:"";background-color:var(--wh-gold);bottom:.3rem;border-radius:9999px;width:.3rem;height:.3rem;margin-inline:auto;position:absolute;inset-inline:0}.wh-cal-day--active{border-color:var(--wh-gold);box-shadow:0 0 0 1px var(--wh-gold),0 8px 18px #b88e3547;z-index:1;transform:translateY(-1px)}.wh-cal-day--active.wh-cal-day--open{background:linear-gradient(160deg,#dff7ea,var(--wh-open-bg))}.wh-cal-day--active.wh-cal-day--closed{background:linear-gradient(160deg,#ffe4e2,var(--wh-closed-bg))}.wh-cal-day__num{z-index:1;font-size:.84rem;font-weight:var(--weight-semibold);color:var(--wh-ink);font-variant-numeric:tabular-nums;direction:ltr;line-height:1;position:relative}.wh-cal-day--closed .wh-cal-day__num{color:var(--wh-closed-text)}.wh-cal-day--open .wh-cal-day__num{color:var(--wh-open-text)}.wh-cal-day--active .wh-cal-day__num{color:var(--wh-ink);font-weight:var(--weight-bold)}.wh-legend{border-top:1px solid #1118270d;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:1.05rem;padding-top:.95rem;display:flex}.wh-legend__item{border:1px solid var(--wh-border);font-size:.72rem;font-weight:var(--weight-semibold);color:#475569;background-color:#fffc;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .7rem;display:inline-flex}.wh-legend__swatch{border-radius:.3rem;flex-shrink:0;width:.7rem;height:.7rem}.wh-legend__item--open .wh-legend__swatch{background-color:var(--wh-open-bg);box-shadow:inset 0 0 0 1px #22a45a59}.wh-legend__item--closed .wh-legend__swatch{background-color:var(--wh-closed-bg);box-shadow:inset 0 0 0 1px #e5484d59}.wh-summary{border:1px solid var(--wh-border);border-radius:calc(var(--wh-radius) + .15rem);background-color:var(--wh-surface);min-height:4.75rem;box-shadow:var(--wh-shadow);transition:border-color .25s var(--wh-ease),box-shadow .25s var(--wh-ease);align-items:center;gap:.95rem;padding:1.05rem 1.15rem;display:flex;position:relative;overflow:hidden}.wh-summary:before{content:"";background:var(--wh-muted);width:.28rem;position:absolute;inset-block:0;inset-inline-start:0}.wh-summary--open:before{background:linear-gradient(180deg,#34d399,var(--wh-open))}.wh-summary--closed:before{background:linear-gradient(180deg,#fb7185,var(--wh-closed))}.wh-summary__icon{color:#fff;border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:relative}.wh-summary__icon--open{background:linear-gradient(145deg,#34d399,#169a4d);box-shadow:0 8px 18px #22a45a47}.wh-summary__icon--closed{background:linear-gradient(145deg,#fb7185,#d63b42);box-shadow:0 8px 18px #e5484d40}.wh-summary__icon iconify-icon{font-size:1.3rem}.wh-summary__body{text-align:start;min-width:0}.wh-summary__eyebrow{font-size:.68rem;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--wh-muted);margin:0 0 .2rem}.wh-summary--open .wh-summary__eyebrow{color:var(--wh-open)}.wh-summary--closed .wh-summary__eyebrow{color:var(--wh-closed)}.wh-summary__date{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--wh-ink);overflow-wrap:break-word;margin:0;line-height:1.35}.wh-summary__status{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--wh-muted);margin:.3rem 0 0;line-height:1.4}.wh-calendar__grid--loading{opacity:.5;pointer-events:none;filter:saturate(.85)}.wh-skel{background-color:#e8e6e1;background-image:linear-gradient(100deg,#fff0 30%,#ffffffbf 50%,#fff0 70%);background-repeat:no-repeat;background-size:200% 100%;animation:wh-skel-shimmer 1.25s ease-in-out infinite}@keyframes wh-skel-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.wh-summary__loading{align-items:center;gap:.95rem;width:100%;display:flex}.wh-summary__loading-icon{border-radius:.95rem;flex-shrink:0;width:2.75rem;height:2.75rem}.wh-summary__loading-copy{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.wh-summary__loading-line{border-radius:.4rem;width:75%;max-width:14rem;height:.85rem}.wh-summary__loading-line--sm{width:45%;max-width:8rem;height:.65rem}@media (prefers-reduced-motion:reduce){.wh-skel{animation:none}.wh-cal-day,.wh-date-field__chevron,.wh-date-field__input,.wh-summary{transition:none}.wh-cal-day--active,.wh-cal-day:not(.wh-cal-day--empty):not(:disabled):active,.wh-cal-day:not(.wh-cal-day--empty):not(:disabled):hover,.wh-date-field__control:focus-within .wh-date-field__chevron{transform:none}}.wh-page .flatpickr-calendar{z-index:9999;border:1px solid var(--wh-border);box-shadow:var(--wh-shadow-lg);font-family:var(--font-body);border-radius:1rem;margin-top:.5rem;padding:.35rem}.wh-page .flatpickr-calendar.arrowBottom:before,.wh-page .flatpickr-calendar.arrowTop:before{border-bottom-color:var(--wh-border);border-top-color:var(--wh-border)}.wh-page .flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.wh-page .flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.wh-page .flatpickr-months{padding-top:.25rem}.wh-page .flatpickr-current-month .flatpickr-monthDropdown-months,.wh-page .flatpickr-current-month input.cur-year,.wh-page .flatpickr-months .flatpickr-month{color:var(--wh-ink);fill:var(--wh-ink);font-weight:var(--weight-bold)}.wh-page .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#faf6ef}.wh-page .flatpickr-months .flatpickr-next-month,.wh-page .flatpickr-months .flatpickr-prev-month{color:var(--wh-gold);fill:var(--wh-gold);border-radius:.5rem}.wh-page .flatpickr-months .flatpickr-next-month:hover,.wh-page .flatpickr-months .flatpickr-prev-month:hover{background:#faf6ef}.wh-page .flatpickr-months .flatpickr-next-month:hover svg,.wh-page .flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--wh-gold-deep)}.wh-page span.flatpickr-weekday{color:#94a3b8;font-weight:var(--weight-semibold)}.wh-page .flatpickr-day{color:var(--wh-ink);font-weight:var(--weight-medium);border-radius:.65rem}.wh-page .flatpickr-day:focus,.wh-page .flatpickr-day:hover{background:#faf6ef;border-color:#faf6ef}.wh-page .flatpickr-day.today{border-color:#e8d8c3}.wh-page .flatpickr-day.endRange,.wh-page .flatpickr-day.selected,.wh-page .flatpickr-day.selected:focus,.wh-page .flatpickr-day.startRange{background:var(--wh-gold);border-color:var(--wh-gold);color:#fff;box-shadow:none}.wh-page .flatpickr-day.endRange:hover,.wh-page .flatpickr-day.selected:hover,.wh-page .flatpickr-day.startRange:hover{background:var(--wh-gold-deep);border-color:var(--wh-gold-deep);color:#fff}.wh-page .flatpickr-day.inRange{background:#f5ede0;border-color:#f5ede0;box-shadow:-5px 0 #f5ede0,5px 0 #f5ede0}.wh-page .flatpickr-day.flatpickr-disabled,.wh-page .flatpickr-day.nextMonthDay,.wh-page .flatpickr-day.prevMonthDay{color:#cbd0d6}@media (max-width:380px){.wh-main{padding-inline:.75rem}.wh-calendar{padding:1rem .75rem .9rem}.wh-calendar__weekday{font-size:.52rem}.wh-cal-day,.wh-cal-day--empty{border-radius:.7rem;min-height:2.25rem}.wh-cal-day__num{font-size:.78rem}.wh-summary{gap:.8rem;padding:.95rem}.wh-summary__icon,.wh-summary__loading-icon{border-radius:.8rem;width:2.45rem;height:2.45rem}}@media (min-width:480px){.wh-main__inner{gap:1.1rem;max-width:30rem}.wh-calendar__weekday{font-size:.7rem}.wh-cal-day,.wh-cal-day--empty{min-height:2.85rem}.wh-cal-day__num{font-size:.9rem}}@media (min-width:768px){.wh-main{padding:1.75rem 1.5rem 4.5rem}.wh-main__inner{gap:1.25rem;max-width:36rem}.wh-date-field__input,.wh-intro__label{font-size:var(--text-base)}.wh-date-field__input{min-height:3.65rem}.wh-date-field__icon-wrap{width:2.25rem;height:2.25rem}.wh-calendar{box-shadow:var(--wh-shadow-lg);padding:1.55rem 1.4rem 1.35rem}.wh-calendar__month{font-size:1.3rem}.wh-calendar__grid,.wh-calendar__weekdays{gap:.5rem}.wh-calendar__weekday{font-size:.8rem}.wh-cal-day,.wh-cal-day--empty{border-radius:1rem;min-height:3.4rem}.wh-cal-day__num{font-size:1.02rem}.wh-legend__item{padding:.4rem .85rem;font-size:.8rem}.wh-summary{min-height:5.25rem;box-shadow:var(--wh-shadow-lg);padding:1.3rem 1.4rem}.wh-summary__icon,.wh-summary__loading-icon{border-radius:1.05rem;width:3.1rem;height:3.1rem}.wh-summary__icon iconify-icon{font-size:1.45rem}.wh-summary__eyebrow{font-size:.72rem}.wh-summary__date{font-size:var(--text-base)}.wh-summary__status{font-size:var(--text-sm)}}@media (min-width:1024px){.wh-main{padding:2.25rem 2rem 5rem}.wh-main__inner{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.95fr);grid-template-areas:"intro intro""date date""calendar summary";align-items:start;gap:1.25rem 1.5rem;max-width:58rem;display:grid}.wh-intro{text-align:start;grid-area:intro}.wh-date-field{grid-area:date;max-width:22rem}.wh-calendar{grid-area:calendar}.wh-summary{flex-direction:column;grid-area:summary;justify-content:flex-start;align-items:flex-start;gap:1.15rem;min-height:100%;padding:1.65rem;position:sticky;top:1.35rem}.wh-summary:before{width:auto;height:.28rem;inset-block:0 auto;inset-inline:0}.wh-summary--open:before{background:linear-gradient(90deg,#34d399,var(--wh-open))}.wh-summary--closed:before{background:linear-gradient(90deg,#fb7185,var(--wh-closed))}.wh-summary__loading{flex-direction:column;align-items:flex-start}.wh-cal-day,.wh-cal-day--empty{min-height:3.7rem}}@media (min-width:1280px){.wh-main__inner{max-width:62rem}.wh-calendar__weekday{font-size:.88rem}.wh-cal-day,.wh-cal-day--empty{min-height:4rem}}.notifications-page{background-color:#fcfcfc;min-height:100vh}.notifications-main{background-color:#f7f7f7;padding:0 1.25rem 4rem}.notifications-main__inner{max-width:48rem;margin-inline:auto}.notifications-toolbar{justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-top:20px}.notifications-filters,.notifications-toolbar{flex-wrap:wrap;gap:.75rem;display:flex}.notifications-markall{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#b9852c;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:color .15s;display:inline-flex}.notifications-markall:hover:not(:disabled){color:#9a7124;text-decoration:underline}.notifications-markall:disabled{opacity:.7;cursor:default}.notifications-markall .notifications-spinner--gold{margin-top:0}.notifications-filter{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.625rem 1.25rem;transition:background-color .15s,border-color .15s,color .15s}.notifications-filter:hover{color:#b9852c;border-color:#b9852c}.notifications-filter--active{color:#fff;background-color:#b9852c;border-color:#b9852c}.notifications-filter--active:hover{color:#fff;background-color:#9a7124}.notifications-list{background-color:#fff;border:1px solid #f0f0f0;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #1118270d}.notifications-list[hidden]{display:none}.notification-item{color:inherit;border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:.75rem;padding:1.125rem 1.25rem;text-decoration:none;transition:background-color .15s;display:flex}.notification-item:last-child{border-bottom:none}.notification-item:hover{background-color:#fafafa}.notification-item--unread{cursor:pointer;background-color:#faf6ef}.notification-item--link{cursor:pointer}.notification-item--unread:hover{background-color:#f7f2e9}.notification-item[hidden]{display:none}.notification-item__dot{background-color:#b9852c;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.5rem}.notification-item:not(.notification-item--unread) .notification-item__dot{visibility:hidden}.notification-item__content{text-align:start;flex:1;min-width:0}.notification-item__title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#111;overflow-wrap:break-word;align-items:flex-start;gap:.375rem;margin-bottom:.25rem;line-height:1.5;display:flex}.notification-item__star{color:#b9852c;flex-shrink:0;margin-top:.1rem;display:inline-flex}.notification-item__star .icon{font-size:1rem}.notification-item__text{font-size:var(--text-sm);font-weight:var(--weight-regular);color:#6b7280;overflow-wrap:break-word;margin:0;line-height:1.6}.notification-item__time{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#9ca3af;white-space:nowrap;direction:ltr;flex-shrink:0}.notifications-spinner{border:2px solid;border-top:2px solid #0000;border-radius:9999px;flex-shrink:0;width:1rem;height:1rem;animation:notifications-spin .7s linear infinite}.notifications-spinner--gold{color:#b9852c;margin-top:.25rem}.notification-item--loading{cursor:default;opacity:.75}.nt-skel{background:linear-gradient(90deg,#eef0f2 25%,#f7f8f9 37%,#eef0f2 63%) 0 0/400% 100%;border-radius:.375rem;animation:nt-shimmer 1.4s infinite;display:block}.nt-skel--dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.5rem}.nt-skel--title{width:55%;height:.9rem;margin-bottom:.5rem}.nt-skel--text{width:85%;height:.75rem}.nt-skel--time{flex-shrink:0;width:3.5rem;height:.7rem}@keyframes nt-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.notifications-loadmore{justify-content:center;margin-top:1.5rem;display:flex}.notifications-loadmore__btn{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#b9852c;cursor:pointer;background-color:#fff;border:1px solid #b9852c;border-radius:10px;align-items:center;gap:.5rem;padding:.625rem 1.75rem;transition:background-color .15s,color .15s;display:inline-flex}.notifications-loadmore__btn:hover:not(:disabled){color:#fff;background-color:#b9852c}.notifications-loadmore__btn:disabled{opacity:.65;cursor:default}.notifications-loadmore__spinner{border:2px solid;border-top:2px solid #0000;border-radius:9999px;width:1rem;height:1rem;animation:notifications-spin .7s linear infinite}@keyframes notifications-spin{to{transform:rotate(1turn)}}@media (max-width:380px){.notifications-main{padding:0 .75rem 2.5rem}.notifications-filter{padding:.375rem .625rem}}@media (max-width:1023px){.notifications-main{padding:0 1rem 3rem}.notifications-toolbar{padding-top:1rem}.notifications-filters{gap:.5rem}.notifications-filter{font-size:var(--text-xs);padding:.5rem .875rem}}@media (max-width:639px){.notification-item{flex-wrap:wrap;gap:.375rem .75rem;padding:1rem}.notification-item__time{text-align:start;white-space:normal;width:100%}}@media (min-width:1024px){.notifications-main{padding:0 2rem 5rem}.notifications-main__inner .news-empty{padding:4rem 2rem}}.sm-page{background-color:#fcfcfc;min-height:100vh}.sm-main{background-color:#f7f7f7;padding:0 1.25rem 4rem}.sm-main__inner{max-width:75rem;margin-inline:auto}.sm-filters{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.25rem;padding-top:20px;display:flex}.sm-filter{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.625rem 1.25rem;transition:background-color .15s,border-color .15s,color .15s}.sm-filter:hover{color:#b9852c;border-color:#b9852c}.sm-filter--active{color:#fff;background-color:#b9852c;border-color:#b9852c}.sm-filter--active:hover{color:#fff;background-color:#9a7124}.sm-follow{background-color:#fff;border:1px solid #f0f0f0;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex;box-shadow:0 4px 20px #1118270d}.sm-follow__text{min-width:min(100%,16rem);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#4b5563;text-align:start;overflow-wrap:break-word;flex:1;margin:0;line-height:1.7}.sm-follow__btn{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#fff;cursor:pointer;background-color:#b9852c;border:1px solid #b9852c;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.625rem 1.5rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.sm-follow__btn:hover{background-color:#9a7124;border-color:#9a7124}.sm-follow--success[hidden],.sm-follow[hidden]{display:none}.sm-follow--success{align-items:center}.sm-follow__content{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.sm-follow__text--success{color:#111;font-weight:var(--weight-semibold)}.sm-follow__tags{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#6b7280;text-align:start;margin:0;line-height:1.6}.sm-follow__btn--following{color:#fff;background-color:#16a34a;border-color:#16a34a}.sm-follow__btn--following:hover{background-color:#15803d;border-color:#15803d}.sm-filter__star{color:currentColor;width:.875rem;height:.875rem}.sm-filter{align-items:center;gap:.375rem;display:inline-flex}.sm-unfollow-modal{text-align:center;background-color:#fff;border:1px solid #f0f0f0;border-radius:1rem;width:min(100%,26rem);margin:0;padding:1.75rem 1.5rem 1.5rem;position:relative;box-shadow:0 12px 40px #1118271f}.sm-unfollow-modal__close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.sm-unfollow-modal__close:hover{color:#111;background-color:#f3f4f6}.sm-unfollow-modal__close:disabled{opacity:.6;cursor:default}.sm-unfollow-modal__title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:#111;margin:0 0 .75rem;padding-inline:1.5rem;line-height:1.4}.sm-unfollow-modal__text{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#4b5563;margin:0 0 1.5rem;line-height:1.7}.sm-unfollow-modal__actions{flex-wrap:wrap;gap:.75rem;display:flex}.sm-unfollow-modal__btn{min-width:7rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border-radius:.5rem;flex:calc(50% - .375rem);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.sm-unfollow-modal__btn:disabled{opacity:.7;cursor:default}.sm-unfollow-modal__btn--confirm{color:#b91c1c;background-color:#fee2e2;border:1px solid #fecaca}.sm-unfollow-modal__btn--confirm:hover:not(:disabled){background-color:#fecaca;border-color:#fca5a5}.sm-unfollow-modal__btn--confirm .sm-loadmore__spinner{border-color:#b91c1c #b91c1c59 #b91c1c59}.sm-unfollow-modal__btn--cancel{color:#111;background-color:#fff;border:1px solid #e5e7eb}.sm-unfollow-modal__btn--cancel:hover:not(:disabled){color:#b9852c;border-color:#b9852c}.sm-follow-modal{background-color:#fff;border:1px solid #f0f0f0;border-radius:1rem;width:min(100%,24rem);margin-inline:auto;padding:1.5rem;box-shadow:0 12px 40px #1118271f}.sm-follow-modal__title{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;text-align:center;margin:0 0 1.25rem;line-height:1.5}.sm-follow-modal__list{flex-direction:column;gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.sm-follow-option{width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#111;text-align:start;cursor:pointer;background-color:#fff;border:1px solid #ececec;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.sm-follow-option:hover{border-color:#e8d5b0}.sm-follow-option--selected{background-color:#faf6ef;border-color:#e8d5b0}.sm-follow-option__mark{color:#b9852c;border:1px solid #d1d5db;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.sm-follow-option--selected .sm-follow-option__mark{background-color:#fff;border-color:#b9852c}.sm-follow-modal__error{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#dc2626;margin:0 0 .75rem}.sm-follow-modal__actions{flex-direction:column;gap:.75rem;display:flex}.sm-follow-modal__actions .sm-follow__btn{justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}.sm-follow-modal__actions .sm-follow__btn:disabled,.sm-follow-modal__cancel:disabled{opacity:.7;cursor:default}.sm-follow-modal__actions .sm-follow__btn .sm-loadmore__spinner{border-color:#fff #fff6 #fff6}.sm-follow-modal__cancel{width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.5rem;transition:border-color .15s,color .15s;display:inline-flex}.sm-follow-modal__cancel:hover{color:#b9852c;border-color:#b9852c}.sm-follow-overlay{z-index:110;background-color:#11182773;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.sm-follow-overlay[hidden]{display:none}.sm-follow-overlay .sm-follow-modal{width:min(100%,26rem);margin:0}.sm-search{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:stretch;gap:0;margin-bottom:1.5rem;display:flex;overflow:hidden}.sm-search__input{min-width:0;font-family:var(--font-body);font-size:var(--text-sm);color:#111;background:0 0;border:none;flex:1;padding:.875rem 1.25rem}.sm-search__input:focus{outline:none}.sm-search__btn{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#fff;cursor:pointer;background-color:#b9852c;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;transition:background-color .15s;display:inline-flex}.sm-search__btn:hover{background-color:#9a7124}.sm-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.sm-grid[hidden]{display:none}.sm-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 20px #1118270d}.sm-card[hidden]{display:none}.sm-card__body{min-width:0;padding:1.25rem 1.25rem 1rem}.sm-card__date{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#9ca3af;text-align:start;direction:ltr;margin-bottom:.625rem;display:block}.sm-card__title{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;text-align:start;overflow-wrap:break-word;margin:0 0 .5rem;line-height:1.5}.sm-card__text-link,.sm-card__title-link{color:inherit;text-decoration:none;transition:color .15s}.sm-card__title-link:hover{color:#b9852c}.sm-card__text{font-size:var(--text-sm);font-weight:var(--weight-regular);color:#6b7280;text-align:start;overflow-wrap:break-word;margin:0;line-height:1.7}.sm-loadmore{justify-content:center;margin-top:1.5rem;display:flex}.sm-loadmore__btn{min-height:2.75rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#b9852c;cursor:pointer;background-color:#fff;border:1px solid #b9852c;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.75rem;transition:background-color .15s,color .15s;display:inline-flex}.sm-loadmore__btn:hover:not(:disabled){color:#fff;background-color:#b9852c}.sm-loadmore__btn:disabled{opacity:.7;cursor:default}.sm-loadmore__spinner{border:2px solid #b9852c4d;border-top-color:#b9852c;border-radius:9999px;width:1rem;height:1rem;animation:sm-shimmer-spin .8s linear infinite}@keyframes sm-shimmer-spin{to{transform:rotate(1turn)}}.sm-card--skeleton{pointer-events:none}.sm-skel{background:linear-gradient(90deg,#eef0f2 25%,#f7f8f9 37%,#eef0f2 63%) 0 0/400% 100%;border-radius:.375rem;animation:sm-shimmer 1.4s infinite;display:block}.sm-skel--date{width:30%;height:.75rem;margin-bottom:.75rem}.sm-skel--title{width:70%;height:1rem;margin-bottom:.75rem}.sm-skel--text{width:100%;height:.75rem;margin-bottom:.5rem}.sm-skel--text-sm{width:60%}.sm-skel--media{aspect-ratio:16/9;border-radius:0;width:100%}@keyframes sm-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.sm-carousel{margin-top:auto;position:relative}.sm-carousel__viewport{background-color:#f3f4f6;overflow:hidden}.sm-carousel__track{transition:transform .3s;display:flex}.sm-carousel__slide{cursor:zoom-in;flex:0 0 100%;width:100%;display:block}.sm-carousel__image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.sm-carousel__btn{z-index:2;color:#111;cursor:pointer;background-color:#ffffffeb;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #1118271f}.sm-carousel__btn:hover{color:#b9852c;background-color:#fff}.sm-carousel__btn--prev{inset-inline-start:.75rem}.sm-carousel__btn--next{inset-inline-end:.75rem}.sm-carousel__dots{z-index:2;inset-inline:0;justify-content:center;align-items:center;gap:.375rem;display:flex;position:absolute;bottom:.75rem}.sm-carousel__dot{cursor:pointer;background-color:#ffffffa6;border:none;border-radius:9999px;width:.5rem;height:.5rem;padding:0;transition:background-color .15s,transform .15s}.sm-carousel__dot--active{background-color:#b9852c;transform:scale(1.15)}@media (max-width:380px){.sm-main{padding:0 .75rem 2.5rem}.sm-filter{padding:.375rem .625rem}}@media (max-width:1023px){.sm-main{padding:0 1rem 3rem}.sm-filters{gap:.5rem;padding-top:1rem}.sm-filter{font-size:var(--text-xs);padding:.5rem .875rem}.sm-follow{flex-direction:column;align-items:stretch}.sm-follow__btn{text-align:center;width:100%}}@media (max-width:639px){.sm-search{background:0 0;border:none;flex-direction:column;gap:.75rem;overflow:visible}.sm-search__input{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem}.sm-search__btn{border-radius:.75rem;width:100%}}@media (min-width:768px){.sm-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1024px){.sm-main{padding:0 2rem 5rem}}.smd-main{background-color:#f7f7f7;padding:0 1.25rem 4rem}.smd-main__inner{max-width:75rem;margin-inline:auto}.smd-layout{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}.smd-article{background:#fff;border:1px solid #f0f0f0;border-radius:1rem;padding:1.25rem;box-shadow:0 4px 20px #1118270d}.smd-article__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.smd-badge{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#b9852c;background:#f8f1e4;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;display:inline-flex}.smd-badge__dot{background:#b9852c;border-radius:999px;width:.45rem;height:.45rem}.smd-article__date{font-size:var(--text-sm);color:#9ca3af;white-space:nowrap;direction:ltr}.smd-article__title{font-size:var(--text-xl);font-weight:var(--weight-bold);color:#111;text-align:start;margin:0 0 .75rem;line-height:1.45}.smd-article__text{font-size:var(--text-sm);color:#4b5563;text-align:start;margin:0 0 1.25rem;line-height:1.8}.smd-carousel{margin-inline:-1.25rem;background:#f3f4f6;border-radius:0 0 1rem 1rem;width:calc(100% + 2.5rem);margin-bottom:-1.25rem;position:relative}.smd-carousel,.smd-carousel__viewport{overflow:hidden}.smd-carousel__track{direction:ltr;align-items:stretch;transition:transform .3s;display:flex}.smd-carousel__slide{cursor:zoom-in;flex:0 0 100%;width:100%;display:block}.smd-carousel__image{aspect-ratio:auto;width:100%;height:min(70vh,36rem);display:block}.smd-carousel__image .news-img__el{object-fit:cover;width:100%;height:100%}.smd-carousel__btn{z-index:2;color:#111;cursor:pointer;background:#ffffffeb;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #1118271f}.smd-carousel__btn--prev{inset-inline-start:.75rem}.smd-carousel__btn--next{inset-inline-end:.75rem}.smd-carousel__dots{z-index:2;inset-inline:0;justify-content:center;gap:.35rem;display:flex;position:absolute;bottom:.75rem}.smd-carousel__dot{cursor:pointer;background:#ffffffa6;border:none;border-radius:999px;width:.45rem;height:.45rem;padding:0}.smd-carousel__dot--active{background:#b9852c;width:1.25rem}.smd-sidebar{background:#fff;border:1px solid #f0f0f0;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #1118270d}.smd-sidebar__header{font-size:var(--text-base);font-weight:var(--weight-bold);color:#111;align-items:center;gap:.5rem;margin:0;padding:1.25rem 1.25rem 1rem;display:flex}.smd-sidebar__header .icon{color:#b9852c}.smd-related{margin:0;padding:0;list-style:none}.smd-related__item{border-top:1px solid #f5f5f5}.smd-related__link{align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;text-decoration:none;transition:background-color .15s;display:flex}.smd-related__link:hover{background:#fafafa}.smd-related__thumb{border-radius:.5rem;flex-shrink:0;width:5.5rem;height:3.75rem;overflow:hidden}.smd-related__content{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.smd-related__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;text-align:start;overflow-wrap:anywhere;line-height:1.5}.smd-related__date{font-size:var(--text-xs);color:#9ca3af;direction:ltr}.smd-sidebar__footer{padding:1rem 1.25rem 1.25rem}.smd-viewall{min-height:2.75rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#b9852c;background:#fff;border:1px solid #b9852c;border-radius:.625rem;justify-content:center;align-items:center;padding:.625rem 1rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.smd-viewall:hover{color:#fff;background:#b9852c}.smd-error{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:1rem;padding:1.5rem}.smd-error p{color:#6b7280;margin:0 0 1rem}@media (min-width:900px){.smd-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:1.5rem}}@media (min-width:1024px){.smd-main{padding:0 2rem 5rem}}.fees-page{background-color:#f7f7f7;min-height:100vh}.fees-item__panel{padding-top:0}.fees-item__row{background-color:#fafafa;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.fees-item__label{overflow-wrap:break-word}.fees-item__amount,.fees-item__label{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#111}.fees-item__amount{text-align:start;white-space:nowrap;direction:ltr;unicode-bidi:isolate;flex-shrink:0;align-items:baseline;gap:.25rem;display:inline-flex;direction:inherit!important}.faq-item__icons{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq-item__icon--open{color:#b9852c;width:1.35rem;height:1.35rem;display:none}.faq-item--open .faq-item__icon--closed{display:none}.faq-item--open .faq-item__icon--open{display:block}.fees-page .faq-item__icon{transition:color .15s}.fees-page .faq-item--open .faq-item__icon{transform:none}.fees-page .faq-item--open .faq-item__icon--open{color:#b9852c}@media (max-width:639px){.fees-item__row{flex-direction:column;align-items:flex-start;gap:.375rem}.fees-item__amount{white-space:normal}}.smart-assistant-page{background-color:#f7f7f7;min-height:100vh}.sa-main{flex-direction:column;display:flex}.sa-body{align-items:stretch;min-height:70vh;display:flex}.sa-chat{background:linear-gradient(#fbfaf8,#f7f7f7 60%);flex-direction:column;flex:1;min-width:0;display:flex}.sa-toolbar{background-color:#fff;border-bottom:1px solid #ececec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.5rem;display:flex}.sa-toolbar__identity{align-items:center;gap:.625rem;display:flex}.sa-identity{align-items:center;gap:.75rem;display:flex}.sa-identity__text{text-align:start;flex-direction:column;gap:.125rem;display:flex}.sa-identity__name{font-size:var(--text-lg);font-weight:var(--weight-bold);color:#111;line-height:1.2}.sa-identity__status{font-size:var(--text-xs);color:#6b7280;align-items:center;gap:.375rem;display:inline-flex}.sa-identity__dot{background-color:#22c55e;border-radius:9999px;width:.5rem;height:.5rem}.sa-identity__avatar{color:#fff;background-color:#b9852c;border-radius:.875rem;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;display:inline-flex;box-shadow:0 8px 20px #b9852c4d}.sa-identity__avatar .icon{font-size:1.5rem}.sa-toolbar__toggle{color:#b9852c;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .2s;display:inline-flex}.sa-toolbar__toggle:hover{background-color:#b9852c1a}.sa-toolbar__toggle .icon{font-size:1.375rem}.sa-toolbar__nav{align-items:center;gap:.625rem;display:flex}.sa-toolbar__back,.sa-toolbar__new{height:2.25rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border-radius:.625rem;align-items:center;gap:.375rem;padding-inline:.875rem;line-height:1;transition:background-color .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.sa-toolbar__back{color:#374151;background-color:#fff;border:1px solid #e5e7eb}.sa-toolbar__back:hover{color:#b9852c;border-color:#b9852c}.sa-toolbar__new{color:#fff;background-color:#b9852c;border:1px solid #b9852c}.sa-toolbar__new:hover{background-color:#9a7124;border-color:#9a7124;transform:translateY(-1px)}.sa-chat__scroll{flex:1;min-height:22rem;max-height:58vh;padding:2rem 1.5rem 1rem;overflow-y:auto}.sa-chat__inner{max-width:48rem;margin-inline:auto}.sa-intro{text-align:center;flex-direction:column;align-items:center;gap:.375rem;margin-bottom:2rem;display:flex}.sa-intro__icon{color:#b9852c;background-color:#f4ead6;border-radius:.875rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:.5rem;display:inline-flex}.sa-intro__icon .icon{font-size:1.5rem}.sa-intro__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:#111}.sa-intro__subtitle{font-size:var(--text-sm);color:#9ca3af}.sa-messages{gap:1.5rem}.sa-messages,.sa-msg{flex-direction:column;display:flex}.sa-msg{gap:.375rem;max-width:78%}.sa-msg--bot{align-self:flex-start;align-items:flex-start}.sa-msg--user{align-self:flex-end;align-items:flex-end}.sa-msg__row{align-items:flex-start;gap:.625rem;display:flex}.sa-msg--user .sa-msg__row{flex-direction:row-reverse}.sa-msg__avatar{flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.sa-msg--bot .sa-msg__avatar{color:#fff;background-color:#b9852c;border-radius:.5rem}.sa-msg--user .sa-msg__avatar{color:#9a7124;background-color:#ece7dd;border-radius:9999px}.sa-msg__avatar .icon{font-size:1.125rem}.sa-msg__bubble{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:break-word;border-radius:1rem;padding:.875rem 1.125rem;line-height:1.85}.sa-msg--bot .sa-msg__bubble{color:#4b5563;background-color:#fff;border:1px solid #ececec;border-start-start-radius:.25rem}.sa-msg--user .sa-msg__bubble{color:#fff;background-color:#b9852c;border-start-end-radius:.25rem}.sa-msg--error .sa-msg__bubble{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca}.sa-msg--bot.sa-msg--error .sa-msg__avatar{background-color:#ef4444}.sa-msg__time{font-size:var(--text-xs);color:#9ca3af;padding-inline:2.625rem}.sa-msg__options{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.sa-msg__option{text-align:start;color:#9a7124;font-size:var(--text-xs);cursor:pointer;background-color:#faf6ee;border:1px solid #e5d5b5;border-radius:.5rem;padding:.5rem .75rem;transition:background-color .15s}.sa-msg__option:hover{background-color:#f3ead8}.sa-msg__bubble--typing{color:#9ca3af;font-style:italic}.sa-composer__input:disabled,.sa-composer__send:disabled,.sa-suggestions__chip:disabled{opacity:.6;cursor:not-allowed}.sa-shimmer{background-color:#ececec;background-image:linear-gradient(100deg,#fff0 30%,#ffffffbf 50%,#fff0 70%);background-repeat:no-repeat;background-size:200% 100%;border-radius:.5rem;animation:sa-shimmer 1.25s ease-in-out infinite;display:block}@keyframes sa-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.sa-intro--skeleton{align-items:center;gap:.75rem}.sa-intro-skel__icon{border-radius:.5rem;width:2rem;height:2rem}.sa-intro-skel__title{width:12rem;max-width:70%;height:1.5rem}.sa-intro-skel__subtitle{width:16rem;max-width:85%;height:.875rem}.sa-messages--skeleton{margin-top:1.5rem}.sa-messages--skeleton-compact{margin-top:.5rem}.sa-messages--skeleton-compact .sa-msg-skel__bubble{min-height:2.5rem}.sa-msg--skeleton .sa-msg__row{align-items:flex-start}.sa-msg-skel__avatar{border-radius:.5rem;flex-shrink:0;width:2rem;height:2rem}.sa-msg--user .sa-msg-skel__avatar{border-radius:9999px}.sa-msg-skel__bubble{border-radius:1rem;flex:1;max-width:14rem;min-height:3.25rem}.sa-msg-skel__bubble--wide{max-width:18rem}.sa-msg-skel__time{width:3.5rem;height:.625rem;margin-inline-start:2.625rem}.sa-msg--user .sa-msg-skel__time{align-self:flex-end;margin-inline:0 2.625rem}.sa-suggestions--skeleton{pointer-events:none}.sa-suggestions-skel__chip{border-radius:9999px;flex-shrink:0;width:8.5rem;height:2rem}.sa-history__list--skeleton{pointer-events:none}.sa-history-skel__item{border-bottom:1px solid #f1f1f1;align-items:center;gap:.75rem;padding:.75rem;display:flex}.sa-history-skel__text{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.sa-history-skel__title{width:75%;height:.875rem}.sa-history-skel__preview{width:90%;height:.75rem}.sa-history-skel__icon{border-radius:.375rem;flex-shrink:0;width:1.5rem;height:1.5rem}.sa-msg__bubble--reply-loading{justify-content:center;align-items:center;min-width:3.25rem;min-height:2.75rem;padding-block:.75rem;display:inline-flex}.sa-composer__spinner,.sa-reply-spinner{border:2px solid #b9852c40;border-top-color:#b9852c;border-radius:9999px;width:1.125rem;height:1.125rem;animation:sa-spin .7s linear infinite}.sa-composer__spinner{border-color:#fff #ffffff59 #ffffff59}.sa-composer__send--loading{cursor:wait}.sa-composer__send--loading:hover{transform:none}@keyframes sa-spin{to{transform:rotate(1turn)}}.sa-msg__bubble--typing-dots{align-items:center;gap:.3rem;min-width:3.5rem;padding-block:1rem;display:inline-flex}.sa-typing-dot{background-color:#c4c4c4;border-radius:9999px;width:.45rem;height:.45rem;animation:sa-typing-bounce 1.2s ease-in-out infinite}.sa-typing-dot:nth-child(2){animation-delay:.15s}.sa-typing-dot:nth-child(3){animation-delay:.3s}@keyframes sa-typing-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}.sa-msg--typing .sa-msg__avatar{background-color:#b9852c;border-radius:.5rem}@media (prefers-reduced-motion:reduce){.sa-composer__spinner,.sa-reply-spinner,.sa-shimmer,.sa-typing-dot{animation:none}}.sa-error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0 1.5rem .75rem;padding:.75rem 1rem;display:flex}.sa-error--compact{margin:0 .75rem .5rem;padding:.625rem .75rem}.sa-error__content{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.sa-error__icon{flex-shrink:0;margin-top:.1rem;font-size:1.125rem}.sa-error__text{font-size:var(--text-sm);margin:0;line-height:1.5}.sa-error__actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.sa-error__retry{color:#b91c1c;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background-color:#fff;border:1px solid #fca5a5;border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .625rem;display:inline-flex}.sa-error__retry:hover{background-color:#fff5f5}.sa-error__dismiss{color:#b91c1c;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.sa-error__dismiss:hover{background-color:#b91c1c14}.sa-error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:16rem;padding:2rem 1.5rem;display:flex}.sa-error-state--compact{min-height:12rem;padding:1.5rem 1rem}.sa-error-state__icon{color:#dc2626;background-color:#fef2f2;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.sa-error-state__icon .icon{font-size:1.5rem}.sa-error-state__title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:#111;margin:0}.sa-error-state__text{max-width:22rem;font-size:var(--text-sm);color:#6b7280;margin:0;line-height:1.6}.sa-error-state__retry{color:#fff;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background-color:#b9852c;border:none;border-radius:.625rem;align-items:center;gap:.375rem;margin-top:.25rem;padding:.625rem 1rem;display:inline-flex}.sa-error-state__retry:hover{background-color:#9a7124}.sa-history-error{text-align:center;color:#b91c1c;flex-direction:column;align-items:center;gap:.625rem;padding:1.5rem 1rem;display:flex}.sa-history-error .icon{font-size:1.25rem}.sa-history-error p{font-size:var(--text-xs);color:#6b7280;margin:0;line-height:1.5}.sa-history-error__retry{color:#b91c1c;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background-color:#fff;border:1px solid #fecaca;border-radius:.5rem;padding:.375rem .75rem}.sa-history-error__retry:hover{background-color:#fef2f2}.sa-suggestions{scrollbar-width:none;margin-inline:auto;gap:.5rem;max-width:48rem;margin-bottom:.75rem;padding:.75rem 1.5rem 0;display:flex;overflow-x:auto}.sa-suggestions::-webkit-scrollbar{display:none}.sa-suggestions__chip{white-space:nowrap;color:#9a7124;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;background-color:#b9852c1a;border:1px solid #b9852c;border-radius:9999px;flex-shrink:0;padding:.5rem .875rem;transition:background-color .2s,border-color .2s,color .2s}.sa-suggestions__chip:hover{color:#fff;background-color:#b9852c;border-color:#b9852c}.sa-history__empty{color:#9ca3af;flex:1;justify-content:center;align-items:center;padding:2.5rem 1rem;display:flex}.sa-guest-banner,.sa-history__empty{text-align:center;font-size:var(--text-sm)}.sa-guest-banner{color:#9a7124;background-color:#faf3e6;border-top:1px solid #efe2c9;border-bottom:1px solid #efe2c9;padding:.875rem 1.5rem}.sa-guest-banner__cta{font-weight:var(--weight-bold);color:#b9852c}.sa-guest-banner__cta:hover{color:#7d5c1d}.sa-composer{padding:1.25rem 1.5rem 1.5rem}.sa-composer__inner{background-color:#fdf8ef;border:1px solid #efe2c9;border-radius:10px;align-items:center;gap:.75rem;max-width:48rem;margin-inline:auto;padding:.5rem .625rem;display:flex;box-shadow:0 6px 18px #1118270d}.sa-composer__input{min-width:0;font-family:var(--font-body);font-size:var(--text-sm);color:#111;text-align:start;background:0 0;border:none;outline:none;flex:1;padding-inline:.75rem}.sa-composer__input::placeholder{color:#c2b491}.sa-composer__send{color:#fff;cursor:pointer;background-color:#b9852c;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;transition:background-color .2s,transform .15s;display:inline-flex}.sa-composer__send:hover{background-color:#9a7124;transform:scale(1.05)}.sa-composer__send .icon{font-size:1.375rem}.sa-history{background-color:#fff;border-inline-start:1px solid #ececec;flex-direction:column;flex-shrink:0;gap:.5rem;width:18.5rem;padding:.875rem .75rem;display:flex}.sa-history__new{color:#fff;width:100%;height:3rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background-color:#b9852c;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;transition:background-color .2s;display:inline-flex}.sa-history__new:hover{background-color:#9a7124}.sa-history__list{gap:.75rem;overflow-y:auto}.sa-history__group,.sa-history__list{flex-direction:column;display:flex}.sa-history__group-title{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#9ca3af;text-transform:none;margin:0;padding:.35rem .75rem .25rem}.sa-history__group-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sa-history__item{text-align:start;cursor:pointer;border-bottom:1px solid #f1f1f1;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background-color .2s;display:flex}.sa-history__item:hover{background-color:#faf7f0}.sa-history__item--active{background-color:#f7efe1}.sa-history__item-text{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.sa-history__item-title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#111}.sa-history__item-preview{font-size:var(--text-xs);color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sa-history__item-icon{color:#9aa0a6;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sa-history__item-icon .icon{font-size:1.125rem}.chat-widget{z-index:50;inset-inline-end:1.25rem;background-color:#fff;border-radius:1.25rem;flex-direction:column;width:22rem;max-width:calc(100vw - 2.5rem);height:32rem;max-height:calc(100vh - 8rem);animation:cw-pop-in .18s ease-out;display:flex;position:fixed;bottom:5.5rem;overflow:hidden;box-shadow:0 24px 60px #11182738}.chat-widget[hidden]{display:none!important}.chat-widget__composer-skel{border-top:1px solid #ececec;padding:.75rem 1rem 1rem}.chat-widget__composer-skel-bar{border-radius:999px;width:100%;height:2.5rem}.sa-toolbar--skeleton{justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.sa-toolbar-skel__identity{width:10rem;height:2.25rem}.sa-toolbar-skel__actions{width:8rem;height:2rem}.sa-history-skel__new{border-radius:.75rem;height:2.5rem;margin:.75rem .75rem .5rem;display:block}.sa-composer--skeleton{align-items:center;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.sa-composer-skel__input{border-radius:999px;flex:1;height:2.75rem}.sa-composer-skel__send{border-radius:999px;flex-shrink:0;width:2.75rem;height:2.75rem}@keyframes cw-pop-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-widget__head{color:#fff;background-color:#b9852c;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.chat-widget__identity{align-items:center;gap:.625rem;display:flex}.chat-widget__identity-text{text-align:start;flex-direction:column;gap:.125rem;display:flex}.chat-widget__title{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:1.2}.chat-widget__status{font-size:var(--text-xs);color:#ffffffd9;align-items:center;gap:.375rem;display:inline-flex}.chat-widget__dot{background-color:#41d27f;border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 0 2px #ffffff59}.chat-widget__avatar{color:#fff;background-color:#ffffff2e;border-radius:.625rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.chat-widget__avatar .icon{font-size:1.25rem}.chat-widget__actions{align-items:center;gap:.125rem;display:flex}.chat-widget__action{color:#fff;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;transition:background-color .2s;display:inline-flex}.chat-widget__action:hover{background-color:#ffffff2e}.chat-widget__action .icon{font-size:1.125rem}.chat-widget__body{background:linear-gradient(#fbfaf8,#f7f7f7 70%);flex:1;padding:1.25rem 1rem .5rem;overflow-y:auto}.chat-widget__body .sa-messages{gap:1rem}.chat-widget__body .sa-msg{max-width:88%}.chat-widget__guest{text-align:center;font-size:var(--text-xs);color:#9a7124;background-color:#faf3e6;border-top:1px solid #efe2c9;padding:.625rem 1rem}.chat-widget .sa-suggestions{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;min-width:0;max-width:none;padding:.625rem .75rem 0;overflow-x:auto}.chat-widget .sa-composer{padding:.75rem}.chat-widget .sa-composer__inner{gap:.5rem;max-width:none;padding:.375rem .5rem}.chat-widget .sa-composer__send{width:2.375rem;height:2.375rem}.chat-widget .sa-composer__send .icon{font-size:1.25rem}@media (max-width:1023px){.sa-toolbar{padding:.875rem 1rem}.sa-chat__scroll{padding:1.5rem 1rem .75rem}.sa-msg{max-width:92%}.sa-composer{padding:1rem}.sa-history{z-index:45;width:min(20rem,85vw);position:fixed;inset-block:0;inset-inline-start:0;box-shadow:0 0 40px #0000002e}.chat-widget{width:auto;max-width:none;height:min(34rem,100vh - 6.5rem);inset-inline:.75rem}}.docs-route{--docs-gold:#b9852c;--docs-navy:#1a3a5c;--docs-desk:#d9d6d0;--docs-desk-deep:#cfc9bf;background:radial-gradient(ellipse 80% 50% at 50% -10%,#b9852c1f,transparent),linear-gradient(180deg,#e4e0d8 0,var(--docs-desk) 45%,var(--docs-desk-deep) 100%);min-height:100vh}.docs-page{box-sizing:border-box;width:100%;max-width:75rem;margin-inline:auto;padding:1.75rem 1.5rem 3.5rem}.docs-page__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 1.5rem;margin-bottom:1.5rem;display:flex}.docs-fp{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #00000014;border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.1rem 1.15rem;box-shadow:0 8px 24px #1a3a5c0f}.docs-fp__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.85rem;display:flex}.docs-fp__title{font-family:var(--font-headline,"Cairo",sans-serif);font-size:1.05rem;font-weight:var(--weight-bold,700);color:#1a1a1a;margin:0 0 .25rem}.docs-fp__hint{max-width:40rem;font-size:var(--text-sm,.875rem);color:#5c5c5c;margin:0;line-height:1.5}.docs-fp__chip,.docs-fp__hint{font-family:var(--font-ar,"Cairo",sans-serif)}.docs-fp__chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.docs-fp__chip--off{color:#6b7280;background:#6b72801f;border-color:#6b728040}.docs-fp__chip--busy{color:#92400e;background:#f59e0b24;border-color:#f59e0b59}.docs-fp__chip--idle{color:var(--docs-navy);background:#1a3a5c1a;border-color:#1a3a5c40}.docs-fp__chip--ready{color:#166534;background:#16a34a1f;border-color:#16a34a4d}.docs-fp__actions{flex-wrap:wrap;gap:.55rem;display:flex}.docs-fp__error{font-family:var(--font-ar,"Cairo",sans-serif);color:#b91c1c;margin:.85rem 0 0;font-size:.875rem;line-height:1.45}.docs-fp__result{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;margin-top:.9rem;display:grid}.docs-fp__preview{object-fit:contain;width:72px;height:72px;image-rendering:pixelated;background:#111;border:1px solid #0000001f;border-radius:8px}.docs-fp-stamp{box-sizing:border-box;text-align:center;background:#ffffffc7;border:1px solid #00000014;border-radius:12px;width:min(100%,210mm);margin:1.25rem auto 0;padding:1rem 1.1rem}.docs-fp-stamp__label{font-family:var(--font-ar,"Cairo",sans-serif);color:#1a1a1a;margin:0 0 .65rem;font-size:.9rem;font-weight:700}.docs-fp-stamp__img{object-fit:contain;image-rendering:auto;background:#fff;border:1px solid #0000001f;border-radius:8px;width:7.5rem;height:7.5rem;margin-inline:auto;display:block}.docs-fp__json{color:#e8eef7;text-align:start;direction:ltr;background:#1a2332;border-radius:8px;max-height:14rem;margin:0;padding:.75rem .85rem;font-size:.75rem;line-height:1.45;overflow:auto}@media (max-width:640px){.docs-fp__result{grid-template-columns:1fr}}.docs-page__intro{flex:16rem;min-width:0}.docs-page__badge{font-family:var(--font-ar,"Cairo",sans-serif);font-size:.75rem;font-weight:var(--weight-semibold,600);letter-spacing:.02em;color:var(--docs-gold);background:#b9852c24;border:1px solid #b9852c59;border-radius:999px;align-items:center;margin-bottom:.55rem;padding:.2rem .7rem;display:inline-flex}.docs-page__heading{font-family:var(--font-headline,"Cairo",sans-serif);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:var(--weight-bold,700);color:#1a1a1a;margin:0 0 .35rem;line-height:1.35}.docs-page__demo-note{font-family:var(--font-ar,"Cairo",sans-serif);font-size:var(--text-sm,.875rem);color:#5c5c5c;max-width:36rem;margin:0;line-height:1.55}.docs-page__toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #00000014;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.55rem;display:flex;box-shadow:0 8px 24px #1a3a5c14}.docs-page__btn{font-family:var(--font-ar,"Cairo",sans-serif);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.docs-page__btn:focus-visible{outline:2px solid var(--docs-gold);outline-offset:2px}.docs-page__btn-icon{flex-shrink:0;width:1.15rem;height:1.15rem}.docs-page__btn-icon--spin{animation:docs-spin .8s linear infinite}@keyframes docs-spin{to{transform:rotate(1turn)}}.docs-page__btn--primary{background:var(--docs-navy);color:#fff;box-shadow:0 2px 8px #1a3a5c40}.docs-page__btn--primary:hover{background:#142d47;transform:translateY(-1px)}.docs-page__btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.docs-page__btn[aria-busy=true]:disabled{cursor:wait;opacity:.7}.docs-page__btn--secondary{color:var(--docs-navy);background:#fff;border-color:#1a3a5c47}.docs-page__btn--secondary:hover:not(:disabled){border-color:var(--docs-gold);color:#16304c;background:#f7f5f0}.docs-page__btn--ghost{color:#374151;background:0 0;border-color:#00000026}.docs-page__btn--ghost:hover{background:#ffffffb3;border-color:#00000047}.docs-page__btn--accent{background:var(--docs-gold);color:#fff;box-shadow:0 2px 8px #b9852c47}.docs-page__btn--accent:hover{background:#a67524;transform:translateY(-1px)}.docs-page__preview-full{box-sizing:border-box;width:100%;max-width:100%}.docs-page__preview-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.65rem;display:flex}.docs-page__preview-label{color:#4b5563;margin:0;font-size:.85rem}.docs-page__doc-chip,.docs-page__preview-label{font-family:var(--font-ar,"Cairo",sans-serif);font-weight:700}.docs-page__doc-chip{letter-spacing:.03em;color:var(--docs-navy);direction:ltr;unicode-bidi:isolate;background:#1a3a5c14;border:1px solid #1a3a5c26;border-radius:999px;padding:.25rem .7rem;font-size:.75rem}.docs-page__doc-chip--loading{letter-spacing:0;color:#6b7280;direction:rtl;background:#0000000a;border-color:#00000014}.docs-page__sheet-stage--ready{animation:docs-sheet-in .4s both}.docs-sheet-loader{aspect-ratio:210/297;box-sizing:border-box;width:100%}.docs-page__sheet-scale>.docs-sheet-loader{aspect-ratio:auto;height:100%}.docs-sheet-loader__frame{box-sizing:border-box;background:#fff;border:1px solid #0000001f;border-radius:4px;width:100%;height:100%;padding:8%;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000f}.docs-sheet-loader__shimmer{opacity:.9;flex-direction:column;align-items:stretch;gap:.85rem;height:100%;display:flex}.docs-sheet-loader__bar{background:linear-gradient(90deg,#ececec,#f7f7f7 45%,#ececec 90%) 0 0/200% 100%;border-radius:6px;animation:docs-loader-shimmer 1.2s ease-in-out infinite;display:block}.docs-sheet-loader__bar--header{width:100%;height:3.2rem}.docs-sheet-loader__bar--title{align-self:center;width:62%;height:1.1rem;margin-top:.5rem}.docs-sheet-loader__bar--line{width:100%;height:.7rem}.docs-sheet-loader__bar--short{width:72%}.docs-sheet-loader__bar--block{width:100%;height:5.5rem;margin:.35rem 0}.docs-sheet-loader__spin-wrap{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff8c;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex;position:absolute;inset:0}.docs-sheet-loader__spin{width:2rem;height:2rem;color:var(--docs-gold,#b9852c);animation:docs-spin .8s linear infinite}.docs-sheet-loader__label{font-family:var(--font-ar,"Cairo",sans-serif);color:#4b5563;margin:0;font-size:.9rem;font-weight:700}@keyframes docs-loader-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.docs-page__sheet-stage--ready,.docs-sheet-loader__bar,.docs-sheet-loader__spin{animation:none}}body.docs-modal-open{overflow:hidden}.docs-modal-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182773;justify-content:center;align-items:center;padding:1rem;animation:docs-modal-fade .2s both;display:flex;position:fixed;inset:0}.docs-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:min(88vh,900px);animation:docs-modal-pop .22s both;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000038}.docs-modal__head{border-bottom:1px solid #00000014;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem .85rem;display:flex}.docs-modal__title{color:#111827;margin:0;font-size:1.15rem;font-weight:800}.docs-modal__subtitle{color:#6b7280;margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.docs-modal__close{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.docs-modal__close:hover{background:#e5e7eb}.docs-modal__body{flex:1;padding:1rem 1.25rem .5rem;overflow:auto}.docs-modal__body .docs-form{display:block}.docs-modal__body .docs-form__section{background:#f9fafb;border:1px solid #0000000f;border-radius:12px;margin-bottom:1.25rem;padding:.85rem .9rem}.docs-modal__body .docs-form__section:first-of-type{margin-top:.25rem}.docs-modal__footer{background:#fafafa;border-top:1px solid #00000014;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;padding:.85rem 1.25rem 1.15rem;display:flex}@keyframes docs-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes docs-modal-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:640px){.docs-form__fields-grid{grid-template-columns:1fr 1fr;gap:.65rem .75rem;display:grid}.docs-form__fields-grid .docs-form__field{margin-bottom:0}.docs-form__field--span{grid-column:1/-1}}.docs-form__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:.7rem;background-repeat:no-repeat;padding-inline:2rem .65rem}[dir=rtl] .docs-form__select{background-position:right .7rem center;padding-inline:.65rem 2rem}.docs-form__section{margin-bottom:1.1rem}.docs-form__section-title{color:#111827;margin:0 0 .65rem;font-size:.85rem;font-weight:800}.docs-form__field{margin-bottom:.65rem}.docs-form__label{color:#4b5563;margin-bottom:.28rem;font-size:.78rem;font-weight:600;display:block}.docs-form__input{box-sizing:border-box;width:100%;font-family:var(--font-ar,"Cairo",sans-serif);color:#111827;background:#fff;border:1px solid #00000024;border-radius:8px;padding:.5rem .65rem;font-size:.875rem}.docs-form__input:focus{outline-offset:1px;border-color:var(--docs-gold);outline:2px solid #b9852c73}.docs-form__input--mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:start;direction:ltr}.docs-form__row{align-items:stretch;gap:.45rem;display:flex}.docs-form__row .docs-form__input{flex:1;min-width:0}.docs-form__regen{color:var(--docs-navy);font-family:var(--font-ar,"Cairo",sans-serif);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1a3a5c40;border-radius:8px;flex-shrink:0;padding:.45rem .65rem;font-size:.78rem;font-weight:700}.docs-form__regen:hover{background:#f7f5f0}.docs-form__hint{color:#6b7280;margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.docs-poa__doc-no{letter-spacing:.01em;color:#000;white-space:nowrap;word-break:keep-all;text-overflow:clip;text-align:center;direction:ltr;unicode-bidi:isolate;max-width:none;margin-top:.15rem;font-size:.55rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.docs-page__sheet-wrap{box-sizing:border-box;background:#ffffff73;border:1px solid #00000014;border-radius:14px;width:100%;max-width:100%;padding:.85rem;animation:docs-sheet-in .45s both;display:block;overflow:hidden;box-shadow:0 10px 28px #0000000f;container:docs-preview/inline-size}.docs-page__sheet-stage{aspect-ratio:210/297;width:100%;max-width:100%;height:auto;position:relative}.docs-page__sheet-scale{width:100%;height:100%;position:absolute;inset:0;transform:none}.docs-page__sheet-scale .docs-poa{width:100%;max-width:none;height:100%}@keyframes docs-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.docs-poa{--docs-ink:#000;--docs-paper:#fff;--docs-a4-w:210mm;--docs-a4-h:297mm;box-sizing:border-box;background-color:var(--docs-paper);width:100%;max-width:none;height:100%;min-height:0;color:var(--docs-ink);font-family:var(--font-ar,"Cairo","Noto Naskh Arabic",sans-serif);-webkit-print-color-adjust:exact;print-color-adjust:exact;caret-color:#0000;cursor:default;background-image:linear-gradient(#00000005 1px,#0000 0),linear-gradient(90deg,#00000005 1px,#0000 0);background-size:3px 3px,3px 3px;border:1px solid #aaa;padding:1.9%;font-size:clamp(11px,1.65cqw,14px);line-height:1.72;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 18px 44px #00000024}.docs-poa,.docs-poa *{-webkit-user-select:none;user-select:none;-webkit-user-modify:read-only}.docs-poa__watermark{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.docs-poa__watermark-grid{opacity:.09;grid-template-rows:repeat(22,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));place-items:center;gap:.35rem .45rem;display:grid;position:absolute;inset:-40%;transform:rotate(-28deg)}.docs-poa__watermark-cell{letter-spacing:.01em;color:#000;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:clip;width:100%;max-width:none;font-size:.58rem;font-weight:700;line-height:1.15;display:block;overflow:hidden}.docs-poa__watermark-seal{opacity:.1;z-index:22;place-items:center;display:grid;position:absolute;inset:0}.docs-poa__watermark-logo{filter:grayscale()contrast(1.2)brightness(0);z-index:21;grid-area:1/1;width:190px;height:auto}.docs-poa__watermark-seal-text{z-index:23;box-sizing:border-box;letter-spacing:.05em;text-align:center;color:#000;background:#ffffff59;border:3px solid #000;grid-area:1/1;width:80%;max-width:80%;padding:.55rem 1rem;font-size:1.5rem;font-weight:800;line-height:1.4;position:relative;transform:rotate(-18deg)}.docs-poa__corners{z-index:5;pointer-events:none;position:absolute;inset:3mm}.docs-poa__corner{border-style:solid;border-color:#000;width:14px;height:14px;position:absolute}.docs-poa__corner--tl{top:0;border-width:2px 0 0 2px;inset-inline-start:0}.docs-poa__corner--tr{top:0;border-width:2px 2px 0 0;inset-inline-end:0}.docs-poa__corner--bl{bottom:0;border-width:0 0 2px 2px;inset-inline-start:0}.docs-poa__corner--br{bottom:0;border-width:0 2px 2px 0;inset-inline-end:0}.docs-poa__frame{border:2px solid #000}.docs-poa__frame,.docs-poa__inner{z-index:1;box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.docs-poa__inner{border:1px solid #000;flex:1;margin:1.75mm;padding:7mm 9mm 6mm}.docs-poa__header{border-bottom:2px solid #000;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:0;margin-bottom:.65rem;padding-bottom:.55rem;display:flex;position:relative}.docs-poa__brand{text-align:start;flex-direction:row;justify-content:flex-start;align-items:center;gap:.7rem;min-width:0;max-width:18rem;display:flex}.docs-poa__emblem{object-fit:contain;filter:grayscale()contrast(1.2)brightness(.12);flex-shrink:0;width:40px;max-width:40px;height:auto}.docs-poa__brand-col{text-align:start;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.docs-poa__app-name{color:#000;text-align:start;margin:0;font-size:1rem;font-weight:800;line-height:1.25}.docs-poa__consulate{color:#000;text-align:start;margin:0;font-size:.8rem;font-weight:600;line-height:1.35}.docs-poa__qr-wrap{top:auto;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;display:flex;position:static;inset-inline-start:auto}.docs-poa__qr{box-sizing:border-box;background:#fff;border:1.5px solid #000;width:72px;height:72px;padding:2px}.docs-poa__qr svg{width:100%;height:100%;display:block}.docs-poa__qr-caption{color:#000;letter-spacing:0;writing-mode:horizontal-tb;text-align:center;direction:rtl;unicode-bidi:isolate;font-size:.8rem;font-weight:700;transform:none}.docs-poa__title-block{text-align:center;flex-shrink:0;margin-bottom:.65rem}.docs-poa__title{color:#000;margin:0;font-size:1.65rem;font-weight:800;line-height:1.3}.docs-poa__subtitle{color:#000;margin:.25rem 0 0;font-size:1.1rem;font-weight:700}.docs-poa__title-rule{background:#000;width:4.5rem;height:2px;margin:.45rem auto 0;display:block}.docs-poa__body{border:1px solid #000;flex:1;min-height:0;padding:.7rem .8rem .75rem;position:relative;overflow:hidden}.docs-poa__para{z-index:1;text-align:justify;text-justify:inter-word;color:#000;margin:0 0 .55rem;font-size:1em;position:relative}.docs-poa__para--closing{margin-bottom:0;font-size:1.05em;font-weight:700}.docs-poa__field{text-underline-offset:3px;color:#000;font-weight:800;-webkit-text-decoration:underline #000;text-decoration:underline #000;text-decoration-thickness:1.25px}.docs-poa__field--ltr{font-variant-numeric:tabular-nums;letter-spacing:.03em;direction:ltr;unicode-bidi:isolate;display:inline-block}.docs-poa__scope{z-index:1;border:none;border-top:1px solid #000;margin:.25rem 0 .55rem;padding:.35rem 0 .15rem;position:relative}.docs-poa__scope-label{color:#000;text-underline-offset:2px;margin:0 0 .35rem;font-size:.85rem;font-weight:800;text-decoration:underline}.docs-poa__para--scope{color:#000;margin:0;font-size:.88em;line-height:1.65}.docs-poa__para--extra{margin-top:.35rem}.docs-poa__footer{z-index:1;flex-shrink:0;margin-top:.75rem;position:relative}.docs-poa__signs{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:.7rem;display:flex}.docs-poa__sign--principal{flex:1;max-width:15rem}.docs-poa__sign-row{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0 0 .4rem;font-size:.98em;line-height:1.4;display:flex}.docs-poa__sign-key{color:#000;flex-shrink:0;font-weight:700}.docs-poa__sign-value{color:#000;border-bottom:1.5px solid #000;min-width:8rem;padding-bottom:.1rem;font-weight:800}.docs-poa__sign-box{background:#fff;border:1.5px solid #000;width:5.75rem;height:5.75rem;margin-top:.1rem}.docs-poa__sign--witness{text-align:center;flex-direction:column;align-items:center;gap:.35rem;min-width:6.5rem;padding-top:1.25rem;display:flex}.docs-poa__witness{color:#000;margin:0;font-size:.95rem;font-weight:800}.docs-poa__witness-line{border-bottom:1.5px solid #000;width:6rem;height:2rem}.docs-poa__date{color:#000;margin:0 0 .65rem;font-size:.98em;font-weight:700}.docs-poa__disclaimer{color:#000;text-align:justify;border-top:1.5px solid #000;margin:0;padding-top:.45rem;font-size:.68rem;font-weight:500;line-height:1.55}@media print{@page{size:A4;margin:0}body,html{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.chat-fab,.chat-fab-wrap,.chat-widget,.docs-no-print,.login-app-modal,.login-required-modal,.page-preloader,.site-footer,.site-header,.switch-account-modal,[data-sonner-toaster]{display:none!important}.docs-route{min-height:0;background:#fff!important}.docs-page{max-width:none;margin:0;padding:0}.docs-page__sheet-wrap{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;animation:none;display:block;overflow:visible}.docs-page__sheet-stage{aspect-ratio:auto;width:210mm;max-width:none;height:297mm;margin:0 auto}.docs-page__sheet-scale,.docs-page__sheet-scale .docs-poa,.docs-poa{width:210mm;height:297mm;position:relative;inset:auto;transform:none}.docs-page__sheet-scale .docs-poa,.docs-poa{box-shadow:none;page-break-after:avoid;break-inside:avoid;background-color:#fff;border:none;margin:0;padding:4mm;font-size:12.75px;overflow:hidden}.docs-poa__frame,.docs-poa__inner{height:100%;min-height:0}.docs-poa__inner{margin:1.5mm;padding:6mm 8mm 5mm}.docs-poa__watermark-grid{opacity:.08}.docs-poa__watermark-seal{opacity:.065}.docs-page__preview-full{display:block}.docs-fp-stamp{width:210mm;box-shadow:none;page-break-before:auto;break-inside:avoid;background:0 0;border:none;border-radius:0;margin:8mm auto 0;padding:6mm 0 0}.docs-fp-stamp__label{margin-bottom:3mm;font-size:12pt}.docs-fp-stamp__img{border:.3mm solid #333;border-radius:0;width:35mm;height:35mm}}@media (max-width:760px){.docs-page{padding:1.15rem .75rem 2.5rem}.docs-page__top{flex-direction:column;align-items:stretch}.docs-page__toolbar{justify-content:stretch;width:100%}.docs-page__btn{flex:auto}.docs-form__row{flex-direction:column}.docs-poa{width:100%;height:100%;padding:1.9%;font-size:clamp(10.5px,1.65cqw,13px)}.docs-poa__frame,.docs-poa__inner{min-height:0}.docs-poa__inner{margin:1.75mm;padding:7mm 9mm 6mm}.docs-poa__sign-box{width:5.75rem;height:5.75rem}.docs-poa__qr{width:72px;height:72px}.docs-poa__title{font-size:1.65rem}.docs-poa__subtitle{font-size:1.1rem}.docs-poa__watermark-seal-text{width:80%;max-width:80%;font-size:1.25rem}.docs-poa__watermark-logo{width:150px}.docs-poa__signs{gap:1rem}}@media (prefers-reduced-motion:reduce){.docs-page__btn,.docs-page__btn-icon--spin,.docs-page__sheet-wrap{transition:none;animation:none}}.login-panel__content{flex-direction:column;align-items:center;width:100%;max-width:28rem;margin-inline:auto;display:flex}.login-panel__nav{align-self:stretch;margin-bottom:2rem}.login-lang-btn{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:.25rem;padding:.375rem .75rem;transition:border-color .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.login-lang-btn:hover{color:#b9852c;border-color:#b9852c}.login-lang-btn__chevron{opacity:.7}.login-lang-dropdown{position:relative}.login-lang-dropdown .header-dropdown__panel{z-index:60;top:calc(100% + .5rem);background-color:#fff;border:1px solid #ececec;border-radius:.75rem;min-width:10rem;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 12px 32px #11182714}.login-lang-dropdown .header-dropdown__body{padding:.375rem}.login-lang-dropdown .header-dropdown__link-btn{width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#374151;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s,color .15s;display:block}.login-lang-dropdown .header-dropdown__link-btn.is-active,.login-lang-dropdown .header-dropdown__link-btn:hover{color:#b9852c;background-color:#faf6ef}.login-lang-dropdown .header-dropdown__panel:not([hidden]){display:block}.login-panel__header{text-align:center;margin-bottom:1.75rem}.login-panel__title{font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:#111827;overflow-wrap:break-word;margin:0 0 .5rem;line-height:1.35}.login-panel__subtitle{font-size:var(--text-sm);font-weight:var(--weight-regular);color:#6b7280;overflow-wrap:break-word;margin:0;line-height:1.6}.login-type-switch{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:1fr 1fr;align-self:stretch;gap:.5rem;margin-bottom:1.75rem;padding:.375rem;display:grid}.login-type-switch__option{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111827;cursor:pointer;background-color:#0000;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .625rem;line-height:1.4;transition:background-color .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.login-type-switch__option:hover:not(.login-type-switch__option--active){background-color:#fafafa}.login-type-switch__option--active{color:#fff;background-color:#b9852c;box-shadow:0 4px 14px #b9852c38}.login-type-switch__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.login-type-switch__icon .icon{font-size:1.125rem}.login-type-switch__option--active .login-type-switch__icon{color:#fff}.login-form-fields{align-self:stretch;margin-bottom:.5rem}.login-field[hidden]{display:none}.login-field__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#374151;text-align:start;margin-bottom:.5rem;line-height:1.5;display:block}.login-field__control{position:relative}.login-field__input{width:100%;font-family:var(--font-ar);font-size:var(--text-base);font-weight:var(--weight-regular);color:#111827;text-align:start;padding:.875rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:10px;padding-inline-end:2.75rem;line-height:1.5;transition:border-color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.login-field__input::placeholder{color:#9ca3af}.login-field__input:focus{border-color:#b9852c;outline:none;box-shadow:0 0 0 3px #b9852c26}.login-field__icon{color:#9ca3af;pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:1rem}.login-panel__footer{text-align:center;flex-direction:column;align-self:stretch;align-items:center;gap:1rem;width:100%;padding-top:2rem;display:flex}.login-panel__submit{border-radius:10px;width:100%}.login-panel__submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.login-qr-link{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#b9852c;align-items:center;gap:.375rem;text-decoration:none;transition:color .25s;display:inline-flex}.login-qr-link:hover{color:#9a7124}@media (max-width:380px){.login-type-switch__option{gap:.25rem;padding:.5rem .375rem}.login-panel__header{margin-bottom:1.25rem}}@media (max-width:639px){.login-panel__title{font-size:var(--text-xl)}.login-type-switch__option{font-size:var(--text-xs);padding:.625rem .5rem}}@media (prefers-reduced-motion:reduce){.login-field__input,.login-lang-btn,.login-type-switch__option{transition:none}}.login-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#11182780;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.login-modal-overlay[hidden]{display:none}.login-modal{text-align:center;background-color:#fff;border-radius:10px;width:min(100%,26rem);padding:2rem 1.75rem 1.75rem;position:relative;box-shadow:0 20px 56px #1118272e}.login-modal[hidden]{display:none}.login-modal__close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .25s,color .25s;display:inline-flex;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.login-modal__close:hover{color:#111;background-color:#f3f4f6}.login-modal__icon-wrap{border-radius:9999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;display:flex}.login-modal__icon-wrap--success{color:#16a34a;background-color:#e8f7ef}.login-modal__icon-wrap--error{color:#dc2626;background-color:#fdecec}.login-modal__icon{font-size:2rem}.login-modal__title{font-family:var(--font-headline);font-size:var(--text-lg);font-weight:var(--weight-bold);color:#111;margin:0 0 .75rem;line-height:1.45}.login-modal__text{font-size:var(--text-sm);font-weight:var(--weight-regular);color:#6b7280;margin:0 0 1.25rem;line-height:1.75}.login-modal__status{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#9ca3af;justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.5rem;display:inline-flex}.login-modal__spinner{border:2px solid #e5e7eb;border-top-color:#b9852c;border-radius:9999px;width:1rem;height:1rem;animation:login-modal-spin .8s linear infinite}@keyframes login-modal-spin{to{transform:rotate(1turn)}}.login-modal__actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.login-modal__btn{min-height:2.75rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.75rem .875rem;line-height:1.4;text-decoration:none;transition:background-color .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.login-modal__btn--primary{color:#fff;background-color:#b9852c;border:1px solid #b9852c}.login-modal__btn--primary:hover{background-color:#9a7124;border-color:#9a7124}.login-modal__btn--outline{color:#374151;background-color:#fff;border:1px solid #e5e7eb}.login-modal__btn--outline:hover{background-color:#fafafa;border-color:#d1d5db}@media (max-width:479px){.login-modal{padding:1.75rem 1.25rem 1.25rem}.login-modal__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.login-modal__spinner{border-top-color:#b9852c;animation:none}}.login-qr-panel__content{flex-direction:column;align-items:center;width:100%;max-width:28rem;margin-inline:auto;display:flex}.login-qr-panel__header{margin-bottom:1.5rem}.login-qr-card{width:100%;margin-bottom:1.5rem}.login-qr-card,.login-qr-card__target{justify-content:center;align-items:center;display:flex}.login-qr-card__target{background-color:#fff;border:1px solid #b9852c40;border-radius:1.5rem;min-width:13.75rem;max-width:100%;min-height:13.75rem;padding:1.25rem;position:relative;box-shadow:0 12px 32px #b9852c24}.login-qr-card__target--expired .login-qr-code{filter:blur(5px);opacity:.55}.login-qr-refresh{color:#9a7124;font-family:inherit;font-size:var(--text-sm);text-align:center;cursor:pointer;background-color:#ffffffb3;border:0;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:0;font-weight:600;transition:background-color .2s;display:flex;position:absolute;inset:1.25rem}.login-qr-refresh:focus-visible,.login-qr-refresh:hover{background-color:#ffffffd9}.login-qr-refresh:focus-visible{outline-offset:2px;outline:2px solid #b9852c99}.login-qr-refresh__icon{color:#fff;background-color:#b9852c;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;box-shadow:0 10px 24px #b9852c66}.login-qr-refresh__icon .icon{width:1.75rem;height:1.75rem}.login-qr-refresh:hover .login-qr-refresh__icon{background-color:#9a7124}.login-qr-refresh__text{max-width:11rem;line-height:1.3}.login-qr-card__target--loading .login-qr-code{opacity:.3}.login-qr-loader{border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffff8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.login-qr-loader__spinner{border:2px solid #b9852c33;border-top-color:#b9852c;border-radius:999px;width:1.5rem;height:1.5rem;animation:login-qr-spin .7s linear infinite}@keyframes login-qr-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.login-qr-loader__spinner{animation-duration:2.4s}}.login-qr-progress{flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:13.75rem;margin:-.75rem auto 1.5rem;display:flex}.login-qr-progress__track{background-color:#b9852c2e;border-radius:999px;width:100%;height:.375rem;overflow:hidden}.login-qr-progress__bar{background-color:#b9852c;border-radius:999px;height:100%;transition:width .2s linear}.login-qr-progress__label{font-size:var(--text-xs);color:#9a7124;font-weight:600}.login-qr-progress--danger .login-qr-progress__track{background-color:#dc26262e}.login-qr-progress--danger .login-qr-progress__bar{background-color:#dc2626}.login-qr-progress--danger .login-qr-progress__label{color:#dc2626}.login-qr-code{justify-content:center;align-items:center;display:flex}.login-qr-card__target canvas,.login-qr-card__target img,.login-qr-card__target svg{width:13.75rem;height:13.75rem;display:block}.login-qr-steps{align-self:stretch;margin:0 0 .5rem;padding:0;list-style:none}.login-qr-steps__item{align-items:flex-start;gap:.75rem;padding:.625rem 0;display:flex}.login-qr-steps__item+.login-qr-steps__item{border-top:1px solid #f0f0f0}.login-qr-steps__number{width:1.5rem;height:1.5rem;font-size:var(--text-xs);font-weight:var(--weight-bold);color:#fff;background-color:#b9852c;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.login-qr-steps__text{font-size:var(--text-sm);font-weight:var(--weight-regular);color:#6b7280;text-align:start;flex:1;padding-top:.125rem;line-height:1.7}.login-qr-panel__footer{padding-top:1.5rem}.login-qr-alt-link{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#b9852c;align-items:center;gap:.375rem;text-decoration:none;transition:color .25s;display:inline-flex}.login-qr-alt-link:hover{color:#9a7124}@media (max-width:380px){.login-qr-card__target{width:min(100%,13.75rem);min-width:0;min-height:0;padding:.875rem}.login-qr-card__target canvas,.login-qr-card__target img,.login-qr-card__target svg{width:100%;max-width:11.5rem;height:auto}.login-qr-progress{max-width:100%}}@media (max-width:639px){.login-qr-steps__text{font-size:var(--text-xs)}}.error-page{background:radial-gradient(120% 80% at 50% -10%,#fbf3e4 0,#fbf3e400 60%),#f7f7f7;justify-content:center;min-height:clamp(70vh,80vh,900px);padding:4rem 1.5rem}.error-page,.error-page__inner{align-items:center;display:flex}.error-page__inner{text-align:center;flex-direction:column;width:100%;max-width:34rem}.error-page__code{font-family:var(--font-cairo);letter-spacing:-.02em;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#b9852c,#e8d5b0 55%,#9a7124);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(5.5rem,18vw,10rem);font-weight:700;line-height:1}.error-page__image{object-fit:contain;width:100%;max-width:14rem;height:auto;margin-bottom:1.5rem}.error-page__title{color:#111;overflow-wrap:break-word;margin:.5rem 0 .75rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.error-page__text{color:#555;overflow-wrap:break-word;max-width:30rem;margin:0;font-size:1rem;line-height:1.8}.error-page__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;margin-top:2rem;display:flex}.error-page__ref{color:#9ca3af;margin-top:1.75rem;font-size:.8125rem}.error-page__ref code{color:#6b7280;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:640px){.error-page{padding:2.5rem 1.25rem}.error-page__actions{flex-direction:column;width:100%}.error-page__actions>*{width:100%}}html[dir=rtl]{direction:rtl}html[dir=ltr]{direction:ltr}.search-box{direction:inherit}.branding-panel__tagline,.branding-panel__title{text-align:start}@media (min-width:1024px){.site-nav__link--active:after,.site-nav__trigger[aria-expanded=true]:after{inset-inline-start:auto;left:50%;transform:translate(-50%)}}@media (max-width:1023px){html[dir=ltr] body.site-sidebar-open .site-nav{animation-name:anim-sidebar-in-ltr}html[dir=rtl] body.site-sidebar-open .site-nav{animation-name:anim-sidebar-in-rtl}html[dir=ltr] .site-nav .site-nav__trigger .site-nav__chevron{transform:rotate(90deg)}html[dir=ltr] .site-nav .site-nav__trigger[aria-expanded=true] .site-nav__chevron{transform:rotate(-90deg)}}@media (min-width:1024px){html[dir=ltr] .hero__content{direction:ltr;grid-column:1}html[dir=ltr] .hero__visual{grid-column:2;justify-content:flex-end}html[dir=rtl] .hero__content{direction:rtl;grid-column:2}html[dir=rtl] .hero__visual{grid-column:1;justify-content:flex-start}html[dir=ltr] .location__content{direction:ltr;grid-column:1}html[dir=ltr] .location__map{grid-column:2}html[dir=rtl] .location__content{direction:rtl;grid-column:2}html[dir=rtl] .location__map{grid-column:1}html[dir=ltr] .app-promo__visual{order:2;justify-content:flex-end}html[dir=ltr] .app-promo__content{order:1}html[dir=rtl] .app-promo__visual{order:1;justify-content:flex-start}html[dir=rtl] .app-promo__content{order:2}}html[dir=ltr] .faq-breadcrumb__sep iconify-icon,html[dir=ltr] .news-hero__breadcrumb-sep iconify-icon,html[dir=rtl] .breadcrumb-back iconify-icon,html[dir=rtl] .sa-toolbar__back iconify-icon,html[dir=rtl] .site-nav__back iconify-icon{transform:scaleX(-1)}html[dir=rtl] .sa-composer__send iconify-icon{transform:rotate(180deg)}html[dir=ltr] .sa-toolbar__toggle[aria-expanded=true] iconify-icon,html[dir=rtl] .sa-toolbar__toggle[aria-expanded=false] iconify-icon{transform:scaleX(-1)}html[dir=rtl] .chat-widget__actions,html[dir=rtl] .chat-widget__identity,html[dir=rtl] .chat-widget__status,html[dir=rtl] .sa-identity,html[dir=rtl] .sa-toolbar__identity,html[dir=rtl] .sa-toolbar__nav{flex-direction:row-reverse}html[dir=rtl] .chat-widget__status{justify-content:flex-end}html[dir=ltr] .btn-primary iconify-icon[icon*=arrow],html[dir=ltr] .fm-add-btn iconify-icon,html[dir=ltr] .hero__btn iconify-icon,html[dir=ltr] .location__directions iconify-icon,html[dir=ltr] .login-qr-alt-link iconify-icon,html[dir=ltr] .rt-empty-state__btn iconify-icon,html[dir=ltr] .service-card__link iconify-icon,html[dir=rtl] .sa-composer__send .icon{transform:scaleX(-1)}html[dir=rtl] .rt-step{grid-template-columns:2.5rem 1fr 4.5rem}html[dir=rtl] .rt-step__track{grid-column:1}html[dir=rtl] .rt-step__body{grid-column:2}html[dir=rtl] .rt-step__date{text-align:start;grid-column:3}html[dir=rtl] .news-card__footer{flex-direction:row-reverse}.sm-carousel__track,.smd-carousel__track{direction:ltr}.site-nav .nav-dropdown .header-dropdown__body{padding:0;padding-block-end:.25rem}body{font-family:var(--font-cairo)}html{scroll-behavior:smooth}#download-app,#services,:target{scroll-margin-top:6rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@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-outline-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}@property --tw-ease{syntax:"*";inherits:false}