:root{--ariz-primary:#f87f30;--ariz-primary-hover:#e06d22;--ariz-primary-soft:#fff1e6;--ariz-secondary:#2c4a3e;--ariz-secondary-hover:#233b32;--ariz-accent:#c4a574;--ariz-bg:#f6f4f1;--ariz-bg-elevated:#fff;--ariz-surface:#fff;--ariz-surface-muted:#efece7;--ariz-surface-sunken:#e8e4de;--ariz-text:#1a1814;--ariz-text-secondary:#3a3530;--ariz-text-muted:#635e54;--ariz-text-inverse:#faf9f7;--ariz-border:#e2ddd4;--ariz-border-strong:#cfc8bc;--ariz-focus:#f87f30;--ariz-ring:rgba(248,127,48,0.28);--ariz-success:#2f6b4f;--ariz-success-bg:#e8f3ec;--ariz-warning:#b7791f;--ariz-warning-bg:#faf0db;--ariz-error:#b42318;--ariz-error-bg:#fdeceb;--ariz-info:#2b5f8a;--ariz-info-bg:#e8f1f8;--ariz-shadow-sm:0 1px 2px rgba(26,24,20,0.05);--ariz-shadow-md:0 8px 24px rgba(26,24,20,0.08);--ariz-shadow-lg:0 16px 40px rgba(26,24,20,0.12);--ariz-radius-sm:6px;--ariz-radius-md:10px;--ariz-radius-lg:16px;--ariz-radius-xl:24px;--ariz-space-1:0.25rem;--ariz-space-2:0.5rem;--ariz-space-3:0.75rem;--ariz-space-4:1rem;--ariz-space-5:1.25rem;--ariz-space-6:1.5rem;--ariz-space-8:2rem;--ariz-space-10:2.5rem;--ariz-space-12:3rem;--ariz-space-16:4rem;--ariz-container:1600px;--ariz-page-pad:1rem;--ariz-header-h:68px;--ariz-nav-bottom-h:68px;--ariz-z-base:1;--ariz-z-sticky:30;--ariz-z-header:40;--ariz-z-nav:45;--ariz-z-overlay:50;--ariz-z-modal:60;--ariz-z-toast:70;--ariz-focus-ring:0 0 0 3px var(--ariz-ring);--ariz-ease:cubic-bezier(0.22,1,0.36,1);--ariz-duration:220ms}[data-theme=dark]{--ariz-primary:#ff9a4d;--ariz-primary-hover:#ffae70;--ariz-primary-soft:#3a2618;--ariz-secondary:#7a9e8e;--ariz-accent:#d4b896;--ariz-bg:#141210;--ariz-bg-elevated:#1e1b18;--ariz-surface:#1e1b18;--ariz-surface-muted:#26221e;--ariz-surface-sunken:#0f0e0c;--ariz-text:#f6f2eb;--ariz-text-secondary:#d2cbc0;--ariz-text-muted:#a79f92;--ariz-text-inverse:#1a1814;--ariz-border:#34302a;--ariz-border-strong:#4a443c;--ariz-ring:rgba(255,154,77,0.35);--ariz-success-bg:#1a2e24;--ariz-warning-bg:#2e2618;--ariz-error-bg:#2e1816;--ariz-info-bg:#182430;--ariz-shadow-sm:0 1px 2px rgba(0,0,0,0.35);--ariz-shadow-md:0 8px 24px rgba(0,0,0,0.45);--ariz-shadow-lg:0 16px 40px rgba(0,0,0,0.55)}@media (min-width:768px){:root{--ariz-page-pad:1.5rem}}@media (min-width:1024px){:root{--ariz-page-pad:2rem;--ariz-header-h:76px}}@media (prefers-reduced-motion:reduce){:root{--ariz-duration:0ms}}.ariz-page{min-height:100%;background:var(--ariz-bg);color:var(--ariz-text)}.ariz-container{width:100%;max-width:var(--ariz-container);margin-inline:auto;padding-inline:var(--ariz-page-pad)}.ariz-section{padding-block:var(--ariz-space-8)}@media (min-width:1024px){.ariz-section{padding-block:var(--ariz-space-12)}}.ariz-section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem .85rem;margin-bottom:var(--ariz-space-5)}.ariz-section-copy{flex:1 1 12rem;min-width:0}.ariz-section-tools{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.45rem;flex:0 0 auto;margin-inline-start:auto;padding-top:.1rem}.ariz-section-title{font-family:Lamia,Morabba,Farsi,tahoma,sans-serif!important;font-size:1.15rem;line-height:1.35;color:var(--ariz-text);margin:0}@media (min-width:768px){.ariz-section-title{font-size:1.5rem}}.ariz-section-sub{margin:.28rem 0 0;color:var(--ariz-text-muted);font-size:.8125rem;line-height:1.6;max-width:36rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.ariz-section-sub{font-size:.875rem;-webkit-line-clamp:2}}.ariz-link-all{gap:.3rem;font-weight:600}.ariz-link-all,.ariz-view-all{display:inline-flex;align-items:center;white-space:nowrap;font-size:.75rem;color:var(--ariz-primary);text-decoration:none}.ariz-view-all{gap:.2rem;min-height:2rem;padding:.35rem .7rem .35rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ariz-primary) 28%,var(--ariz-border));background:var(--ariz-primary-soft);font-weight:700;line-height:1;box-shadow:none;transition:background var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease)}.ariz-view-all svg{flex:0 0 auto}.ariz-view-all:focus-visible,.ariz-view-all:hover{background:var(--ariz-primary);border-color:var(--ariz-primary);color:#fff;outline:none;transform:translateY(-1px)}.ariz-view-all:active{transform:translateY(0)}@media (min-width:768px){.ariz-view-all{min-height:2.15rem;padding:.4rem .85rem .4rem .5rem;font-size:.8125rem}}@media (max-width:640px){.ariz-section-head{gap:.45rem .6rem;align-items:center}.ariz-section-copy{flex:1 1 auto}.ariz-section-title{font-size:1.05rem}.ariz-section-sub{-webkit-line-clamp:1;font-size:.75rem}.ariz-section-tools{gap:.3rem;padding-top:0}.ariz-view-all{min-height:1.85rem;padding:.28rem .55rem .28rem .35rem;font-size:.7rem}.ariz-view-all span{max-width:5.5rem;overflow:hidden;text-overflow:ellipsis}.ariz-rail-btn{width:1.85rem;height:1.85rem}.ariz-rail-nav{display:none}}.ariz-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.65rem 1.25rem;border-radius:var(--ariz-radius-md);font-weight:600;font-size:.9375rem;transition:transform var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease),opacity var(--ariz-duration) var(--ariz-ease);border:1px solid transparent;cursor:pointer}.ariz-btn:focus-visible{box-shadow:var(--ariz-focus-ring);outline:2px solid var(--ariz-focus);outline-offset:2px}.ariz-btn:disabled{opacity:.55;cursor:not-allowed}.ariz-btn-primary{background:var(--ariz-primary);color:#fff;box-shadow:var(--ariz-shadow-sm)}.ariz-btn-primary:hover:not(:disabled){background:var(--ariz-primary-hover)}.ariz-btn-secondary{background:var(--ariz-secondary);color:#fff}.ariz-btn-secondary:hover:not(:disabled){background:var(--ariz-secondary-hover)}.ariz-btn-ghost{background:transparent;color:var(--ariz-text);border-color:var(--ariz-border-strong)}.ariz-btn-ghost:hover:not(:disabled){background:var(--ariz-surface-muted)}.ariz-card{background:var(--ariz-surface);border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-md);overflow:hidden;transition:transform var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease)}.ariz-card:hover{border-color:var(--ariz-border-strong);box-shadow:var(--ariz-shadow-md)}.ariz-card-media{position:relative;width:100%;aspect-ratio:4/3;background:var(--ariz-surface-sunken);overflow:hidden}.ariz-card-slider{z-index:0;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ariz-card-slider,.ariz-card-slider-slide,.ariz-card-slider-track{position:absolute;inset:0}.ariz-card-slider-slide{opacity:0;transform:scale(1.04);transition:opacity .55s var(--ariz-ease),transform .75s var(--ariz-ease);pointer-events:none}.ariz-card-slider-slide.is-active{opacity:1;transform:scale(1);z-index:1;pointer-events:auto}.ariz-card-slider-shade{position:absolute;inset-inline:0;bottom:0;height:42%;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(14,12,10,.38))}.ariz-card-slider-nav{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(20,17,14,.52);color:#fff;cursor:pointer;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease)}.ariz-card-slider-nav.is-prev{inset-inline-start:.4rem}.ariz-card-slider-nav.is-next{inset-inline-end:.4rem}.ariz-card-slider:focus-within .ariz-card-slider-nav,.ariz-card:focus-within .ariz-card-slider-nav,.ariz-card:hover .ariz-card-slider-nav{opacity:1;pointer-events:auto}.ariz-card-slider-nav:focus-visible,.ariz-card-slider-nav:hover{background:rgba(20,17,14,.78);outline:none}.ariz-card-slider-nav:active{transform:translateY(-50%) scale(.94)}.ariz-card-slider-dots{position:absolute;inset-inline:0;bottom:.45rem;z-index:3;display:flex;align-items:center;justify-content:center;gap:.28rem;pointer-events:none}.ariz-card-slider-dot{width:.38rem;height:.38rem;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.45);cursor:pointer;pointer-events:auto;transition:width var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease)}.ariz-card-slider-dot.is-active{width:1rem;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25)}.ariz-card-slider-count{position:absolute;top:.45rem;inset-inline-start:.45rem;z-index:3;min-width:2.1rem;padding:.18rem .42rem;border-radius:999px;background:rgba(20,17,14,.55);color:hsla(0,0%,100%,.92);font-size:.64rem;font-weight:700;line-height:1.2;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.ariz-card-media>.ariz-card-media-badge{z-index:4}@media (hover:none){.ariz-card-slider-nav{opacity:.88;pointer-events:auto;width:1.7rem;height:1.7rem}}@media (prefers-reduced-motion:reduce){.ariz-card-slider-slide{transition:none;transform:none}.ariz-card-slider-slide.is-active{transform:none}}.ariz-grid-cards--food-list .ariz-card-slider-nav,.ariz-rail--food .ariz-card-slider-nav{width:1.55rem;height:1.55rem}.ariz-grid-cards--food-list .ariz-card-slider-count,.ariz-rail--food .ariz-card-slider-count{font-size:.58rem;padding:.12rem .34rem}.ariz-card-kicker{margin:0;display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;letter-spacing:.01em;color:var(--ariz-text-muted)}.ariz-card--stay .ariz-card-media{aspect-ratio:4/3}.ariz-card--food .ariz-card-media{aspect-ratio:5/4}.ariz-card--attraction .ariz-card-media,.ariz-card--event .ariz-card-media{aspect-ratio:3/2}.ariz-card--blog .ariz-card-media{aspect-ratio:16/10}.ariz-card--blog{border-color:color-mix(in srgb,var(--ariz-primary) 16%,var(--ariz-border))}.ariz-badge-blog{background:color-mix(in srgb,var(--ariz-primary) 92%,#000);color:#fff}.ariz-grid-cards--blogs{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.85rem}@media (min-width:640px){.ariz-grid-cards--blogs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.ariz-grid-cards--blogs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}@media (max-width:767px){.ariz-rail--discover .ariz-card-media,.ariz-rail--event .ariz-card-media,.ariz-rail--stay .ariz-card-media{aspect-ratio:3/2}.ariz-rail--discover .ariz-card-body,.ariz-rail--event .ariz-card-body,.ariz-rail--stay .ariz-card-body,.ariz-rail--trust .ariz-card-body{padding:.55rem .7rem .65rem;gap:.22rem}.ariz-rail--discover .ariz-card-title,.ariz-rail--event .ariz-card-title,.ariz-rail--stay .ariz-card-title{font-size:.8rem;line-height:1.35}.ariz-rail--discover .ariz-card-desc,.ariz-rail--event .ariz-card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:.66rem;line-height:1.4}.ariz-rail--discover .ariz-card-kicker,.ariz-rail--event .ariz-card-kicker,.ariz-rail--stay .ariz-card-kicker{font-size:.58rem}.ariz-rail--stay .ariz-card-meta{font-size:.68rem}.ariz-rail--stay .ariz-price{font-size:.76rem}.ariz-rail--stay .ariz-card-action-hint{font-size:.66rem;margin-top:.1rem}}.ariz-card--event{border-color:color-mix(in srgb,var(--ariz-secondary) 22%,var(--ariz-border))}.ariz-card--trust{min-height:100%;border-color:color-mix(in srgb,var(--ariz-secondary) 14%,var(--ariz-border));background:var(--ariz-surface);box-shadow:none;overflow:hidden}.ariz-badge-attraction{background:rgba(248,127,48,.94);color:#fff}.ariz-badge-event{display:inline-flex;align-items:center;gap:.3rem;background:color-mix(in srgb,var(--ariz-secondary) 92%,#000);color:#fff}@media (min-width:768px) and (max-width:1023px){.ariz-card--stay .ariz-card-media{aspect-ratio:5/4}.ariz-card--food .ariz-card-media{aspect-ratio:1/1}.ariz-card--attraction .ariz-card-media{aspect-ratio:16/10}.ariz-card--event .ariz-card-media{aspect-ratio:16/11}.ariz-rail--discover .ariz-card-title,.ariz-rail--event .ariz-card-title,.ariz-rail--food .ariz-card-title,.ariz-rail--stay .ariz-card-title{font-size:.95rem}.ariz-rail--discover .ariz-card-body,.ariz-rail--event .ariz-card-body,.ariz-rail--food .ariz-card-body,.ariz-rail--stay .ariz-card-body{padding:.85rem .9rem .95rem;gap:.4rem}}@media (min-width:1024px){.ariz-rail--stay .ariz-card-media{aspect-ratio:4/3}.ariz-rail--discover .ariz-card-media,.ariz-rail--event .ariz-card-media{aspect-ratio:3/2}.ariz-rail--discover .ariz-card-body,.ariz-rail--event .ariz-card-body,.ariz-rail--stay .ariz-card-body,.ariz-rail--trust .ariz-card-body{padding:.55rem .7rem .65rem;gap:.22rem}.ariz-rail--discover .ariz-card-title,.ariz-rail--event .ariz-card-title,.ariz-rail--stay .ariz-card-title{font-size:.82rem;line-height:1.35}.ariz-rail--discover .ariz-card-desc,.ariz-rail--event .ariz-card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:.68rem;line-height:1.4}.ariz-rail--discover .ariz-card-kicker,.ariz-rail--event .ariz-card-kicker,.ariz-rail--stay .ariz-card-kicker{font-size:.6rem}.ariz-rail--discover .ariz-card-action-hint,.ariz-rail--event .ariz-card-action-hint{font-size:.68rem;margin-top:.1rem}.ariz-rail--stay .ariz-card-meta{font-size:.75rem}.ariz-rail--stay .ariz-price{font-size:.8125rem}.ariz-rail--stay .ariz-card-action-hint{font-size:.7rem;margin-top:.05rem}}.ariz-grid-cards--food-list{display:grid;grid-template-columns:1fr;gap:.85rem;width:100%}@media (min-width:700px){.ariz-grid-cards--food-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}}.ariz-grid-cards--food-list>*,.ariz-rail--food .swiper-slide{min-width:0;height:auto;box-sizing:border-box}.ariz-grid-cards--food-list .ariz-card--food,.ariz-rail--food .ariz-card--food{display:flex!important;flex-direction:row;align-items:stretch;height:100%;min-height:128px;margin:0;width:100%}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-media,.ariz-rail--food .ariz-card--food .ariz-card-media{width:42%;min-width:118px;max-width:168px;aspect-ratio:auto!important;align-self:stretch;flex-shrink:0}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-body,.ariz-rail--food .ariz-card--food .ariz-card-body{width:58%;flex:1;display:flex;flex-direction:column;justify-content:center;gap:.28rem;padding:.65rem .7rem .7rem;min-width:0}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-kicker,.ariz-rail--food .ariz-card--food .ariz-card-kicker{display:none}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-title,.ariz-rail--food .ariz-card--food .ariz-card-title{font-size:.88rem;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-desc,.ariz-rail--food .ariz-card--food .ariz-card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:.7rem;line-height:1.4;color:var(--ariz-text-muted)}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-food-price,.ariz-grid-cards--food-list .ariz-card--food .ariz-price,.ariz-rail--food .ariz-card--food .ariz-card-food-price,.ariz-rail--food .ariz-card--food .ariz-price{margin-top:.15rem;font-size:.84rem}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-food-price-old,.ariz-rail--food .ariz-card--food .ariz-card-food-price-old{font-size:.68rem}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-food-discount,.ariz-rail--food .ariz-card--food .ariz-card-food-discount{inset-inline-end:.4rem;top:.4rem;font-size:.64rem;padding:.15rem .4rem}@media (min-width:1024px){.ariz-grid-cards--food-list{gap:1rem 1.15rem}.ariz-grid-cards--food-list .ariz-card--food,.ariz-rail--food .ariz-card--food{min-height:138px}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-media,.ariz-rail--food .ariz-card--food .ariz-card-media{width:40%;min-width:132px;max-width:180px}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-body,.ariz-rail--food .ariz-card--food .ariz-card-body{padding:.75rem .85rem;gap:.32rem}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-title,.ariz-rail--food .ariz-card--food .ariz-card-title{font-size:.92rem}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-desc,.ariz-rail--food .ariz-card--food .ariz-card-desc{-webkit-line-clamp:2;font-size:.72rem}.ariz-grid-cards--food-list .ariz-card--food .ariz-card-food-price,.ariz-grid-cards--food-list .ariz-card--food .ariz-price,.ariz-rail--food .ariz-card--food .ariz-card-food-price,.ariz-rail--food .ariz-card--food .ariz-price{font-size:.88rem}}.ariz-card-media.is-placeholder{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--ariz-primary) 16%,transparent),transparent 55%),var(--ariz-surface-muted)}.ariz-card-media.is-placeholder .lazy-blur img{-o-object-fit:contain!important;object-fit:contain!important;padding:18%;opacity:.88}.ariz-card-desc{margin:0;font-size:.75rem;color:var(--ariz-text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ariz-card-interactive{transition:transform var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease)}.ariz-card-interactive:focus-visible,.ariz-card-interactive:hover{transform:translateY(-2px);box-shadow:var(--ariz-shadow-md);border-color:var(--ariz-border-strong);outline:none}.ariz-module-rail .ariz-card-interactive:focus-visible,.ariz-module-rail .ariz-card-interactive:hover,.ariz-module-rail .ariz-trust-card:hover,.ariz-rail .ariz-card-interactive:focus-visible,.ariz-rail .ariz-card-interactive:hover,.ariz-rail .ariz-trust-card:hover{transform:none}.ariz-card-media-badge{position:absolute;top:10px;inset-inline-start:10px;z-index:1}.ariz-card-meta{display:flex;flex-wrap:wrap;gap:.5rem .75rem;font-size:.75rem;color:var(--ariz-text-muted)}.ariz-card-meta-item{display:inline-flex;align-items:center;gap:.3rem}.ariz-card-action-hint{font-size:.75rem;color:var(--ariz-primary);font-weight:600}.ariz-card-body{padding:var(--ariz-space-4);display:flex;flex-direction:column;gap:var(--ariz-space-2)}.ariz-card-title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.55;color:var(--ariz-text)}.ariz-price{font-variant-numeric:tabular-nums;color:var(--ariz-primary);font-weight:700;font-size:.875rem}.ariz-price span{color:var(--ariz-text-muted);font-weight:500;font-size:.75rem}.ariz-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:999px}.ariz-badge-success{background:var(--ariz-success-bg);color:var(--ariz-success)}.ariz-badge-info{background:var(--ariz-info-bg);color:var(--ariz-info)}.ariz-badge-warning{background:var(--ariz-warning-bg);color:var(--ariz-warning)}.ariz-badge-error{background:var(--ariz-error-bg);color:var(--ariz-error)}.sr-only{border:0}.ariz-skip-link{position:absolute;inset-inline-start:1rem;top:-100px;z-index:calc(var(--ariz-z-toast) + 1);padding:.65rem 1rem;border-radius:var(--ariz-radius-md);background:var(--ariz-secondary);color:#fff;font-size:.875rem;font-weight:700;text-decoration:none;transition:top var(--ariz-duration) var(--ariz-ease)}.ariz-skip-link:focus{top:1rem;outline:2px solid var(--ariz-focus);outline-offset:2px}.ariz-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--ariz-space-3);padding:var(--ariz-space-12) var(--ariz-space-4);color:var(--ariz-text-muted)}.ariz-empty-illust{margin:0 auto .1rem;line-height:0;flex-shrink:0}.ariz-empty-illust--sm{width:min(100%,140px)}.ariz-empty-illust--md{width:min(100%,200px)}.ariz-empty-illust--lg{width:min(100%,260px)}.ariz-empty-illust img{width:100%;height:auto;aspect-ratio:1/1;display:block;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ariz-empty-title{margin:0;color:var(--ariz-text);font-size:1rem;font-weight:800}.ariz-empty-desc{margin:0;max-width:22rem;line-height:1.7;font-size:.875rem}.ariz-empty.is-compact{padding:1.25rem .75rem;gap:.65rem}.ariz-empty.is-compact .ariz-empty-title{font-size:.9rem}.ariz-empty.is-compact .ariz-empty-desc{font-size:.78rem;max-width:18rem}@media (max-width:430px){.ariz-empty-illust--md{width:min(100%,168px)}.ariz-empty-illust--lg{width:min(100%,200px)}}.ariz-state-error{color:var(--ariz-text-secondary)}.ariz-state-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:var(--ariz-error-bg);color:var(--ariz-error)}.ariz-loading-state{width:100%}.ariz-loading-state.is-compact .ariz-skeleton{margin-bottom:.5rem}.ariz-field-error{margin:.35rem 0 0;font-size:.8rem}.ariz-persian-date-field{margin-bottom:0}.ariz-persian-date-inputs{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) minmax(0,1fr);gap:.45rem}.ariz-persian-date-selects{grid-template-columns:minmax(4.25rem,.75fr) minmax(0,1.35fr) minmax(4.5rem,.95fr)}.ariz-persian-date-selects .ariz-select{min-width:0;padding-inline:.55rem 1.85rem;font-size:.875rem}.ariz-persian-date-preview{margin:.45rem 0 0;font-size:.8125rem;font-weight:600;color:var(--ariz-text-secondary);line-height:1.45}.ariz-persian-date-quick{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}@media (max-width:379px){.ariz-persian-date-selects{grid-template-columns:1fr}}.ariz-chip-btn{border:1px solid var(--ariz-border);background:var(--ariz-surface);color:var(--ariz-text-secondary);border-radius:999px;padding:.28rem .7rem;font-size:.75rem;cursor:pointer;transition:background var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease)}.ariz-chip-btn:focus-visible,.ariz-chip-btn:hover{border-color:var(--ariz-primary);color:var(--ariz-primary);outline:none}.ariz-chip-btn.is-active{border-color:var(--ariz-primary);background:var(--ariz-primary-soft);color:var(--ariz-primary);font-weight:600}.ariz-sticky-cta{position:fixed;z-index:35;left:.75rem;right:.75rem;bottom:calc(var(--ariz-nav-bottom-h) + env(safe-area-inset-bottom) + .5rem);display:flex;align-items:center;gap:.75rem;padding:.75rem .85rem;background:var(--ariz-surface);border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-lg);box-shadow:var(--ariz-shadow-md)}.ariz-sticky-cta-meta{flex:1;min-width:0}.ariz-sticky-cta-label{font-size:.75rem;color:var(--ariz-text-muted)}.ariz-sticky-cta-value{font-size:1rem;font-weight:700;color:var(--ariz-text)}.ariz-page-with-sticky-cta{padding-bottom:calc(var(--ariz-nav-bottom-h) + 5.5rem + env(safe-area-inset-bottom))}@media (min-width:768px){.ariz-sticky-cta{display:none}.ariz-page-with-sticky-cta{padding-bottom:0}}.ariz-skeleton{border-radius:var(--ariz-radius-sm)}.ariz-skel-line,.ariz-skeleton{background:linear-gradient(90deg,var(--ariz-surface-sunken) 0,var(--ariz-surface-muted) 50%,var(--ariz-surface-sunken) 100%);background-size:200% 100%;animation:ariz-shimmer 1.4s ease-in-out infinite}.ariz-skel-line{display:block;height:.72rem;border-radius:999px}.ariz-skel-line--kicker{width:4.2rem;height:.55rem;margin-bottom:.15rem}.ariz-skel-line--title{width:78%;height:.9rem}.ariz-skel-line--title-sm{width:56%;height:.85rem;margin-top:.35rem}.ariz-skel-line--desc{width:92%;height:.62rem;margin-top:.15rem}.ariz-skel-line--price{width:42%;height:.85rem;margin-top:.2rem}.ariz-skel-line--price-lg{width:48%;height:1.1rem;margin-top:.55rem}.ariz-skel-line--hint{width:58%;height:.62rem;margin-top:.15rem}.ariz-skel-line--chip{width:4.8rem;height:1.15rem;border-radius:999px}.ariz-skel-line--meta{width:38%;height:.58rem}.ariz-skel-line--name{width:46%;height:.85rem}.ariz-skel-line--icon{width:1.55rem;height:1.55rem;border-radius:999px;flex-shrink:0}.ariz-skel-line--fact{width:100%;height:2.1rem;border-radius:var(--ariz-radius-sm)}.ariz-skel-line--detail-title{width:82%;height:1.35rem;margin-top:.35rem}.ariz-skel-line--detail-title-sm{width:54%;height:1.1rem;margin-top:.4rem}.ariz-skel-line--cta{width:100%;height:2.55rem;border-radius:999px;margin-top:.55rem}.ariz-skel-line--trust-tail{width:64%;height:.58rem;margin-top:.45rem}.ariz-skel-line--hero-eyebrow{width:5.5rem;height:.65rem;background:hsla(0,0%,100%,.28)}.ariz-skel-line--hero-title{width:min(14rem,72%);height:1.7rem;margin-top:.55rem;background:hsla(0,0%,100%,.34)}.ariz-skel-line--hero-lead{width:min(22rem,88%);height:.75rem;margin-top:.65rem;background:hsla(0,0%,100%,.24)}.ariz-skel-block{width:100%;height:5.5rem;margin-top:.85rem;border-radius:var(--ariz-radius-md)}.ariz-skel-block--sm{height:3.2rem;margin-top:.55rem}.ariz-skel-block--trust{height:4.6rem;margin-top:.55rem}.ariz-skel-facts{display:grid;gap:.55rem;margin-top:.85rem}.ariz-skel-qty{width:6.2rem;height:2rem;border-radius:999px}.ariz-skel-thumb{width:3.4rem;height:3.4rem;flex-shrink:0;border-radius:var(--ariz-radius-sm)}.ariz-skel-media--wide{aspect-ratio:16/10;max-height:460px;width:100%;border-radius:0}.ariz-skel-media--square{aspect-ratio:1/1;max-height:480px;width:100%;border-radius:0}.ariz-skel-blog-media{width:100%;aspect-ratio:16/10;height:auto;border-radius:0}.ariz-account-detail-card.is-skeleton,.ariz-account-order.is-skeleton,.ariz-basket-item.is-skeleton,.ariz-card.is-skeleton{pointer-events:none}.ariz-card.is-skeleton .ariz-card-body{gap:.45rem}.ariz-card-stay-facts .ariz-skel-line--chip+.ariz-skel-line--chip{margin-inline-start:0}.ariz-rail-skeleton{width:100%}.ariz-rail-skeleton-track{display:flex;gap:14px;overflow:hidden;padding-bottom:2px}.ariz-rail-skeleton-slide{flex:0 0 calc((100% - 14px) / 1.58);min-width:0}.ariz-rail-skeleton--food .ariz-rail-skeleton-slide{flex-basis:calc((100% - 14px) / 1.62)}.ariz-rail-skeleton--discover .ariz-rail-skeleton-slide,.ariz-rail-skeleton--event .ariz-rail-skeleton-slide{flex-basis:calc((100% - 14px) / 1.65)}.ariz-rail-skeleton--trust .ariz-rail-skeleton-slide{flex-basis:calc((100% - 14px) / 1.18)}.ariz-loading-state--article{display:flex;flex-direction:column;gap:.55rem;max-width:52rem;margin-inline:auto}.ariz-rail-skeleton-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:640px){.ariz-rail-skeleton-slide{flex-basis:calc((100% - 14px) / 2.2)}.ariz-rail-skeleton--food .ariz-rail-skeleton-slide{flex-basis:calc((100% - 14px) / 2)}.ariz-rail-skeleton--discover .ariz-rail-skeleton-slide,.ariz-rail-skeleton--event .ariz-rail-skeleton-slide{flex-basis:calc((100% - 14px) / 2.25)}.ariz-rail-skeleton--trust .ariz-rail-skeleton-slide{flex-basis:calc((100% - 14px) / 1.85)}.ariz-rail-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ariz-rail-skeleton-slide{flex-basis:calc((100% - 42px) / 4.15)}.ariz-rail-skeleton--food .ariz-rail-skeleton-slide{flex-basis:calc((100% - 14px) / 2)}.ariz-rail-skeleton--discover .ariz-rail-skeleton-slide,.ariz-rail-skeleton--event .ariz-rail-skeleton-slide{flex-basis:calc((100% - 14px) / 2.55)}.ariz-rail-skeleton--trust .ariz-rail-skeleton-slide{flex-basis:calc((100% - 28px) / 3.4)}}@media (min-width:1280px){.ariz-rail-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ariz-detail-panel--skeleton{display:flex;flex-direction:column;gap:.15rem;padding:1.15rem 1.2rem 1.25rem;background:var(--ariz-surface);border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-lg)}.ariz-app-hero-copy-skel{display:flex;flex-direction:column;align-items:flex-start;max-width:28rem}.ariz-app-hero-cta-skel{display:flex;flex-flow:row wrap;align-items:center;gap:.55rem;width:100%;margin-top:1rem}.ariz-app-hero-cta-skel .ariz-skel-line--cta{flex:0 0 auto;width:8.5rem;max-width:calc(50% - .3rem);margin-top:0;background:hsla(0,0%,100%,.3)}@keyframes ariz-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ariz-skel-line,.ariz-skeleton{animation:none}.ariz-btn:hover,.ariz-card:hover{transform:none}}.ariz-header{position:sticky;top:0;z-index:var(--ariz-z-header,40);background:hsla(38,44%,96%,.78);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);border-bottom:1px solid transparent;transition:background var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-header.is-scrolled{background:hsla(38,44%,96%,.94);border-bottom-color:hsla(39,19%,86%,.9);box-shadow:0 8px 24px rgba(26,24,20,.06)}[data-theme=dark] .ariz-header{background:rgba(20,18,16,.78)}[data-theme=dark] .ariz-header.is-scrolled{background:rgba(20,18,16,.94);border-bottom-color:rgba(74,68,60,.85);box-shadow:0 10px 28px rgba(0,0,0,.35)}.ariz-header-app .ariz-header-inner{min-height:56px;padding-block:.35rem}@media (min-width:1024px){.ariz-header-app .ariz-header-inner{min-height:var(--ariz-header-h);padding-block:.45rem}}.ariz-header-cta{min-height:40px!important;padding-inline:1rem!important;font-size:.875rem;border-radius:999px!important}.ariz-header-account{max-width:12.5rem;min-height:2.55rem;padding:.2rem .55rem .2rem .28rem;display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;border:1px solid rgba(248,127,48,.28);background:linear-gradient(165deg,rgba(255,248,241,.98),rgba(255,240,228,.92));color:var(--ariz-text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 4px 12px rgba(248,127,48,.1);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease),transform .16s var(--ariz-ease)}.ariz-header-account:focus-visible,.ariz-header-account:hover{border-color:rgba(248,127,48,.48);background:linear-gradient(165deg,#fffaf5,rgba(255,234,216,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 6px 16px rgba(248,127,48,.16);outline:none}.ariz-header-account:focus-visible{outline:2px solid var(--ariz-primary);outline-offset:2px}.ariz-header-account:active{transform:scale(.98)}.ariz-header-account-avatar{width:1.95rem;height:1.95rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ariz-primary);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.ariz-header-account-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;line-height:1.15;text-align:start}.ariz-header-account-label{font-size:.62rem;font-weight:600;letter-spacing:.01em;color:var(--ariz-text-muted)}.ariz-header-account-name{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;color:var(--ariz-text)}.ariz-header-account-chevron{flex-shrink:0;margin-inline-start:.05rem;color:var(--ariz-primary);opacity:.85}.ariz-header-account--login{padding-inline:.85rem 1rem;border-color:transparent;background:var(--ariz-primary);color:#fff;box-shadow:0 6px 16px rgba(248,127,48,.28)}.ariz-header-account--login:focus-visible,.ariz-header-account--login:hover{border-color:transparent;background:color-mix(in srgb,var(--ariz-primary) 88%,#000);box-shadow:0 8px 20px rgba(248,127,48,.34)}.ariz-header-account--login .ariz-header-account-avatar{background:hsla(0,0%,100%,.18);color:#fff;box-shadow:none}.ariz-header-account-login-label{font-size:.875rem;font-weight:700;letter-spacing:-.01em}[data-theme=dark] .ariz-header-account{border-color:rgba(255,154,77,.32);background:linear-gradient(165deg,rgba(58,38,24,.96),rgba(42,32,24,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 6px 16px rgba(0,0,0,.28)}[data-theme=dark] .ariz-header-account:focus-visible,[data-theme=dark] .ariz-header-account:hover{border-color:rgba(255,154,77,.5);background:linear-gradient(165deg,rgba(72,46,28,.98),rgba(48,36,26,.96))}[data-theme=dark] .ariz-header-account--login{background:var(--ariz-primary);border-color:transparent}.ariz-header-inner{min-height:var(--ariz-header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--ariz-space-3)}@media (min-width:1024px){.ariz-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:normal}}.ariz-header-start{display:flex;align-items:center;gap:.45rem;min-width:0;flex:1 1 auto}@media (min-width:1024px){.ariz-header-start{flex:initial;justify-self:start}}.ariz-header-menu-btn{width:2.35rem;height:2.35rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ariz-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease)}.ariz-header-menu-btn:focus-visible,.ariz-header-menu-btn:hover{background:var(--ariz-primary-soft);border-color:transparent;color:var(--ariz-primary);outline:none}.ariz-header-menu-btn:focus-visible{outline:2px solid var(--ariz-primary);outline-offset:2px}.ariz-brand{display:flex;align-items:center;gap:.55rem;min-width:0;text-decoration:none;color:inherit}.ariz-brand-mark{width:2.35rem;height:2.35rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:.85rem;background:linear-gradient(160deg,hsla(0,0%,100%,.95),rgba(255,241,230,.9));border:1px solid rgba(248,127,48,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7);overflow:hidden}[data-theme=dark] .ariz-brand-mark{background:linear-gradient(160deg,rgba(58,38,24,.95),rgba(38,34,30,.95));border-color:rgba(255,154,77,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.ariz-brand-mark img,.ariz-brand img{width:1.7rem;height:1.7rem;-o-object-fit:contain;object-fit:contain;display:block}.ariz-brand-copy{display:flex;flex-direction:column;gap:calc(.05rem + 2px);min-width:0;line-height:1.15}.ariz-brand-fa{font-size:.95rem;font-weight:800;letter-spacing:-.01em;color:var(--ariz-text)}.ariz-brand-en,.ariz-brand-fa{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-brand-en{font-size:.625rem;font-weight:600;color:var(--ariz-text-muted);letter-spacing:.04em;text-transform:none}@media (min-width:1024px){.ariz-brand-mark{width:2.6rem;height:2.6rem;border-radius:.95rem}.ariz-brand-mark img,.ariz-brand img{width:1.85rem;height:1.85rem}.ariz-brand-fa{font-size:1.05rem}.ariz-brand-en{font-size:.6875rem}}.ariz-nav-desktop{display:none;flex:0 1 auto;justify-content:center;min-width:0}@media (min-width:1024px){.ariz-nav-desktop{display:flex;justify-self:center;grid-column:2}}.ariz-nav-desktop-rail{display:flex;align-items:center;gap:.12rem;padding:.22rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,252,248,.92),hsla(36,50%,96%,.86));border:1px solid hsla(39,19%,86%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}[data-theme=dark] .ariz-nav-desktop-rail{background:linear-gradient(180deg,rgba(38,34,30,.94),rgba(28,25,22,.9));border-color:rgba(74,68,60,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.ariz-nav-link{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--ariz-text-secondary);text-decoration:none;white-space:nowrap;transition:color var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-nav-link svg{flex:0 0 auto;opacity:.85}.ariz-nav-link:hover{color:var(--ariz-primary);background:var(--ariz-primary-soft)}.ariz-nav-link.is-active{color:var(--ariz-text-inverse);background:var(--ariz-primary);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 4px 12px rgba(248,127,48,.3)}.ariz-nav-link.is-active svg,.ariz-nav-link:hover svg{opacity:1}.ariz-nav-link:focus-visible{outline:2px solid var(--ariz-primary);outline-offset:2px}@media (min-width:1280px){.ariz-nav-desktop-rail{gap:.18rem;padding:.26rem}.ariz-nav-link{padding:.48rem .85rem;gap:.4rem;font-size:.875rem}}.ariz-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-shrink:0}@media (min-width:1024px){.ariz-header-actions{justify-self:end;grid-column:3}}.ariz-header-cluster{display:inline-flex;align-items:center;gap:.1rem;padding:.2rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,252,248,.94),hsla(36,50%,96%,.88));border:1px solid hsla(39,19%,86%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 6px 16px rgba(26,24,20,.06)}[data-theme=dark] .ariz-header-cluster{background:linear-gradient(180deg,rgba(38,34,30,.96),rgba(28,25,22,.92));border-color:rgba(74,68,60,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 8px 18px rgba(0,0,0,.28)}.ariz-header-cluster-btn,.ariz-header-cluster .ariz-icon-btn{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;position:relative;border:none;border-radius:999px;background:transparent;color:var(--ariz-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease),transform .16s var(--ariz-ease)}.ariz-header-cluster-btn:focus-visible,.ariz-header-cluster-btn:hover,.ariz-header-cluster .ariz-icon-btn:focus-visible,.ariz-header-cluster .ariz-icon-btn:hover{background:var(--ariz-primary-soft);color:var(--ariz-primary);outline:none}.ariz-header-cluster-btn:focus-visible,.ariz-header-cluster .ariz-icon-btn:focus-visible{outline:2px solid var(--ariz-primary);outline-offset:1px}.ariz-header-cluster-btn:active,.ariz-header-cluster .ariz-icon-btn:active{transform:scale(.94)}.ariz-header-cluster-btn.is-authed{color:var(--ariz-primary);background:var(--ariz-primary-soft)}.ariz-icon-btn{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ariz-radius-sm);border:1px solid var(--ariz-border);background:var(--ariz-surface);color:var(--ariz-text);position:relative;transition:border-color var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease)}.ariz-icon-btn:focus-visible,.ariz-icon-btn:hover{border-color:var(--ariz-primary);background:var(--ariz-primary-soft);outline:none}.ariz-cart-count{position:absolute;top:-.15rem;inset-inline-start:-.1rem;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;background:var(--ariz-primary);color:#fff;font-size:.5625rem;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px hsla(38,44%,96%,.95)}[data-theme=dark] .ariz-cart-count{box-shadow:0 0 0 2px rgba(28,25,22,.95)}@media (prefers-reduced-motion:reduce){.ariz-header,.ariz-header-account,.ariz-header-cluster-btn,.ariz-header-cluster .ariz-icon-btn,.ariz-nav-link{transition:none}}.ariz-bottom-nav{position:fixed;bottom:0;inset-inline:0;z-index:var(--ariz-z-nav,45);display:flex;justify-content:center;padding:0 .7rem calc(.45rem + env(safe-area-inset-bottom));background:transparent;border:none;pointer-events:none}.ariz-bottom-nav-dock{pointer-events:auto;display:flex;align-items:center;gap:.12rem;width:min(100%,26rem);padding:.28rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,252,248,.96),hsla(36,50%,96%,.92));border:1px solid hsla(39,19%,86%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 10px 28px rgba(26,24,20,.12),0 2px 8px rgba(26,24,20,.06);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}[data-theme=dark] .ariz-bottom-nav-dock{background:linear-gradient(180deg,rgba(38,34,30,.96),rgba(28,25,22,.94));border-color:rgba(74,68,60,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 32px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.25)}@media (min-width:1024px){.ariz-bottom-nav{display:none}}.ariz-bottom-nav-item{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:0;min-width:0;min-height:2.65rem;padding:.35rem .4rem;border:none;border-radius:999px;background:transparent;color:var(--ariz-text-muted);font-size:.6875rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:flex .22s var(--ariz-ease,ease),background .18s var(--ariz-ease,ease),color .18s var(--ariz-ease,ease),box-shadow .18s var(--ariz-ease,ease),transform .18s var(--ariz-ease,ease)}.ariz-bottom-nav-item:active{transform:scale(.96)}.ariz-bottom-nav-item:focus-visible{outline:2px solid var(--ariz-primary);outline-offset:2px}.ariz-bottom-nav-item.is-active{flex:1.55 1 0;gap:.35rem;padding-inline:.7rem;background:var(--ariz-primary);color:var(--ariz-text-inverse);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 6px 14px rgba(248,127,48,.35)}[data-theme=dark] .ariz-bottom-nav-item.is-active{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 6px 16px rgba(255,154,77,.28)}.ariz-bottom-nav-icon{width:1.25rem;height:1.25rem;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.ariz-bottom-nav-label{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transform:scale(.92);transform-origin:inline-start center;transition:max-width .22s var(--ariz-ease,ease),opacity .16s var(--ariz-ease,ease),transform .22s var(--ariz-ease,ease)}.ariz-bottom-nav-item.is-active .ariz-bottom-nav-label{max-width:3.5rem;opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.ariz-bottom-nav-item,.ariz-bottom-nav-label{transition:none}}.ariz-bottom-spacer{height:calc(var(--ariz-nav-bottom-h) + env(safe-area-inset-bottom))}.ariz-bottom-spacer:has(+.ariz-footer){height:0;margin:0;padding:0;overflow:hidden}.ariz-guest-home .ariz-guest-main{padding-bottom:.75rem}.ariz-guest-home .ariz-bottom-spacer{height:calc(var(--ariz-nav-bottom-h) + env(safe-area-inset-bottom))}.ariz-guest-home .ariz-bottom-spacer:has(+.ariz-footer){height:0}.ariz-guest-home .ariz-footer{margin-top:0}@media (min-width:1024px){.ariz-bottom-spacer{display:none}.ariz-guest-home .ariz-guest-main{padding-bottom:1.25rem}.ariz-guest-home .ariz-footer{margin-top:0}}.ariz-hero{position:relative;overflow:hidden;border-radius:0;background:var(--ariz-surface-sunken)}@media (min-width:768px){.ariz-hero{border-radius:var(--ariz-radius-lg)}}.ariz-hero-media{position:relative;width:100%;height:min(52vw,280px)}@media (min-width:768px){.ariz-hero-media{height:430px}}.ariz-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,24,20,.15),rgba(26,24,20,.55));pointer-events:none}.ariz-hero-content{position:absolute;inset-inline:0;bottom:0;padding:var(--ariz-space-5);color:var(--ariz-text-inverse);z-index:2}@media (min-width:768px){.ariz-hero-content{padding:var(--ariz-space-10);max-width:640px}}.ariz-hero-brand{font-family:Lamia,Morabba,sans-serif!important;font-size:clamp(1.75rem,4vw,2.75rem);margin:0 0 .5rem;line-height:1.25}.ariz-hero-lead{margin:0 0 1rem;font-size:.9375rem;line-height:1.7;opacity:.92;max-width:36rem}.ariz-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:768px){.ariz-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}.ariz-quick-card{display:flex;flex-direction:column;gap:.45rem;padding:1rem;background:var(--ariz-surface);border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-md);text-decoration:none;color:var(--ariz-text);transition:border-color var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-quick-card:hover{border-color:var(--ariz-primary);box-shadow:var(--ariz-shadow-sm);transform:translateY(-2px)}.ariz-quick-card strong{font-size:.875rem}.ariz-quick-card span{font-size:.75rem;color:var(--ariz-text-muted);line-height:1.5}.ariz-amenity-rail{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ariz-amenity-rail::-webkit-scrollbar{display:none}.ariz-amenity-chip{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:84px;padding:.75rem .5rem;background:var(--ariz-surface);border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-md);text-align:center}.ariz-amenity-chip img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.ariz-amenity-chip p{margin:0;font-size:.6875rem;line-height:1.4;color:var(--ariz-text-secondary)}.ariz-about-story{margin-bottom:var(--ariz-space-10)}.ariz-about-split{display:grid;gap:var(--ariz-space-6);align-items:stretch}@media (min-width:900px){.ariz-about-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--ariz-space-10)}}.ariz-about-media{position:relative;aspect-ratio:4/5;border-radius:var(--ariz-radius-xl);overflow:hidden;background:var(--ariz-surface-sunken);box-shadow:var(--ariz-shadow-md);animation:ariz-about-rise .7s var(--ariz-ease) both}@media (min-width:640px){.ariz-about-media{aspect-ratio:5/4}}@media (min-width:900px){.ariz-about-media{aspect-ratio:auto;min-height:100%}}.ariz-about-media-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(20,17,14,.55)),linear-gradient(90deg,rgba(20,17,14,.12),transparent 42%)}.ariz-about-media-chip{position:absolute;right:.85rem;bottom:.85rem;z-index:1;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:999px;background:rgba(20,17,14,.72);color:var(--ariz-text-inverse);font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ariz-about-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;animation:ariz-about-rise .75s var(--ariz-ease) .08s both}.ariz-about-eyebrow{margin:0 0 .45rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--ariz-primary)}.ariz-about-title{margin:0;font-family:Lamia,Morabba,Farsi,tahoma,sans-serif!important;font-size:clamp(1.65rem,3.4vw,2.35rem);line-height:1.25;color:var(--ariz-text)}.ariz-about-lead{margin:.65rem 0 0;font-size:1.05rem;line-height:1.7;color:var(--ariz-text-secondary);font-weight:600}.ariz-about-body{margin:.85rem 0 0;font-size:.95rem;line-height:1.9;color:var(--ariz-text-muted);max-width:36rem}.ariz-about-facts{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;gap:.65rem}@media (min-width:560px){.ariz-about-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.ariz-about-fact{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem .85rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border);background:color-mix(in srgb,var(--ariz-surface) 88%,var(--ariz-primary-soft))}.ariz-about-fact strong{font-size:.84rem;font-weight:700;color:var(--ariz-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-about-fact span{font-size:.72rem;line-height:1.45;color:var(--ariz-text-muted)}.ariz-about-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.ariz-about-pillars{margin-bottom:var(--ariz-space-10)}.ariz-about-pillar-grid{display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width:640px){.ariz-about-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ariz-about-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}}.ariz-about-pillar{display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding:.95rem 1rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border);background:var(--ariz-surface);transition:border-color var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-about-pillar:hover{border-color:color-mix(in srgb,var(--ariz-primary) 35%,var(--ariz-border));box-shadow:var(--ariz-shadow-sm);transform:translateY(-1px)}.ariz-about-pillar-icon{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ariz-radius-sm);background:var(--ariz-primary-soft);color:var(--ariz-primary)}.ariz-about-pillar-text{min-width:0}.ariz-about-pillar-text h3{margin:0;font-size:.92rem;font-weight:700;color:var(--ariz-text)}.ariz-about-pillar-text p{margin:.25rem 0 0;font-size:.8rem;line-height:1.65;color:var(--ariz-text-muted)}.ariz-about-gallery{margin-bottom:var(--ariz-space-4)}.ariz-gallery-masonry{-moz-column-count:2;column-count:2;-moz-column-gap:.7rem;column-gap:.7rem}@media (min-width:768px){.ariz-gallery-masonry{-moz-column-count:3;column-count:3;-moz-column-gap:.9rem;column-gap:.9rem}}@media (min-width:1200px){.ariz-gallery-masonry{-moz-column-count:4;column-count:4;-moz-column-gap:1rem;column-gap:1rem}}.ariz-gallery-pin{display:block;width:100%;margin:0 0 .7rem;padding:0;border:0;background:transparent;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;cursor:zoom-in;text-align:right;animation:ariz-about-rise .65s var(--ariz-ease) both}.ariz-gallery-pin:nth-child(2){animation-delay:.04s}.ariz-gallery-pin:nth-child(3){animation-delay:.08s}.ariz-gallery-pin:nth-child(4){animation-delay:.12s}.ariz-gallery-pin:nth-child(5){animation-delay:.16s}.ariz-gallery-pin:nth-child(6){animation-delay:.2s}@media (min-width:768px){.ariz-gallery-pin{margin-bottom:.9rem}}.ariz-gallery-pin-media{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--ariz-radius-lg);background:var(--ariz-surface-sunken);box-shadow:var(--ariz-shadow-sm);transition:transform var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-gallery-pin--tall .ariz-gallery-pin-media{aspect-ratio:3/4}.ariz-gallery-pin--portrait .ariz-gallery-pin-media{aspect-ratio:4/5}.ariz-gallery-pin--square .ariz-gallery-pin-media{aspect-ratio:1/1}.ariz-gallery-pin--wide .ariz-gallery-pin-media{aspect-ratio:5/4}.ariz-gallery-pin-media .lazy-blur,.ariz-gallery-pin-media .lazy-blur img{transition:transform .45s var(--ariz-ease)}.ariz-gallery-pin:focus-visible .ariz-gallery-pin-media,.ariz-gallery-pin:hover .ariz-gallery-pin-media{transform:translateY(-2px);box-shadow:var(--ariz-shadow-md);outline:none}.ariz-gallery-pin:focus-visible .ariz-gallery-pin-media .lazy-blur img,.ariz-gallery-pin:hover .ariz-gallery-pin-media .lazy-blur img{transform:scale(1.05)}.ariz-gallery-pin-caption{display:block;margin-top:.4rem;padding-inline:.15rem;font-size:.75rem;font-weight:600;color:var(--ariz-text-secondary);line-height:1.4}.ariz-gallery-lightbox{position:fixed;inset:0;z-index:var(--ariz-z-modal);display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(14,12,10,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ariz-lightbox-in .22s var(--ariz-ease) both}.ariz-gallery-lightbox-figure{margin:0;max-width:min(920px,100%);max-height:min(86vh,900px);display:flex;flex-direction:column;gap:.75rem}.ariz-gallery-lightbox-figure img{display:block;width:auto;max-width:100%;max-height:min(74vh,820px);margin-inline:auto;border-radius:var(--ariz-radius-lg);-o-object-fit:contain;object-fit:contain;box-shadow:var(--ariz-shadow-lg)}.ariz-gallery-lightbox-figure figcaption{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:hsla(40,23%,97%,.92);font-size:.875rem}.ariz-gallery-lightbox-figure figcaption strong{font-weight:700}.ariz-gallery-lightbox-figure figcaption span{opacity:.7;font-size:.8rem}.ariz-gallery-lightbox-close,.ariz-gallery-lightbox-nav{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;transition:background var(--ariz-duration) var(--ariz-ease)}.ariz-gallery-lightbox-close:hover,.ariz-gallery-lightbox-nav:hover{background:hsla(0,0%,100%,.22)}.ariz-gallery-lightbox-close{top:1rem;left:1rem;width:42px;height:42px}.ariz-gallery-lightbox-nav{top:50%;transform:translateY(-50%);width:44px;height:44px}.ariz-gallery-lightbox-nav.is-prev{right:.75rem}.ariz-gallery-lightbox-nav.is-next{left:.75rem}@keyframes ariz-about-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ariz-lightbox-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ariz-about-copy,.ariz-about-media,.ariz-gallery-lightbox,.ariz-gallery-pin{animation:none}.ariz-about-pillar:hover,.ariz-gallery-pin:hover .ariz-gallery-pin-media,.ariz-gallery-pin:hover .ariz-gallery-pin-media .lazy-blur img{transform:none}}.ariz-footer{--ariz-footer-ink:#14110e;--ariz-footer-ink-soft:#1c1915;--ariz-footer-text:#faf7f2;--ariz-footer-line:hsla(38,31%,93%,0.12);--ariz-footer-muted:hsla(38,31%,93%,0.68);--ariz-footer-soft:hsla(38,31%,93%,0.88);--ariz-footer-faint:hsla(38,31%,93%,0.5);position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 80% 55% at 100% 0,rgba(248,127,48,.18),transparent 55%),radial-gradient(ellipse 60% 45% at 0 100%,rgba(44,74,62,.28),transparent 50%),linear-gradient(165deg,var(--ariz-footer-ink-soft) 0,var(--ariz-footer-ink) 48%,#0f0d0b 100%);color:var(--ariz-footer-text);padding:var(--ariz-space-8) 0 calc(var(--ariz-nav-bottom-h) + env(safe-area-inset-bottom) + 1rem);margin-top:0}@media (min-width:1024px){.ariz-footer{padding:var(--ariz-space-10) 0 var(--ariz-space-8);margin-top:auto}}.ariz-footer-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/assets/pattern-bg.png);background-size:420px auto;background-repeat:repeat;opacity:.045;mix-blend-mode:soft-light}.ariz-footer-atmosphere:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(15,13,11,.35))}.ariz-footer-inner{position:relative;z-index:1}.ariz-footer-grid{display:grid;gap:var(--ariz-space-8);animation:ariz-footer-rise .75s var(--ariz-ease) both}@media (min-width:640px){.ariz-footer-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ariz-footer-grid{grid-template-columns:1.35fr 1fr .95fr 1.15fr;gap:var(--ariz-space-10)}}.ariz-footer-logo{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;margin-bottom:1rem}.ariz-footer-logo img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.35))}.ariz-inline-spinner{width:1.15rem;height:1.15rem;border-radius:999px;border:2px solid rgba(248,127,48,.25);border-top:2px solid var(--ariz-primary);animation:ariz-spin .7s linear infinite}@keyframes ariz-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ariz-inline-spinner{animation:none;border-top-color:var(--ariz-primary);opacity:.7}}.ariz-footer-logo-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ariz-footer-logo-en{font-size:.7rem;letter-spacing:.06em;color:hsla(38,31%,93%,.55);text-transform:uppercase}.ariz-footer-logo-fa{font-family:Lamia,Morabba,sans-serif;font-size:1rem;font-weight:700;color:var(--ariz-footer-text);line-height:1.35}.ariz-footer-story{margin:0;color:var(--ariz-footer-muted);font-size:.875rem;line-height:1.9;max-width:34ch}.ariz-footer-location{display:flex;align-items:flex-start;gap:.7rem;width:100%;max-width:22rem;margin-top:1rem;padding:.75rem .85rem;border-radius:var(--ariz-radius-md);border:1px solid hsla(38,31%,93%,.12);background:hsla(0,0%,100%,.04);color:inherit;text-decoration:none;transition:border-color var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease)}.ariz-footer-location:focus-visible,.ariz-footer-location:hover{border-color:rgba(248,127,48,.4);background:rgba(248,127,48,.1);outline:none}.ariz-footer-location-icon{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(248,127,48,.14);color:var(--ariz-primary)}.ariz-footer-location-body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ariz-footer-location-title{font-size:.9rem;font-weight:600;color:var(--ariz-footer-text);line-height:1.4}.ariz-footer-location-line{font-size:.8rem;color:var(--ariz-footer-muted);line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:380px){.ariz-footer-location-line{white-space:normal}}.ariz-footer-location-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.75rem;font-weight:600;color:var(--ariz-primary)}.ariz-footer-quick-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem}.ariz-footer-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:.35rem .8rem;border-radius:999px;border:1px solid hsla(38,31%,93%,.16);background:hsla(0,0%,100%,.04);color:var(--ariz-footer-soft)!important;font-size:.8rem;text-decoration:none;opacity:1!important;transition:border-color var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease)}.ariz-footer-chip:hover{border-color:rgba(248,127,48,.45);background:rgba(248,127,48,.12);color:#fff!important;transform:translateY(-1px)}.ariz-footer-chip-accent{border-color:rgba(248,127,48,.4);background:rgba(248,127,48,.16);color:#ffe8d4!important}.ariz-footer-chip-accent:hover{background:rgba(248,127,48,.28);border-color:rgba(248,127,48,.6);color:#fff!important}.ariz-footer-heading{margin:0 0 .85rem;font-family:Lamia,Morabba,Farsi,tahoma,sans-serif!important;font-size:.95rem;font-weight:700;line-height:1.45;letter-spacing:0;color:var(--ariz-footer-text);position:relative;padding-bottom:.55rem}.ariz-footer-heading:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:1.65rem;height:2px;border-radius:999px;background:var(--ariz-primary)}.ariz-footer-list{list-style:none;padding:0;margin:0;display:grid;gap:.2rem}.ariz-footer-list-simple{gap:.35rem}.ariz-footer a{color:inherit;text-decoration:none}[data-theme=dark] .ariz-footer{color:var(--ariz-footer-text)}.ariz-footer-link{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center;padding:.45rem .35rem;margin-inline:-.35rem;border-radius:var(--ariz-radius-sm);color:var(--ariz-footer-soft);transition:background var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease)}.ariz-footer-link-simple{display:block;padding:.4rem .35rem}.ariz-footer-link-label{grid-column:1;grid-row:1;font-size:.9rem;font-weight:500}.ariz-footer-link-hint{grid-column:1;grid-row:2;font-size:.72rem;color:hsla(38,31%,93%,.45);line-height:1.4}.ariz-footer-link-arrow{grid-column:2;grid-row:1/span 2;opacity:0;transform:translateX(4px);color:var(--ariz-primary);transition:opacity var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease)}.ariz-footer-link:focus-visible,.ariz-footer-link:hover{background:hsla(0,0%,100%,.04);color:#fff;outline:none}.ariz-footer-link:focus-visible .ariz-footer-link-arrow,.ariz-footer-link:hover .ariz-footer-link-arrow{opacity:1;transform:translateX(0)}.ariz-footer-link:focus-visible .ariz-footer-link-hint,.ariz-footer-link:hover .ariz-footer-link-hint{color:hsla(38,31%,93%,.62)}.ariz-footer-note{margin:1.15rem 0 0;padding-top:1rem;border-top:1px solid var(--ariz-footer-line);color:var(--ariz-footer-faint);font-size:.78rem;line-height:1.75}.ariz-footer-contact-list{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}@media (min-width:480px) and (max-width:639.98px){.ariz-footer-contact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ariz-footer-contact-list>li:last-child{grid-column:1/-1}}.ariz-footer-contact-item{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.55rem .65rem;border-radius:var(--ariz-radius-md);border:1px solid transparent;background:hsla(0,0%,100%,.03);color:inherit;text-decoration:none;transition:border-color var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease)}a.ariz-footer-contact-item:focus-visible,a.ariz-footer-contact-item:hover{border-color:rgba(248,127,48,.35);background:rgba(248,127,48,.08);transform:translateY(-1px);outline:none}.ariz-footer-contact-item.is-static{cursor:default}.ariz-footer-contact-icon{flex-shrink:0;width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(248,127,48,.14);color:var(--ariz-primary)}.ariz-footer-contact-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ariz-footer-contact-label{font-size:.68rem;color:var(--ariz-footer-faint)}.ariz-footer-contact-value{font-size:.84rem;color:var(--ariz-footer-soft);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-footer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.25rem;margin-top:var(--ariz-space-10);padding-top:1.25rem;border-top:1px solid var(--ariz-footer-line);animation:ariz-footer-rise .75s var(--ariz-ease) .12s both}.ariz-footer-copy{margin:0;font-size:.78rem;color:hsla(38,31%,93%,.52)}.ariz-footer-bar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.ariz-footer-place{font-size:.78rem;color:hsla(38,31%,93%,.48)}.ariz-footer-domain{font-size:.8rem;font-weight:600;color:hsla(38,31%,93%,.72)!important;opacity:1!important;letter-spacing:.02em;transition:color var(--ariz-duration) var(--ariz-ease)}.ariz-footer-domain:hover{color:var(--ariz-primary)!important}.ariz-footer-muted{color:var(--ariz-footer-muted);font-size:.875rem;line-height:1.8}@keyframes ariz-footer-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ariz-footer-bar,.ariz-footer-grid{animation:none}.ariz-footer-chip:hover,a.ariz-footer-contact-item:hover{transform:none}}@media (max-width:1023.98px){.ariz-footer{padding-bottom:calc(var(--ariz-space-8) + var(--ariz-nav-bottom-h) + env(safe-area-inset-bottom))}}@media (max-width:767.98px){.ariz-footer{padding-top:.85rem;padding-bottom:calc(.75rem + var(--ariz-nav-bottom-h) + env(safe-area-inset-bottom))}.ariz-footer-atmosphere{opacity:.03}.ariz-footer-grid{grid-template-columns:1fr 1fr;gap:.75rem .7rem}.ariz-footer-brand,.ariz-footer-contact{grid-column:1/-1}.ariz-footer-desktop-only{display:none!important}.ariz-footer-logo{margin-bottom:.35rem;gap:.45rem}.ariz-footer-logo img{width:34px;height:34px}.ariz-footer-logo-en{font-size:.72rem}.ariz-footer-logo-fa{font-size:.82rem}.ariz-footer-location,.ariz-footer-story{display:none}.ariz-footer-quick-actions{margin-top:.45rem;gap:.3rem}.ariz-footer-chip{min-height:30px;padding:.22rem .55rem;font-size:.7rem}.ariz-footer-heading{margin-bottom:.4rem;padding-bottom:.45rem;font-size:.88rem;color:#faf7f2}.ariz-footer-heading:after{width:1.35rem;height:2px}.ariz-footer-link-arrow,.ariz-footer-link-hint,.ariz-footer-note,.ariz-footer-place{display:none}.ariz-footer-link{display:block;padding:.18rem 0;margin-inline:0}.ariz-footer-link-label{font-size:.74rem}.ariz-footer-link-simple{padding:.18rem 0;font-size:.74rem}.ariz-footer-list,.ariz-footer-list-simple{gap:0}.ariz-footer-contact-list{display:flex;flex-wrap:wrap;gap:.35rem}.ariz-footer-contact-list>li{flex:1 1 calc(50% - 0.35rem);min-width:0}.ariz-footer-contact-item{padding:.4rem .5rem;height:100%}.ariz-footer-contact-label{font-size:.65rem}.ariz-footer-contact-value{font-size:.74rem}.ariz-footer-contact-icon{width:1.65rem;height:1.65rem}.ariz-footer-bar{margin-top:.7rem;padding-top:.55rem;gap:.25rem}.ariz-footer-copy{font-size:.68rem;line-height:1.4}.ariz-footer-bar-meta{gap:.35rem}}@media (max-width:419.98px){.ariz-footer-chip-secondary{display:none}.ariz-footer-contact-list>li{flex:1 1 100%}}.ariz-page-banner{position:relative;min-height:140px;display:flex;align-items:flex-end;background-size:cover;background-position:50%;color:#fff}@media (min-width:768px){.ariz-page-banner{min-height:200px;border-radius:0 0 var(--ariz-radius-lg) var(--ariz-radius-lg);overflow:hidden}}.ariz-page-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,24,20,.2),rgba(26,24,20,.72))}.ariz-page-banner-inner{position:relative;z-index:1;padding:var(--ariz-space-6) var(--ariz-page-pad);width:100%;max-width:var(--ariz-container);margin-inline:auto}.ariz-input,.ariz-select,.ariz-textarea{width:100%;min-height:44px;padding:.65rem .9rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border-strong);background:var(--ariz-surface);color:var(--ariz-text);font-size:.9375rem;transition:border-color var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-input:focus,.ariz-select:focus,.ariz-textarea:focus{outline:none;border-color:var(--ariz-primary);box-shadow:0 0 0 3px var(--ariz-ring)}.ariz-input.ariz-input-error,.ariz-select.ariz-input-error{border-color:var(--ariz-error);color:var(--ariz-error)}.ariz-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-inline-end:2.25rem;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='%23635e54' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:left .75rem center!important;background-size:16px!important}.ariz-field-error{margin-top:.35rem;font-size:.75rem;font-weight:500;color:var(--ariz-error);text-align:right}.ariz-label{display:block;margin-bottom:.4rem;font-size:.8125rem;font-weight:600;color:var(--ariz-text-secondary)}.ariz-field{margin-bottom:var(--ariz-space-4)}.ariz-grid-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:768px){.ariz-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1280px){.ariz-grid-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.ariz-grid-cards--masonry{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:.75rem;column-gap:.75rem}@media (min-width:768px){.ariz-grid-cards--masonry{-moz-column-count:3;column-count:3;-moz-column-gap:1rem;column-gap:1rem}}@media (min-width:1200px){.ariz-grid-cards--masonry{-moz-column-count:4;column-count:4;-moz-column-gap:1.15rem;column-gap:1.15rem}}.ariz-grid-cards--masonry>*,.ariz-masonry-item{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin:0 0 .75rem;width:100%;display:inline-block;vertical-align:top}@media (min-width:768px){.ariz-grid-cards--masonry>*,.ariz-masonry-item{margin-bottom:1rem}}.ariz-grid-cards--masonry .ariz-card--food{height:auto}.ariz-grid-cards--masonry .ariz-card--food .ariz-card-media{aspect-ratio:1/1}.ariz-grid-cards--masonry .ariz-card--food .ariz-card-body{padding:.7rem .75rem .85rem;gap:.3rem}.ariz-grid-cards--masonry .ariz-card--food .ariz-card-title{font-size:.9rem;line-height:1.4}.ariz-grid-cards--masonry .ariz-card--food .ariz-card-desc{font-size:.72rem;line-height:1.55}.ariz-card-food-discount{inset-inline-start:auto;inset-inline-end:.55rem;background:rgba(26,24,20,.92);color:#faf7f2}.ariz-card-food-price{display:flex;flex-direction:column;gap:.1rem}.ariz-card-food-price-old{margin:0;color:var(--ariz-error);text-decoration:line-through;font-size:.78rem}.ariz-menu-filter{display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.15rem}.ariz-discover-filter{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.35rem;padding:.95rem 1rem 1rem;border-radius:var(--ariz-radius-lg);border:1px solid var(--ariz-border);background:linear-gradient(160deg,color-mix(in srgb,var(--ariz-primary) 5%,var(--ariz-surface)),var(--ariz-surface) 48%)}.ariz-discover-filter-bar{display:flex;align-items:center;gap:.6rem}.ariz-discover-filter-search{position:relative;display:flex;align-items:center;min-width:0;flex:1}.ariz-discover-filter-search-icon{position:absolute;inset-inline-start:.9rem;color:var(--ariz-text-muted);display:inline-flex;pointer-events:none}.ariz-discover-filter-input{min-height:46px;padding-inline-start:2.55rem;padding-inline-end:2.45rem}.ariz-discover-filter-clear{position:absolute;inset-inline-end:.45rem;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:var(--ariz-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ariz-discover-filter-clear:focus-visible,.ariz-discover-filter-clear:hover{color:var(--ariz-text);background:var(--ariz-surface-muted);outline:none}.ariz-discover-filter-submit{flex:0 0 auto;min-height:46px;min-width:46px;padding-inline:.9rem;gap:.35rem}.ariz-discover-filter-submit span{display:none}@media (min-width:640px){.ariz-discover-filter{padding:1.1rem 1.15rem 1.15rem;gap:.95rem;margin-bottom:1.5rem}.ariz-discover-filter-submit{padding-inline:1.05rem}.ariz-discover-filter-submit span{display:inline}}.ariz-discover-cats{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding:.1rem .05rem .25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ariz-discover-cats::-webkit-scrollbar{display:none}.ariz-grid-cards--discover .ariz-card--attraction .ariz-card-media,.ariz-grid-cards--discover .ariz-card--event .ariz-card-media{aspect-ratio:3/2}.ariz-menu-filter-bar{display:flex;align-items:center;gap:.55rem}.ariz-menu-filter-search{position:relative;display:flex;align-items:center;min-width:0;flex:1}.ariz-menu-filter-search-icon{position:absolute;inset-inline-start:.85rem;color:var(--ariz-text-muted);display:inline-flex;pointer-events:none}.ariz-menu-filter-input{padding-inline-start:2.5rem;padding-inline-end:2.4rem}.ariz-menu-filter-clear{position:absolute;inset-inline-end:.45rem;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:var(--ariz-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ariz-menu-filter-clear:focus-visible,.ariz-menu-filter-clear:hover{color:var(--ariz-text);background:var(--ariz-surface-muted);outline:none}.ariz-menu-filter-submit{flex:0 0 auto;min-height:44px;min-width:44px;padding-inline:.85rem;gap:.35rem}.ariz-menu-filter-submit span{display:none}@media (min-width:640px){.ariz-menu-filter-submit{padding-inline:1rem}.ariz-menu-filter-submit span{display:inline}}.ariz-menu-cats{display:flex;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ariz-menu-cats::-webkit-scrollbar{display:none}.ariz-menu-cats--child{padding-top:.1rem}.ariz-menu-cat-chip{flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:none;white-space:nowrap;min-height:38px;padding:.4rem .85rem;font-size:.8125rem;line-height:1.2}.ariz-drawer{position:absolute!important;top:0;bottom:0;inset-inline-start:0;width:min(88vw,320px)!important;max-width:320px;box-sizing:border-box;display:flex;flex-direction:column;background:var(--ariz-surface);color:var(--ariz-text);box-shadow:var(--ariz-shadow-lg,0 18px 40px rgba(0,0,0,.18));outline:none;padding:1rem 1rem 1.25rem;z-index:1}.ariz-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.ariz-drawer-user{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem;margin-bottom:.75rem;border-radius:var(--ariz-radius-md);background:var(--ariz-surface-muted);border:1px solid var(--ariz-border)}.ariz-drawer-user strong{font-size:.95rem}.ariz-drawer-user span{font-size:.8125rem;color:var(--ariz-text-secondary)}.ariz-drawer-nav{display:flex;flex-direction:column;gap:.1rem;flex:1;overflow-y:auto;padding-bottom:.5rem}.ariz-drawer-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.25rem;padding:.4rem .55rem;border-radius:var(--ariz-radius-sm);border:1px solid transparent;background:transparent;color:var(--ariz-text);font-size:.8125rem;font-weight:500;line-height:1.25;text-align:start;white-space:nowrap;transition:background var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease)}.ariz-drawer-link>span,.ariz-drawer-link>span:first-child{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.ariz-drawer-link svg{flex-shrink:0;width:.95rem;height:.95rem}.ariz-drawer-link.is-active,.ariz-drawer-link:hover{background:var(--ariz-primary-soft);border-color:var(--ariz-border);color:var(--ariz-primary)}.ariz-drawer-foot{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--ariz-border)}.ariz-sheet{position:absolute;bottom:0;inset-inline:0;max-height:min(92vh,640px);overflow-y:auto;background:var(--ariz-surface);color:var(--ariz-text);border-radius:var(--ariz-radius-lg) var(--ariz-radius-lg) 0 0;padding:.75rem 1.25rem 1.5rem;outline:none;box-shadow:0 -12px 40px rgba(0,0,0,.12)}@media (min-width:768px){.ariz-sheet{position:relative;inset:auto;width:min(440px,92vw);margin:12vh auto 0;max-height:80vh;border-radius:var(--ariz-radius-lg)}}.ariz-sheet-handle{width:40px;height:4px;border-radius:999px;background:var(--ariz-border-strong);margin:.15rem auto 1rem}.ariz-auth-sheet .ariz-auth-brand,.ariz-otp-sheet{text-align:center}.ariz-auth-sheet{display:flex;flex-direction:column;padding-block:.5rem calc(1.25rem + env(safe-area-inset-bottom, 0px));padding-inline:1.25rem}.ariz-auth-sheet .ariz-sheet-handle{margin:.1rem auto .75rem}.ariz-auth-sheet-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.45rem;margin-bottom:1.15rem}.ariz-auth-sheet-title{font-size:1.2rem!important;line-height:1.35;text-align:center}.ariz-auth-sheet-sub{margin:0!important;max-width:20.5rem;text-align:center;font-size:.8125rem!important;line-height:1.65!important;color:var(--ariz-text-muted);display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important}.ariz-auth-sheet-body{display:flex;flex-direction:column;gap:1rem}.ariz-auth-sheet-body .ariz-field{margin-bottom:0}.ariz-auth-sheet-body .ariz-label{margin-bottom:.35rem}.ariz-auth-sheet-submit,.ariz-auth-sheet .ariz-btn{width:100%;height:48px!important;min-height:48px!important;margin:0!important}.ariz-auth-sheet .ariz-input,.ariz-auth-sheet input{min-height:48px;font-size:1rem}.ariz-auth-brand{display:flex;flex-direction:column;align-items:center;gap:.3rem;margin-bottom:.75rem}.ariz-auth-sheet .ariz-auth-brand{margin-bottom:0}.ariz-auth-brand img{width:64px;height:auto}.ariz-auth-sheet .ariz-auth-brand img{width:56px}.ariz-auth-sheet .ariz-brand-en{font-size:.6875rem;letter-spacing:.06em}.ariz-otp-inputs{display:flex;justify-content:center;margin:1.25rem 0 .75rem}.ariz-otp-inputs .styles_react-code-input__CRulu,.ariz-otp-inputs>div{direction:ltr!important}.ariz-otp-sheet{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.ariz-otp-sheet .ariz-btn{min-height:48px}.ariz-otp-inputs input{border-radius:var(--ariz-radius-sm)!important;border:1px solid var(--ariz-border-strong)!important;background:var(--ariz-surface-muted)!important;color:var(--ariz-text)!important;min-height:48px!important;min-width:44px!important}.ariz-otp-resend{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2rem;margin-bottom:.5rem}.ariz-otp-timer{font-weight:700;color:var(--ariz-primary)}.ariz-text-btn{background:none;border:none;padding:0;color:var(--ariz-text-secondary);font-size:.875rem;font-weight:600;cursor:pointer}.ariz-text-btn:disabled{opacity:.65;cursor:default}.ariz-text-btn:not(:disabled):hover{color:var(--ariz-primary)}.ariz-preloader{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;background:var(--ariz-bg-elevated)}.ariz-loader-ripple{display:inline-block;position:relative;width:80px;height:80px}.ariz-loader-ripple div{position:absolute;border:4px solid var(--ariz-primary);opacity:1;border-radius:50%;animation:ariz-loader-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.ariz-loader-ripple div:nth-child(2){animation-delay:-.5s}@keyframes ariz-loader-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}@media (prefers-reduced-motion:reduce){.ariz-loader-ripple div{animation:none;opacity:.85;inset:18px;width:44px;height:44px}}.ariz-guest-home{background:var(--ariz-bg)}.ariz-guest-main{padding-bottom:.75rem}.ariz-guest-stage{gap:0}.ariz-app-hero,.ariz-guest-stage{display:flex;flex-direction:column}.ariz-app-hero{background:var(--ariz-bg)}.ariz-app-hero-immersive .ariz-app-hero-media{min-height:clamp(420px,72vh,680px)}.ariz-app-hero-media{position:relative;width:100%;background:var(--ariz-surface-sunken);overflow:hidden}.ariz-app-hero-slide,.ariz-app-hero-swiper{width:100%;height:clamp(420px,72vh,680px);display:block;padding:0;border:0;background:transparent;position:relative;overflow:hidden}.ariz-app-hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(20,16,12,.82) 0,rgba(20,16,12,.45) 45%,rgba(20,16,12,.16) 72%,rgba(20,16,12,.06))}.ariz-app-hero-immersive .ariz-app-hero-copy{position:absolute;inset-inline:0;bottom:0;z-index:2;padding:1.5rem var(--ariz-page-pad) 2.25rem;max-width:var(--ariz-container);margin-inline:auto;width:100%;box-sizing:border-box;color:#faf7f2;pointer-events:none}.ariz-app-hero-immersive .ariz-app-hero-copy .ariz-app-hero-cta,.ariz-app-hero-immersive .ariz-app-hero-copy .ariz-btn{pointer-events:auto}.ariz-app-hero-immersive .ariz-app-hero-eyebrow{color:hsla(38,44%,96%,.78)}.ariz-app-hero-immersive .ariz-app-hero-title{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.28);animation:ariz-hero-rise .7s var(--ariz-ease) both}.ariz-app-hero-immersive .ariz-app-hero-lead{color:hsla(38,44%,96%,.92);animation:ariz-hero-rise .7s var(--ariz-ease) .08s both}.ariz-app-hero-immersive .ariz-app-hero-cta{display:flex;flex-flow:row wrap;align-items:center;gap:.55rem;animation:ariz-hero-rise .7s var(--ariz-ease) .14s both}.ariz-app-hero-immersive .ariz-app-hero-cta .ariz-btn{flex:0 0 auto;width:auto;max-width:100%;white-space:nowrap}@media (max-width:380px){.ariz-app-hero-immersive .ariz-app-hero-cta{flex-direction:column;align-items:stretch}.ariz-app-hero-immersive .ariz-app-hero-cta .ariz-btn{width:100%;justify-content:center}}.ariz-btn-on-media{background:hsla(0,0%,100%,.12)!important;color:#fff!important;border-color:hsla(0,0%,100%,.35)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ariz-btn-on-media:focus-visible,.ariz-btn-on-media:hover:not(:disabled){background:hsla(0,0%,100%,.22)!important;border-color:hsla(0,0%,100%,.55)!important}@keyframes ariz-hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ariz-app-hero-dots{position:absolute;inset-inline-start:1rem;bottom:1rem;z-index:3;display:flex;gap:.35rem;padding:.35rem .45rem;border-radius:999px;background:rgba(26,24,20,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ariz-app-hero-immersive .ariz-app-hero-dots{bottom:auto;top:1rem;inset-inline-start:auto;inset-inline-end:1rem}.ariz-app-hero-dot{width:.55rem;height:.35rem;border-radius:999px;background:hsla(0,0%,100%,.45);transition:width var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease)}.ariz-app-hero-dot.is-active{width:1.35rem;background:#fff}.ariz-app-hero-copy{padding:1.15rem var(--ariz-page-pad) .35rem;max-width:var(--ariz-container);margin-inline:auto;width:100%}.ariz-app-hero-eyebrow{margin:0 0 .35rem;font-size:.75rem;letter-spacing:.06em;color:var(--ariz-text-muted);font-weight:600}.ariz-app-hero-title{margin:0;font-family:Lamia,Morabba,Farsi,tahoma,sans-serif!important;font-size:clamp(1.75rem,5vw,2.85rem);line-height:1.2;color:var(--ariz-text)}.ariz-app-hero-lead{margin:.55rem 0 1rem;max-width:34rem;font-size:.95rem;line-height:1.75;color:var(--ariz-text-secondary)}.ariz-app-hero-cta{display:flex;flex-flow:row wrap;align-items:center;gap:.55rem}.ariz-app-hero-cta .ariz-btn{flex:0 0 auto;width:auto;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ariz-app-hero-immersive .ariz-app-hero-cta,.ariz-app-hero-immersive .ariz-app-hero-lead,.ariz-app-hero-immersive .ariz-app-hero-title{animation:none}}.ariz-guest-hub-wrap{padding-top:1rem;padding-bottom:.25rem}.ariz-service-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;animation:ariz-hub-in .55s var(--ariz-ease) both}@media (min-width:640px){.ariz-service-hub{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.75rem}}@media (min-width:1024px){.ariz-service-hub{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.85rem}}.ariz-service-hub-item.tone-primary .ariz-service-hub-icon{background:var(--ariz-primary-soft);color:var(--ariz-primary)}.ariz-service-hub-item.tone-warm .ariz-service-hub-icon{background:var(--ariz-warning-bg);color:var(--ariz-warning)}.ariz-service-hub-item.tone-green .ariz-service-hub-icon{background:var(--ariz-success-bg);color:var(--ariz-success)}.ariz-service-hub-item.tone-stone .ariz-service-hub-icon{background:var(--ariz-surface-muted);color:var(--ariz-text-secondary)}.ariz-service-hub-item.tone-muted .ariz-service-hub-icon{background:var(--ariz-surface-sunken);color:var(--ariz-text-muted)}@keyframes ariz-hub-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ariz-service-hub-item{display:flex;align-items:center;gap:.75rem;min-width:0;min-height:72px;padding:.85rem .9rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border);background:var(--ariz-surface);color:var(--ariz-text);text-decoration:none;text-align:right;overflow:hidden;transition:border-color var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-service-hub-item:focus-visible,.ariz-service-hub-item:hover{border-color:var(--ariz-primary);background:var(--ariz-primary-soft);box-shadow:var(--ariz-shadow-sm);transform:translateY(-1px);outline:none}.ariz-service-hub-item:active{transform:translateY(0)}.ariz-service-hub-icon{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ariz-radius-sm);background:var(--ariz-surface-muted);color:var(--ariz-primary)}.ariz-service-hub-text{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1 1 auto}.ariz-service-hub-text strong{font-size:.9rem;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-service-hub-text span{font-size:.72rem;color:var(--ariz-text-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-showcase-banner{padding-block:.35rem .55rem}@media (min-width:1024px){.ariz-showcase-banner{padding-block:.55rem .75rem}}.ariz-guest-home .ariz-showcase-banner+.ariz-trust{margin-block-start:calc(2rem + 20px)}@media (min-width:1024px){.ariz-guest-home .ariz-showcase-banner+.ariz-trust{margin-block-start:calc(3rem + 20px)}}.ariz-showcase-banner-frame{position:relative;overflow:hidden;isolation:isolate;min-height:11.5rem;border-radius:var(--ariz-radius-xl);border:1px solid color-mix(in srgb,var(--ariz-border) 70%,transparent);box-shadow:var(--ariz-shadow-md);display:flex;align-items:flex-end}@media (min-width:768px){.ariz-showcase-banner-frame{min-height:13.5rem}}@media (min-width:1024px){.ariz-showcase-banner-frame{min-height:15rem}}.ariz-showcase-banner-media{position:absolute;inset:0;z-index:0}.ariz-showcase-banner-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transform:scale(1.02);transition:transform .7s var(--ariz-ease,ease)}.ariz-showcase-banner-frame:hover .ariz-showcase-banner-media img{transform:scale(1.06)}.ariz-showcase-banner-scrim{position:absolute;inset:0;z-index:1;pointer-events:none}.ariz-showcase-banner.tone-desert .ariz-showcase-banner-scrim{background:linear-gradient(105deg,rgba(14,12,10,.94),rgba(20,16,12,.78) 42%,rgba(20,16,12,.35) 72%,rgba(20,16,12,.12)),linear-gradient(0deg,rgba(248,127,48,.28),transparent 58%)}.ariz-showcase-banner.tone-oasis .ariz-showcase-banner-scrim{background:linear-gradient(105deg,rgba(10,18,15,.94),rgba(20,36,30,.78) 44%,rgba(20,32,28,.32) 74%,rgba(20,32,28,.12))}.ariz-showcase-banner.tone-ember .ariz-showcase-banner-scrim{background:linear-gradient(105deg,rgba(28,12,6,.94),rgba(52,24,10,.78) 40%,rgba(248,127,48,.28) 68%,rgba(26,24,20,.14))}.ariz-showcase-banner.align-end .ariz-showcase-banner-scrim{background:linear-gradient(255deg,rgba(14,12,10,.94),rgba(20,16,12,.76) 44%,rgba(20,16,12,.32) 74%,rgba(20,16,12,.1)),linear-gradient(0deg,rgba(248,127,48,.22),transparent 52%)}.ariz-showcase-banner.align-end.tone-oasis .ariz-showcase-banner-scrim{background:linear-gradient(255deg,rgba(10,18,15,.95),rgba(20,36,30,.78) 44%,rgba(20,32,28,.3) 74%,rgba(20,32,28,.1))}.ariz-showcase-banner-body{position:relative;z-index:2;width:min(100%,28rem);padding:1.15rem 1.1rem 1.25rem;color:#faf7f2;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;text-shadow:0 2px 18px rgba(0,0,0,.45)}.ariz-showcase-banner.align-end .ariz-showcase-banner-body{margin-inline-start:auto;text-align:start}@media (min-width:768px){.ariz-showcase-banner-body{padding:1.45rem 1.55rem 1.55rem;width:min(100%,34rem);gap:.5rem}}.ariz-showcase-banner-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#ffe0c2;opacity:1}.ariz-showcase-banner.tone-oasis .ariz-showcase-banner-eyebrow{color:#d7efe4}.ariz-showcase-banner-title{margin:0;font-family:Lamia,Morabba,Farsi,tahoma,sans-serif!important;font-size:clamp(1.28rem,3vw,1.85rem);font-weight:800;line-height:1.28;letter-spacing:-.02em;color:#fff;text-wrap:balance;text-shadow:0 1px 2px rgba(0,0,0,.55),0 8px 24px rgba(0,0,0,.35)}.ariz-showcase-banner-desc{margin:0;max-width:28rem;font-size:.875rem;line-height:1.7;color:rgba(255,252,247,.96);text-shadow:0 1px 10px rgba(0,0,0,.4)}@media (min-width:768px){.ariz-showcase-banner-desc{font-size:.95rem}}.ariz-showcase-banner-cta{margin-top:.55rem;display:inline-flex;align-items:center;gap:.4rem;min-height:2.55rem;padding:.5rem 1.05rem;border-radius:999px;background:#fff;color:#1a1814;font-size:.84rem;font-weight:700;text-decoration:none;text-shadow:none;box-shadow:0 10px 24px rgba(0,0,0,.28);transition:transform .18s var(--ariz-ease,ease),background .18s var(--ariz-ease,ease),color .18s var(--ariz-ease,ease)}.ariz-showcase-banner.tone-desert .ariz-showcase-banner-cta,.ariz-showcase-banner.tone-ember .ariz-showcase-banner-cta{background:var(--ariz-primary);color:#fff}.ariz-showcase-banner.tone-oasis .ariz-showcase-banner-cta{background:#fff;color:#2c4a3e}.ariz-showcase-banner-cta:focus-visible,.ariz-showcase-banner-cta:hover{transform:translateY(-1px);outline:none}.ariz-showcase-banner.tone-desert .ariz-showcase-banner-cta:focus-visible,.ariz-showcase-banner.tone-desert .ariz-showcase-banner-cta:hover,.ariz-showcase-banner.tone-ember .ariz-showcase-banner-cta:focus-visible,.ariz-showcase-banner.tone-ember .ariz-showcase-banner-cta:hover{background:var(--ariz-primary-hover)}@media (prefers-reduced-motion:reduce){.ariz-showcase-banner-cta,.ariz-showcase-banner-media img{transition:none}.ariz-showcase-banner-frame:hover .ariz-showcase-banner-media img{transform:none}}.ariz-module{padding-block:1.2rem}@media (min-width:1024px){.ariz-module{padding-block:1.55rem}}@media (min-width:1280px){.ariz-guest-home .ariz-module{padding-block:1.7rem}}.ariz-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ariz-module-rail .swiper-slide{height:auto;max-width:100%;box-sizing:border-box;display:flex}.ariz-module-rail .ariz-card{height:100%;width:100%}.ariz-rail{position:relative;min-width:0}.ariz-module-rail.swiper,.ariz-rail{width:100%;max-width:100%;overflow:hidden}.ariz-module-rail.swiper{padding-block:.2rem .35rem;margin-block:-.1rem 0}.ariz-module-rail .swiper-wrapper{max-width:100%;align-items:stretch}.ariz-rail--food:not(.ariz-rail--grid) .ariz-module-rail .swiper-slide{height:auto}.ariz-rail--food:not(.ariz-rail--grid) .ariz-module-rail .ariz-card--food{min-height:128px}.ariz-rail--food.ariz-rail--grid .ariz-module-rail--grid{padding-bottom:.1rem}.ariz-rail--food.ariz-rail--grid .ariz-module-rail--grid .swiper-wrapper{max-width:none}.ariz-rail--food.ariz-rail--grid .ariz-module-rail--grid .swiper-slide{height:132px!important;box-sizing:border-box}.ariz-rail--food.ariz-rail--grid .ariz-card--food{min-height:0;height:100%}@media (min-width:1024px){.ariz-rail--food.ariz-rail--grid .ariz-module-rail--grid .swiper-slide{height:146px!important}}.ariz-rail-head{width:100%;margin-bottom:1rem}.ariz-rail>.ariz-empty{width:100%;align-items:center}.ariz-rail-toolbar{display:flex;justify-content:flex-end;margin-bottom:.75rem}.ariz-rail-nav{gap:.4rem}.ariz-rail-btn,.ariz-rail-nav{display:inline-flex;align-items:center}.ariz-rail-btn{width:2.15rem;height:2.15rem;justify-content:center;border-radius:999px;border:1px solid var(--ariz-border-strong);background:var(--ariz-surface);color:var(--ariz-text);box-shadow:var(--ariz-shadow-sm);cursor:pointer;transition:background var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease),opacity var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease)}@media (min-width:768px){.ariz-rail-btn{width:2.35rem;height:2.35rem}}.ariz-rail-btn:focus-visible,.ariz-rail-btn:hover{background:var(--ariz-primary);border-color:var(--ariz-primary);color:#fff;outline:none}.ariz-rail-btn:active:not(.swiper-button-disabled){transform:scale(.96)}.ariz-rail-btn.swiper-button-disabled,.ariz-rail-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.ariz-rail .swiper-button-next,.ariz-rail .swiper-button-prev{display:none}.ariz-discover-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;width:100%;max-width:100%}.ariz-discover-col{min-width:0;max-width:100%;overflow:hidden}.ariz-discover-col .ariz-rail-head,.ariz-discover-col .ariz-section-head{width:100%;margin-bottom:.75rem}.ariz-discover-col .swiper{width:100%;max-width:100%;overflow:hidden}.ariz-discover-col .swiper-slide{height:auto}.ariz-discover-footer{margin-top:1.35rem;display:flex;flex-wrap:wrap;gap:.65rem}.ariz-trust{position:relative;isolation:isolate;padding-block:1.2rem;overflow:hidden}.ariz-trust-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in srgb,var(--ariz-primary) 10%,transparent),transparent 55%),radial-gradient(ellipse 55% 70% at 0 100%,color-mix(in srgb,var(--ariz-secondary) 12%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--ariz-surface-muted) 55%,transparent),transparent 70%)}.ariz-trust-inner{position:relative;z-index:1}.ariz-trust-fallback{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:stretch}@media (min-width:640px){.ariz-trust-fallback{grid-template-columns:repeat(2,minmax(0,1fr))}}.ariz-rail--trust .swiper-slide{height:auto;display:flex}.ariz-rail--trust .ariz-trust-card{--ariz-trust-body-lines:3;--ariz-trust-body-lh:1.65;--ariz-trust-body-size:0.84rem;height:100%;width:100%;min-height:11.5rem}.ariz-trust-card{height:100%;transition:border-color var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-trust-card:hover{border-color:color-mix(in srgb,var(--ariz-primary) 32%,var(--ariz-border));box-shadow:var(--ariz-shadow-sm)}.ariz-trust-card-inner{position:relative;display:flex;flex-direction:column;gap:.85rem;height:100%;min-height:inherit;padding:1.05rem 1.05rem 1.1rem;box-sizing:border-box}.ariz-trust-quote{position:absolute;top:.85rem;inset-inline-end:.9rem;display:inline-flex;color:color-mix(in srgb,var(--ariz-primary) 55%,transparent);opacity:.85;pointer-events:none}.ariz-trust-card-top{display:flex;align-items:center;gap:.7rem;min-width:0;flex:0 0 auto;padding-inline-end:1.6rem}.ariz-trust-avatar{width:2.55rem;height:2.55rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(155deg,color-mix(in srgb,var(--ariz-primary) 88%,#fff),var(--ariz-secondary));color:#fff;font-family:Lamia,Morabba,Farsi,tahoma,sans-serif!important;font-size:.92rem;font-weight:700;letter-spacing:.02em;box-shadow:0 6px 16px color-mix(in srgb,var(--ariz-secondary) 22%,transparent)}.ariz-trust-card-meta{min-width:0;flex:1 1 auto}.ariz-trust-card-name{margin:0;font-size:.92rem;font-weight:700;line-height:1.35;color:var(--ariz-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-trust-card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.28rem}.ariz-trust-card-tag{display:inline-flex;align-items:center;min-height:1.25rem;padding:.1rem .45rem;border-radius:999px;background:var(--ariz-primary-soft);color:var(--ariz-primary);font-size:.65rem;font-weight:700;line-height:1}.ariz-trust-card-date{margin:0;font-size:.7rem;color:var(--ariz-text-muted);white-space:nowrap}.ariz-trust-card-body{margin:auto 0 0;flex:0 0 auto;font-size:var(--ariz-trust-body-size,.84rem);line-height:var(--ariz-trust-body-lh,1.65);color:var(--ariz-text-secondary);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ariz-trust-body-lines,3);line-clamp:var(--ariz-trust-body-lines,3);height:calc(var(--ariz-trust-body-lines, 3) * 1lh);max-height:calc(var(--ariz-trust-body-lines, 3) * 1lh)}@media (min-width:1024px){.ariz-trust{padding-block:1.55rem}.ariz-rail--trust .ariz-trust-card{--ariz-trust-body-size:0.875rem;--ariz-trust-body-lines:3;min-height:12rem}.ariz-trust-card-inner{padding:1.15rem 1.15rem 1.2rem;gap:.95rem}}@media (min-width:1280px){.ariz-guest-home .ariz-trust{padding-block:1.7rem}}.Toastify__toast-container{z-index:var(--ariz-z-toast)!important}.Toastify__toast-container.Toastify__toast-container--top-center{top:calc(20px + env(safe-area-inset-top, 0px));right:auto;left:50%;width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 32px));margin:0;padding:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.Toastify__toast,.Toastify__toast.ariz-toast{--toast-accent:var(--ariz-accent);--toast-tint:color-mix(in srgb,var(--ariz-accent) 10%,transparent);--toast-border:color-mix(in srgb,var(--ariz-border-strong) 70%,var(--ariz-accent));--toast-icon-bg:color-mix(in srgb,var(--ariz-accent) 16%,transparent);--toast-icon-ring:color-mix(in srgb,var(--ariz-accent) 40%,transparent);min-height:0!important;width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 32px));margin:0!important;padding-block:7px!important;padding-inline:7px 16px!important;border:1px solid var(--toast-border)!important;border-radius:999px!important;box-shadow:0 1px 0 hsla(0,0%,100%,.55) inset,var(--ariz-shadow-md)!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);font-family:Dana,Farsi,tahoma,sans-serif!important;font-size:13px;font-weight:550;line-height:1.35;letter-spacing:-.01em;direction:rtl;text-align:right;overflow:hidden}.Toastify__toast,.Toastify__toast-theme--colored,.Toastify__toast-theme--dark,.Toastify__toast-theme--light,.Toastify__toast.ariz-toast{background:linear-gradient(0deg,var(--toast-tint),var(--toast-tint)),color-mix(in srgb,var(--ariz-surface) 82%,transparent)!important;color:var(--ariz-text)!important}.Toastify__progress-bar{top:0!important;bottom:0!important;left:0!important;right:auto!important;width:100%!important;height:100%!important;margin:0!important;opacity:1!important;display:block!important;border-radius:inherit!important;background:color-mix(in srgb,var(--toast-accent) 12%,transparent)!important;box-shadow:none!important;z-index:0;pointer-events:none}.Toastify__toast--rtl .Toastify__progress-bar{left:auto!important;right:0!important}.Toastify__progress-bar--bg{opacity:1!important;background:color-mix(in srgb,var(--toast-accent) 5%,transparent)!important;box-shadow:none!important}.Toastify__close-button,.Toastify__toast-body,.Toastify__toast-icon{position:relative;z-index:1}.Toastify__toast-body{display:flex!important;align-items:center!important;gap:8px!important;color:inherit!important}.Toastify__toast-body,.Toastify__toast-body>div:last-child{margin:0!important;padding:0!important}.Toastify__toast-icon{width:26px!important;min-width:26px!important;height:26px!important;margin:0!important;margin-inline-end:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px;flex:0 0 auto;color:var(--toast-accent)!important;background:var(--toast-icon-bg)!important;box-shadow:inset 0 0 0 1px var(--toast-icon-ring)}.Toastify__toast-icon svg{width:13px!important;height:13px!important;fill:currentColor!important}.Toastify__close-button{align-self:center!important;opacity:.45!important;color:var(--ariz-text-muted)!important;padding:0!important;margin-inline-start:4px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:.85!important}.Toastify__toast--success{--toast-accent:var(--ariz-success);--toast-tint:color-mix(in srgb,var(--ariz-success) 12%,transparent);--toast-border:color-mix(in srgb,var(--ariz-success) 38%,var(--ariz-border));--toast-icon-bg:color-mix(in srgb,var(--ariz-success) 16%,transparent);--toast-icon-ring:color-mix(in srgb,var(--ariz-success) 42%,transparent)}.Toastify__toast--error{--toast-accent:var(--ariz-error);--toast-tint:color-mix(in srgb,var(--ariz-error) 12%,transparent);--toast-border:color-mix(in srgb,var(--ariz-error) 38%,var(--ariz-border));--toast-icon-bg:color-mix(in srgb,var(--ariz-error) 16%,transparent);--toast-icon-ring:color-mix(in srgb,var(--ariz-error) 42%,transparent)}.Toastify__toast--warning{--toast-accent:var(--ariz-warning);--toast-tint:color-mix(in srgb,var(--ariz-warning) 13%,transparent);--toast-border:color-mix(in srgb,var(--ariz-warning) 40%,var(--ariz-border));--toast-icon-bg:color-mix(in srgb,var(--ariz-warning) 18%,transparent);--toast-icon-ring:color-mix(in srgb,var(--ariz-warning) 45%,transparent)}.Toastify__toast--info{--toast-accent:var(--ariz-info);--toast-tint:color-mix(in srgb,var(--ariz-info) 12%,transparent);--toast-border:color-mix(in srgb,var(--ariz-info) 38%,var(--ariz-border));--toast-icon-bg:color-mix(in srgb,var(--ariz-info) 16%,transparent);--toast-icon-ring:color-mix(in srgb,var(--ariz-info) 42%,transparent)}.Toastify__toast--default{--toast-accent:var(--ariz-primary);--toast-tint:color-mix(in srgb,var(--ariz-primary) 10%,transparent);--toast-border:color-mix(in srgb,var(--ariz-primary) 32%,var(--ariz-border));--toast-icon-bg:color-mix(in srgb,var(--ariz-primary) 14%,transparent);--toast-icon-ring:color-mix(in srgb,var(--ariz-primary) 38%,transparent)}.Toastify__bounce-enter--top-center{animation:ariz-toast-in .46s var(--ariz-ease) both!important}.Toastify__bounce-exit--top-center{animation:ariz-toast-out .24s cubic-bezier(.4,0,1,1) both!important}@keyframes ariz-toast-in{0%{opacity:0;transform:translate3d(0,-14px,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ariz-toast-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-10px,0) scale(.96)}}@media (max-width:1024px){.Toastify__toast-container.Toastify__toast-container--top-center{top:auto!important;bottom:calc(var(--ariz-nav-bottom-h) + 10px + env(safe-area-inset-bottom, 0px))!important;flex-direction:column-reverse}.Toastify__bounce-enter--top-center{animation:ariz-toast-in-bottom .46s var(--ariz-ease) both!important}.Toastify__bounce-exit--top-center{animation:ariz-toast-out-bottom .24s cubic-bezier(.4,0,1,1) both!important}}@keyframes ariz-toast-in-bottom{0%{opacity:0;transform:translate3d(0,16px,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ariz-toast-out-bottom{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,12px,0) scale(.96)}}@media (prefers-reduced-motion:reduce){.Toastify__bounce-enter--top-center,.Toastify__bounce-exit--top-center{animation:none!important}}[data-theme=dark] .Toastify__toast,[data-theme=dark] .Toastify__toast.ariz-toast{background:linear-gradient(0deg,var(--toast-tint),var(--toast-tint)),color-mix(in srgb,var(--ariz-surface) 88%,transparent)!important;color:var(--ariz-text)!important;box-shadow:0 1px 0 hsla(0,0%,100%,.06) inset,var(--ariz-shadow-md)!important}.ariz-sheet{z-index:var(--ariz-z-modal)}@media (max-width:430px){.ariz-page-banner{min-height:112px}.ariz-page-banner-inner{padding-block:1rem}.ariz-page-banner-inner h1{font-size:1.2rem!important}.ariz-guest-hub-wrap{padding-top:.75rem}.ariz-service-hub{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ariz-service-hub-item{min-height:64px;padding:.65rem .7rem;gap:.5rem}.ariz-service-hub-icon{width:36px;height:36px}.ariz-service-hub-icon svg{width:18px;height:18px}.ariz-service-hub-text strong{font-size:.8rem}.ariz-service-hub-text span{font-size:.65rem}.ariz-section{padding-block:1.15rem}.ariz-grid-cards{gap:.75rem}.ariz-section-head{margin-bottom:.85rem}}@media (prefers-reduced-motion:reduce){.ariz-service-hub{animation:none}.ariz-app-hero-dot,.ariz-card-interactive,.ariz-service-hub-item{transition:none}.ariz-card-interactive:focus-visible,.ariz-card-interactive:hover{transform:none}}.ariz-detail{flex:1;width:100%}.ariz-detail.ariz-section{padding-top:.75rem;padding-bottom:var(--ariz-space-8)}@media (min-width:1024px){.ariz-detail.ariz-section{padding-top:.85rem;padding-bottom:var(--ariz-space-10,2.5rem)}}.ariz-detail-breadcrumb{margin-bottom:.65rem}.ariz-detail-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .15rem;margin:0;padding:0;list-style:none;font-size:.8125rem}.ariz-detail-breadcrumb-item{display:inline-flex;align-items:center;gap:.35rem}.ariz-detail-breadcrumb-link{color:var(--ariz-text-muted);background:none;border:0;padding:0;cursor:pointer;font:inherit}.ariz-detail-breadcrumb-link:focus-visible,.ariz-detail-breadcrumb-link:hover{color:var(--ariz-primary);text-decoration:underline;outline:none}.ariz-detail-breadcrumb-sep{color:var(--ariz-text-muted);opacity:.7}.ariz-detail-breadcrumb-current{color:var(--ariz-text);font-weight:600;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ariz-detail-layout{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}@media (min-width:1024px){.ariz-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr);gap:1.5rem}.ariz-detail-layout--stay{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr)}}.ariz-detail-gallery{background:var(--ariz-surface);border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-lg);overflow:hidden}.ariz-detail-gallery-main{position:relative;display:block;width:100%;border:0;padding:0;background:var(--ariz-surface-sunken);cursor:zoom-in}.ariz-detail-gallery--stay .ariz-detail-gallery-main{aspect-ratio:16/10;max-height:460px}.ariz-detail-gallery--food .ariz-detail-gallery-main{aspect-ratio:1/1;max-height:480px}.ariz-detail-gallery-main:focus-visible{outline:2px solid var(--ariz-focus);outline-offset:2px}.ariz-detail-gallery-thumbs{display:flex;gap:.55rem;padding:.75rem;overflow-x:auto;border-top:1px solid var(--ariz-border);-webkit-overflow-scrolling:touch}.ariz-detail-gallery-thumb{position:relative;flex-shrink:0;width:4.75rem;height:3.5rem;border-radius:var(--ariz-radius-sm);overflow:hidden;border:1px solid var(--ariz-border);padding:0;background:var(--ariz-surface-sunken);cursor:pointer}.ariz-detail-gallery--food .ariz-detail-gallery-thumb{width:4.25rem;height:4.25rem}.ariz-detail-gallery-thumb.is-active{border-color:var(--ariz-primary);box-shadow:0 0 0 1px var(--ariz-primary)}.ariz-detail-lightbox{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(20,16,12,.78)}.ariz-detail-lightbox-close{position:absolute;top:1rem;left:1rem;background:var(--ariz-surface)}.ariz-detail-lightbox-img{max-width:min(960px,100%);max-height:78vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--ariz-radius-md)}.ariz-detail-panel{background:var(--ariz-surface);border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-lg);padding:1.15rem 1.2rem 1.3rem}@media (min-width:1024px){.ariz-detail-panel{position:sticky;top:5.5rem;padding:1.35rem 1.4rem 1.5rem}}.ariz-detail-kicker{margin:0 0 .35rem;font-size:.75rem;font-weight:600;color:var(--ariz-text-muted)}.ariz-detail-title{margin:0;font-family:Lamia,Morabba,Farsi,tahoma,sans-serif!important;font-size:1.45rem;line-height:1.35;color:var(--ariz-text)}@media (min-width:768px){.ariz-detail-title{font-size:1.7rem}}.ariz-detail-facts{margin-top:1rem;display:grid;gap:.65rem;padding:.95rem 1rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border);background:linear-gradient(155deg,color-mix(in srgb,var(--ariz-primary) 8%,var(--ariz-surface-muted)),var(--ariz-surface-muted))}.ariz-detail-facts-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ariz-detail-price-label{margin:0;font-size:.8rem;color:var(--ariz-text-muted)}.ariz-detail-price-value{margin:.2rem 0 0;font-size:1.2rem;font-weight:700;color:var(--ariz-text)}.ariz-detail-price-old{margin:0;font-size:.9rem;color:var(--ariz-error);text-decoration:line-through}.ariz-detail-fact{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--ariz-text-muted)}.ariz-detail-amenities{margin-top:1.1rem}.ariz-detail-amenities-title{margin:0 0 .65rem;font-size:.875rem;font-weight:600;color:var(--ariz-text)}.ariz-detail-amenity-list{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.ariz-detail-amenity{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--ariz-border);background:var(--ariz-bg);font-size:.75rem;color:var(--ariz-text-secondary)}.ariz-detail-amenity-dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--ariz-primary);flex-shrink:0}.ariz-detail-desc{margin-top:1rem;font-size:.9rem;line-height:1.9;color:var(--ariz-text-secondary)}.ariz-detail-desc :where(p,ul,ol){margin:0 0 .65rem}.ariz-detail-desc :where(p:last-child,ul:last-child,ol:last-child){margin-bottom:0}.ariz-detail-actions{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--ariz-border);display:flex;flex-direction:column;gap:.7rem}.ariz-detail-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.ariz-detail-actions-primary{display:flex;align-items:center;gap:.65rem}.ariz-detail-body-card{margin-top:1.35rem;background:var(--ariz-surface);border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-lg);padding:1.15rem 1.2rem 1.3rem}.ariz-detail-body-title{margin:0 0 .75rem;font-size:1.05rem;font-family:Lamia,Morabba,Farsi,tahoma,sans-serif!important;color:var(--ariz-text)}.ariz-detail-related{margin-top:2rem}.ariz-detail-related-fallback{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.ariz-detail-related-fallback{grid-template-columns:1fr 1fr}}.ariz-qty-stepper{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .45rem;border-radius:var(--ariz-radius-md);background:var(--ariz-surface-muted);border:1px solid var(--ariz-border)}.ariz-qty-stepper-btn{width:2.15rem;height:2.15rem}.ariz-qty-stepper-count{min-width:1.5rem;text-align:center;font-weight:700;color:var(--ariz-text)}.ariz-detail-skeleton{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:1024px){.ariz-detail-skeleton{grid-template-columns:1.35fr .95fr}}.ariz-grid-cards--rooms{grid-template-columns:1fr;gap:.85rem}@media (min-width:520px){.ariz-grid-cards--rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}}@media (min-width:900px){.ariz-grid-cards--rooms{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}@media (min-width:1280px){.ariz-grid-cards--rooms{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.ariz-grid-cards--rooms .ariz-card--stay{display:flex;flex-direction:column;height:100%;min-width:0}.ariz-grid-cards--rooms .ariz-card--stay .ariz-card-media{aspect-ratio:16/10}.ariz-grid-cards--rooms .ariz-card--stay .ariz-card-body{flex:1;display:flex;flex-direction:column;gap:.35rem;padding:.8rem .85rem .9rem;min-width:0}.ariz-grid-cards--rooms .ariz-card--stay .ariz-card-title{font-size:.95rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ariz-grid-cards--rooms .ariz-card--stay .ariz-card-kicker{font-size:.68rem}.ariz-grid-cards--rooms .ariz-card--stay .ariz-price--stay{margin-top:auto;font-size:.92rem;line-height:1.35;word-break:break-word}.ariz-grid-cards--rooms .ariz-card--stay .ariz-price--stay span{font-size:.72rem;font-weight:500}.ariz-grid-cards--rooms .ariz-card--stay .ariz-card-action-hint{font-size:.72rem;margin-top:.1rem}.ariz-card-stay-capacity{display:none}.ariz-card-stay-discount{inset-inline-start:auto;inset-inline-end:.55rem;background:rgba(26,24,20,.92);color:#faf7f2;font-size:.7rem}.ariz-card-stay-facts{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;min-width:0}.ariz-card-stay-fact{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--ariz-text-muted);white-space:nowrap}.ariz-grid-cards--rooms .ariz-card-stay-facts{font-size:.75rem}@media (max-width:519px){.ariz-grid-cards--rooms .ariz-card--stay{flex-direction:row;align-items:stretch;min-height:128px}.ariz-grid-cards--rooms .ariz-card--stay .ariz-card-media{width:42%;min-width:132px;max-width:168px;aspect-ratio:auto;align-self:stretch}.ariz-grid-cards--rooms .ariz-card--stay .ariz-card-body{width:58%;padding:.7rem .75rem .75rem;gap:.28rem;justify-content:center}.ariz-grid-cards--rooms .ariz-card--stay .ariz-card-title{font-size:.88rem;-webkit-line-clamp:2}.ariz-grid-cards--rooms .ariz-card--stay .ariz-card-action-hint,.ariz-grid-cards--rooms .ariz-card--stay .ariz-card-kicker{display:none}.ariz-grid-cards--rooms .ariz-card-stay-facts{gap:.3rem .55rem}.ariz-grid-cards--rooms .ariz-card-stay-fact{font-size:.7rem}.ariz-grid-cards--rooms .ariz-card--stay .ariz-price--stay{margin-top:.15rem;font-size:.84rem}.ariz-grid-cards--rooms .ariz-card-stay-capacity{display:none}.ariz-grid-cards--rooms .ariz-card-stay-discount{inset-inline-end:.4rem;top:.4rem;font-size:.64rem;padding:.15rem .4rem}}.ariz-rooms-filter{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem}.ariz-rooms-filter-bar{display:flex;align-items:center;gap:.55rem}.ariz-rooms-filter-search{position:relative;display:flex;align-items:center;min-width:0;flex:1}.ariz-rooms-filter-search-icon{position:absolute;inset-inline-start:.85rem;color:var(--ariz-text-muted);display:inline-flex;pointer-events:none}.ariz-rooms-filter-input{padding-inline-start:2.5rem;padding-inline-end:2.4rem}.ariz-rooms-filter-clear-input{position:absolute;inset-inline-end:.45rem;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:var(--ariz-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ariz-rooms-filter-clear-input:focus-visible,.ariz-rooms-filter-clear-input:hover{color:var(--ariz-text);background:var(--ariz-surface-muted);outline:none}.ariz-rooms-filter-icon-btn{position:relative;flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border-strong);background:var(--ariz-surface);color:var(--ariz-text);cursor:pointer;transition:border-color var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease)}.ariz-rooms-filter-icon-btn:focus-visible,.ariz-rooms-filter-icon-btn:hover{border-color:var(--ariz-primary);color:var(--ariz-primary);background:var(--ariz-primary-soft);outline:none}.ariz-rooms-filter-icon-btn.is-active{border-color:var(--ariz-primary);color:var(--ariz-primary);background:var(--ariz-primary-soft)}.ariz-rooms-filter-icon-btn .ariz-rooms-filter-count{position:absolute;top:-5px;inset-inline-end:-5px}.ariz-rooms-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;border-radius:999px;background:var(--ariz-primary);color:#fff;font-size:.7rem;font-weight:700;line-height:1}.ariz-rooms-filter-status{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.25rem}.ariz-rooms-filter-result{margin:0;font-size:.8125rem;color:var(--ariz-text-secondary)}.ariz-rooms-filter-chips{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.15rem;-webkit-overflow-scrolling:touch}.ariz-rooms-filter-chips--wrap{flex-wrap:wrap;overflow:visible}.ariz-rooms-filter-chips .ariz-chip-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem;min-height:36px}.ariz-rooms-filter-active{display:flex;flex-wrap:nowrap;gap:.4rem;align-items:center;overflow-x:auto;padding-bottom:.1rem;-webkit-overflow-scrolling:touch}.ariz-rooms-filter-active-chip{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;min-height:30px;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--ariz-border-strong);background:var(--ariz-surface);color:var(--ariz-text-secondary);font-size:.74rem;cursor:pointer;transition:border-color var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease)}.ariz-rooms-filter-active-chip:focus-visible,.ariz-rooms-filter-active-chip:hover{border-color:var(--ariz-primary);color:var(--ariz-primary);background:var(--ariz-primary-soft);outline:none}.ariz-rooms-filter-reset-inline{border:0;background:transparent;color:var(--ariz-primary);font-size:.78rem;font-weight:600;cursor:pointer;padding:0;white-space:nowrap}.ariz-rooms-filter-reset-inline:focus-visible,.ariz-rooms-filter-reset-inline:hover{text-decoration:underline;outline:none}.ariz-rooms-filter-sheet{display:flex;flex-direction:column;gap:1rem;min-height:0}.ariz-rooms-filter-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ariz-rooms-filter-sheet-head h2{margin:0;font-size:1.05rem;font-weight:700;color:var(--ariz-text)}.ariz-rooms-filter-sheet-head p{margin:.3rem 0 0;font-size:.8125rem;color:var(--ariz-text-secondary)}.ariz-rooms-filter-sheet-body{display:flex;flex-direction:column;gap:.15rem;max-height:min(58vh,480px);overflow-y:auto;padding-inline-end:.15rem}.ariz-rooms-filter-sheet-body .ariz-label{display:inline-flex;align-items:center;gap:.35rem}.ariz-rooms-filter-range{display:grid;grid-template-columns:1fr auto 1fr;gap:.5rem;align-items:center}.ariz-rooms-filter-range>span{font-size:.8125rem;color:var(--ariz-text-muted)}.ariz-rooms-filter-hint{margin:.45rem 0 0;font-size:.78rem;color:var(--ariz-text-muted)}.ariz-rooms-filter-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-height:56px;padding:.75rem .9rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border-strong);background:var(--ariz-surface);color:var(--ariz-text);text-align:start;cursor:pointer;transition:border-color var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-rooms-filter-toggle:focus-visible,.ariz-rooms-filter-toggle:hover{border-color:var(--ariz-primary);outline:none}.ariz-rooms-filter-toggle.is-active{border-color:var(--ariz-primary);background:var(--ariz-primary-soft);box-shadow:0 0 0 3px var(--ariz-ring)}.ariz-rooms-filter-toggle-copy{display:flex;align-items:flex-start;gap:.65rem;min-width:0;flex:1}.ariz-rooms-filter-toggle-copy>svg{flex:0 0 auto;margin-top:.1rem;color:var(--ariz-primary)}.ariz-rooms-filter-toggle-copy span{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ariz-rooms-filter-toggle-copy strong{font-size:.875rem;font-weight:700;line-height:1.35}.ariz-rooms-filter-toggle-copy small{font-size:.75rem;color:var(--ariz-text-muted);line-height:1.4}.ariz-rooms-filter-toggle-switch{position:relative;flex:0 0 auto;width:44px;height:26px;border-radius:999px;background:var(--ariz-surface-sunken);border:1px solid var(--ariz-border-strong);transition:background var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease)}.ariz-rooms-filter-toggle-switch span{position:absolute;top:2px;inset-inline-start:2px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:var(--ariz-shadow-sm);transition:inset-inline-start var(--ariz-duration) var(--ariz-ease),inset-inline-end var(--ariz-duration) var(--ariz-ease)}.ariz-rooms-filter-toggle.is-active .ariz-rooms-filter-toggle-switch{background:var(--ariz-primary);border-color:var(--ariz-primary)}.ariz-rooms-filter-toggle.is-active .ariz-rooms-filter-toggle-switch span{inset-inline-start:calc(100% - 22px)}.ariz-price-slider,.ariz-price-slider *{direction:ltr!important}.ariz-price-slider{display:flex;flex-direction:column;gap:.7rem;padding:.85rem .9rem .75rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border);background:linear-gradient(160deg,color-mix(in srgb,var(--ariz-primary) 6%,var(--ariz-surface)),var(--ariz-surface) 55%);unicode-bidi:isolate}.ariz-price-slider-value,.ariz-price-slider-value *{direction:rtl!important}.ariz-price-slider.is-disabled{opacity:.6;pointer-events:none}.ariz-price-slider-values{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.ariz-price-slider-value{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.25rem;min-width:0;padding:.45rem .55rem;border-radius:var(--ariz-radius-sm);background:var(--ariz-surface);border:1px solid var(--ariz-border)}.ariz-price-slider-value span{font-size:.72rem;color:var(--ariz-text-muted)}.ariz-price-slider-value strong{font-size:.84rem;font-weight:700;color:var(--ariz-text);word-break:break-word}.ariz-price-slider-track-wrap{position:relative;height:36px;margin-top:.15rem;touch-action:none;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ariz-price-slider-range,.ariz-price-slider-track{position:absolute;top:50%;height:6px;border-radius:999px;transform:translateY(-50%);pointer-events:none}.ariz-price-slider-track{left:0;right:0;background:var(--ariz-surface-sunken);border:1px solid var(--ariz-border)}.ariz-price-slider-range{left:var(--ariz-price-start,0);width:calc(var(--ariz-price-end, 100%) - var(--ariz-price-start, 0%));background:var(--ariz-primary);border-color:transparent}.ariz-price-slider-thumb{position:absolute;top:50%;width:24px;height:24px;margin:0;padding:0;border:2px solid #fff;border-radius:999px;background:var(--ariz-primary);box-shadow:0 2px 8px rgba(26,24,20,.22);transform:translate(-50%,-50%);cursor:grab;touch-action:none;z-index:2}.ariz-price-slider-thumb--max{z-index:3}.ariz-price-slider-thumb.is-active,.ariz-price-slider-track-wrap.is-dragging .ariz-price-slider-thumb.is-active{cursor:grabbing;box-shadow:0 0 0 3px var(--ariz-ring),0 2px 8px rgba(26,24,20,.22);z-index:4}.ariz-price-slider-thumb:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ariz-ring),0 2px 8px rgba(26,24,20,.22)}.ariz-price-slider-thumb:disabled{cursor:not-allowed}.ariz-price-slider-bounds{display:flex;justify-content:space-between;gap:.75rem;font-size:.72rem;color:var(--ariz-text-muted)}.ariz-rooms-filter-sheet-foot{display:grid;grid-template-columns:1fr 1.4fr;gap:.65rem;padding-top:.35rem;border-top:1px solid var(--ariz-border);padding-bottom:env(safe-area-inset-bottom)}.ariz-rooms-filter-sheet-foot .ariz-btn{min-height:48px;gap:.4rem}@media (max-width:430px){.ariz-price-slider{padding:.75rem .7rem .65rem}.ariz-price-slider-value{padding:.4rem .45rem}.ariz-price-slider-value strong{font-size:.78rem}.ariz-rooms-filter-toggle{min-height:52px;padding:.7rem .75rem;gap:.65rem}.ariz-rooms-filter-toggle-copy strong{font-size:.84rem}.ariz-rooms-filter-toggle-copy small{font-size:.7rem}}.ariz-account{display:grid;gap:1.25rem;align-items:start}@media (min-width:1024px){.ariz-account{grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:1.5rem}}.ariz-account-side{display:none;flex-direction:column;gap:1rem;padding:1.15rem;border-radius:var(--ariz-radius-lg);border:1px solid var(--ariz-border);background:linear-gradient(165deg,color-mix(in srgb,var(--ariz-primary-soft) 55%,#fff) 0,var(--ariz-surface) 42%),var(--ariz-surface);box-shadow:var(--ariz-shadow-sm);animation:ariz-about-rise .55s var(--ariz-ease) both}@media (min-width:1024px){.ariz-account-side--desktop{display:flex}}.ariz-account-profile-trigger{display:flex;align-items:center;gap:.75rem;width:100%;margin-bottom:1rem;padding:.75rem .85rem;border-radius:var(--ariz-radius-lg);border:1px solid var(--ariz-border);background:linear-gradient(165deg,color-mix(in srgb,var(--ariz-primary-soft) 50%,#fff) 0,var(--ariz-surface) 55%),var(--ariz-surface);color:inherit;text-align:right;cursor:pointer;box-shadow:var(--ariz-shadow-sm);transition:border-color var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease)}.ariz-account-profile-trigger:focus-visible,.ariz-account-profile-trigger:hover{border-color:color-mix(in srgb,var(--ariz-primary) 40%,var(--ariz-border));box-shadow:var(--ariz-shadow-md);outline:none}.ariz-account-profile-trigger .ariz-account-avatar{width:44px;height:44px;font-size:.95rem}.ariz-account-profile-trigger .ariz-account-name{display:block;font-size:.95rem}.ariz-account-profile-trigger .ariz-account-phone{display:block;margin-top:.15rem;font-size:.78rem}.ariz-account-profile-trigger-action{display:inline-flex;align-items:center;gap:.15rem;margin-inline-start:auto;flex:0 0 auto;color:var(--ariz-primary);font-size:.8rem;font-weight:700}@media (min-width:1024px){.ariz-account-profile-trigger{display:none}}.ariz-account-drawer{display:flex!important;flex-direction:column;width:min(88vw,340px)!important;max-width:340px;padding:1rem 1rem 1.15rem;overflow:hidden}.ariz-account-drawer-body{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.ariz-account-profile{display:flex;align-items:center;gap:.85rem;min-width:0}.ariz-account-avatar{width:52px;height:52px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ariz-secondary);color:#fff;font-family:Lamia,Morabba,Farsi,tahoma,sans-serif!important;font-size:1.05rem;font-weight:700;letter-spacing:.02em}.ariz-account-identity{min-width:0}.ariz-account-kicker{margin:0;font-size:.72rem;font-weight:600;color:var(--ariz-text-muted)}.ariz-account-name{margin:.18rem 0 0;font-size:1.05rem;font-weight:700;color:var(--ariz-text);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-account-phone{margin:.25rem 0 0;font-size:.84rem;color:var(--ariz-text-secondary);direction:ltr;text-align:right}.ariz-account-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ariz-account-stat{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.65rem .5rem;border-radius:var(--ariz-radius-md);background:var(--ariz-bg-elevated);border:1px solid var(--ariz-border);text-align:center}.ariz-account-stat strong{font-size:1rem;font-weight:700;color:var(--ariz-text);line-height:1.2}.ariz-account-stat span{font-size:.68rem;color:var(--ariz-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-account-nav{display:flex;flex-direction:column;gap:.45rem}.ariz-account-nav-item{display:flex;align-items:center;gap:.7rem;width:100%;min-width:0;padding:.7rem .75rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border);background:var(--ariz-surface);color:var(--ariz-text);text-align:right;cursor:pointer;transition:border-color var(--ariz-duration) var(--ariz-ease),background var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-account-nav-item:focus-visible,.ariz-account-nav-item:hover{border-color:color-mix(in srgb,var(--ariz-primary) 40%,var(--ariz-border));background:var(--ariz-primary-soft);box-shadow:var(--ariz-shadow-sm);outline:none}.ariz-account-nav-item:active{transform:translateY(1px)}.ariz-account-nav-icon{width:36px;height:36px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ariz-radius-sm);background:var(--ariz-surface-muted);color:var(--ariz-primary)}.ariz-account-nav-item.tone-warm .ariz-account-nav-icon{background:var(--ariz-warning-bg);color:var(--ariz-warning)}.ariz-account-nav-item.tone-green .ariz-account-nav-icon{background:var(--ariz-success-bg);color:var(--ariz-success)}.ariz-account-nav-item.tone-muted .ariz-account-nav-icon{background:var(--ariz-surface-sunken);color:var(--ariz-text-muted)}.ariz-account-nav-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 auto}.ariz-account-nav-copy strong{font-size:.86rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-account-nav-copy span{font-size:.7rem;color:var(--ariz-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-account-nav-badge{flex:0 0 auto;min-width:1.4rem;height:1.4rem;padding:0 .4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ariz-primary);color:#fff;font-size:.72rem;font-weight:700}.ariz-account-nav-chevron{flex:0 0 auto;color:var(--ariz-text-muted);opacity:.7}.ariz-account-logout{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:42px;margin-top:.15rem;padding:.55rem .85rem;border-radius:var(--ariz-radius-md);border:1px solid color-mix(in srgb,var(--ariz-error) 22%,var(--ariz-border));background:transparent;color:var(--ariz-error);font-size:.84rem;font-weight:600;cursor:pointer;transition:background var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease)}.ariz-account-logout:focus-visible,.ariz-account-logout:hover{background:var(--ariz-error-bg);border-color:color-mix(in srgb,var(--ariz-error) 40%,var(--ariz-border));outline:none}.ariz-account-main{min-width:0;animation:ariz-about-rise .6s var(--ariz-ease) .05s both}.ariz-account-head .ariz-section-title{display:inline-flex;align-items:center;gap:.45rem}.ariz-account-count{margin:0;padding:.3rem .65rem;border-radius:999px;background:var(--ariz-surface-muted);color:var(--ariz-text-secondary);font-size:.75rem;font-weight:700;white-space:nowrap}.ariz-account-filters{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.4rem;margin-bottom:1rem;overflow-x:auto;overflow-y:hidden;padding:.1rem .05rem .3rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.ariz-account-filters::-webkit-scrollbar{display:none}.ariz-account-filters .ariz-chip-btn{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-height:40px;padding:.45rem .8rem;white-space:nowrap;scroll-snap-align:start}@media (max-width:1023.98px){.ariz-account-filters{gap:.35rem;scroll-snap-type:x mandatory}.ariz-account-filters .ariz-chip-btn{flex:1 1 0;min-width:-moz-max-content;min-width:max-content;padding:.42rem .7rem;font-size:.78rem}}@media (max-width:430px){.ariz-account-filters .ariz-chip-btn{flex:1 1 22%;min-width:4.75rem;padding:.4rem .55rem;font-size:.74rem}}.ariz-account-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;margin-inline-start:.15rem;padding:0 .28rem;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:.68rem;font-weight:700;opacity:.85;line-height:1.2}.ariz-account-list{display:flex;flex-direction:column;gap:.7rem}.ariz-account-order{display:block;width:100%;padding:1rem 1.05rem;border-radius:var(--ariz-radius-lg);border:1px solid var(--ariz-border);background:var(--ariz-surface);color:inherit;text-align:right;cursor:pointer;transition:border-color var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease),transform var(--ariz-duration) var(--ariz-ease)}.ariz-account-order:focus-visible,.ariz-account-order:hover{border-color:color-mix(in srgb,var(--ariz-primary) 38%,var(--ariz-border));box-shadow:var(--ariz-shadow-sm);transform:translateY(-1px);outline:none}.ariz-account-order.is-skeleton{pointer-events:none}.ariz-account-order-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ariz-account-order-meta{min-width:0}.ariz-account-order-id{margin:0;font-size:.95rem;font-weight:700;color:var(--ariz-text)}.ariz-account-order-date{margin:.3rem 0 0;font-size:.78rem;color:var(--ariz-text-muted)}.ariz-account-order-preview{margin:.75rem 0 0;font-size:.84rem;line-height:1.7;color:var(--ariz-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ariz-account-order-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--ariz-border);font-size:.78rem;color:var(--ariz-text-muted)}.ariz-account-order-cta{display:inline-flex;align-items:center;gap:.15rem;color:var(--ariz-primary);font-weight:700}.ariz-account-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;padding:2.25rem 1.25rem;border-radius:var(--ariz-radius-lg);border:1px dashed color-mix(in srgb,var(--ariz-primary) 28%,var(--ariz-border));background:radial-gradient(ellipse 70% 60% at 50% 0,color-mix(in srgb,var(--ariz-primary-soft) 80%,transparent),transparent 70%),var(--ariz-surface)}.ariz-account-empty-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ariz-primary-soft);color:var(--ariz-primary);margin-bottom:.25rem}.ariz-account-empty .ariz-empty-illust{margin-bottom:.35rem}.ariz-account-empty h3{margin:0;font-size:1.05rem;font-weight:700;color:var(--ariz-text)}.ariz-account-empty p{margin:0;max-width:26rem;font-size:.88rem;line-height:1.75;color:var(--ariz-text-muted)}.ariz-account-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.55rem}.ariz-account-detail-main{width:100%;max-width:min(100%,var(--ariz-container))}.ariz-account-detail{width:100%;max-width:none;margin-inline:0}.ariz-account-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.ariz-account-detail-card{padding:.9rem .95rem 1rem;border-radius:var(--ariz-radius-lg);border:1px solid var(--ariz-border);background:linear-gradient(165deg,color-mix(in srgb,var(--ariz-primary) 4%,var(--ariz-surface)) 0,var(--ariz-surface) 42%);box-shadow:var(--ariz-shadow-sm);animation:ariz-about-rise .55s var(--ariz-ease) both;height:auto}.ariz-account-detail-hero{margin-bottom:.7rem;padding:.95rem 1rem 1rem;background:radial-gradient(ellipse 80% 70% at 100% 0,color-mix(in srgb,var(--ariz-primary) 12%,transparent),transparent 55%),linear-gradient(165deg,color-mix(in srgb,var(--ariz-secondary) 5%,var(--ariz-surface)) 0,var(--ariz-surface) 55%)}.ariz-account-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin:0}.ariz-account-detail-head-copy{min-width:0;flex:1}.ariz-account-detail-hero-badge{flex-shrink:0;padding-top:.15rem}.ariz-account-detail-title{margin:.3rem 0 0;font-family:Lamia,Morabba,Farsi,tahoma,sans-serif!important;font-size:clamp(1.25rem,2.6vw,1.65rem);line-height:1.3;color:var(--ariz-text);letter-spacing:-.02em;word-break:break-word}.ariz-account-detail-hero-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none}.ariz-account-detail-hero-meta li{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:100%;padding:.4rem .65rem;border-radius:999px;border:1px solid var(--ariz-border);background:color-mix(in srgb,var(--ariz-surface) 82%,transparent)}.ariz-account-detail-hero-meta li>svg{flex-shrink:0;color:var(--ariz-primary)}.ariz-account-detail-hero-meta span{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .4rem;min-width:0}.ariz-account-detail-hero-meta em{font-style:normal;font-size:.68rem;font-weight:600;color:var(--ariz-text-muted)}.ariz-account-detail-hero-meta strong{font-size:.8rem;font-weight:700;color:var(--ariz-text);line-height:1.3;word-break:break-word}.ariz-account-detail-card-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.7rem}.ariz-account-detail-card-head h2{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:800;color:var(--ariz-text)}.ariz-account-detail-card-head h2 svg{color:var(--ariz-primary);flex-shrink:0}.ariz-account-detail-chip{display:inline-flex;align-items:center;min-height:1.55rem;padding:.15rem .6rem;border-radius:999px;background:var(--ariz-primary-soft);color:var(--ariz-primary);font-size:.72rem;font-weight:700;white-space:nowrap}.ariz-account-detail-facts{display:grid;grid-template-columns:1fr;gap:.4rem;margin:0}@media (min-width:420px){.ariz-account-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ariz-account-detail-fact{padding:.55rem .65rem;border-radius:var(--ariz-radius-md);background:var(--ariz-surface-muted);border:1px solid var(--ariz-border);transition:border-color var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-account-detail-fact:hover{border-color:color-mix(in srgb,var(--ariz-primary) 28%,var(--ariz-border));box-shadow:var(--ariz-shadow-sm)}.ariz-account-detail-fact dt{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.68rem;font-weight:600;color:var(--ariz-text-muted)}.ariz-account-detail-fact-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:var(--ariz-radius-sm);background:color-mix(in srgb,var(--ariz-primary) 12%,var(--ariz-surface));color:var(--ariz-primary);flex-shrink:0}.ariz-account-detail-fact dd{margin:.28rem 0 0;font-size:.88rem;font-weight:700;color:var(--ariz-text);line-height:1.35}.ariz-account-detail-items-card{display:flex;flex-direction:column;gap:.7rem;height:auto;min-height:0}.ariz-account-detail-items-head{flex-wrap:wrap;align-items:flex-start;margin-bottom:0;gap:.65rem}.ariz-account-detail-items-head-copy{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-width:0}.ariz-account-detail-items-head-copy h2{margin:0}.ariz-account-detail-item-filters{display:flex;flex-wrap:wrap;gap:.35rem;width:100%}@media (min-width:480px){.ariz-account-detail-item-filters{width:auto;margin-inline-start:auto}}.ariz-account-detail-item-filter{display:inline-flex;align-items:center;gap:.3rem;min-height:1.85rem;padding:.2rem .65rem;border-radius:999px;border:1px solid var(--ariz-border);background:var(--ariz-surface);color:var(--ariz-text-secondary);font-size:.72rem;font-weight:700;cursor:pointer;transition:background var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease)}.ariz-account-detail-item-filter span{min-width:1.1rem;padding:.05rem .28rem;border-radius:999px;background:var(--ariz-surface-muted);font-size:.68rem;text-align:center}.ariz-account-detail-item-filter:focus-visible,.ariz-account-detail-item-filter:hover{color:var(--ariz-primary);border-color:color-mix(in srgb,var(--ariz-primary) 35%,var(--ariz-border));background:var(--ariz-primary-soft);outline:none}.ariz-account-detail-item-filter.is-active{color:var(--ariz-text-inverse);border-color:var(--ariz-primary);background:var(--ariz-primary)}.ariz-account-detail-item-filter.is-active span{background:color-mix(in srgb,#fff 22%,transparent);color:inherit}.ariz-account-detail-item-list{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.ariz-account-detail-item{display:grid;grid-template-columns:3.35rem minmax(0,1fr);gap:.55rem;align-items:center;padding:.45rem .5rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border);background:var(--ariz-surface-muted);transition:border-color var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-account-detail-item:hover{border-color:color-mix(in srgb,var(--ariz-primary) 26%,var(--ariz-border));box-shadow:var(--ariz-shadow-sm)}.ariz-account-detail-item.is-room{background:linear-gradient(135deg,color-mix(in srgb,var(--ariz-secondary) 8%,var(--ariz-surface-muted)),var(--ariz-surface-muted))}.ariz-account-detail-item-media{position:relative;display:block;width:3.35rem;height:3.35rem;overflow:hidden;border-radius:var(--ariz-radius-sm);background:var(--ariz-surface);border:1px solid var(--ariz-border);flex-shrink:0}.ariz-account-detail-item-body{display:flex;flex-direction:column;min-width:0;gap:.2rem}.ariz-account-detail-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.ariz-account-detail-item-copy{min-width:0;flex:1}.ariz-account-detail-item-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.12rem}.ariz-account-detail-item-kind{display:inline-flex;padding:.05rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--ariz-secondary) 12%,var(--ariz-surface));color:var(--ariz-secondary);font-size:.62rem;font-weight:700;line-height:1.35}.ariz-account-detail-item.is-room .ariz-account-detail-item-kind{background:color-mix(in srgb,var(--ariz-primary) 14%,var(--ariz-surface));color:var(--ariz-primary)}.ariz-account-detail-item-title{display:block;margin:0;font-size:.84rem;font-weight:800;color:var(--ariz-text);line-height:1.35;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.ariz-account-detail-item-title:focus-visible,a.ariz-account-detail-item-title:hover{color:var(--ariz-primary);outline:none}.ariz-account-detail-item-qty{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;min-width:1.7rem;min-height:1.45rem;padding:.15rem .45rem .1rem;border-radius:999px;background:var(--ariz-surface);border:1px solid var(--ariz-border);font-size:.7rem;font-weight:800;color:var(--ariz-text);line-height:1;letter-spacing:0;white-space:nowrap}.ariz-account-detail-item-meta{display:inline-flex;align-items:center;gap:.2rem;margin:0;font-size:.66rem;font-weight:600;color:var(--ariz-text-muted)}.ariz-account-detail-item-foot{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.ariz-account-detail-item-unit{font-size:.7rem;font-weight:600;color:var(--ariz-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-account-detail-item-unit.is-muted{color:var(--ariz-text-muted);font-weight:500}.ariz-account-detail-item-total{font-size:.78rem;font-weight:800;color:var(--ariz-text);white-space:nowrap}.ariz-account-detail-empty-items{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1.5rem 1rem;text-align:center;color:var(--ariz-text-muted);border-radius:var(--ariz-radius-md);border:1px dashed var(--ariz-border);background:var(--ariz-surface-muted)}.ariz-account-detail-empty-items.is-compact{padding:1rem .85rem}.ariz-account-detail-empty-items p{margin:0;font-size:.88rem;color:var(--ariz-text-secondary)}.ariz-account-detail-empty-items span{font-size:.78rem}.ariz-account-detail-stay-card{height:auto;min-height:0}.ariz-account-detail-stay-body{display:grid;grid-template-columns:1fr;gap:.85rem}.ariz-account-detail-stay-aside,.ariz-account-detail-stay-main{display:flex;flex-direction:column;gap:.65rem;min-width:0}.ariz-account-detail-room{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.65rem;align-items:start;margin:0;padding:.55rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border);background:var(--ariz-surface-muted)}.ariz-account-detail-room-media{position:relative;width:5.5rem;height:5.5rem;overflow:hidden;border-radius:var(--ariz-radius-sm);border:1px solid var(--ariz-border);background:var(--ariz-surface);flex-shrink:0}.ariz-account-detail-room-name{margin:0 0 .25rem;font-family:Lamia,Morabba,Farsi,tahoma,sans-serif!important;font-size:.98rem;font-weight:800;color:var(--ariz-text);line-height:1.3}.ariz-account-detail-room-desc{margin:0 0 .4rem;font-size:.76rem;line-height:1.55;color:var(--ariz-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ariz-account-detail-room-tags{display:flex;flex-wrap:wrap;gap:.3rem}.ariz-account-detail-room-tags span{display:inline-flex;align-items:center;gap:.22rem;min-height:1.45rem;padding:.12rem .5rem;border-radius:999px;background:var(--ariz-surface);border:1px solid var(--ariz-border);font-size:.68rem;font-weight:700;color:var(--ariz-text-secondary)}.ariz-account-detail-stay-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0}.ariz-account-detail-stay-grid--extra{margin-top:0}@media (min-width:480px){.ariz-account-detail-stay-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ariz-account-detail-item{grid-template-columns:3.6rem minmax(0,1fr)}.ariz-account-detail-item-media{width:3.6rem;height:3.6rem}.ariz-account-detail-room{grid-template-columns:6.25rem minmax(0,1fr)}.ariz-account-detail-room-media{width:6.25rem;height:6.25rem}}.ariz-account-detail-stay-grid>div{padding:.5rem .6rem;border-radius:var(--ariz-radius-sm);background:var(--ariz-surface-muted);border:1px solid var(--ariz-border)}.ariz-account-detail-stay-grid dt{margin:0;font-size:.65rem;font-weight:600;color:var(--ariz-text-muted)}.ariz-account-detail-stay-grid dd{margin:.18rem 0 0;font-size:.84rem;font-weight:700;color:var(--ariz-text);line-height:1.35}.ariz-account-detail-features,.ariz-account-detail-guests,.ariz-account-detail-stay-food{margin:0;padding:.65rem .7rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border);background:var(--ariz-surface-muted)}.ariz-account-detail-features h3,.ariz-account-detail-guests h3,.ariz-account-detail-stay-food h3{display:inline-flex;align-items:center;gap:.3rem;margin:0 0 .45rem;font-size:.78rem;font-weight:800;color:var(--ariz-text)}.ariz-account-detail-features ul{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.ariz-account-detail-guests ul,.ariz-account-detail-stay-food ul{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.ariz-account-detail-features li{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .5rem;border-radius:999px;background:var(--ariz-surface);border:1px solid var(--ariz-border);font-size:.7rem;font-weight:600;color:var(--ariz-text-secondary)}.ariz-account-detail-guests li,.ariz-account-detail-stay-food li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;border-radius:var(--ariz-radius-sm);background:var(--ariz-surface);border:1px solid var(--ariz-border);font-size:.76rem;color:var(--ariz-text-secondary)}.ariz-account-detail-features li span,.ariz-account-detail-stay-food li strong{font-weight:700;color:var(--ariz-text);white-space:nowrap}.ariz-account-detail-body{margin:0;font-size:.92rem;line-height:1.85;color:var(--ariz-text-secondary)}.ariz-account-detail-body.is-pre{white-space:pre-wrap;word-break:break-word}.ariz-account-detail-hint{margin:.65rem 0 0;font-size:.76rem;line-height:1.55;color:var(--ariz-text-muted)}.ariz-account-detail-tabs{display:flex;gap:.35rem;margin:0 0 .85rem;padding:.3rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:var(--ariz-radius-lg);border:1px solid var(--ariz-border);background:var(--ariz-surface);box-shadow:var(--ariz-shadow-sm);position:sticky;top:calc(var(--ariz-header-offset, 4.25rem) + .35rem);z-index:5}.ariz-account-detail-tabs::-webkit-scrollbar{display:none}.ariz-account-detail-tab{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:1 0 auto;min-width:-moz-max-content;min-width:max-content;min-height:2.45rem;padding:.45rem .85rem;border:none;border-radius:var(--ariz-radius-md);background:transparent;color:var(--ariz-text-secondary);font-size:.8rem;font-weight:700;cursor:pointer;transition:background var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease),box-shadow var(--ariz-duration) var(--ariz-ease)}.ariz-account-detail-tab:focus-visible,.ariz-account-detail-tab:hover{color:var(--ariz-primary);background:var(--ariz-primary-soft);outline:none}.ariz-account-detail-tab.is-active{color:var(--ariz-text-inverse);background:var(--ariz-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--ariz-primary) 32%,transparent)}.ariz-account-detail-layout{display:grid;grid-template-columns:1fr;gap:.7rem;align-items:start}.ariz-account-detail-maincol,.ariz-account-detail-sidecol{display:contents}.ariz-account-detail-panel{display:none;min-width:0}.ariz-account-detail-panel.is-active{display:block;animation:ariz-about-rise .35s var(--ariz-ease) both}.ariz-account-detail-actions{display:flex;flex-direction:column;gap:.45rem;margin-top:.75rem}.ariz-account-detail-actions .ariz-btn{width:100%;justify-content:center}.ariz-account-detail-support{background:radial-gradient(ellipse 70% 60% at 0 100%,color-mix(in srgb,var(--ariz-secondary) 8%,transparent),transparent 60%),var(--ariz-surface)}.ariz-account-cancel{color:var(--ariz-warning)!important;border-color:color-mix(in srgb,var(--ariz-warning) 30%,var(--ariz-border))!important}.ariz-account-detail-skel-grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:768px){.ariz-account-detail-tabs{display:none}.ariz-account-detail-hero{margin-bottom:.75rem;padding:1rem 1.15rem 1.05rem}.ariz-account-detail-hero-meta{margin-top:.7rem}.ariz-account-detail-layout{grid-template-columns:minmax(0,1fr) 16.5rem;gap:.7rem;align-items:start}.ariz-account-detail-maincol,.ariz-account-detail-sidecol{display:flex;flex-direction:column;gap:.45rem;min-width:0}.ariz-account-detail-maincol .ariz-account-detail-panel--items,.ariz-account-detail-maincol .ariz-account-detail-panel--stay{margin:0}.ariz-account-detail-panel{display:block!important;animation:ariz-about-rise .55s var(--ariz-ease) both}.ariz-account-detail-card{padding:.9rem 1rem .95rem;height:auto}.ariz-account-detail-facts{grid-template-columns:1fr;gap:.4rem}.ariz-account-detail-stay-body{grid-template-columns:1fr;gap:.65rem;align-items:start}.ariz-account-detail-room{grid-template-columns:5.75rem minmax(0,1fr);align-items:start}.ariz-account-detail-room-media{width:5.75rem;height:5.75rem}.ariz-account-detail-item-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.ariz-account-detail-item{grid-template-columns:3.25rem minmax(0,1fr);padding:.4rem .45rem}.ariz-account-detail-item-media{width:3.25rem;height:3.25rem}.ariz-account-detail-item-filters{width:auto}.ariz-account-detail-actions{flex-direction:column}.ariz-account-detail-skel-grid{grid-template-columns:minmax(0,1fr) 16.5rem;gap:.7rem}.ariz-account-detail-skel-grid>:first-child{grid-column:2;grid-row:1}.ariz-account-detail-skel-grid>:nth-child(2){grid-column:1;grid-row:1}.ariz-account-detail-skel-grid>:nth-child(3){grid-column:1;grid-row:2}}@media (min-width:1024px){.ariz-account-detail-layout{grid-template-columns:minmax(0,1fr) 18rem;gap:.75rem}.ariz-account-detail-hero .ariz-account-detail-title{font-size:clamp(1.3rem,1.8vw,1.65rem)}.ariz-account-detail-item-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.ariz-account-detail-stay-body{grid-template-columns:minmax(0,1.35fr) minmax(14rem,.85fr);gap:.7rem}.ariz-account-detail-room{grid-template-columns:6.25rem minmax(0,1fr);gap:.65rem;padding:.55rem}.ariz-account-detail-room-media{width:6.25rem;height:6.25rem}.ariz-account-detail-room-desc{-webkit-line-clamp:2}.ariz-account-detail-skel-grid{grid-template-columns:minmax(0,1fr) 18rem}}@media (min-width:1280px){.ariz-account-detail-layout{grid-template-columns:minmax(0,1fr) 19rem}.ariz-account-detail-item-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ariz-account-detail-panel--items .ariz-account-detail-card{min-height:0}}@media (max-width:639.98px){.ariz-account-side{padding:1rem}.ariz-account-stats{gap:.4rem}.ariz-account-stat{padding:.55rem .35rem}.ariz-account-stat strong{font-size:.92rem}.ariz-account-empty{padding:1.75rem 1rem}}@media (prefers-reduced-motion:reduce){.ariz-account-detail-card,.ariz-account-detail-panel,.ariz-account-detail-panel.is-active,.ariz-account-main,.ariz-account-side{animation:none}.ariz-account-nav-item:active,.ariz-account-order:focus-visible,.ariz-account-order:hover{transform:none}}.ariz-basket-page .ariz-section{padding-top:1rem;padding-bottom:1.5rem}.ariz-basket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:1.15rem}.ariz-basket-head-copy{min-width:0;flex:1}.ariz-basket-kicker{margin:0 0 .35rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;color:var(--ariz-primary)}.ariz-basket-title{margin:0;font-size:1.35rem;font-weight:800;line-height:1.25;color:var(--ariz-text);letter-spacing:-.02em}.ariz-basket-sub{margin:.28rem 0 0;max-width:34rem;font-size:.75rem;line-height:1.45;color:var(--ariz-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:379px){.ariz-basket-sub{white-space:normal}}.ariz-basket-back{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;min-height:2.35rem;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--ariz-border);background:var(--ariz-surface);color:var(--ariz-text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease)}.ariz-basket-back:focus-visible,.ariz-basket-back:hover{border-color:var(--ariz-primary);color:var(--ariz-primary);background:var(--ariz-primary-soft);outline:none}.ariz-basket-empty{padding:.75rem 0 1.75rem}.ariz-basket-empty .ariz-empty{padding:1.5rem 1rem 1.75rem;border-radius:var(--ariz-radius-lg);border:1px solid var(--ariz-border);background:radial-gradient(ellipse 70% 55% at 50% 18%,color-mix(in srgb,var(--ariz-primary) 10%,transparent),transparent 70%),var(--ariz-surface);box-shadow:var(--ariz-shadow-sm)}@media (min-width:768px){.ariz-basket-empty .ariz-empty{padding:2rem 1.5rem 2.15rem}}.ariz-basket-empty-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin-top:.35rem}.ariz-basket-layout{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media (min-width:1024px){.ariz-basket-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:1.25rem}.ariz-basket-page .ariz-section{padding-top:1.35rem;padding-bottom:2.5rem}.ariz-basket-title{font-size:1.6rem}.ariz-basket-sub{font-size:.875rem}}.ariz-basket-main{display:flex;flex-direction:column;gap:.9rem;min-width:0}.ariz-basket-panel,.ariz-basket-summary-card{background:var(--ariz-surface);border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-lg);padding:.95rem 1rem 1.05rem;box-shadow:var(--ariz-shadow-sm)}.ariz-basket-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.ariz-basket-panel-title{margin:0;font-size:.95rem;font-weight:800;color:var(--ariz-text)}.ariz-basket-count{display:inline-flex;align-items:center;min-height:1.55rem;padding:.15rem .55rem;border-radius:999px;background:var(--ariz-primary-soft);color:var(--ariz-primary);font-size:.72rem;font-weight:700}.ariz-basket-items{display:flex;flex-direction:column;gap:.65rem}.ariz-basket-add-more{margin-top:.85rem;width:100%;min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:var(--ariz-radius-md);border:1px dashed var(--ariz-border-strong);background:transparent;color:var(--ariz-text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease)}.ariz-basket-add-more:focus-visible,.ariz-basket-add-more:hover{border-color:var(--ariz-primary);color:var(--ariz-primary);background:var(--ariz-primary-soft);outline:none}.ariz-basket-fields{display:flex;flex-direction:column;gap:.85rem}.ariz-basket-field{display:flex;flex-direction:column;gap:.4rem}.ariz-basket-field-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--ariz-text-secondary)}.ariz-basket-summary{min-width:0}@media (min-width:1024px){.ariz-basket-summary{position:sticky;top:calc(var(--ariz-header-h) + .85rem)}.ariz-basket-submit{display:inline-flex}}.ariz-basket-summary-card{display:flex;flex-direction:column;gap:.85rem}.ariz-basket-auth-hint{margin:0;padding:.75rem .85rem;border-radius:var(--ariz-radius-md);background:var(--ariz-primary-soft);color:var(--ariz-text-secondary);font-size:.8125rem;line-height:1.7}.ariz-basket-guest{display:flex;flex-direction:column;gap:.45rem;padding:.7rem .8rem;border-radius:var(--ariz-radius-md);background:var(--ariz-surface-muted);border:1px solid var(--ariz-border)}.ariz-basket-guest-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8125rem}.ariz-basket-guest-row span{color:var(--ariz-text-muted)}.ariz-basket-guest-row strong{font-weight:700;color:var(--ariz-text);text-align:end}.ariz-basket-delivery-list{display:flex;flex-direction:column;gap:.35rem;margin-top:.45rem}.ariz-basket-delivery-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.55rem;padding:.55rem .7rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border);background:var(--ariz-surface);color:var(--ariz-text);font-size:.8125rem;cursor:pointer;text-align:start;transition:background var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease)}.ariz-basket-delivery-option.is-active{border-color:color-mix(in srgb,var(--ariz-primary) 45%,var(--ariz-border));background:var(--ariz-primary-soft);color:var(--ariz-primary);font-weight:700}.ariz-basket-delivery-note{margin:0;display:flex;align-items:flex-start;gap:.4rem;font-size:.78rem;line-height:1.6;color:var(--ariz-text-muted)}.ariz-basket-total{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.85rem;border-top:1px solid var(--ariz-border);font-size:.9rem;font-weight:700}.ariz-basket-total strong{color:var(--ariz-primary);font-size:1.05rem}.ariz-basket-submit{width:100%}.ariz-basket-legal{margin:0;font-size:.72rem;line-height:1.6;color:var(--ariz-text-muted);text-align:center}.ariz-basket-sticky{position:fixed;z-index:35;left:.7rem;right:.7rem;bottom:calc(var(--ariz-nav-bottom-h) + env(safe-area-inset-bottom) + .55rem);display:flex;align-items:center;gap:.75rem;padding:.7rem .8rem;border-radius:999px;border:1px solid hsla(39,19%,86%,.95);background:rgba(255,252,248,.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 12px 28px rgba(26,24,20,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-theme=dark] .ariz-basket-sticky{background:rgba(30,27,24,.96);border-color:rgba(74,68,60,.9)}.ariz-basket-sticky-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.ariz-basket-sticky-label{font-size:.68rem;color:var(--ariz-text-muted);font-weight:600}.ariz-basket-sticky-value{font-size:.92rem;font-weight:800;color:var(--ariz-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-basket-sticky .ariz-btn{flex-shrink:0;min-height:2.55rem;padding-inline:1rem;border-radius:999px;font-size:.8125rem}@media (min-width:1024px){.ariz-basket-page.ariz-page-with-sticky-cta{padding-bottom:0}}.ariz-basket-item{display:flex;gap:.75rem;align-items:stretch;padding:.7rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border);background:var(--ariz-surface);min-width:0}.ariz-basket-item.is-loading{min-height:96px}.ariz-basket-item-media{position:relative;width:5.25rem;min-width:5.25rem;border-radius:.75rem;overflow:hidden;background:var(--ariz-surface-sunken);flex-shrink:0;align-self:stretch;min-height:5.25rem}.ariz-basket-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.ariz-basket-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ariz-basket-item-title{font-size:.875rem;font-weight:750;line-height:1.4;color:var(--ariz-text);text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ariz-basket-item-title:focus-visible,.ariz-basket-item-title:hover{color:var(--ariz-primary)}.ariz-basket-item-remove{width:1.85rem;height:1.85rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:var(--ariz-error);cursor:pointer}.ariz-basket-item-remove:focus-visible,.ariz-basket-item-remove:hover{background:color-mix(in srgb,var(--ariz-error) 12%,transparent);outline:none}.ariz-basket-item-unit{margin:0;font-size:.78rem;font-weight:600;color:var(--ariz-text-secondary)}.ariz-basket-item-unit span{margin-inline-start:.35rem;font-size:.68rem;font-weight:500;color:var(--ariz-text-muted)}.ariz-basket-item-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding-top:.25rem}.ariz-basket-qty{display:inline-flex;align-items:center;gap:.15rem;padding:.15rem;border-radius:999px;background:var(--ariz-surface-muted);border:1px solid var(--ariz-border)}.ariz-basket-qty button{width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:var(--ariz-surface);color:var(--ariz-text);cursor:pointer}.ariz-basket-qty button:focus-visible,.ariz-basket-qty button:hover{background:var(--ariz-primary-soft);color:var(--ariz-primary);outline:none}.ariz-basket-qty span{min-width:1.35rem;text-align:center;font-size:.8125rem;font-weight:700}.ariz-basket-item-total{font-size:.84rem;font-weight:800;color:var(--ariz-primary);white-space:nowrap}.ariz-basket-sheet{padding:1.15rem 1.15rem 1.35rem;display:flex;flex-direction:column;gap:.85rem}.ariz-basket-sheet-title{margin:0;font-size:1.05rem;font-weight:800;color:var(--ariz-text)}.ariz-basket-sheet-sub{margin:-.35rem 0 0;font-size:.8125rem;line-height:1.7;color:var(--ariz-text-secondary)}.ariz-basket-sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ariz-basket-confirm-total{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .95rem;border-radius:var(--ariz-radius-md);background:var(--ariz-surface-muted);border:1px solid var(--ariz-border)}.ariz-basket-confirm-total span{font-size:.8125rem;color:var(--ariz-text-muted)}.ariz-basket-confirm-total strong{font-size:.95rem;color:var(--ariz-primary)}@media (max-width:379px){.ariz-basket-item-media{width:4.5rem;min-width:4.5rem;min-height:4.5rem}.ariz-basket-item-unit span{display:none}.ariz-basket-sticky-value{font-size:.82rem}}@media (min-width:1024px){.ariz-basket-summary .ariz-basket-submit{min-height:2.85rem}}@media (max-width:1023px){.ariz-basket-summary .ariz-basket-submit{display:none}}.ariz-booking-page{padding-bottom:calc(var(--ariz-nav-bottom-h) + 6.25rem + env(safe-area-inset-bottom))}.ariz-booking-main{width:100%}.ariz-booking-main.ariz-section{padding-top:1rem;padding-bottom:1.5rem}.ariz-booking-toolbar{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.85rem}.ariz-booking-head{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.ariz-booking-back{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;white-space:nowrap;min-height:2.25rem;height:2.25rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--ariz-border);background:var(--ariz-surface);color:var(--ariz-text-secondary);font-size:.8125rem;font-weight:600;line-height:1;cursor:pointer;transition:background var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease)}.ariz-booking-back:focus-visible,.ariz-booking-back:hover{border-color:var(--ariz-primary);color:var(--ariz-primary);background:var(--ariz-primary-soft);outline:none}.ariz-booking-head-copy{min-width:0;flex:1 1 auto}.ariz-booking-kicker{margin:0 0 .3rem;font-size:.72rem;font-weight:700;color:var(--ariz-primary)}.ariz-booking-title{margin:0;font-size:clamp(1.2rem,3.2vw,1.65rem);font-weight:800;line-height:1.3;color:var(--ariz-text);letter-spacing:-.02em}.ariz-booking-sub{margin:.35rem 0 0;max-width:38rem;font-size:.8125rem;line-height:1.65;color:var(--ariz-text-secondary)}.ariz-booking-layout{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.ariz-booking-primary{min-width:0;scroll-margin-top:5.5rem}.ariz-booking-card{overflow:hidden}.ariz-booking-hero{position:relative;width:100%;height:148px;overflow:hidden;background:var(--ariz-surface-sunken)}.ariz-booking-hero--mobile{display:block}.ariz-booking-body{display:flex;flex-direction:column;gap:1.05rem;padding:1rem .95rem 1.2rem}.ariz-booking-room-head{display:flex;flex-direction:column;gap:.45rem}.ariz-booking-room-copy{min-width:0}.ariz-booking-room-head .ariz-section-title{margin:0;font-size:1.125rem;line-height:1.35}.ariz-booking-capacity{margin:.35rem 0 0;display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--ariz-text-muted)}.ariz-booking-room-price{margin:0!important;font-size:.95rem}.ariz-booking-stepper{margin:0;display:flex;flex-direction:column;gap:.55rem}.ariz-booking-stepper-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .15rem}.ariz-booking-stepper-meta-label{font-size:.72rem;font-weight:700;color:var(--ariz-text-muted)}.ariz-booking-stepper-meta-name{font-size:.78rem;font-weight:800;color:var(--ariz-primary);animation:ariz-booking-step-name-in .35s cubic-bezier(.16,1,.3,1) both}.ariz-booking-stepper-list{list-style:none;margin:0;padding:.85rem .55rem .7rem;display:flex;align-items:flex-start;gap:0;position:relative;border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--ariz-primary) 6%,var(--ariz-surface-muted)),var(--ariz-surface-muted));overflow:hidden}.ariz-booking-stepper-track{position:absolute;top:calc(.85rem + .95rem);inset-inline:12.5%;height:3px;border-radius:999px;background:var(--ariz-border);transform:translateY(-50%);pointer-events:none;z-index:0;overflow:hidden}.ariz-booking-stepper-progress{position:absolute;inset-block:0;inset-inline-start:0;width:var(--ariz-step-progress,0);border-radius:inherit;background:linear-gradient(to left,color-mix(in srgb,var(--ariz-primary) 72%,var(--ariz-success)),var(--ariz-primary));box-shadow:0 0 12px color-mix(in srgb,var(--ariz-primary) 35%,transparent);transition:width .55s cubic-bezier(.22,1,.36,1)}html:not([dir=rtl]) .ariz-booking-stepper-progress{background:linear-gradient(to right,color-mix(in srgb,var(--ariz-primary) 72%,var(--ariz-success)),var(--ariz-primary))}.ariz-booking-step{flex:1;display:flex;align-items:center;min-width:0;position:relative;z-index:1}.ariz-booking-step-btn{width:100%;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.1rem .2rem;border:0;background:transparent;color:var(--ariz-text-muted);cursor:default;transition:color .25s var(--ariz-ease)}.ariz-booking-step-btn:not(:disabled){cursor:pointer}.ariz-booking-step-btn:not(:disabled):hover .ariz-booking-step-label{color:var(--ariz-text)}.ariz-booking-step-btn:not(:disabled):hover .ariz-booking-step-index{transform:translateY(-1px) scale(1.04)}.ariz-booking-step-index{position:relative;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:800;border:1.5px solid var(--ariz-border-strong);background:var(--ariz-surface);color:var(--ariz-text-secondary);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35);transition:background .3s var(--ariz-ease),border-color .3s var(--ariz-ease),color .3s var(--ariz-ease),transform .3s var(--ariz-ease),box-shadow .3s var(--ariz-ease)}.ariz-booking-step-pulse{position:absolute;inset:-4px;border-radius:999px;border:2px solid color-mix(in srgb,var(--ariz-primary) 55%,transparent);animation:ariz-booking-step-pulse 1.6s ease-out infinite;pointer-events:none}.ariz-booking-step-label{font-size:.68rem;font-weight:650;line-height:1.2;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .25s var(--ariz-ease),font-weight .25s var(--ariz-ease)}@media (min-width:480px){.ariz-booking-step-label{font-size:.75rem}}.ariz-booking-step.is-current .ariz-booking-step-index{border-color:var(--ariz-primary);background:var(--ariz-primary);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--ariz-primary) 16%,transparent),0 8px 18px color-mix(in srgb,var(--ariz-primary) 28%,transparent);animation:ariz-booking-step-pop .45s cubic-bezier(.16,1,.3,1) both}.ariz-booking-step.is-current .ariz-booking-step-label{color:var(--ariz-text);font-weight:800}.ariz-booking-step.is-done .ariz-booking-step-index{border-color:color-mix(in srgb,var(--ariz-success) 60%,var(--ariz-border));background:color-mix(in srgb,var(--ariz-success) 16%,var(--ariz-surface));color:var(--ariz-success);animation:ariz-booking-step-check .4s cubic-bezier(.16,1,.3,1) both}.ariz-booking-step.is-done .ariz-booking-step-label{color:var(--ariz-text-secondary)}.ariz-booking-step.is-todo .ariz-booking-step-index{opacity:.82}@keyframes ariz-booking-step-pulse{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.55)}}@keyframes ariz-booking-step-pop{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes ariz-booking-step-check{0%{transform:scale(.7)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ariz-booking-step-name-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ariz-booking-step-index,.ariz-booking-step-label,.ariz-booking-stepper-progress{transition:none}.ariz-booking-step-pulse,.ariz-booking-step.is-current .ariz-booking-step-index,.ariz-booking-step.is-done .ariz-booking-step-index,.ariz-booking-stepper-meta-name{animation:none}}.ariz-booking-panel-title{font-size:1.05rem!important;text-align:right}.ariz-booking-panel-sub{margin:.35rem 0 0!important;max-width:none;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;text-align:right}.ariz-booking-stay-grid{display:grid;grid-template-columns:1fr;gap:.95rem}.ariz-booking-guests{margin-bottom:0}.ariz-booking-guest-control{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.1rem;padding:.55rem .75rem;border:1px solid var(--ariz-border-strong);border-radius:var(--ariz-radius-md);background:var(--ariz-surface)}.ariz-booking-guest-control.is-error{border-color:var(--ariz-error)}.ariz-booking-guest-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ariz-booking-guest-value{font-size:.95rem;font-weight:700;color:var(--ariz-text)}.ariz-booking-guest-cap{font-size:.72rem;color:var(--ariz-text-muted);font-weight:500}.ariz-booking-nights-pill{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .85rem;margin-top:1rem;padding:.7rem .85rem;border-radius:var(--ariz-radius-md);border:1px solid color-mix(in srgb,var(--ariz-primary) 28%,var(--ariz-border));background:color-mix(in srgb,var(--ariz-primary) 10%,var(--ariz-surface));font-size:.8125rem;font-weight:700;color:var(--ariz-text)}.ariz-booking-nights-pill strong{font-weight:800;color:var(--ariz-primary)}.ariz-booking-guests-intro-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem}.ariz-booking-guests-count{margin:0;flex-shrink:0;font-size:.78rem;font-weight:700;color:var(--ariz-text-secondary);padding:.35rem .65rem;border-radius:999px;border:1px solid var(--ariz-border);background:var(--ariz-surface)}.ariz-booking-guest-cards{display:flex;flex-direction:column;gap:.85rem}.ariz-booking-guest-card{padding:.9rem;border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-md);background:var(--ariz-surface-muted)}.ariz-booking-guest-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.ariz-booking-guest-card-head-main{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.ariz-booking-guest-card-index{font-size:.875rem;font-weight:800;color:var(--ariz-text)}.ariz-booking-guest-card-badge{font-size:.68rem;font-weight:700;color:var(--ariz-primary);background:var(--ariz-primary-soft);border:1px solid color-mix(in srgb,var(--ariz-primary) 30%,var(--ariz-border));border-radius:999px;padding:.2rem .55rem}.ariz-booking-guest-remove{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;min-height:2rem;padding:.25rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ariz-error) 35%,var(--ariz-border));background:color-mix(in srgb,var(--ariz-error) 8%,var(--ariz-surface));color:var(--ariz-error);font-size:.75rem;font-weight:700;cursor:pointer}.ariz-booking-guest-remove:focus-visible,.ariz-booking-guest-remove:hover{background:color-mix(in srgb,var(--ariz-error) 14%,var(--ariz-surface));outline:none}.ariz-booking-guests-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-top:.95rem}.ariz-booking-guest-add{display:inline-flex!important;align-items:center;gap:.35rem}.ariz-booking-guests-cap-hint{margin:0;font-size:.75rem;color:var(--ariz-text-muted);font-weight:500}.ariz-booking-alert-modal{display:flex!important;align-items:center;justify-content:center;padding:1rem}.ariz-booking-alert-dialog{--ariz-alert-ms:1985ms;outline:none;width:min(100%,21rem);padding:1.15rem 1.15rem 1.05rem;border-radius:var(--ariz-radius-lg);border:1px solid var(--ariz-border);background:var(--ariz-surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 18px 40px rgba(26,24,20,.18);text-align:center}.ariz-booking-alert-icon{position:relative;width:2.75rem;height:2.75rem;margin:0 auto .75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--ariz-error);background:color-mix(in srgb,var(--ariz-error) 12%,var(--ariz-surface));border:1px solid color-mix(in srgb,var(--ariz-error) 28%,var(--ariz-border))}.ariz-booking-alert-ring{position:absolute;inset:-3px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--ariz-error) 45%,transparent);opacity:0;pointer-events:none}.ariz-booking-alert-dialog.is-alerting .ariz-booking-alert-icon{animation:ariz-booking-alert-nudge var(--ariz-alert-ms) ease-out both}.ariz-booking-alert-dialog.is-alerting .ariz-booking-alert-ring{animation:ariz-booking-alert-ring var(--ariz-alert-ms) ease-out both}.ariz-booking-alert-dialog h3{margin:0;font-size:1.05rem;font-weight:800;color:var(--ariz-text);line-height:1.35}.ariz-booking-alert-dialog p{margin:.4rem 0 0;font-size:.8125rem;line-height:1.65;color:var(--ariz-text-secondary)}.ariz-booking-alert-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem}.ariz-booking-alert-actions .ariz-btn{min-height:2.45rem;font-size:.8125rem}.ariz-booking-alert-danger{background:var(--ariz-error)!important;border-color:var(--ariz-error)!important;color:#fff!important}.ariz-booking-alert-danger:focus-visible,.ariz-booking-alert-danger:hover:not(:disabled){filter:brightness(1.04);outline:none}@keyframes ariz-booking-alert-ring{0%{opacity:.75;transform:scale(.82)}35%{opacity:.45;transform:scale(1.2)}to{opacity:0;transform:scale(1.55)}}@keyframes ariz-booking-alert-nudge{0%{transform:scale(1)}12%{transform:scale(1.1)}24%{transform:scale(.96)}36%{transform:scale(1.06)}52%{transform:scale(.98)}70%,to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ariz-booking-alert-dialog.is-alerting .ariz-booking-alert-icon,.ariz-booking-alert-dialog.is-alerting .ariz-booking-alert-ring{animation:none}}.ariz-booking-guest-fields{display:grid;grid-template-columns:1fr;gap:.75rem}.ariz-booking-guest-fields .ariz-field{margin-bottom:0}.ariz-booking-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.ariz-booking-choice-btn{min-height:2.5rem;padding:.45rem .7rem;border-radius:var(--ariz-radius-md);border:1px solid var(--ariz-border-strong);background:var(--ariz-surface);color:var(--ariz-text-secondary);font-size:.8125rem;font-weight:700;cursor:pointer;transition:background var(--ariz-duration) var(--ariz-ease),border-color var(--ariz-duration) var(--ariz-ease),color var(--ariz-duration) var(--ariz-ease)}.ariz-booking-choice-btn:focus-visible,.ariz-booking-choice-btn:hover{border-color:var(--ariz-primary);color:var(--ariz-text);outline:none}.ariz-booking-choice-btn.is-active{border-color:var(--ariz-primary);background:var(--ariz-primary-soft);color:var(--ariz-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--ariz-primary) 18%,transparent)}.ariz-booking-review-guests{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.ariz-booking-review-guests li{padding:.45rem .55rem;border-radius:var(--ariz-radius-sm);border:1px solid var(--ariz-border);background:var(--ariz-surface);font-size:.82rem;font-weight:600;color:var(--ariz-text)}.ariz-booking-summary-guests{display:flex;flex-direction:column;gap:.35rem;margin-top:.15rem;font-size:.8125rem;color:var(--ariz-text-secondary)}.ariz-booking-summary-guests>span{font-weight:700;color:var(--ariz-text-muted);font-size:.72rem}.ariz-booking-summary-guests ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ariz-booking-summary-guests li{font-size:.78rem;font-weight:600;color:var(--ariz-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ariz-booking-summary-guests li.is-more{color:var(--ariz-text-muted);font-weight:500}@media (min-width:640px){.ariz-booking-guest-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ariz-booking-guest-fields.is-child .ariz-booking-guest-choice{grid-column:1/-1}}.ariz-booking-food-intro{margin-bottom:.85rem}.ariz-booking-food-selected{margin:.55rem 0 0;font-size:.78rem;font-weight:700;color:var(--ariz-secondary)}.ariz-booking-food-chips{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.35rem;margin-bottom:.75rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ariz-booking-food-chips::-webkit-scrollbar{display:none}.ariz-booking-chip{flex:0 0 auto;min-height:2rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--ariz-border-strong);background:var(--ariz-surface);color:var(--ariz-text-secondary);font-size:.78rem;font-weight:600;white-space:nowrap}.ariz-booking-chip.is-active{border-color:var(--ariz-primary);background:var(--ariz-primary-soft);color:var(--ariz-text)}.ariz-booking-food-list{list-style:none;margin:0;padding:.15rem .35rem .15rem 0;display:flex;flex-direction:column;gap:.55rem;max-height:min(38vh,300px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ariz-primary) 55%,var(--ariz-border)) var(--ariz-surface-muted)}.ariz-booking-food-list::-webkit-scrollbar{width:6px}.ariz-booking-food-list::-webkit-scrollbar-track{background:var(--ariz-surface-muted);border-radius:999px;margin-block:.25rem}.ariz-booking-food-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ariz-primary) 45%,var(--ariz-border-strong));border-radius:999px;border:1px solid transparent;background-clip:padding-box}.ariz-booking-food-list::-webkit-scrollbar-thumb:hover{background:var(--ariz-primary)}.ariz-booking-food-row{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.55rem;border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-md);background:var(--ariz-surface)}.ariz-booking-food-row.is-skeleton{pointer-events:none}.ariz-booking-food-thumb{position:relative;width:3.25rem;height:3.25rem;border-radius:var(--ariz-radius-sm);overflow:hidden;background:var(--ariz-surface-sunken);flex-shrink:0}.ariz-booking-food-meta{min-width:0}.ariz-booking-food-name{margin:0;font-size:.875rem;font-weight:700;color:var(--ariz-text);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ariz-booking-food-price{margin:.2rem 0 0;font-size:.75rem;color:var(--ariz-text-muted);font-weight:600}.ariz-booking-food-qty{flex-shrink:0}.ariz-booking-food-add{min-height:2.2rem!important;padding-inline:.75rem!important;font-size:.78rem!important}.ariz-booking-food-empty{padding:1.25rem .85rem;text-align:center;color:var(--ariz-text-muted);font-size:.85rem;line-height:1.7;border:1px dashed var(--ariz-border-strong);border-radius:var(--ariz-radius-md);background:var(--ariz-surface-muted)}.ariz-booking-food-empty p{margin:0}.ariz-booking-review{display:flex;flex-direction:column;gap:.7rem}.ariz-booking-review>.ariz-booking-food-intro{margin-bottom:0}.ariz-booking-review-card{padding:.85rem;border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-md);background:var(--ariz-surface-muted)}.ariz-booking-review-room{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem}.ariz-booking-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.ariz-booking-review-facts div{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.45rem .55rem;border-radius:var(--ariz-radius-sm);background:var(--ariz-surface);border:1px solid var(--ariz-border)}.ariz-booking-review-facts dt{margin:0;font-size:.68rem;color:var(--ariz-text-muted);font-weight:600}.ariz-booking-review-facts dd{margin:0;font-size:.82rem;font-weight:700;color:var(--ariz-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ariz-booking-review-heading{margin:0 0 .55rem;font-size:.85rem;font-weight:700;color:var(--ariz-text)}.ariz-booking-review-muted{margin:0;font-size:.8rem;color:var(--ariz-text-muted)}.ariz-booking-review-foods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.ariz-booking-review-foods li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .75rem;padding:.45rem 0;font-size:.82rem;color:var(--ariz-text-secondary);border-bottom:1px solid var(--ariz-border)}.ariz-booking-review-foods li:last-child{border-bottom:0;padding-bottom:0}.ariz-booking-review-foods li:first-child{padding-top:0}.ariz-booking-review-food-name{flex:1 1 8rem;min-width:0;font-weight:600;color:var(--ariz-text);line-height:1.4}.ariz-booking-review-food-side{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0;margin-inline-start:auto}.ariz-booking-review-stepper{padding:.15rem .3rem;gap:.2rem}.ariz-booking-review-stepper .ariz-qty-stepper-btn{width:1.85rem;height:1.85rem}.ariz-booking-review-stepper .ariz-qty-stepper-count{min-width:1.25rem;font-size:.8125rem}.ariz-booking-review-food-sum{flex-shrink:0;min-width:5.5rem;text-align:left;font-weight:700;color:var(--ariz-text);white-space:nowrap}.ariz-booking-review-food-sum.is-muted{font-weight:600;font-size:.75rem;color:var(--ariz-text-muted)}.ariz-booking-review-total{margin:0;font-size:.88rem;color:var(--ariz-text)}.ariz-booking-review-total span{display:block;margin-top:.15rem;font-size:.72rem;font-weight:500;color:var(--ariz-text-muted)}.ariz-booking-review-note{margin:0;font-size:.78rem;line-height:1.65;color:var(--ariz-text-muted)}.ariz-booking-summary{display:none;min-width:0}.ariz-booking-summary-card{overflow:hidden;border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-lg);background:var(--ariz-surface);box-shadow:var(--ariz-shadow-sm)}.ariz-booking-summary-media{position:relative;width:100%;height:168px;overflow:hidden;background:var(--ariz-surface-sunken)}.ariz-booking-hero .ariz-card-slider-nav,.ariz-booking-summary-media .ariz-card-slider-nav{opacity:1;pointer-events:auto}.ariz-booking-skel-body{gap:.95rem!important}.ariz-booking-skel-bar{display:block;margin:0;border-radius:999px}.ariz-booking-skel-bar.is-title{width:min(14rem,78%);height:1.15rem}.ariz-booking-skel-bar.is-meta{width:6.5rem;height:.55rem}.ariz-booking-skel-bar.is-price{width:7rem;height:.95rem;flex-shrink:0}.ariz-booking-skel-bar.is-heading{width:8.5rem;height:.95rem}.ariz-booking-skel-bar.is-sub{width:min(18rem,88%);height:.55rem}.ariz-booking-skel-bar.is-label{width:4.25rem;height:.5rem}.ariz-booking-skel-bar.is-kicker{width:4rem;height:.5rem}.ariz-booking-skel-bar.is-hint{width:70%;height:.55rem}.ariz-booking-skel-room-head{gap:.55rem!important}.ariz-booking-skel-room-copy{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.ariz-booking-skel-stepper{display:flex;align-items:stretch;gap:0;padding:.55rem .35rem;border:1px solid var(--ariz-border);border-radius:var(--ariz-radius-lg);background:var(--ariz-surface-muted)}.ariz-booking-skel-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.25rem .15rem}.ariz-booking-skel-dot{width:1.55rem;height:1.55rem;border-radius:999px}.ariz-booking-skel-label{width:2.35rem;height:.45rem;border-radius:999px}.ariz-booking-skel-intro{display:flex;flex-direction:column;gap:.4rem}.ariz-booking-skel-fields{gap:.75rem!important}.ariz-booking-skel-field{min-width:0;display:flex;flex-direction:column;gap:.4rem}.ariz-booking-skel-field.is-full{grid-column:1/-1}.ariz-booking-skel-input{display:block;width:100%;height:2.65rem;border-radius:var(--ariz-radius-md)}.ariz-booking-skel-input.is-wide{height:2.95rem}.ariz-booking-skel-actions{display:none;gap:.55rem}.ariz-booking-skel-btn{display:block;height:2.55rem;border-radius:var(--ariz-radius-md);flex:1}.ariz-booking-skel-btn.is-primary{flex:1.25}.ariz-booking-skel-summary-body{gap:.55rem!important}.ariz-booking-skel-facts{gap:.45rem!important;margin-top:.1rem}.ariz-booking-skel-fact{display:block;height:2.85rem;border-radius:var(--ariz-radius-sm)}@media (min-width:640px){.ariz-booking-skel-room-head{flex-direction:row;align-items:flex-start;justify-content:space-between}}@media (min-width:1024px){.ariz-booking-skel-actions{display:flex}.ariz-booking-skeleton .ariz-booking-summary{display:block}}.ariz-booking-summary-body{padding:1rem 1.05rem 1.15rem;display:flex;flex-direction:column;gap:.55rem}.ariz-booking-summary-kicker{margin:0;font-size:.7rem;font-weight:700;color:var(--ariz-primary)}.ariz-booking-summary-title{margin:0;font-size:1.05rem;font-weight:800;line-height:1.35;color:var(--ariz-text)}.ariz-booking-summary-price{margin:0;font-size:.92rem;font-weight:800;color:var(--ariz-primary)}.ariz-booking-summary-price span{font-size:.75rem;font-weight:600;color:var(--ariz-text-muted)}.ariz-booking-summary-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.35rem 0 0}.ariz-booking-summary-facts div{min-width:0;padding:.45rem .55rem;border-radius:var(--ariz-radius-sm);background:var(--ariz-surface-muted);border:1px solid var(--ariz-border)}.ariz-booking-summary-facts dt{margin:0;font-size:.68rem;color:var(--ariz-text-muted);font-weight:600}.ariz-booking-summary-facts dd{margin:.12rem 0 0;font-size:.8rem;font-weight:700;color:var(--ariz-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ariz-booking-summary-food{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.15rem;font-size:.8125rem;color:var(--ariz-text-secondary)}.ariz-booking-summary-food strong{color:var(--ariz-text)}.ariz-booking-summary-total{display:flex;flex-direction:column;gap:.2rem;margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--ariz-border)}.ariz-booking-summary-total span{font-size:.75rem;color:var(--ariz-text-muted);font-weight:600}.ariz-booking-summary-total strong{font-size:1.05rem;font-weight:800;color:var(--ariz-text)}.ariz-booking-summary-total em{font-style:normal;font-size:.7rem;color:var(--ariz-text-muted);line-height:1.5}.ariz-booking-summary-hint{margin:.25rem 0 0;font-size:.78rem;line-height:1.6;color:var(--ariz-text-muted)}.ariz-booking-actions-desktop{display:none;flex-wrap:wrap;gap:.55rem}.ariz-booking-actions-desktop .ariz-btn{flex:1 1 auto;min-width:8rem}.ariz-booking-sticky-cta{position:fixed;z-index:35;left:.7rem;right:.7rem;bottom:calc(var(--ariz-nav-bottom-h) + env(safe-area-inset-bottom) + .55rem);display:flex;align-items:center;gap:.45rem;padding:.6rem .65rem;border-radius:var(--ariz-radius-xl);border:1px solid hsla(39,19%,86%,.95);background:rgba(255,252,248,.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 12px 28px rgba(26,24,20,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-theme=dark] .ariz-booking-sticky-cta{background:rgba(30,27,24,.96);border-color:rgba(74,68,60,.9)}.ariz-booking-sticky-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem;padding-inline:.15rem}.ariz-booking-sticky-label{font-size:.68rem;color:var(--ariz-text-muted);font-weight:600}.ariz-booking-sticky-value{font-size:.88rem;font-weight:800;color:var(--ariz-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-booking-sticky-cta .ariz-btn{flex:0 0 auto;min-height:2.55rem;font-size:.8125rem;padding-inline:.95rem}.ariz-booking-sticky-cta .ariz-btn-primary{flex:1 1 auto;max-width:11rem}.ariz-booking-sticky-cta .ariz-btn-ghost{min-width:3.75rem;padding-inline:.7rem}@media (min-width:480px){.ariz-booking-body{padding:1.15rem 1.15rem 1.35rem}.ariz-booking-hero{height:172px}.ariz-booking-review-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.ariz-booking-stay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ariz-booking-guests{grid-column:1/-1}.ariz-booking-room-head{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem}.ariz-booking-room-price{text-align:left;flex-shrink:0}}@media (min-width:768px){.ariz-booking-main.ariz-section{padding-top:1.35rem;padding-bottom:2rem}.ariz-booking-hero{height:200px}.ariz-booking-step-label{font-size:.75rem}}@media (min-width:1024px){.ariz-booking-page{padding-bottom:0}.ariz-booking-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.78fr);gap:1.25rem}.ariz-booking-hero--mobile{display:none}.ariz-booking-summary{display:block;position:sticky;top:5.75rem}.ariz-booking-sticky-cta{display:none}.ariz-booking-actions-desktop{display:flex}.ariz-booking-food-list{max-height:min(42vh,320px);padding-inline-end:.45rem}.ariz-booking-room-head .ariz-section-title{font-size:1.25rem}}@media (min-width:1280px){.ariz-booking-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);gap:1.5rem}}body:has(.ariz-page-directions-fs),html:has(.ariz-page-directions-fs){overflow:hidden;overscroll-behavior:none}.ariz-app-shell:has(.ariz-page-directions-fs){min-height:100dvh;height:100dvh;overflow:hidden;background:#0d1412!important;padding:0}.ariz-page-directions-fs{--map-inset:max(1rem,env(safe-area-inset-top,0px));--map-inset-x:max(1rem,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--map-inset-b:max(1rem,env(safe-area-inset-bottom,0px));--map-gap-1:0.25rem;--map-gap-2:0.5rem;--map-gap-3:0.75rem;--map-gap-4:1rem;--map-gap-5:1.25rem;--map-gap-6:1.5rem;--map-radius-sm:12px;--map-radius-md:16px;--map-radius-lg:22px;--map-radius-pill:999px;--map-glass-dark:rgba(12,16,14,0.55);--map-glass-dark-strong:rgba(10,14,12,0.72);--map-glass-light:rgba(255,252,248,0.72);--map-glass-light-strong:rgba(255,252,248,0.84);--map-glass-border:hsla(0,0%,100%,0.22);--map-glass-border-soft:hsla(0,0%,100%,0.14);--map-glass-blur:blur(22px) saturate(1.35);--map-glass-shadow:0 10px 28px rgba(0,0,0,0.22),inset 0 1px 0 hsla(0,0%,100%,0.12);--map-glass-shadow-lg:0 18px 42px rgba(0,0,0,0.28),inset 0 1px 0 hsla(0,0%,100%,0.18);position:relative;height:100dvh;max-height:100dvh;width:100%;overflow:hidden;background:#0d1412;display:flex;flex-direction:column;margin:0}.ariz-page-directions-fs .ariz-directions-main{flex:1 1 auto;min-height:0;width:100%;height:100%;padding:0;display:flex}.ariz-directions-fullscreen{position:relative;width:100%;height:100%;min-height:0;flex:1}.ariz-directions-fullscreen .ariz-directions-map-wrap{position:absolute;inset:0;border:0;border-radius:0;box-shadow:none;overflow:hidden;background:#101816;min-height:0}.ariz-directions-fullscreen .leaflet-container,.ariz-directions-map-canvas,.ariz-directions-map-skeleton{width:100%!important;height:100%!important;min-height:100%!important;font-family:inherit;background:#101816!important}.ariz-directions-map-skeleton{display:grid;place-items:center;gap:var(--map-gap-3);color:hsla(0,0%,100%,.78);font-size:.9rem}.ariz-map-tiles-hillshade{mix-blend-mode:soft-light;filter:contrast(1.08) brightness(.98)}.ariz-map-tiles-labels,.ariz-map-tiles-roads{filter:saturate(.9) contrast(1.05)}.ariz-directions-vignette{pointer-events:none;position:absolute;inset:0;z-index:450;background:linear-gradient(180deg,rgba(8,14,12,.38),transparent 16%,transparent 58%,rgba(8,14,12,.5)),radial-gradient(110% 60% at 50% 100%,rgba(8,14,12,.28),transparent 58%)}.ariz-directions-back,.ariz-directions-basemap-menu,.ariz-directions-coach,.ariz-directions-dest-chip,.ariz-directions-loading-chip,.ariz-directions-tool{background:var(--map-glass-dark);border:1px solid var(--map-glass-border-soft);color:#f7f4ef;-webkit-backdrop-filter:var(--map-glass-blur);backdrop-filter:var(--map-glass-blur);box-shadow:var(--map-glass-shadow)}.ariz-directions-topbar{position:absolute;z-index:560;top:var(--map-inset);inset-inline:var(--map-inset-x);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--map-gap-3);pointer-events:none}.ariz-directions-topbar>*{pointer-events:auto}.ariz-directions-top-start{display:flex;align-items:center;gap:var(--map-gap-2);min-width:0}.ariz-directions-back{flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:var(--map-radius-pill);display:grid;place-items:center;position:relative;text-decoration:none;transition:transform .18s ease,background .18s ease}.ariz-directions-back:hover{background:var(--map-glass-dark-strong);transform:translateY(-1px)}.ariz-directions-back-home{position:absolute;inset-inline-end:.2rem;bottom:.18rem;width:1rem;height:1rem;border-radius:999px;display:grid;place-items:center;background:var(--ariz-primary);color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.ariz-directions-dest-chip{display:inline-flex;align-items:center;gap:.45rem;min-width:0;max-width:min(48vw,12.75rem);min-height:2.75rem;padding-block:.28rem;padding-inline-start:.28rem;padding-inline-end:.7rem;border-radius:var(--map-radius-pill)}.ariz-directions-dest-mark{width:2.15rem;height:2.15rem;border-radius:999px;display:grid;place-items:center;background:var(--ariz-primary);color:#fff;flex:0 0 auto;box-shadow:0 4px 12px rgba(248,127,48,.35)}.ariz-directions-dest-copy{min-width:0;display:grid;gap:.1rem;padding-block:.1rem}.ariz-directions-dest-chip strong{font-size:.82rem;line-height:1.15}.ariz-directions-dest-chip small,.ariz-directions-dest-chip strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ariz-directions-dest-chip small{margin:0;color:hsla(38,33%,95%,.68);font-size:.66rem;line-height:1.2}.ariz-directions-tools{display:flex;align-items:center;gap:var(--map-gap-2)}.ariz-directions-basemap{position:relative}.ariz-directions-tool{width:2.75rem;height:2.75rem;border-radius:var(--map-radius-pill);display:grid;place-items:center;cursor:pointer;text-decoration:none;transition:transform .18s ease,background .18s ease}.ariz-directions-tool:hover:not(:disabled){transform:translateY(-1px);background:var(--map-glass-dark-strong)}.ariz-directions-tool.is-primary{background:rgba(248,127,48,.92);border-color:hsla(0,0%,100%,.2);color:#fff;box-shadow:0 10px 24px rgba(248,127,48,.32),inset 0 1px 0 hsla(0,0%,100%,.2)}.ariz-directions-tool.is-primary:hover:not(:disabled){background:rgba(224,109,34,.96)}.ariz-directions-tool.is-active{border-color:rgba(248,127,48,.7);box-shadow:var(--map-glass-shadow),0 0 0 2px rgba(248,127,48,.28)}.ariz-directions-tool:disabled{opacity:.65;cursor:wait}.ariz-directions-basemap-menu{position:absolute;top:calc(100% + var(--map-gap-2));inset-inline-end:0;width:min(15rem,74vw);padding:var(--map-gap-2);border-radius:var(--map-radius-md);background:var(--map-glass-dark-strong);display:grid;gap:var(--map-gap-1);animation:ariz-directions-rise .28s ease both}.ariz-directions-basemap-item{display:flex;align-items:flex-start;gap:var(--map-gap-3);width:100%;border:0;border-radius:12px;padding:.65rem .7rem;background:transparent;color:#f2efe9;text-align:start;cursor:pointer;transition:background .16s ease}.ariz-directions-basemap-item strong{display:block;font-size:.82rem;line-height:1.25}.ariz-directions-basemap-item small{display:block;margin-top:.18rem;color:hsla(40,26%,93%,.68);font-size:.7rem;line-height:1.35}.ariz-directions-basemap-item.is-active,.ariz-directions-basemap-item:hover{background:rgba(248,127,48,.18)}.ariz-directions-coach,.ariz-directions-loading-chip{position:absolute;z-index:560;display:flex;align-items:center;gap:var(--map-gap-3);padding:.75rem .95rem;border-radius:var(--map-radius-md);animation:ariz-directions-rise .35s ease both}.ariz-directions-coach{inset-inline-start:var(--map-inset-x);top:calc(var(--map-inset) + 3.55rem);max-width:min(17.5rem,calc(100vw - 2 * var(--map-inset-x)))}.ariz-directions-coach strong{display:block;font-size:.84rem;line-height:1.35}.ariz-directions-coach p{margin:.2rem 0 0;font-size:.74rem;line-height:1.5;color:hsla(40,29%,94%,.72)}.ariz-directions-loading-chip{top:calc(var(--map-inset) + 3.55rem);inset-inline-end:var(--map-inset-x);font-size:.78rem;width:-moz-max-content;width:max-content;padding:.6rem .85rem}.ariz-directions-sheet{position:absolute;z-index:570;inset-inline:var(--map-inset-x);bottom:var(--map-inset-b);max-height:min(34vh,268px);display:flex;flex-direction:column;border-radius:20px;background:rgba(14,18,16,.78);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 16px 40px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);color:#f4f1eb;overflow:hidden;transition:max-height .28s ease}.ariz-directions-sheet.is-expanded{max-height:min(68vh,560px)}.ariz-directions-sheet-handle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;border:0;background:transparent;color:hsla(40,29%,94%,.55);padding:.45rem .75rem .15rem;cursor:pointer}.ariz-directions-panel-grip{width:2.1rem;height:.22rem;border-radius:999px;background:hsla(0,0%,100%,.28)}.ariz-directions-sheet-chevron{transition:transform .22s ease}.ariz-directions-sheet-chevron.is-open{transform:rotate(180deg)}.ariz-directions-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.2rem .75rem .55rem}.ariz-directions-mode{display:flex;flex-direction:row;align-items:center;gap:.4rem;min-height:2.65rem;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.06);padding:.4rem .45rem;text-align:start;cursor:pointer;color:hsla(40,29%,94%,.78);transition:border-color .18s ease,background .18s ease,transform .18s ease}.ariz-directions-mode:disabled{opacity:.45;cursor:not-allowed}.ariz-directions-mode.is-active{border-color:rgba(248,127,48,.7);background:rgba(248,127,48,.2);color:#fff;transform:none;box-shadow:inset 0 0 0 1px rgba(248,127,48,.18)}.ariz-directions-mode-icon{flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:9px;display:grid;place-items:center;background:hsla(0,0%,100%,.08);color:inherit}.ariz-directions-mode.is-active .ariz-directions-mode-icon{background:rgba(248,127,48,.92);color:#fff}.ariz-directions-mode-text{min-width:0;display:grid;gap:.05rem}.ariz-directions-mode-label{font-size:.72rem;font-weight:700;line-height:1.15}.ariz-directions-mode-meta{display:block;margin:0;font-size:.68rem;font-weight:600;color:hsla(40,29%,94%,.62);line-height:1.15}.ariz-directions-mode.is-active .ariz-directions-mode-meta{color:hsla(0,0%,100%,.82)}.ariz-directions-sheet-core{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.5rem}.ariz-directions-sheet-more{display:none;padding:0 .75rem .85rem;flex-direction:column;gap:.75rem;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.ariz-directions-sheet-more::-webkit-scrollbar,.ariz-nearby-list-scroll::-webkit-scrollbar{width:0;height:0;display:none}.ariz-nearby-list-scroll{scrollbar-width:none;-ms-overflow-style:none}.ariz-directions-sheet.is-expanded .ariz-directions-sheet-more{display:flex}.ariz-directions-error{margin:0 .75rem .4rem;padding:.5rem .65rem;border-radius:10px;background:rgba(180,35,24,.22);color:#ffc9c3;font-size:.76rem;line-height:1.45}.ariz-directions-summary{padding:.55rem .65rem;border-radius:12px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.08)}.ariz-directions-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.ariz-directions-summary-grid span{display:block;font-size:.64rem;color:hsla(40,29%,94%,.55);margin-bottom:.12rem;line-height:1.15}.ariz-directions-summary-grid strong{font-size:.84rem;color:#fff;line-height:1.2;font-weight:700}.ariz-directions-mode-tip,.ariz-directions-origin-meta{margin:0;font-size:.74rem;line-height:1.55;color:hsla(40,29%,94%,.7)}.ariz-directions-empty{display:flex;align-items:center;gap:.45rem;padding:.55rem .65rem;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.07);color:hsla(40,29%,94%,.72);font-size:.76rem;line-height:1.4}.ariz-directions-empty p{margin:0}.ariz-directions-apps-row{display:flex;flex-wrap:nowrap;gap:.35rem}.ariz-directions-apps-row .ariz-btn{flex:1 1 auto;min-width:0;justify-content:center;padding-block:.55rem;padding-inline:.5rem;font-size:.74rem;border-radius:11px}.ariz-directions-sheet .ariz-btn-ghost{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:#f4f1eb}.ariz-directions-sheet .ariz-btn-ghost:hover{background:hsla(0,0%,100%,.14)}.ariz-directions-call-btn{flex:0 0 2.5rem!important;padding-inline:0!important}.ariz-directions-facts h3,.ariz-directions-steps h3{margin:0 0 var(--map-gap-3);font-size:.86rem;display:inline-flex;align-items:center;gap:var(--map-gap-2);line-height:1.3}.ariz-directions-steps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--map-gap-2)}.ariz-directions-steps li{display:flex;gap:var(--map-gap-3);align-items:flex-start;padding:.6rem .7rem;border-radius:12px;background:hsla(0,0%,100%,.5);border:1px solid rgba(26,24,20,.05)}.ariz-directions-step-idx{flex:0 0 auto;width:1.4rem;height:1.4rem;border-radius:999px;display:grid;place-items:center;background:var(--ariz-primary-soft);color:var(--ariz-primary);font-size:.7rem;font-weight:700}.ariz-directions-steps strong{display:block;font-size:.8rem;line-height:1.35}.ariz-directions-steps small{color:var(--ariz-text-muted);font-size:.7rem;line-height:1.4}.ariz-directions-facts ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--map-gap-2)}.ariz-directions-facts li{display:grid;gap:.2rem;padding:.7rem .8rem;border-radius:12px;background:hsla(0,0%,100%,.48);border:1px solid rgba(26,24,20,.05)}.ariz-directions-facts strong{font-size:.8rem;color:var(--ariz-secondary);line-height:1.3}.ariz-directions-facts span{font-size:.76rem;line-height:1.6;color:var(--ariz-text-secondary)}.ariz-directions-contact{display:grid;gap:var(--map-gap-2)}.ariz-directions-contact-row{display:flex;align-items:center;gap:var(--map-gap-3);width:100%;border:1px solid rgba(26,24,20,.08);border-radius:12px;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.7rem .8rem;color:var(--ariz-text-secondary);font-size:.78rem;line-height:1.45;text-align:start;cursor:pointer;text-decoration:none}.ariz-directions-contact-row.is-static{cursor:default}.ariz-directions-contact-row:hover:not(.is-static){background:hsla(0,0%,100%,.72)}.ariz-map-pin{background:transparent!important;border:0!important}.ariz-map-pin-body{position:absolute;inset-inline-start:50%;bottom:4px;width:34px;height:34px;margin-inline-start:-17px;border-radius:50% 50% 50% 6px;transform:rotate(-45deg);display:grid;place-items:center;background:var(--pin,#f87f30);box-shadow:0 0 0 3px hsla(0,0%,100%,.92),0 10px 22px rgba(0,0,0,.45)}.ariz-map-pin.is-origin .ariz-map-pin-body{background:#111814;box-shadow:0 0 0 3px #f87f30,0 10px 22px rgba(0,0,0,.45)}.ariz-map-pin-label{transform:rotate(45deg);color:#fff;font-size:.8rem;font-weight:800;line-height:1}.ariz-map-pin-pulse{position:absolute;inset-inline-start:50%;bottom:6px;width:46px;height:46px;margin-inline-start:-23px;border-radius:999px;border:2px solid;opacity:.55;animation:ariz-map-pulse 1.8s ease-out infinite;pointer-events:none}@keyframes ariz-map-pulse{0%{transform:scale(.55);opacity:.55}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}@keyframes ariz-directions-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ariz-map-popup{display:grid;gap:.25rem;min-width:8rem;font-family:inherit}.ariz-map-popup strong{font-size:.86rem}.ariz-map-popup span{font-size:.75rem;color:#555;line-height:1.45}.ariz-directions-fullscreen .leaflet-control-attribution{background:var(--map-glass-dark)!important;color:hsla(0,0%,100%,.72)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:52vw;margin:0!important;border-radius:10px 0 0 0;border-top:1px solid var(--map-glass-border-soft);border-inline-start:1px solid var(--map-glass-border-soft);padding:.25rem .5rem!important}.ariz-directions-fullscreen .leaflet-control-attribution a{color:#ffd2ad!important}.ariz-directions-fullscreen .leaflet-bar{border:1px solid var(--map-glass-border-soft)!important;box-shadow:var(--map-glass-shadow)!important;overflow:hidden;border-radius:14px!important;margin-bottom:calc(var(--map-inset-b) + 12.5rem)!important;margin-right:var(--map-inset-x)!important;margin-left:var(--map-inset-x)!important}.ariz-directions-fullscreen .leaflet-bar a{background:var(--map-glass-dark)!important;color:#fff!important;border-bottom-color:hsla(0,0%,100%,.1)!important;width:36px!important;height:36px!important;line-height:36px!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (min-width:900px){.ariz-page-directions-fs{--map-inset:max(1.25rem,env(safe-area-inset-top,0px));--map-inset-x:max(1.25rem,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--map-inset-b:max(1.25rem,env(safe-area-inset-bottom,0px))}.ariz-directions-sheet{inset-inline-start:auto;inset-inline-end:var(--map-inset-x);width:min(23.5rem,34vw);max-height:min(36vh,280px)}.ariz-directions-sheet.is-expanded{max-height:min(72vh,620px)}.ariz-directions-coach{top:calc(var(--map-inset) + 3.85rem);max-width:18rem}.ariz-directions-fullscreen .leaflet-bar{margin-bottom:calc(var(--map-inset-b) + 16rem)!important}}@media (prefers-reduced-motion:reduce){.ariz-directions-back,.ariz-directions-basemap-menu,.ariz-directions-coach,.ariz-directions-sheet,.ariz-directions-tool,.ariz-map-pin-pulse{animation:none!important;transition:none!important}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ariz-directions-back,.ariz-directions-basemap-menu,.ariz-directions-coach,.ariz-directions-dest-chip,.ariz-directions-loading-chip,.ariz-directions-tool,.ariz-place-card,.ariz-place-filter{background:rgba(12,16,14,.88)}.ariz-directions-sheet{background:rgba(12,16,14,.94)}.ariz-glass-sheet{background:rgba(255,252,248,.94)}}.ariz-map-tiles-osm-detail{mix-blend-mode:soft-light;filter:contrast(1.08) saturate(.85);opacity:.45!important}.ariz-map-pin.is-castle{background:transparent!important;border:0!important}.ariz-castle-pin{position:absolute;inset-inline-start:50%;bottom:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.2rem;pointer-events:none}.ariz-castle-pin-core{width:2.75rem;height:2.75rem;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#f9a05a,#f87f30 55%,#d9651c);border:2px solid hsla(0,0%,100%,.95);box-shadow:0 10px 24px rgba(0,0,0,.4),0 0 0 4px rgba(248,127,48,.22)}.ariz-castle-pin-core svg{width:1.2rem;height:1.2rem;display:block}.ariz-origin-pin{width:2.45rem;height:2.45rem;border-radius:999px;display:grid;place-items:center;color:#fff;background:#111814;border:2px solid #f87f30;box-shadow:0 10px 22px rgba(0,0,0,.4)}.ariz-origin-pin svg{display:block}.ariz-castle-pin-label{padding:.15rem .45rem;border-radius:999px;background:rgba(12,16,14,.78);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.01em;border:1px solid hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ariz-directions-dest-mark.is-castle{display:grid;place-items:center;color:#fff}.ariz-place-pin{background:transparent!important;border:0!important}.ariz-place-pin-dot{width:2.15rem;height:2.15rem;border-radius:999px;display:grid;place-items:center;background:var(--place,#2b5f8a);color:#fff;border:2px solid hsla(0,0%,100%,.95);box-shadow:0 8px 18px rgba(0,0,0,.35)}.ariz-place-pin-dot svg{display:block;width:.95rem;height:.95rem}.ariz-place-pin.is-active .ariz-place-pin-dot{transform:scale(1.12);box-shadow:0 10px 22px rgba(0,0,0,.4),0 0 0 4px hsla(0,0%,100%,.28)}.ariz-map-popup-place{display:flex!important;align-items:flex-start;gap:.55rem;min-width:10.5rem}.ariz-map-popup-icon{flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:999px;display:grid;place-items:center;background:rgba(248,127,48,.16);color:#f87f30}.ariz-map-popup-icon.is-castle{background:rgba(248,127,48,.22)}.ariz-map-popup-icon svg{display:block}.ariz-glass-card{background:rgba(12,16,14,.58);border:1px solid hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 12px 30px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.12);color:#f7f4ef}.ariz-glass-card-inset{background:hsla(0,0%,100%,.48)!important;border:1px solid rgba(26,24,20,.06)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ariz-glass-sheet{background:rgba(255,252,248,.7)!important;border:1px solid hsla(0,0%,100%,.55)!important;-webkit-backdrop-filter:blur(28px) saturate(1.5)!important;backdrop-filter:blur(28px) saturate(1.5)!important}.ariz-place-filters{position:absolute;z-index:560;top:calc(var(--map-inset) + 3.55rem);inset-inline-start:var(--map-inset-x);display:flex;flex-wrap:wrap;gap:.4rem;max-width:min(22rem,calc(100vw - 2 * var(--map-inset-x)))}.ariz-place-filter{display:inline-flex;align-items:center;gap:.35rem;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:.42rem .7rem;background:rgba(12,16,14,.55);color:#f4f1eb;font-size:.74rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 8px 20px rgba(0,0,0,.22);transition:background .16s ease,transform .16s ease,border-color .16s ease}.ariz-place-filter em{font-style:normal;opacity:.75;font-size:.68rem}.ariz-place-filter.is-active{background:rgba(248,127,48,.28);border-color:rgba(248,127,48,.55);transform:translateY(-1px)}.ariz-place-filter.is-active,.ariz-place-filter:hover{box-shadow:0 10px 22px rgba(0,0,0,.26)}.ariz-place-card{position:absolute;z-index:565;top:calc(var(--map-inset) + 6.6rem);inset-inline-start:var(--map-inset-x);width:min(19.5rem,calc(100vw - 2 * var(--map-inset-x)));padding:.9rem 1rem 1rem;border-radius:18px;animation:ariz-directions-rise .28s ease both}.ariz-place-card-close{position:absolute;top:.55rem;inset-inline-end:.55rem;width:1.7rem;height:1.7rem;border:0;border-radius:999px;display:grid;place-items:center;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer}.ariz-place-card-top{display:flex;align-items:flex-start;gap:.7rem;padding-inline-end:1.4rem}.ariz-place-card-icon{flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:14px;display:grid;place-items:center;color:#fff;background:var(--place,#f87f30);box-shadow:0 8px 18px rgba(0,0,0,.22)}.ariz-place-card-head{display:grid;gap:.35rem;min-width:0}.ariz-place-card-meta{display:inline-flex;align-items:center;gap:.35rem}.ariz-place-card-badge{width:-moz-fit-content;width:fit-content;padding:.18rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--place,#f87f30) 28%,transparent);border:1px solid color-mix(in srgb,var(--place,#f87f30) 45%,transparent);color:#fff;font-size:.68rem;font-weight:700}.ariz-place-card h3{margin:0;font-size:.95rem;line-height:1.35}.ariz-place-card p{margin:.55rem 0 0;font-size:.78rem;line-height:1.55;color:hsla(38,33%,95%,.78)}.ariz-place-card-actions{display:flex;gap:.45rem;margin-top:.8rem}.ariz-place-card-actions .ariz-btn{flex:1 1 auto;justify-content:center;font-size:.76rem;padding-inline:.55rem;border-radius:12px}.ariz-place-card .ariz-btn-ghost{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.22);color:#f7f4ef}.ariz-place-card .ariz-btn-ghost:hover:not(:disabled){background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.32);color:#fff}.ariz-directions-coach{top:calc(var(--map-inset) + 6.6rem)!important}.ariz-directions-loading-chip{top:calc(var(--map-inset) + 3.55rem)!important}.ariz-directions-sheet .ariz-directions-facts h3,.ariz-directions-sheet .ariz-directions-steps h3,.ariz-nearby-list h3{margin:0 0 .5rem;font-size:.8rem;color:hsla(40,29%,94%,.88)}.ariz-nearby-list-scroll{display:grid;gap:.35rem;max-height:9.5rem;overflow:auto;overscroll-behavior:contain}.ariz-directions-sheet .ariz-directions-contact-row,.ariz-directions-sheet .ariz-directions-facts li,.ariz-directions-sheet .ariz-directions-steps li,.ariz-directions-sheet .ariz-glass-card-inset,.ariz-nearby-item{background:hsla(0,0%,100%,.07)!important;border:1px solid hsla(0,0%,100%,.08)!important;color:#f4f1eb!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ariz-nearby-item{display:flex;align-items:center;gap:.55rem;width:100%;text-align:start;border-radius:11px;padding:.55rem .6rem;cursor:pointer;transition:border-color .16s ease,background .16s ease}.ariz-nearby-item.is-active{border-color:rgba(248,127,48,.55)!important;background:rgba(248,127,48,.16)!important}.ariz-nearby-item-icon{flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:999px;display:grid;place-items:center;color:#fff;background:var(--place,#f87f30)}.ariz-nearby-item-copy{min-width:0;display:grid;gap:.08rem}.ariz-nearby-item-copy strong{font-size:.76rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.ariz-nearby-item-copy small{font-size:.66rem;color:hsla(40,29%,94%,.58);line-height:1.3}.ariz-directions-sheet .ariz-directions-facts strong{color:#ffd2ad}.ariz-directions-sheet .ariz-directions-facts span,.ariz-directions-sheet .ariz-directions-steps small{color:hsla(40,29%,94%,.62)}.ariz-directions-sheet .ariz-directions-step-idx{background:rgba(248,127,48,.22);color:#ffd2ad}.ariz-directions-fullscreen .leaflet-bar{margin-bottom:calc(var(--map-inset-b) + 15.5rem)!important}@media (min-width:900px){.ariz-place-filters{top:calc(var(--map-inset) + 3.85rem);max-width:26rem}.ariz-place-card{top:calc(var(--map-inset) + 7rem);width:min(21rem,30vw)}.ariz-directions-coach{top:calc(var(--map-inset) + 7rem)!important}.ariz-nearby-list-scroll{max-height:11rem}}.ariz-page-3d{min-height:100vh;background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--ariz-primary) 14%,transparent),transparent),var(--ariz-bg)}.ariz-3d-main{display:flex;flex-direction:column;gap:var(--ariz-space-4);padding-top:var(--ariz-space-4);padding-bottom:calc(var(--ariz-space-8) + env(safe-area-inset-bottom, 0px))}.ariz-3d-shell{position:relative;width:min(100%,1280px);margin-inline:auto;height:clamp(420px,72vh,820px);border-radius:var(--ariz-radius-md);overflow:hidden;border:1px solid var(--ariz-border);background:#7eb6e4;box-shadow:var(--ariz-shadow-sm);touch-action:none}.ariz-page-3d .ariz-3d-shell{width:calc(100% - (var(--ariz-page-pad) * 2))}.ariz-3d-canvas{display:block;width:100%;height:100%;outline:none;touch-action:none}.ariz-3d-error,.ariz-3d-loading{position:absolute;inset:0;display:grid;place-items:center;padding:1.25rem;background:linear-gradient(160deg,hsla(31,43%,60%,.35),rgba(120,90,60,.25)),color-mix(in srgb,var(--ariz-surface) 88%,transparent);z-index:3}.ariz-3d-error,.ariz-3d-loading-card{display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center;color:var(--ariz-text)}.ariz-3d-error strong,.ariz-3d-loading-card strong{font-size:1rem}.ariz-3d-error p,.ariz-3d-loading-card p{margin:0;max-width:22rem;font-size:.86rem;color:var(--ariz-text-muted);line-height:1.6}.ariz-3d-progress{width:min(220px,70vw);height:6px;border-radius:999px;background:color-mix(in srgb,var(--ariz-border) 80%,transparent);overflow:hidden}.ariz-3d-progress>span{display:block;height:100%;background:var(--ariz-primary);border-radius:inherit;transition:width .25s ease}.ariz-3d-ui{pointer-events:none;position:absolute;inset:0;z-index:2;padding:.75rem}.ariz-3d-hint,.ariz-3d-quality,.ariz-3d-tod,.ariz-3d-tod-auto,.ariz-3d-tod-wrap,.ariz-3d-ui-cluster,.ariz-3d-ui-fabs{pointer-events:auto}.ariz-3d-ui-cluster{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-start;max-width:min(100%,520px)}.ariz-3d-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ariz-border) 80%,transparent);background:color-mix(in srgb,var(--ariz-surface) 88%,transparent);color:var(--ariz-text);font-size:.75rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ariz-3d-chip:hover{border-color:color-mix(in srgb,var(--ariz-primary) 40%,var(--ariz-border))}.ariz-3d-chip.is-active{background:var(--ariz-primary);border-color:var(--ariz-primary);color:#fff}.ariz-3d-tod-wrap{position:absolute;bottom:2.6rem;right:.75rem;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.ariz-3d-tod{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ariz-border) 80%,transparent);background:color-mix(in srgb,var(--ariz-surface) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ariz-3d-tod-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.38rem .75rem;border:none;border-radius:999px;background:transparent;color:var(--ariz-text-muted);font-size:.75rem;cursor:pointer;transition:background .2s ease,color .2s ease}.ariz-3d-tod-btn:hover{color:var(--ariz-text)}.ariz-3d-tod-btn.is-active{background:color-mix(in srgb,#d4a05a 85%,#c47a2a);color:#fff}.ariz-3d-tod-btn.is-active.is-night{background:color-mix(in srgb,#1e2a44 90%,#3a4a6a);color:#e8eef8}.ariz-3d-tod-btn.is-active.is-sunset{background:color-mix(in srgb,#c86840 85%,#8a4028);color:#fff8f0}.ariz-3d-tod-btn.is-active.is-sunrise{background:color-mix(in srgb,#e8b868 80%,#d88848);color:#fffaf5}.ariz-3d-tod-auto{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.32rem .55rem .32rem .4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ariz-border) 80%,transparent);background:color-mix(in srgb,var(--ariz-surface) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ariz-text-muted);font-size:.72rem;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.ariz-3d-tod-auto:hover{color:var(--ariz-text);border-color:color-mix(in srgb,var(--ariz-primary) 35%,var(--ariz-border))}.ariz-3d-tod-auto:focus-visible{outline:2px solid color-mix(in srgb,var(--ariz-primary) 55%,transparent);outline-offset:2px}.ariz-3d-tod-auto-label{line-height:1;white-space:nowrap}.ariz-3d-tod-auto-track{position:relative;width:2.05rem;height:1.15rem;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--ariz-text-muted) 28%,transparent);transition:background .22s ease}.ariz-3d-tod-auto-thumb{position:absolute;top:.12rem;inset-inline-start:.12rem;width:.9rem;height:.9rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.28);transition:transform .22s ease,background .22s ease}.ariz-3d-tod-auto.is-on{color:var(--ariz-text);border-color:color-mix(in srgb,var(--ariz-primary) 45%,var(--ariz-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ariz-primary) 18%,transparent)}.ariz-3d-tod-auto.is-on .ariz-3d-tod-auto-track{background:var(--ariz-primary)}.ariz-3d-tod-auto.is-on .ariz-3d-tod-auto-thumb{transform:translateX(calc(-1 * (2.05rem - .9rem - .24rem)))}[dir=ltr] .ariz-3d-tod-auto.is-on .ariz-3d-tod-auto-thumb,html[dir=ltr] .ariz-3d-tod-auto.is-on .ariz-3d-tod-auto-thumb{transform:translateX(calc(2.05rem - .9rem - .24rem))}@media (prefers-reduced-motion:reduce){.ariz-3d-tod-auto-thumb,.ariz-3d-tod-auto-track{transition:none}}.ariz-3d-ui-fabs{position:absolute;top:.75rem;left:.75rem;display:flex;flex-direction:column;gap:.4rem}.ariz-3d-fab{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;border:1px solid color-mix(in srgb,var(--ariz-border) 80%,transparent);background:color-mix(in srgb,var(--ariz-surface) 90%,transparent);color:var(--ariz-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.ariz-3d-fab:hover{background:var(--ariz-surface)}.ariz-3d-quality{position:absolute;bottom:2.6rem;left:.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .55rem;border-radius:10px;background:color-mix(in srgb,var(--ariz-surface) 90%,transparent);border:1px solid var(--ariz-border);font-size:.75rem;color:var(--ariz-text-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ariz-3d-quality select{border:none;background:transparent;color:var(--ariz-text);font-size:.75rem;outline:none}.ariz-3d-hint{position:absolute;bottom:.65rem;right:.75rem;left:.75rem;margin:0;text-align:center;font-size:.72rem;color:color-mix(in srgb,var(--ariz-text) 78%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.25);pointer-events:none}.ariz-3d-shell:-webkit-full-screen,.ariz-3d-shell:fullscreen{width:100vw;height:100vh;border-radius:0;border:none}@media (max-width:720px){.ariz-3d-shell{height:clamp(380px,68vh,640px);border-radius:var(--ariz-radius-sm)}.ariz-3d-chip span{display:none}.ariz-3d-chip{padding:.5rem}.ariz-3d-ui-cluster{max-width:calc(100% - 56px)}.ariz-3d-hint{display:none}.ariz-3d-quality,.ariz-3d-tod-wrap{bottom:.65rem}.ariz-3d-tod-btn span{display:none}.ariz-3d-tod-btn{padding:.45rem .55rem}}@media (prefers-reduced-motion:reduce){.ariz-3d-chip,.ariz-3d-progress>span,.ariz-3d-tod-btn{transition:none}}.ariz-3d-chip-fp.is-active{background:color-mix(in srgb,#3d6b4f 88%,var(--ariz-primary));border-color:color-mix(in srgb,#3d6b4f 90%,var(--ariz-primary))}.ariz-3d-chip:disabled{opacity:.55;cursor:not-allowed}.ariz-3d-fp-hud{pointer-events:none;position:absolute;top:.75rem;right:.75rem;left:3.5rem;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.ariz-3d-fp-badge,.ariz-3d-fp-bob,.ariz-3d-fp-exit{pointer-events:auto}.ariz-3d-fp-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .5rem .35rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--ariz-surface) 92%,transparent);border:1px solid var(--ariz-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ariz-3d-fp-mode{font-size:.74rem;font-weight:600;color:var(--ariz-text)}.ariz-3d-fp-exit{padding:.28rem .65rem;border-radius:999px;border:none;background:var(--ariz-primary);color:#fff;font-size:.72rem;cursor:pointer}.ariz-3d-fp-hint{margin:0;font-size:.68rem;color:color-mix(in srgb,var(--ariz-text) 82%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.2);pointer-events:none}.ariz-3d-fp-bob{pointer-events:auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;color:var(--ariz-text-muted);background:color-mix(in srgb,var(--ariz-surface) 88%,transparent);padding:.25rem .5rem;border-radius:8px}.ariz-3d-fp-touch{pointer-events:auto;position:absolute;inset:0;z-index:3;touch-action:none}.ariz-3d-fp-joy{position:absolute;left:max(.75rem,env(safe-area-inset-left,0px));bottom:max(4.5rem,calc(env(safe-area-inset-bottom, 0px) + 3.5rem));width:104px;height:104px;display:grid;place-items:center}.ariz-3d-fp-joy-ring{width:100%;height:100%;border-radius:50%;border:2px solid color-mix(in srgb,var(--ariz-border) 70%,#fff);background:color-mix(in srgb,var(--ariz-surface) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ariz-3d-fp-look{position:absolute;inset:0;left:38%}.ariz-3d-fp-touch-actions{position:absolute;right:max(.75rem,env(safe-area-inset-right,0px));bottom:max(4.5rem,calc(env(safe-area-inset-bottom, 0px) + 3.5rem));display:flex;flex-direction:column;gap:.4rem}.ariz-3d-fp-sprint,.ariz-3d-fp-touch-exit{padding:.45rem .75rem;border-radius:10px;border:1px solid var(--ariz-border);background:color-mix(in srgb,var(--ariz-surface) 90%,transparent);font-size:.72rem;color:var(--ariz-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.ariz-3d-fp-sprint:active{background:var(--ariz-primary);color:#fff}@media (min-width:900px){.ariz-3d-fp-touch{display:none}.ariz-3d-fp-hint{display:block}}@media (max-width:899px){.ariz-3d-fp-hud .ariz-3d-fp-hint{display:none}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Dana,Farsi,Vazirmatn,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-6{bottom:1.5rem}.bottom-\[-25px\]{bottom:-25px}.bottom-\[10px\]{bottom:10px}.bottom-\[18px\]{bottom:18px}.bottom-\[20px\]{bottom:20px}.bottom-\[5px\]{bottom:5px}.bottom-\[8px\]{bottom:8px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-5{left:1.25rem}.left-\[-4px\]{left:-4px}.left-\[0px\]{left:0}.left-\[15px\]{left:15px}.left-\[20px\]{left:20px}.left-\[3\.5rem\]{left:3.5rem}.left-\[9px\]{left:9px}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-\[-13px\]{right:-13px}.right-\[-15px\]{right:-15px}.right-\[10px\]{right:10px}.right-\[15px\]{right:15px}.right-\[20px\]{right:20px}.right-\[277px\]{right:277px}.right-\[30px\]{right:30px}.right-\[4px\]{right:4px}.right-\[50px\]{right:50px}.right-\[60px\]{right:60px}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-5{top:1.25rem}.top-\[-10px\]{top:-10px}.top-\[-12px\]{top:-12px}.top-\[-13px\]{top:-13px}.top-\[-15px\]{top:-15px}.top-\[-1px\]{top:-1px}.top-\[-20px\]{top:-20px}.top-\[-30px\]{top:-30px}.top-\[-32px\]{top:-32px}.top-\[-8px\]{top:-8px}.top-\[0px\]{top:0}.top-\[28px\]{top:28px}.top-\[2px\]{top:2px}.top-\[34px\]{top:34px}.top-\[40px\]{top:40px}.top-\[80px\]{top:80px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-\[px\]{margin-top:px;margin-bottom:px}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[0px\]{margin-bottom:0}.mb-\[40px\]{margin-bottom:40px}.ml-2{margin-left:.5rem}.mr-\[-10px\]{margin-right:-10px}.mr-\[-16px\]{margin-right:-16px}.mr-\[-35px\]{margin-right:-35px}.mr-\[30px\]{margin-right:30px}.mr-auto{margin-right:auto}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-\[-35px\]{margin-top:-35px}.mt-\[-5px\]{margin-top:-5px}.mt-\[0px\]{margin-top:0}.mt-\[10px\]{margin-top:10px}.mt-\[15px\]{margin-top:15px}.mt-\[20px\]{margin-top:20px}.mt-\[25px\]{margin-top:25px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-3\/6{height:50%}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.6510416666666666vw\]{height:.6510416666666666vw}.h-\[100\%\]{height:100%}.h-\[100dvh\]{height:100dvh}.h-\[100vh\]{height:100vh}.h-\[106px\]{height:106px}.h-\[10px\]{height:10px}.h-\[120px\]{height:120px}.h-\[12px\]{height:12px}.h-\[150px\]{height:150px}.h-\[16px\]{height:16px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[35px\]{height:35px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[55px\]{height:55px}.h-\[60px\]{height:60px}.h-\[65px\]{height:65px}.h-\[7\.854166666666666vw\]{height:7.854166666666666vw}.h-\[73px\]{height:73px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9\.854166666666666vw\]{height:9.854166666666666vw}.h-\[90dvh\]{height:90dvh}.h-\[95px\]{height:95px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[150px\]{max-height:150px}.max-h-\[90dvh\]{max-height:90dvh}.\!min-h-9{min-height:2.25rem!important}.min-h-\[100dvh\]{min-height:100dvh}.min-h-full{min-height:100%}.w-20{width:5rem}.w-3\/12{width:25%}.w-3\/6{width:50%}.w-4{width:1rem}.w-5{width:1.25rem}.w-5\/12{width:41.666667%}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-9\/12{width:75%}.w-\[1\.6276041666666667vw\]{width:1.6276041666666667vw}.w-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[107px\]{width:107px}.w-\[10rem\]{width:10rem}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[127px\]{width:127px}.w-\[12px\]{width:12px}.w-\[130px\]{width:130px}.w-\[16px\]{width:16px}.w-\[180px\]{width:180px}.w-\[20px\]{width:20px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[25px\]{width:25px}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[32\.807291666666664vw\]{width:32.807291666666664vw}.w-\[32px\]{width:32px}.w-\[35px\]{width:35px}.w-\[40px\]{width:40px}.w-\[44px\]{width:44px}.w-\[500px\]{width:500px}.w-\[52px\]{width:52px}.w-\[55px\]{width:55px}.w-\[60px\]{width:60px}.w-\[65px\]{width:65px}.w-\[7px\]{width:7px}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[90\%\]{width:90%}.w-\[90px\]{width:90px}.w-\[92\%\]{width:92%}.w-\[95\%\]{width:95%}.w-\[9rem\]{width:9rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[110px\]{min-width:110px}.min-w-\[180px\]{min-width:180px}.min-w-\[54px\]{min-width:54px}.min-w-\[60px\]{min-width:60px}.min-w-\[64px\]{min-width:64px}.max-w-2xl{max-width:42rem}.max-w-ariz{max-width:1600px}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.scale-75,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-\[1\]{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin-slow{animation:spin 40s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.scroll-mb-20{scroll-margin-bottom:5rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[0px\]{gap:0}.gap-\[10px\]{gap:10px}.gap-\[15px\]{gap:15px}.gap-\[20px\]{gap:20px}.gap-\[25px\]{gap:25px}.gap-\[2px\]{gap:2px}.gap-\[5px\]{gap:5px}.gap-\[80px\]{gap:80px}.gap-\[8px\]{gap:8px}.gap-x-\[12px\]{-moz-column-gap:12px;column-gap:12px}.gap-x-\[30px\]{-moz-column-gap:30px;column-gap:30px}.gap-x-\[6px\]{-moz-column-gap:6px;column-gap:6px}.gap-y-2{row-gap:.5rem}.overflow-hidden{overflow:hidden}.overflow-y-scroll{overflow-y:scroll}.rounded-2xl{border-radius:1rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[22px\]{border-radius:22px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[var\(--ariz-radius-sm\)\]{border-radius:var(--ariz-radius-sm)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.rounded-b-\[8px\]{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.rounded-l-\[0px\]{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-\[8px\]{border-top-left-radius:8px;border-bottom-left-radius:8px}.rounded-r-\[16px\]{border-top-right-radius:16px;border-bottom-right-radius:16px}.rounded-r-\[8px\]{border-top-right-radius:8px;border-bottom-right-radius:8px}.rounded-t-\[0px\]{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-tl-\[0px\]{border-top-left-radius:0}.rounded-tr-\[0px\]{border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1px\]{border-width:1px}.border-\[2px\]{border-width:2px}.border-b,.border-b-\[1px\]{border-bottom-width:1px}.border-l-0{border-left-width:0}.border-l-\[1px\]{border-left-width:1px}.border-r-0{border-right-width:0}.border-r-\[2px\]{border-right-width:2px}.border-t-\[1px\]{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#1b2e4d36\]{border-color:#1b2e4d36}.border-\[\#2dc65381\]{border-color:#2dc65381}.border-\[\#344767\]{--tw-border-opacity:1;border-color:rgb(52 71 103/var(--tw-border-opacity,1))}.border-\[\#95E4A9\]{--tw-border-opacity:1;border-color:rgb(149 228 169/var(--tw-border-opacity,1))}.border-\[\#EAEBEC\]{--tw-border-opacity:1;border-color:rgb(234 235 236/var(--tw-border-opacity,1))}.border-\[\#ED0000\]{--tw-border-opacity:1;border-color:rgb(237 0 0/var(--tw-border-opacity,1))}.border-\[\#EEEEEE\]{--tw-border-opacity:1;border-color:rgb(238 238 238/var(--tw-border-opacity,1))}.border-\[\#F2F2F2\]{--tw-border-opacity:1;border-color:rgb(242 242 242/var(--tw-border-opacity,1))}.border-\[\#FFBE9E\]{--tw-border-opacity:1;border-color:rgb(255 190 158/var(--tw-border-opacity,1))}.border-\[\#e0e0e0\]{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.border-\[\#ed0000be\]{border-color:#ed0000be}.border-\[\#f87f30\]{--tw-border-opacity:1;border-color:rgb(248 127 48/var(--tw-border-opacity,1))}.border-\[\#ffffff71\]{border-color:#ffffff71}.border-\[var\(--ariz-border\)\]{border-color:var(--ariz-border)}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-indigo-600{--tw-border-opacity:1;border-color:rgb(79 70 229/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-\[\#00000067\]{background-color:#00000067}.bg-\[\#2d264bbb\]{background-color:#2d264bbb}.bg-\[\#3447671e\]{background-color:#3447671e}.bg-\[\#4b6734\]{--tw-bg-opacity:1;background-color:rgb(75 103 52/var(--tw-bg-opacity,1))}.bg-\[\#66e287\]{--tw-bg-opacity:1;background-color:rgb(102 226 135/var(--tw-bg-opacity,1))}.bg-\[\#67c27e\]{--tw-bg-opacity:1;background-color:rgb(103 194 126/var(--tw-bg-opacity,1))}.bg-\[\#E0E0E0\]{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-\[\#E1F7E7\]{--tw-bg-opacity:1;background-color:rgb(225 247 231/var(--tw-bg-opacity,1))}.bg-\[\#FAFAFA\]{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-\[\#FFFFFF\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[\#d1149375\]{background-color:#d1149375}.bg-\[\#fafafa2d\]{background-color:#fafafa2d}.bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-\[\#ffffff2f\]{background-color:#ffffff2f}.bg-\[\#ffffff71\]{background-color:#ffffff71}.bg-\[\#ffffff80\]{background-color:#ffffff80}.bg-\[\#ffffff\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[\#ffffffc0\]{background-color:#ffffffc0}.bg-\[\#ffffffd0\]{background-color:#ffffffd0}.bg-\[\#ffffffd2\]{background-color:#ffffffd2}.bg-\[\#ffffffe3\]{background-color:#ffffffe3}.bg-\[primary\]{background-color:primary}.bg-\[var\(--ariz-primary-soft\)\]{background-color:var(--ariz-primary-soft)}.bg-\[var\(--ariz-surface-muted\)\]{background-color:var(--ariz-surface-muted)}.bg-\[var\(--ariz-surface-sunken\)\]{background-color:var(--ariz-surface-sunken)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/50{background-color:rgb(0 0 0/.5)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-primary{background-color:var(--ariz-primary)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-\[radial-gradient\(circle_at_20\%_20\%\2c \#6366f1\2c transparent_40\%\)\2c radial-gradient\(circle_at_80\%_80\%\2c \#22c55e\2c transparent_40\%\)\]{background-image:radial-gradient(circle at 20% 20%,#6366f1,transparent 40%),radial-gradient(circle at 80% 80%,#22c55e,transparent 40%)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-\[15px\]{padding:15px}.p-\[20px\]{padding:20px}.p-\[22px\]{padding:22px}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[25px\]{padding-left:25px;padding-right:25px}.px-\[32px\]{padding-left:32px;padding-right:32px}.px-\[40px\]{padding-left:40px;padding-right:40px}.px-\[6\%\]{padding-left:6%;padding-right:6%}.px-\[60px\]{padding-left:60px;padding-right:60px}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[20px\]{padding-top:20px;padding-bottom:20px}.py-\[25px\]{padding-top:25px;padding-bottom:25px}.py-\[26px\]{padding-top:26px;padding-bottom:26px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[15px\]{padding-bottom:15px}.pb-\[20px\]{padding-bottom:20px}.pb-\[70px\]{padding-bottom:70px}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-\[15px\]{padding-left:15px}.pl-\[25px\]{padding-left:25px}.pr-1{padding-right:.25rem}.pr-\[10px\]{padding-right:10px}.pr-\[20px\]{padding-right:20px}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.pt-\[10px\]{padding-top:10px}.pt-\[20px\]{padding-top:20px}.pt-\[30px\]{padding-top:30px}.pt-\[40px\]{padding-top:40px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-display{font-family:Lamia,Morabba,Farsi,tahoma}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[1\.653125vw\]{font-size:1.653125vw}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[32px\]{font-size:32px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-thin{font-weight:100}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-loose{line-height:2}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.text-\[\#\#a46471\]{color:##a46471}.text-\[\#000\]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-\[\#111111\]{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity,1))}.text-\[\#141518\]{--tw-text-opacity:1;color:rgb(20 21 24/var(--tw-text-opacity,1))}.text-\[\#171969\]{--tw-text-opacity:1;color:rgb(23 25 105/var(--tw-text-opacity,1))}.text-\[\#221d3a\]{--tw-text-opacity:1;color:rgb(34 29 58/var(--tw-text-opacity,1))}.text-\[\#27ad49\]{--tw-text-opacity:1;color:rgb(39 173 73/var(--tw-text-opacity,1))}.text-\[\#2DC653\]{--tw-text-opacity:1;color:rgb(45 198 83/var(--tw-text-opacity,1))}.text-\[\#344767\]{--tw-text-opacity:1;color:rgb(52 71 103/var(--tw-text-opacity,1))}.text-\[\#353535\]{--tw-text-opacity:1;color:rgb(53 53 53/var(--tw-text-opacity,1))}.text-\[\#575757\]{--tw-text-opacity:1;color:rgb(87 87 87/var(--tw-text-opacity,1))}.text-\[\#737373\]{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-\[\#8A8A8A\]{--tw-text-opacity:1;color:rgb(138 138 138/var(--tw-text-opacity,1))}.text-\[\#9E9E9E\]{--tw-text-opacity:1;color:rgb(158 158 158/var(--tw-text-opacity,1))}.text-\[\#ED0000\]{--tw-text-opacity:1;color:rgb(237 0 0/var(--tw-text-opacity,1))}.text-\[\#FFFFFF\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-\[\#ed0000be\]{color:#ed0000be}.text-\[\#fafafa\]{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.text-\[var\(--ariz-primary\)\]{color:var(--ariz-primary)}.text-\[var\(--ariz-text\)\]{color:var(--ariz-text)}.text-\[var\(--ariz-text-muted\)\]{color:var(--ariz-text-muted)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-primary{color:var(--ariz-primary)}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-transparent::-moz-placeholder{color:transparent}.placeholder-transparent::placeholder{color:transparent}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[\#e9e9e9\]{--tw-shadow-color:#e9e9e9;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-100{--tw-shadow-color:#f3f4f6;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline-\[\#FE5200\]{outline-color:#fe5200}.outline-\[\#FF6565\]{outline-color:#ff6565}.outline-\[\#ff9766\]{outline-color:#ff9766}.outline-white{outline-color:#fff}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[out\:json\]{out:json}.\[timeout\:25\]{timeout:25}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Regular.ttf)}@font-face{font-family:B-Homa;src:url(/fonts/IRANSansXFaNum-DemiBold.ttf)}@font-face{font-family:YekanBakh;src:url(/fonts/YekanBakh-Bold.woff)}@font-face{font-family:Dana;src:url(/fonts/Dana/DanaFaNum-Medium.woff2)}@font-face{font-family:Morabba;src:url(/fonts/Morabba/Morabba-Bold.woff2)}@font-face{font-family:Farsi;src:url(/fonts/IRANYekanWebBold.woff)}@font-face{font-family:Lamia;src:url(/fonts/ModamWeb-Bold.woff2)}*{scroll-behavior:smooth!important;direction:rtl!important;font-family:Farsi!important}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #f87f30;outline-offset:2px}.font-Lamia{font-family:Lamia!important}.font-Morabba{font-family:Morabba!important}.font-Dana{font-family:Dana!important}.font-bakh{font-family:YekanBakh!important}.font-persian{font-family:Farsi!important}.font-ubuntu{font-family:ubuntu!important}.font-airbnb{font-family:AirbnbCerealMedium!important}.Font-CreateBall{font-family:Creatball!important}.leaflet-container{height:100%;min-height:280px}.ariz-directions-fullscreen .leaflet-container,.ariz-directions-map-wrap .leaflet-container{height:100%!important;min-height:100%!important}.ariz-spin{animation:ariz-spin .7s linear infinite}.z-index-1111{z-index:1111!important}.primary-btn{border-radius:8px;background:var(--ariz-primary,#f87f30);color:#fff;border:transparent;box-shadow:4px 8px 24px 0 rgba(0,0,0,.1)}.outline-btn{border-radius:8px!important;border-width:1px;border-style:solid;overflow:hidden;perspective:1px}.rightBubble{position:absolute;right:0;top:0;opacity:.3}.leftBottomBubble{position:absolute;left:0;opacity:.3;bottom:0}.leftTopBubble{position:absolute;left:10rem;top:0;opacity:.3}#blogDetail::-webkit-scrollbar{width:8px}#blogDetail::-webkit-scrollbar-track{background:#f1f1f1;border-radius:100px}#blogDetail::-webkit-scrollbar-thumb{background:#dbdbdb;border-radius:100px}#blogDetail::-webkit-scrollbar-thumb:hover{background:#cecece;border-radius:100px}.badge-warning{color:#212529;background-color:#ffc107}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.bina-bg{background:#ff21be;background:linear-gradient(214deg,#5897fb,#b7efc5)}.bg-secondery{background:#ff21be;background:linear-gradient(214deg,#11a033,#1b7930)}.bg-gr-second{background-image:url(/images/frames/price-bg.png);background-position:50%;background-size:cover}.BackgroundVideo{filter:blur(1px)!important}.bg-gradient-header{background:#fff;background:linear-gradient(214deg,#2dc65348,#b7efc565)}.bg-gradient-second{background:#fff;background:linear-gradient(214deg,#344767,#1b2e4d)}.bg-price-card{background-image:url(/images/frames/price-bg-second.png)}.bg-price-card,.bg-price-card-five{background-position:50%;background-size:cover}.bg-price-card-five{background-image:url(/images/frames/price-bg-five.png)}.bg-price-card-thired{background-image:url(/images/frames/price-bg-thired.png);background-position:50%;background-size:cover}.bg-second{background:radial-gradient(circle,#2dc653 0,#31d35a 100%)}.bina-bg-second{background:linear-gradient(137deg,rgba(255,0,128,.7) 1.59%,rgba(121,40,202,.7) 98.89%)}.bg-second-menu{border:1px solid #eaeaea;background:linear-gradient(180deg,hsla(0,0%,98%,.4),hsla(0,0%,100%,.4))}.bina-border{border:1px solid #ff0080;background:#fff;box-shadow:0 4px 11px 0 rgba(0,0,0,.04)}.bina-text{background:linear-gradient(214deg,#2dc653,#b7efc5);-webkit-background-clip:text}.bina-text,.bina-text-second{-webkit-text-fill-color:transparent}.bina-text-second{background:linear-gradient(214deg,#ff21be,#ff516c);background-clip:text;-webkit-background-clip:text}.p-number{font-family:B-Homa!important}.vi__container{direction:ltr}.carousel__slider-tray-wrapper{direction:ltr!important}.carousel__dot--selected>.check{width:2.9296875vw}.ltr{direction:ltr!important}.rtl{direction:rtl!important}.bg-date{background:linear-gradient(180deg,#f0f0f0,hsla(0,0%,94%,0))}select{background-image:linear-gradient(45deg,transparent 50%,hsla(0,0%,100%,0) 60%),linear-gradient(135deg,hsla(0,0%,75%,0) 40%,transparent 50%)!important;background-position:calc(100% - 130px) 23px,calc(100% - 122px) 23px,100 100%;background-size:8px 8px,8px 8px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.styles_react-code-input__CRulA{display:flex!important;flex-direction:row-reverse!important;gap:8px!important;position:relative;left:-15px}.styles_react-code-input__CRulA>input{border:1px solid #b8b8b8!important;border-radius:8px!important;font-family:B-Homa!important}.message-pl{padding-left:60px!important;padding-right:10px!important}.message-pr{padding-right:60px!important;padding-left:10px!important}@keyframes fadeInElement{0%{opacity:0;left:-20px}to{opacity:1;left:0}}.fade-in-element{position:relative;animation:fadeInElement .6s ease-in;transition:opacity .6s ease-in}.animate-top{position:relative;animation:animatetop .8s}.animate-zoom{animation:animatezoom 2s}@keyframes animatezoom{0%{transform:scale(0)}25%{transform:scale(1)}75%{transform:scale(.8)}to{transform:scale(1)}}@keyframes animatezoom5{0%{transform:scale(.3)}25%{transform:scale(.5)}75%{transform:scale(.8)}to{transform:scale(1)}}.animate-zoom-3{animation:animatezoom 1s}@keyframes animatemove{0%{transform:rotate(1)}to{transform:scale(1)}}.animate-zoom-move{animation:mymove 5s infinite}.animate-zoom-5{animation:animatezoom5 1s}@keyframes mymove{0%{top:0}25%{top:200px}75%{top:50px}to{top:100px}}.animate-left{position:relative;animation:animateleft .6s}@keyframes animateleft{0%{left:-300px;opacity:0}to{left:0;opacity:1}}.animate-right{position:relative;animation:animateright .6s}@keyframes animateright{0%{right:-300px;opacity:0}to{right:0;opacity:1}}.animate-top-5{position:relative;animation:animatetop 1s}@keyframes animatetop{0%{bottom:-200px;opacity:0}to{bottom:-416px;opacity:1}}#border-animation{padding-bottom:10px}.gradient-border{--borderWidth:1px;position:relative;color:#fff;font-weight:700;border-radius:var(--borderWidth);z-index:11}.scale-8{scale:.8;margin-top:-80px!important}.scale-9{scale:.9;margin-top:0!important}.opacity-8{opacity:.8!important}.bg-space-bg{background-image:url(/images/SPACE-BG.png)}.bg-solar{background-image:url(/images/Mars-2.png)}.bg-space-bg-moving{background-image:url(https://i.gifer.com/IrF.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:-1}.gradient-border:after{content:"";position:absolute;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(100% + var(--borderWidth) * 2);width:calc(100% + var(--borderWidth) * 2);background:linear-gradient(60deg,#9c01b0,#c21ed7,#df73ed,#a166ab,#5073b8,#a166ab,#c21ed7,#a166ab);border-radius:calc(2 * var(--borderWidth));z-index:-1;animation:animatedgradient 3s ease infinite alternate;background-size:300% 300%}@keyframes animatedgradient{0%{background-position:10% 50%}50%{background-position:100% 50%}to{background-position:30% 50%}}.animation-moving-up-down{animation:MoveUpDown 8s linear infinite}.animation-moving-up-down-2{animation:MoveUpDown2 6s linear infinite}@keyframes MoveUpDown2{0%,to{left:0}50%{left:-100px}}.animation-moving-up-down-3{animation:MoveUpDown 6s linear infinite}@keyframes MoveUpDown{0%,to{top:0}50%{top:-70px}}.animation-moving-up-down-5{animation:MoveUpDown5 6s linear infinite}@keyframes MoveUpDown5{0%,to{bottom:0}50%{bottom:-70px}}.animation-moving-up-down-4{animation:MoveUpDown 6s linear infinite}.fade-in-image{animation:FadeIn 4s!important}@keyframes FadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.movetoleft-first{animation:moveleftFirst 1s}.movetoleft-second{animation:moveleftSecond 1s}.movetoleft-3{animation:moveleft3 1s}@keyframes moveleftFirst{0%{left:0}to{left:-1400px}}@keyframes moveleftSecond{0%{right:-1400px}to{right:0}}@keyframes moveleft3{0%{left:-900px}to{left:-1600px}}@media screen and (max-width:768px){.scale-9{margin-top:20px}.bg-space-bg-moving{background-image:url(https://i.gifer.com/IrF.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:-1}}.lazy-blur{position:relative;display:block;overflow:hidden;background:#e8e8ec;isolation:isolate}.lazy-blur.is-fill{position:absolute;inset:0;z-index:0;width:auto;height:auto}.lazy-blur.is-intrinsic{background:transparent}.lazy-blur.is-intrinsic.is-pending{min-height:120px}.lazy-blur:after,.lazy-blur:before{content:"";position:absolute;pointer-events:none;opacity:1;transition:opacity .55s ease}.lazy-blur:before{inset:-30%;z-index:0;background:radial-gradient(circle at 28% 32%,rgba(52,90,149,.35),transparent 56%),radial-gradient(circle at 74% 68%,rgba(52,90,149,.2),transparent 52%),linear-gradient(160deg,#f5f5f7,#e8e8ec);filter:blur(18px);transform:scale(1.15);animation:lazy-blur-drift 2.2s ease-in-out infinite alternate}.lazy-blur:after{inset:0;z-index:1;background:linear-gradient(105deg,transparent 28%,hsla(0,0%,100%,.55) 50%,transparent 72%);transform:translate3d(-80%,0,0);animation:lazy-blur-sheen 1.45s ease-in-out infinite}.lazy-blur img{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.7;filter:blur(12px) saturate(1.1);transform:scale(1.04);transition:none}.lazy-blur.is-blurred img,.lazy-blur.is-sharp img{opacity:1}.lazy-blur.is-sharp img{filter:blur(0);transform:none;transition:filter .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease}.lazy-blur.is-blurred:after,.lazy-blur.is-blurred:before,.lazy-blur.is-sharp:after,.lazy-blur.is-sharp:before{opacity:0;animation:none}.lazy-blur.is-contain img{-o-object-fit:contain;object-fit:contain}.lazy-blur.is-intrinsic img{position:relative;inset:auto;width:100%;height:auto}.lazy-blur.is-failed img{display:none}.lazy-blur.is-failed:before{animation:none;opacity:1;filter:none}@keyframes lazy-blur-drift{0%{transform:translate3d(-4%,-3%,0) scale(1.12)}to{transform:translate3d(5%,4%,0) scale(1.22)}}@keyframes lazy-blur-sheen{0%{transform:translate3d(-80%,0,0)}to{transform:translate3d(80%,0,0)}}@media (prefers-reduced-motion:reduce){.lazy-blur:after,.lazy-blur:before,.lazy-blur img{animation:none;filter:none;transform:none;transition:opacity .15s linear}}canvas,img,svg,video{max-width:100%}.main,.shop-page,.user-area{overflow-x:clip}@media (max-width:640px){.user-card-title{font-size:16px!important}.table-responsive{-webkit-overflow-scrolling:touch}.header-middle-search{gap:12px!important;font-size:14px!important}}@media (max-width:375px){.header-middle-logojustify-center h1{width:140px!important;font-size:12px!important}}.placeholder\:text-\[14px\]::-moz-placeholder{font-size:14px}.placeholder\:text-\[14px\]::placeholder{font-size:14px}.placeholder\:text-\[15px\]::-moz-placeholder{font-size:15px}.placeholder\:text-\[15px\]::placeholder{font-size:15px}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.hover\:top-\[-10px\]:hover{top:-10px}.hover\:mt-\[-5px\]:hover{margin-top:-5px}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-90:hover{--tw-scale-x:.9;--tw-scale-y:.9}.hover\:scale-90:hover,.hover\:scale-95:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.hover\:scale-\[1\.1\]:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[\#f87f30\]:hover{--tw-border-opacity:1;border-color:rgb(248 127 48/var(--tw-border-opacity,1))}.hover\:border-b-secondary:hover{border-bottom-color:var(--ariz-secondary)}.hover\:bg-\[\#2DC653\]:hover{--tw-bg-opacity:1;background-color:rgb(45 198 83/var(--tw-bg-opacity,1))}.hover\:bg-\[var\(--ariz-surface-muted\)\]:hover{background-color:var(--ariz-surface-muted)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:pr-1:hover{padding-right:.25rem}.hover\:pr-\[30px\]:hover{padding-right:30px}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-primary:hover{color:var(--ariz-primary)}.hover\:text-secondary:hover{color:var(--ariz-secondary)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-0:focus{outline-width:0}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:relative{position:relative}.md\:bottom-16{bottom:4rem}.md\:bottom-\[20px\]{bottom:20px}.md\:bottom-\[30px\]{bottom:30px}.md\:left-\[55px\]{left:55px}.md\:right-\[20px\]{right:20px}.md\:top-\[10px\]{top:10px}.md\:top-\[10rem\]{top:10rem}.md\:m-auto{margin:auto}.md\:ml-3{margin-left:.75rem}.md\:mr-\[-3px\]{margin-right:-3px}.md\:mr-\[35px\]{margin-right:35px}.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[100px\]{height:100px}.md\:h-\[126px\]{height:126px}.md\:h-\[180px\]{height:180px}.md\:h-\[20px\]{height:20px}.md\:h-\[220px\]{height:220px}.md\:h-\[350px\]{height:350px}.md\:h-\[430px\]{height:430px}.md\:h-\[450px\]{height:450px}.md\:h-\[600px\]{height:600px}.md\:w-\[400px\]{width:400px}.md\:w-\[450px\]{width:450px}.md\:w-\[500px\]{width:500px}.md\:w-\[60\%\]{width:60%}.md\:w-\[80\%\]{width:80%}.md\:w-\[800px\]{width:800px}.md\:w-\[94\%\]{width:94%}.md\:w-full{width:100%}.md\:max-w-\[1600px\]{max-width:1600px}.md\:max-w-\[500px\]{max-width:500px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:justify-center{justify-content:center}.md\:gap-2{gap:.5rem}.md\:rounded-\[0\.78125vw\]{border-radius:.78125vw}.md\:rounded-\[12px\]{border-radius:12px}.md\:rounded-\[15px\]{border-radius:15px}.md\:rounded-\[16px\]{border-radius:16px}.md\:rounded-\[20px\]{border-radius:20px}.md\:rounded-\[6px\]{border-radius:6px}.md\:rounded-b-\[0px\]{border-bottom-right-radius:0;border-bottom-left-radius:0}.md\:border-\[0\.1953125vw\]{border-width:.1953125vw}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.md\:p-\[20px\]{padding:20px}.md\:px-0{padding-left:0;padding-right:0}.md\:px-\[10px\]{padding-left:10px;padding-right:10px}.md\:px-\[20px\]{padding-left:20px;padding-right:20px}.md\:px-\[25px\]{padding-left:25px;padding-right:25px}.md\:px-\[40px\]{padding-left:40px;padding-right:40px}.md\:px-\[60px\]{padding-left:60px;padding-right:60px}.md\:py-\[20px\]{padding-top:20px;padding-bottom:20px}.md\:pb-2{padding-bottom:.5rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-\[50px\]{padding-bottom:50px}.md\:pl-3{padding-left:.75rem}.md\:pl-\[40px\]{padding-left:40px}.md\:pr-0{padding-right:0}.md\:pr-\[20px\]{padding-right:20px}.md\:pt-0{padding-top:0}.md\:pt-10{padding-top:2.5rem}.md\:text-\[14px\]{font-size:14px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[26px\]{font-size:26px}.md\:leading-7{line-height:1.75rem}}@media (min-width:1024px){.lg\:absolute{position:absolute}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:w-4\/12{width:33.333333%}.lg\:w-72{width:18rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.xl\:flex{display:flex}.xl\:w-3\/12{width:25%}.xl\:w-4\/12{width:33.333333%}.xl\:w-5\/12{width:41.666667%}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,0.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border-radius:100%;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right:2px solid var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}