[data-aesthetic=apple]{--ae-font-display:var(--font-ibm-plex-arabic),"IBM Plex Sans Arabic",var(--font-cairo),sans-serif;--ae-font-body:var(--font-ibm-plex-arabic),"IBM Plex Sans Arabic",var(--font-cairo),sans-serif;--ae-font-num:var(--font-inter),"Inter",sans-serif;--ae-radius:26px;--ae-radius-sm:18px;--ae-radius-xs:13px;--ae-ease:cubic-bezier(.34,1.4,.5,1);--ae-dur:320ms;--ae-glass-fill:rgba(255,255,255,0.55);--ae-glass-fill-2:rgba(255,255,255,0.5);--ae-glass-line:rgba(255,255,255,0.7);--ae-glass-edge:rgba(255,255,255,0.95);--ae-glass-blur:saturate(180%) blur(28px);--ae-card-shadow:0 1px 1px rgba(0,0,0,0.04),0 10px 30px rgba(20,30,60,0.10),0 30px 60px rgba(20,30,60,0.06);--ae-bg-gradient:radial-gradient(1100px circle at 12% 0%,#BFE3FF 0%,transparent 45%),radial-gradient(1000px circle at 95% 8%,#FFD8EC 0%,transparent 42%),radial-gradient(1200px circle at 50% 110%,#D9E4FF 0%,transparent 50%),linear-gradient(160deg,#EAF1FB,#F3ECFB 55%,#FDEEF5);--ae-bg:#EAF1FB;--ae-surface:#F4F7FC;--ae-surface-2:#ECF1F9;--ae-surface-hover:#ECF1F9;--ae-text-primary:#1C1C1E;--ae-text-primary-rgb:28 28 30;--ae-text-secondary:#515154;--ae-text-tertiary:#6C6C70;--ae-disabled:#AEAEB2;--ae-border:rgba(60,60,67,0.14);--ae-line:rgba(60,60,67,0.09);--ae-line-2:rgba(60,60,67,0.18);--ae-hover:rgba(60,60,67,0.05);--ae-accent:#0A84FF;--ae-accent-rgb:10 132 255;--ae-accent-soft:rgba(10,132,255,0.12);--ae-on-accent:#FFFFFF;letter-spacing:-.01em;background-color:var(--ae-bg);color:var(--ae-text-primary);font-family:var(--ae-font-body);--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-border);--bw-border-heavy:var(--ae-accent);--bw-card-radius:var(--ae-radius);--bw-btn-radius:999px;--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-shadow-md:var(--ae-card-shadow);--bw-shadow-sm:0 1px 2px rgba(0,0,0,0.05),0 6px 18px rgba(20,30,60,0.08);--bw-shadow-xs:0 1px 2px rgba(0,0,0,0.05);--bw-glass-bg:var(--ae-glass-fill);--bw-glass-blur:var(--ae-glass-blur);--bw-ease:var(--ae-ease);--bw-dur-xs:200ms;--bw-dur-sm:var(--ae-dur);--bw-dur-md:var(--ae-dur);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-200:var(--ae-accent);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-900:var(--ae-on-accent);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent);--bw-header-bg:rgba(255,255,255,0.6);--bw-footer-bg:rgba(255,255,255,0.55)}[data-aesthetic=apple][data-palette="apple:graphite"]{--ae-glass-fill:rgba(40,44,54,0.55);--ae-glass-fill-2:rgba(40,44,54,0.5);--ae-glass-line:rgba(255,255,255,0.14);--ae-glass-edge:rgba(255,255,255,0.18);--ae-card-shadow:0 1px 1px rgba(0,0,0,0.3),0 10px 30px rgba(0,0,0,0.4),0 30px 60px rgba(0,0,0,0.3);--bw-header-bg:rgba(35,38,46,0.6);--bw-footer-bg:rgba(35,38,46,0.55)}[data-aesthetic=apple] h1,[data-aesthetic=apple] h2,[data-aesthetic=apple] h3,[data-aesthetic=apple] h4{font-family:var(--ae-font-display);letter-spacing:-.02em}[data-aesthetic=apple] .bw-total-pill,[data-aesthetic=apple] .num,[data-aesthetic=apple] [data-num]{font-family:var(--ae-font-num)}[data-aesthetic=apple] .bw-page-bg{background-color:var(--ae-bg);background-image:var(--ae-bg-gradient);background-attachment:fixed}[data-aesthetic=apple] .bw-card,[data-aesthetic=apple] [class*=surface],[data-aesthetic=apple] [data-surface]{position:relative;background-color:var(--ae-glass-fill);backdrop-filter:var(--ae-glass-blur);border:1px solid var(--ae-glass-line);border-radius:var(--ae-radius);box-shadow:var(--ae-card-shadow),inset 0 1px 0 0 var(--ae-glass-edge)}[data-aesthetic=apple] .bw-card:after,[data-aesthetic=apple] aside[class*=sticky]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,rgba(255,255,255,.4),transparent 38%)}[data-aesthetic=apple][dir=rtl] .bw-card:after,[data-aesthetic=apple][dir=rtl] aside[class*=sticky]:after,[dir=rtl] [data-aesthetic=apple] .bw-card:after,[dir=rtl] [data-aesthetic=apple] aside[class*=sticky]:after{background:linear-gradient(210deg,rgba(255,255,255,.4),transparent 38%)}[data-aesthetic=apple] footer.sticky,[data-aesthetic=apple] header.sticky{backdrop-filter:var(--ae-glass-blur);border-color:var(--ae-glass-line)}[data-aesthetic=apple] aside[class*=sticky]{border-radius:var(--ae-radius)}[data-aesthetic=apple] .bw-card{animation:aeAppleSpringIn var(--ae-dur) var(--ae-ease) both}@keyframes aeAppleSpringIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@media (hover:hover){[data-aesthetic=apple] .bw-hover-lift:hover{transform:translateY(-3px) scale(1.01);box-shadow:var(--ae-card-shadow)}}[data-aesthetic=apple] .btn-press:active,[data-aesthetic=apple] .bw-hover-lift:active{transform:scale(.97)}[data-aesthetic=apple] .bw-card.bw-selected-glow,[data-aesthetic=apple] .bw-selected-glow,[data-aesthetic=apple] [aria-checked=true].bw-selected-glow,[data-aesthetic=apple] [aria-pressed=true].bw-selected-glow{outline:none;border-color:var(--ae-accent)!important;box-shadow:0 0 0 3px rgb(var(--ae-accent-rgb)/.22),var(--ae-card-shadow)}[data-aesthetic=apple] [style*="background-color: var(--brand-600"],[data-aesthetic=apple] [style*="background-color:var(--brand-600"]{background-image:linear-gradient(160deg,color-mix(in srgb,var(--ae-accent) 78%,white),var(--ae-accent));color:#fff;box-shadow:0 4px 12px rgb(var(--ae-accent-rgb)/.4)}[data-aesthetic=apple] [data-selected-day=true],[data-aesthetic=apple] button[aria-pressed=true][title]{border-color:var(--ae-accent);box-shadow:0 0 0 2px rgb(var(--ae-accent-rgb)/.22)}[data-aesthetic=apple] .bw-card input:not([type=checkbox]):not([type=radio]),[data-aesthetic=apple] .bw-card select,[data-aesthetic=apple] .bw-card textarea,[data-aesthetic=apple] .bw-input{background:var(--ae-glass-fill-2);border:1px solid var(--ae-border);border-radius:var(--ae-radius-sm);color:var(--ae-text-primary);transition:border-color var(--ae-dur) var(--ae-ease),box-shadow var(--ae-dur) var(--ae-ease)}[data-aesthetic=apple] .bw-card input:not([type=checkbox]):not([type=radio]):focus,[data-aesthetic=apple] .bw-card select:focus,[data-aesthetic=apple] .bw-card textarea:focus,[data-aesthetic=apple] .bw-input:focus{outline:none;border-color:var(--ae-accent);box-shadow:0 0 0 4px rgb(var(--ae-accent-rgb)/.18)}[data-aesthetic=apple] .bw-card input::-moz-placeholder,[data-aesthetic=apple] .bw-card textarea::-moz-placeholder,[data-aesthetic=apple] .bw-input::-moz-placeholder{color:var(--ae-text-tertiary)}[data-aesthetic=apple] .bw-card input::placeholder,[data-aesthetic=apple] .bw-card textarea::placeholder,[data-aesthetic=apple] .bw-input::placeholder{color:var(--ae-text-tertiary)}[data-aesthetic=apple] .bw-btn-primary{background:linear-gradient(160deg,color-mix(in srgb,var(--ae-accent) 78%,white),var(--ae-accent));color:var(--ae-on-accent);border:1px solid transparent;border-radius:999px;box-shadow:0 8px 22px rgb(var(--ae-accent-rgb)/.4),inset 0 1px 1px rgba(255,255,255,.5);transition:transform var(--ae-dur) var(--ae-ease),box-shadow var(--ae-dur) var(--ae-ease)}@media (hover:hover){[data-aesthetic=apple] .bw-btn-primary:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 12px 28px rgb(var(--ae-accent-rgb)/.5),inset 0 1px 1px rgba(255,255,255,.5)}}[data-aesthetic=apple] .bw-btn-primary:active{transform:scale(.97)}[data-aesthetic=apple] .bw-btn-primary:disabled{background:rgba(120,120,128,.2);color:var(--ae-text-tertiary);box-shadow:none;transform:none}[data-aesthetic=apple] .bw-btn-secondary{background:var(--ae-glass-fill);backdrop-filter:saturate(160%) blur(10px);color:var(--ae-text-primary);border:1px solid var(--ae-glass-line);border-radius:999px;box-shadow:var(--bw-shadow-sm);transition:transform var(--ae-dur) var(--ae-ease),background-color var(--ae-dur) var(--ae-ease)}@media (hover:hover){[data-aesthetic=apple] .bw-btn-secondary:hover{background:rgba(255,255,255,.85);transform:translateY(-1px) scale(1.01)}}[data-aesthetic=apple] .bw-btn-secondary:active{transform:scale(.97)}[data-aesthetic=apple] .bw-progress-track{background:var(--ae-line)}[data-aesthetic=apple] .bw-progress-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--ae-accent) 70%,white),var(--ae-accent));box-shadow:0 0 10px rgb(var(--ae-accent-rgb)/.4)}[data-aesthetic=apple] .bw-total-pill{background:var(--ae-glass-fill);backdrop-filter:saturate(160%) blur(10px);border:1px solid var(--ae-glass-line)!important}[data-aesthetic=apple] .ae-tick{width:88px!important;height:88px!important;border-radius:50%;background:linear-gradient(160deg,#5BE07A,#30D158);color:#fff!important;box-shadow:0 12px 30px rgba(48,209,88,.45),inset 0 1px 2px rgba(255,255,255,.5);animation:aeApplePop .55s var(--ae-ease) both}[data-aesthetic=apple] .ae-tick svg{width:44px;height:44px;stroke-width:2.4}@keyframes aeApplePop{0%{transform:scale(0)}to{transform:scale(1)}}@supports not (backdrop-filter:blur(0)){[data-aesthetic=apple]{--ae-glass-fill:var(--ae-surface);--ae-glass-fill-2:var(--ae-surface-2);--bw-header-bg:var(--ae-surface);--bw-footer-bg:var(--ae-surface)}[data-aesthetic=apple] .bw-btn-secondary,[data-aesthetic=apple] .bw-card,[data-aesthetic=apple] .bw-card input:not([type=checkbox]):not([type=radio]),[data-aesthetic=apple] .bw-card select,[data-aesthetic=apple] .bw-card textarea,[data-aesthetic=apple] .bw-input,[data-aesthetic=apple] .bw-total-pill,[data-aesthetic=apple] [class*=surface],[data-aesthetic=apple] [data-surface],[data-aesthetic=apple] footer.sticky,[data-aesthetic=apple] header.sticky{backdrop-filter:none;background-color:var(--ae-surface)}}@media (prefers-reduced-transparency:reduce){[data-aesthetic=apple] .bw-btn-secondary,[data-aesthetic=apple] .bw-card,[data-aesthetic=apple] .bw-card input:not([type=checkbox]):not([type=radio]),[data-aesthetic=apple] .bw-card select,[data-aesthetic=apple] .bw-card textarea,[data-aesthetic=apple] .bw-input,[data-aesthetic=apple] .bw-total-pill,[data-aesthetic=apple] [class*=surface],[data-aesthetic=apple] [data-surface],[data-aesthetic=apple] footer.sticky,[data-aesthetic=apple] header.sticky{backdrop-filter:none;background-color:var(--ae-surface);border-color:var(--ae-border)}[data-aesthetic=apple] .bw-card:after,[data-aesthetic=apple] aside[class*=sticky]:after{display:none}}@media (prefers-reduced-motion:reduce){[data-aesthetic=apple] .bw-card{animation:aeAppleFadeIn .2s ease both}@keyframes aeAppleFadeIn{0%{opacity:0}to{opacity:1}}[data-aesthetic=apple] .btn-press:active,[data-aesthetic=apple] .bw-btn-primary:active,[data-aesthetic=apple] .bw-btn-primary:hover,[data-aesthetic=apple] .bw-btn-secondary:active,[data-aesthetic=apple] .bw-btn-secondary:hover,[data-aesthetic=apple] .bw-hover-lift:active,[data-aesthetic=apple] .bw-hover-lift:hover{transform:none}[data-aesthetic=apple] .ae-tick{animation:none}[data-aesthetic=apple] .bw-btn-secondary,[data-aesthetic=apple] .bw-card,[data-aesthetic=apple] .bw-total-pill,[data-aesthetic=apple] [class*=surface],[data-aesthetic=apple] [data-surface],[data-aesthetic=apple] footer.sticky,[data-aesthetic=apple] header.sticky{backdrop-filter:none;background-color:var(--ae-surface)}}[data-aesthetic=linear]{--ae-bg:#08090A;--bw-page-bg:#08090A;--ae-surface:#16171A;--ae-surface-2:#1F2024;--ae-surface-hover:#1F2024;--ae-text-primary:#F7F8F8;--ae-text-secondary:#C2C6CD;--ae-text-tertiary:#8A8F98;--ae-disabled:#8A8F98;--ae-border:rgba(255,255,255,0.08);--ae-line:rgba(255,255,255,0.06);--ae-line-2:rgba(255,255,255,0.14);--ae-hover:rgba(255,255,255,0.045);--ae-accent:#7C84F2;--ae-accent-rgb:124 132 242;--ae-accent-soft:rgba(94,106,210,0.16);--ae-accent-2:#8A6FE8;--ae-accent-2-rgb:138 111 232;--ae-accent-soft-2:rgba(138,111,232,0.18);--ae-accent-gradient:linear-gradient(135deg,#5E6AD2,#8A6FE8);--ae-on-accent:#FFFFFF;--ae-glow:0 0 0 1px rgba(124,132,242,0.55),0 0 22px rgba(94,106,210,0.32);--ae-radius:8px;--ae-radius-sm:6px;--ae-card-shadow:0 1px 0 0 rgba(255,255,255,0.04) inset,0 2px 4px rgba(0,0,0,0.4),0 12px 32px rgba(0,0,0,0.55);--ae-font-display:var(--font-ibm-plex-arabic),"IBM Plex Sans Arabic",var(--font-cairo),sans-serif;--ae-font-body:var(--font-ibm-plex-arabic),"IBM Plex Sans Arabic",var(--font-cairo),sans-serif;--ae-font-num:var(--font-inter),"Inter",sans-serif;--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-border);--bw-border-heavy:var(--ae-accent);--bw-card-radius:var(--ae-radius);--bw-card-shadow:var(--ae-card-shadow);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent-2);--brand-900:var(--ae-on-accent);--brand-200:var(--ae-accent-2);--brand-50:var(--ae-accent-soft);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent-2);--bw-header-bg:var(--ae-surface);--bw-footer-bg:var(--ae-surface)}[data-aesthetic=linear],[data-aesthetic=linear][data-palette]{letter-spacing:-.011em;background-color:var(--ae-bg);color:var(--ae-text-primary);font-family:var(--ae-font-body)}[data-aesthetic=linear][data-palette]{--ae-radius:8px;--ae-radius-sm:6px;--ae-card-shadow:0 1px 0 0 rgba(255,255,255,0.04) inset,0 2px 4px rgba(0,0,0,0.4),0 12px 32px rgba(0,0,0,0.55);--ae-font-display:var(--font-ibm-plex-arabic),"IBM Plex Sans Arabic",var(--font-cairo),sans-serif;--ae-font-body:var(--font-ibm-plex-arabic),"IBM Plex Sans Arabic",var(--font-cairo),sans-serif;--ae-font-num:var(--font-inter),"Inter",sans-serif;--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-border);--bw-border-heavy:var(--ae-accent);--bw-card-radius:var(--ae-radius);--bw-card-shadow:var(--ae-card-shadow);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent-2);--brand-900:var(--ae-on-accent);--brand-200:var(--ae-accent-2);--brand-50:var(--ae-accent-soft);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent-2)}[data-aesthetic=linear] h1,[data-aesthetic=linear] h2,[data-aesthetic=linear] h3,[data-aesthetic=linear] h4{font-family:var(--ae-font-display);letter-spacing:-.02em}[data-aesthetic=linear] .num,[data-aesthetic=linear] [data-num]{font-family:var(--ae-font-num)}[data-aesthetic=linear] .bw-page-bg{background:var(--bw-page-bg,var(--ae-bg,#08090A));background-image:radial-gradient(900px circle at 80% -10%,rgba(var(--ae-accent-rgb,94 106 210)/.16),transparent 55%),radial-gradient(700px circle at 0 0,rgba(var(--ae-accent-2-rgb,138 111 232)/.08),transparent 50%)}[data-aesthetic=linear] .bw-card,[data-aesthetic=linear] [class*=surface],[data-aesthetic=linear] [data-surface]{background-color:var(--ae-surface);backdrop-filter:none;border:1px solid var(--ae-border);box-shadow:var(--ae-card-shadow)}[data-aesthetic=linear] .bw-input{background:var(--ae-surface);border:1px solid var(--ae-line-2);color:var(--ae-text-primary);transition:border-color .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1)}[data-aesthetic=linear] .bw-input:focus,[data-aesthetic=linear] input:focus,[data-aesthetic=linear] select:focus,[data-aesthetic=linear] textarea:focus{outline:none;border-color:transparent;box-shadow:var(--ae-glow)}[data-aesthetic=linear] .bw-input::-moz-placeholder,[data-aesthetic=linear] input::-moz-placeholder,[data-aesthetic=linear] textarea::-moz-placeholder{color:var(--ae-text-tertiary)}[data-aesthetic=linear] .bw-input::placeholder,[data-aesthetic=linear] input::placeholder,[data-aesthetic=linear] textarea::placeholder{color:var(--ae-text-tertiary)}[data-aesthetic=linear] .bw-card.bw-selected-glow,[data-aesthetic=linear] .bw-selected-glow,[data-aesthetic=linear] [aria-checked=true].bw-selected-glow,[data-aesthetic=linear] [aria-pressed=true].bw-selected-glow{outline:none;border-color:transparent!important;background-color:color-mix(in srgb,var(--ae-accent) 7%,var(--ae-surface))!important;box-shadow:var(--ae-glow)}[data-aesthetic=linear] [style*="background-color: var(--brand-600"],[data-aesthetic=linear] [style*="background-color:var(--brand-600"]{background-image:var(--ae-accent-gradient);box-shadow:0 0 10px rgba(var(--ae-accent-rgb,94 106 210)/.5)}[data-aesthetic=linear] [data-selected-day=true],[data-aesthetic=linear] button[aria-pressed=true][title]{box-shadow:var(--ae-glow);border-color:transparent}[data-aesthetic=linear] .bw-btn-primary{position:relative;overflow:hidden;background:var(--ae-accent-gradient);color:var(--ae-on-accent);border:1px solid transparent;box-shadow:0 6px 18px rgba(var(--ae-accent-rgb,94 106 210)/.35)}[data-aesthetic=linear] .bw-btn-primary:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translateX(-130%);transition:transform .55s cubic-bezier(.4,0,.2,1)}[data-aesthetic=linear] .bw-btn-primary:hover{filter:none;transform:translateY(-1px);box-shadow:0 8px 24px rgba(var(--ae-accent-rgb,94 106 210)/.5)}[data-aesthetic=linear] .bw-btn-primary:hover:after{transform:translateX(130%)}[data-aesthetic=linear] .bw-btn-primary:disabled{background:var(--ae-surface-2,#1F2024);color:var(--ae-text-tertiary);box-shadow:none;border-color:var(--ae-line)}[data-aesthetic=linear] .bw-btn-primary:disabled:after{display:none}[data-aesthetic=linear][dir=rtl] .bw-btn-primary:after,[dir=rtl] [data-aesthetic=linear] .bw-btn-primary:after{transform:translateX(130%)}[data-aesthetic=linear][dir=rtl] .bw-btn-primary:hover:after,[dir=rtl] [data-aesthetic=linear] .bw-btn-primary:hover:after{transform:translateX(-130%)}[data-aesthetic=linear] .bw-btn-secondary{background:var(--ae-surface);color:var(--ae-text-secondary);border:1px solid var(--ae-line-2)}[data-aesthetic=linear] .bw-btn-secondary:hover{background:var(--ae-surface-2,#1F2024);border-color:var(--ae-line-2)}[data-aesthetic=linear] .bw-progress-track{background:var(--ae-line)}[data-aesthetic=linear] .bw-progress-fill{background:linear-gradient(90deg,var(--ae-accent),var(--ae-accent-2));box-shadow:0 0 10px rgba(var(--ae-accent-rgb,124 132 242)/.6)}[data-aesthetic=linear][dir=rtl] .bw-progress-fill,[dir=rtl] [data-aesthetic=linear] .bw-progress-fill{background:linear-gradient(270deg,var(--ae-accent),var(--ae-accent-2))}[data-aesthetic=linear][data-density=tight] .bw-card{padding:1rem}[data-aesthetic=linear][data-density=tight] .bw-input{--bw-input-min-h:48px;min-height:48px}[data-aesthetic=linear][data-density=tight] .bw-btn-primary,[data-aesthetic=linear][data-density=tight] .bw-btn-secondary{--bw-btn-min-h:50px;min-height:50px}[data-aesthetic=linear][data-density=tight] .bw-slot{--bw-slot-min-h:56px;min-height:56px}[data-aesthetic=linear][data-service-style=row] .bw-service-grid{grid-template-columns:1fr}[data-aesthetic=linear] .ae-kbd{display:inline-block;font-family:var(--ae-font-num);font-size:11px;font-weight:600;line-height:1.4;color:var(--ae-text-secondary);background:var(--ae-surface-2,#1F2024);border:solid var(--ae-line-2);border-width:1px 1px 2px;border-radius:5px;padding:1px 6px}[data-aesthetic=linear] .ae-kbd-cmd{display:inline-flex;align-items:center;gap:4px;margin-inline-end:4px;font-size:12.5px;color:var(--ae-text-tertiary)}[data-aesthetic=linear] .ae-kbd-hint{display:inline-flex;align-items:center;margin-inline-start:6px}[data-aesthetic=linear] .ae-kbd-hint .ae-kbd{color:var(--ae-on-accent);background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.3)}@media (hover:none){[data-aesthetic=linear] .ae-kbd,[data-aesthetic=linear] .ae-kbd-cmd,[data-aesthetic=linear] .ae-kbd-hint{display:none}}[data-aesthetic=linear] .bw-card .rounded-full.shadow-lg,[data-aesthetic=linear] section[aria-label] .rounded-full.shadow-lg{box-shadow:0 0 0 1px rgba(var(--ae-accent-rgb,94 106 210)/.55),0 0 32px rgba(var(--ae-accent-rgb,94 106 210)/.45)!important}@media (prefers-reduced-motion:reduce){[data-aesthetic=linear] .bw-card.bw-selected-glow,[data-aesthetic=linear] .bw-input:focus,[data-aesthetic=linear] .bw-selected-glow,[data-aesthetic=linear] [aria-checked=true].bw-selected-glow,[data-aesthetic=linear] [aria-pressed=true].bw-selected-glow,[data-aesthetic=linear] button[aria-pressed=true][title],[data-aesthetic=linear] input:focus,[data-aesthetic=linear] select:focus,[data-aesthetic=linear] textarea:focus{box-shadow:none;border-color:var(--ae-accent)!important;border-width:1px}[data-aesthetic=linear] .bw-btn-primary{transform:none}[data-aesthetic=linear] .bw-btn-primary:after{display:none}[data-aesthetic=linear] .bw-btn-primary:hover{transform:none}[data-aesthetic=linear] .bw-progress-fill{box-shadow:none}[data-aesthetic=linear] .bw-card .rounded-full.shadow-lg,[data-aesthetic=linear] section[aria-label] .rounded-full.shadow-lg{box-shadow:0 0 0 1px var(--ae-accent)!important}}@import url("https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,300;0,400;0,500;0,600;1,400;1,500&family=El+Messiri:wght@400;500;600&family=Tajawal:wght@300;400;500;700&display=swap");[data-aesthetic=six_senses]{--ae-font-display:"El Messiri","Spectral",serif;--ae-font-body:"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-num:"Spectral","El Messiri",serif;--ae-radius:24px;--ae-radius-sm:16px;--ae-blob-radius:42% 58% 60% 40%/45% 45% 55% 55%;--ae-card-shadow:0 2px 6px rgba(80,90,60,0.05),0 16px 40px rgba(94,112,82,0.08);--ae-ease:cubic-bezier(.2,.6,.2,1);--ae-dur:500ms;--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-border);--bw-border-heavy:var(--ae-accent);--bw-card-radius:var(--ae-radius);--bw-btn-radius:999px;--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-shadow-md:var(--ae-card-shadow);--bw-shadow-sm:0 2px 12px rgba(94,112,82,0.06);--bw-shadow-xs:0 1px 2px rgba(80,90,60,0.05);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--bw-footer-bg:var(--ae-surface);--bw-dur-xs:280ms;--bw-dur-sm:420ms;--bw-dur-md:500ms;--bw-ease:var(--ae-ease);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-900:var(--ae-on-accent);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);--nh-accent:var(--ae-accent);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent);--nh-accent-muted:var(--ae-accent-soft);background-color:var(--ae-bg);background-image:url(/textures/linen.svg),radial-gradient(circle at 88% -5%,color-mix(in srgb,var(--ae-accent) 14%,transparent),transparent 45%),radial-gradient(circle at 5% 100%,color-mix(in srgb,var(--ae-accent-2,var(--ae-accent)) 12%,transparent),transparent 48%);background-repeat:repeat,no-repeat,no-repeat;background-size:48px 48px,auto,auto;background-attachment:fixed;color:var(--ae-text-primary);font-family:var(--ae-font-body);font-weight:400;line-height:1.75;letter-spacing:.005em;-webkit-font-smoothing:antialiased}[data-aesthetic=six_senses] h1,[data-aesthetic=six_senses] h2,[data-aesthetic=six_senses] h3,[data-aesthetic=six_senses] h4{font-family:var(--ae-font-display);font-weight:500;letter-spacing:.01em}[data-aesthetic=six_senses] .bw-progress-fill,[data-aesthetic=six_senses] .bw-total-pill{font-family:var(--ae-font-num)}[data-aesthetic=six_senses] .text-brand-900{color:var(--ae-on-accent)!important}[data-aesthetic=six_senses] .ae-grace{font-family:Spectral,El Messiri,serif;font-style:italic}@supports (border-radius:42% 58% 60% 40%/45% 45% 55% 55%){[data-aesthetic=six_senses] .ae-blob,[data-aesthetic=six_senses] .ae-blob-seal,[data-aesthetic=six_senses] .ae-leaf-mark,[data-aesthetic=six_senses] .bw-card.btn-press .rounded-full.w-16,[data-aesthetic=six_senses] [role=radio]>.rounded-full.w-16,[data-aesthetic=six_senses] header nav ol li span.rounded-full{border-radius:var(--ae-blob-radius)}}[data-aesthetic=six_senses] .ae-blob{border-radius:50%}[data-aesthetic=six_senses] .bw-card,[data-aesthetic=six_senses] [class*=surface],[data-aesthetic=six_senses] [data-surface]{background-color:var(--ae-surface);border:1px solid var(--ae-line);border-radius:var(--ae-radius);box-shadow:var(--ae-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}@keyframes aeBreathe{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}[data-aesthetic=six_senses] main>.bw-container .bw-card{animation:aeBreathe var(--ae-dur) var(--ae-ease) both}[data-aesthetic=six_senses] .bw-card.btn-press,[data-aesthetic=six_senses] button.btn-press[aria-pressed]{border-radius:var(--ae-radius-sm);box-shadow:var(--bw-shadow-sm)}[data-aesthetic=six_senses] .bw-card.bw-selected-glow,[data-aesthetic=six_senses] .bw-selected-glow,[data-aesthetic=six_senses] [aria-pressed=true].bw-selected-glow{outline:none;border-color:var(--ae-accent)!important;box-shadow:0 0 0 2px var(--ae-accent-soft),var(--ae-card-shadow)}[data-aesthetic=six_senses] .ae-svc-thumb{border-radius:var(--ae-radius-sm)}@media (hover:hover){[data-aesthetic=six_senses] .bw-hover-lift:hover{transform:translateY(-3px);box-shadow:var(--ae-card-shadow)}}[data-aesthetic=six_senses] .bw-card input:not([type=checkbox]):not([type=radio]),[data-aesthetic=six_senses] .bw-card select,[data-aesthetic=six_senses] .bw-card textarea,[data-aesthetic=six_senses] .bw-input{border:1px solid var(--ae-line-2);border-radius:var(--ae-radius-sm);background:var(--ae-surface-2);color:var(--ae-text-primary)}[data-aesthetic=six_senses] .bw-card input:not([type=checkbox]):not([type=radio]):focus,[data-aesthetic=six_senses] .bw-card select:focus,[data-aesthetic=six_senses] .bw-card textarea:focus,[data-aesthetic=six_senses] .bw-input:focus{outline:none;
  /* !important so the sage focus border beats PhoneInput/ServiceStep's inline
     onFocus borderColor=var(--brand-600) (re-pointed to sage in Six Senses). */border-color:var(--ae-accent)!important;box-shadow:0 0 0 4px var(--ae-accent-soft)}[data-aesthetic=six_senses] .bw-card input::-moz-placeholder,[data-aesthetic=six_senses] .bw-card textarea::-moz-placeholder,[data-aesthetic=six_senses] .bw-input::-moz-placeholder{color:var(--ae-text-tertiary)}[data-aesthetic=six_senses] .bw-card input::placeholder,[data-aesthetic=six_senses] .bw-card textarea::placeholder,[data-aesthetic=six_senses] .bw-input::placeholder{color:var(--ae-text-tertiary)}[data-aesthetic=six_senses] input[type=checkbox],[data-aesthetic=six_senses] input[type=radio]{accent-color:var(--ae-accent)}[data-aesthetic=six_senses] .bw-card button[class*=rounded-full][class*=border]{border-color:var(--ae-line-2);transition:border-color var(--bw-dur-sm) var(--bw-ease),background-color var(--bw-dur-sm) var(--bw-ease),color var(--bw-dur-sm) var(--bw-ease)}@media (hover:hover){[data-aesthetic=six_senses] .bw-card button[class*=rounded-full][class*=border]:hover{border-color:var(--ae-accent)}}[data-aesthetic=six_senses] [role=radio]{border-radius:var(--ae-radius-sm)}[data-aesthetic=six_senses] .bw-progress-track{background:var(--ae-line)}[data-aesthetic=six_senses] .bw-progress-fill{background:var(--ae-accent);box-shadow:none}[data-aesthetic=six_senses] .bw-btn-primary{background:var(--ae-accent-gradient,var(--ae-accent));color:var(--ae-on-accent);box-shadow:0 8px 22px rgba(94,112,82,.28);font-weight:500;letter-spacing:.02em}@media (hover:hover){[data-aesthetic=six_senses] .bw-btn-primary:hover{filter:brightness(.97);transform:translateY(-1px);box-shadow:0 12px 28px rgba(94,112,82,.4)}}[data-aesthetic=six_senses] .bw-btn-secondary{background:transparent;border-color:var(--ae-line-2);font-weight:500;letter-spacing:.02em}@media (hover:hover){[data-aesthetic=six_senses] .bw-btn-secondary:hover{background:transparent;border-color:var(--ae-accent);color:var(--ae-accent)}}[data-aesthetic=six_senses] .bw-total-pill{background:var(--ae-surface);border:1px solid var(--ae-line)!important}[data-aesthetic=six_senses] .ae-branch,[data-aesthetic=six_senses] .ae-divider{margin:18px 0 24px;color:var(--ae-accent)}[data-aesthetic=six_senses] .bw-card hr{border:none;border-top:1px solid var(--ae-line)}@media (prefers-reduced-motion:reduce){[data-aesthetic=six_senses] main>.bw-container .bw-card{animation:none}[data-aesthetic=six_senses] .bw-btn-primary:hover,[data-aesthetic=six_senses] .bw-card.bw-hover-lift:hover,[data-aesthetic=six_senses] .bw-hover-lift:hover{transform:none}}@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=El+Messiri:wght@500;600;700&family=EB+Garamond:ital@0;1&family=Tajawal:wght@300;400;500;700&display=swap");[data-aesthetic=four_seasons]{--ae-font-display:"El Messiri","Cormorant Garamond",serif;--ae-font-body:"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-num:"Cormorant Garamond",serif;--ae-radius:12px;--ae-radius-sm:10px;--ae-card-shadow:0 1px 2px rgba(80,60,30,0.04),0 14px 34px rgba(138,110,58,0.08);--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-border);--bw-border-heavy:var(--ae-accent);--bw-card-radius:var(--ae-radius);--bw-btn-radius:var(--ae-radius-sm);--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-shadow-md:var(--ae-card-shadow);--bw-shadow-sm:0 2px 10px rgba(120,90,40,0.06);--bw-shadow-xs:0 1px 2px rgba(80,60,30,0.05);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--bw-dur-xs:220ms;--bw-dur-sm:300ms;--bw-dur-md:300ms;--bw-ease:cubic-bezier(.25,.6,.25,1);--brand-600:var(--ae-text-primary);--brand-700:var(--ae-accent);--brand-900:var(--ae-accent-soft);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);--nh-accent:var(--ae-text-primary);--nh-accent-rgb:var(--ae-text-primary-rgb);--nh-accent-hover:var(--ae-text-primary);--nh-accent-muted:var(--ae-accent-soft);letter-spacing:.005em;background-color:var(--ae-bg);font-family:var(--ae-font-body);line-height:1.7}[data-aesthetic=four_seasons] h1,[data-aesthetic=four_seasons] h2,[data-aesthetic=four_seasons] h3,[data-aesthetic=four_seasons] h4{font-family:var(--ae-font-display);font-weight:600;letter-spacing:.01em}[data-aesthetic=four_seasons] .text-brand-900{color:var(--ae-accent-soft)!important}[data-aesthetic=four_seasons] .ae-grace{font-family:EB Garamond,El Messiri,serif;font-style:italic}[data-aesthetic=four_seasons] .bw-progress-fill,[data-aesthetic=four_seasons] .bw-total-pill{font-family:var(--ae-font-num)}[data-aesthetic=four_seasons] .bw-card,[data-aesthetic=four_seasons] [class*=surface],[data-aesthetic=four_seasons] [data-surface]{background-color:var(--ae-surface);border:1px solid var(--ae-border);box-shadow:var(--ae-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}[data-aesthetic=four_seasons] .bw-card>h1,[data-aesthetic=four_seasons] .bw-card>h2,[data-aesthetic=four_seasons] .bw-card>h3,[data-aesthetic=four_seasons] .bw-card>h4,[data-aesthetic=four_seasons] .bw-card>header,[data-aesthetic=four_seasons] .bw-card>header>h1,[data-aesthetic=four_seasons] .bw-card>header>h2,[data-aesthetic=four_seasons] .bw-card>header>h3,[data-aesthetic=four_seasons] .bw-card>header>p{text-align:center}[data-aesthetic=four_seasons] header nav>ol{justify-content:center}[data-aesthetic=four_seasons] .bw-progress-track{max-width:520px;margin-inline:auto;height:3px;background:var(--ae-line-2)}[data-aesthetic=four_seasons] .bw-progress-fill{background:var(--ae-text-primary);box-shadow:none}[data-aesthetic=four_seasons] .ae-flourish{margin:18px 0 8px}[data-aesthetic=four_seasons] .bw-card.bw-selected-glow,[data-aesthetic=four_seasons] .bw-selected-glow,[data-aesthetic=four_seasons] [aria-pressed=true].bw-selected-glow{outline:1px solid var(--ae-accent);outline-offset:0;border-color:var(--ae-accent)!important;box-shadow:0 0 0 2px var(--ae-accent-soft),var(--ae-card-shadow)}@media (hover:hover){[data-aesthetic=four_seasons] .bw-hover-lift:hover{transform:translateY(-2px);box-shadow:var(--ae-card-shadow)}}[data-aesthetic=four_seasons] .bw-card [style*="--brand-600"]{border:1px solid var(--ae-accent)}[data-aesthetic=four_seasons] .bw-card input:not([type=checkbox]):not([type=radio]),[data-aesthetic=four_seasons] .bw-card select,[data-aesthetic=four_seasons] .bw-card textarea,[data-aesthetic=four_seasons] .bw-input{border:1px solid var(--ae-line-2);border-radius:var(--ae-radius-sm);background:var(--ae-surface-2);color:var(--ae-text-primary)}[data-aesthetic=four_seasons] .bw-card input:not([type=checkbox]):not([type=radio]):focus,[data-aesthetic=four_seasons] .bw-card select:focus,[data-aesthetic=four_seasons] .bw-card textarea:focus,[data-aesthetic=four_seasons] .bw-input:focus{outline:none;
  /* !important so the gold focus border beats PhoneInput/ServiceStep's inline
     onFocus borderColor=var(--brand-600) (re-pointed to espresso in FS). */border-color:var(--ae-accent)!important;box-shadow:0 0 0 3px var(--ae-accent-soft)}[data-aesthetic=four_seasons] .bw-card input::-moz-placeholder,[data-aesthetic=four_seasons] .bw-card textarea::-moz-placeholder,[data-aesthetic=four_seasons] .bw-input::-moz-placeholder{color:var(--ae-text-tertiary)}[data-aesthetic=four_seasons] .bw-card input::placeholder,[data-aesthetic=four_seasons] .bw-card textarea::placeholder,[data-aesthetic=four_seasons] .bw-input::placeholder{color:var(--ae-text-tertiary)}[data-aesthetic=four_seasons] .bw-card button[class*=rounded-full][class*=border]{border-color:var(--ae-line-2);transition:border-color var(--bw-dur-sm) var(--bw-ease),background-color var(--bw-dur-sm) var(--bw-ease),color var(--bw-dur-sm) var(--bw-ease)}@media (hover:hover){[data-aesthetic=four_seasons] .bw-card button[class*=rounded-full][class*=border]:hover{border-color:var(--ae-accent)}}[data-aesthetic=four_seasons] .bw-btn-primary{box-shadow:0 8px 22px rgba(43,41,37,.18);letter-spacing:.04em}@media (hover:hover){[data-aesthetic=four_seasons] .bw-btn-primary:hover{filter:brightness(.94);transform:translateY(-1px);box-shadow:0 10px 26px rgba(43,41,37,.24)}}[data-aesthetic=four_seasons] .bw-btn-secondary{background:transparent;border-color:var(--ae-line-2);letter-spacing:.04em}@media (hover:hover){[data-aesthetic=four_seasons] .bw-btn-secondary:hover{background:transparent;border-color:var(--ae-accent);color:var(--ae-text-primary)}}[data-aesthetic=four_seasons] .bw-total-pill{background:var(--ae-surface);border:1px solid var(--ae-line-2)!important}[data-aesthetic=four_seasons] .bw-card hr{border:none;border-top:1px solid var(--ae-line-2)}@media (prefers-reduced-motion:reduce){[data-aesthetic=four_seasons] .bw-btn-primary:hover,[data-aesthetic=four_seasons] .bw-card.bw-hover-lift:hover,[data-aesthetic=four_seasons] .bw-hover-lift:hover{transform:none}}@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,600;0,700;0,800;1,500&family=Jost:wght@300;400;500;600&display=swap");[data-aesthetic=vogue]{--ae-bg:#FAF7F2;--bw-page-bg:#FAF7F2;--ae-surface:#FFFFFF;--ae-surface-hover:#F4EFE7;--ae-text-primary:#0A0A0A;--ae-text-secondary:#4D4843;--ae-text-tertiary:#767069;--ae-border:#E4DACE;--ae-accent:#C4928B;--ae-radius:6px;--ae-card-shadow:0 4px 18px rgba(10,10,10,0.07);--ae-font-display:"Playfair Display","Bodoni Moda",Georgia,serif;--ae-font-body:"Jost","Inter",system-ui,var(--font-cairo),sans-serif;letter-spacing:-.005em;background-color:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-border);--bw-border-heavy:var(--ae-accent);--bw-card-shadow:var(--ae-card-shadow);font-family:var(--ae-font-body)}[data-aesthetic=vogue] .bw-card,[data-aesthetic=vogue] [class*=surface],[data-aesthetic=vogue] [data-surface]{background-color:var(--ae-surface);border:1px solid var(--ae-border);box-shadow:var(--ae-card-shadow)}[data-aesthetic=vogue] h1,[data-aesthetic=vogue] h2,[data-aesthetic=vogue] h3{font-family:var(--ae-font-display);font-weight:700;line-height:1.08;letter-spacing:-.015em}