:root{--background:#e8e4df;--foreground:#1c1c1e;--muted:#6e6e73;--card:#ffffff;--input:#ffffff;--border:rgb(0 0 0/0.1);--accent:#007aff;--accent-soft:rgb(0 122 255/0.14);--accent-dim:#0066d6;--success:#34c759;--warning:#ff9f0a;--danger:#ff3b30;--surface:#ffffff;--lg-fill:rgb(255 255 255/0.78);--lg-fill-thick:#ffffff;--lg-stroke:rgb(0 0 0/0.08);--lg-stroke-soft:rgb(0 0 0/0.05);--lg-blur:16px;--lg-sat:120%;--lg-bright:1;--lg-radius:1.35rem;--lg-radius-sm:1.15rem;--lg-radius-pill:980px;--lg-specular:inset 0 1px 0 rgb(255 255 255/0.7);--lg-depth:0 1px 2px rgb(0 0 0/0.04),0 10px 28px rgb(0 0 0/0.06);--lg-depth-lg:0 16px 40px rgb(0 0 0/0.08);--lg-filter:blur(16px) saturate(1.2);--lg-chip-h:2.15rem;--lg-chip-fill:rgb(255 255 255/0.36);--lg-chip-fill-active:rgb(255 255 255/0.62);--lg-chip-stroke:rgb(0 0 0/0.12);--lg-chip-specular:0 0 0 transparent;--lg-chip-filter:none;--lg-chip-shadow:0 0 0 transparent}html[data-theme=dark]{--background:#0c0c0e;--foreground:#f4f4f5;--muted:#a1a1aa;--card:#18181b;--input:#232327;--border:rgb(255 255 255/0.08);--accent-soft:rgb(10 132 255/0.18);--success:#30d158;--warning:#ffd60a;--danger:#ff453a;--surface:#18181b;--lg-fill:rgb(20 20 23/0.8);--lg-fill-thick:#222226;--lg-stroke:rgb(255 255 255/0.1);--lg-stroke-soft:rgb(255 255 255/0.06);--lg-bright:1;--lg-filter:blur(18px) saturate(1.15);--lg-specular:inset 0 1px 0 rgb(255 255 255/0.06);--lg-depth:0 1px 2px rgb(0 0 0/0.35),0 12px 32px rgb(0 0 0/0.28);--lg-depth-lg:0 18px 44px rgb(0 0 0/0.4);--lg-chip-fill:rgb(255 255 255/0.14);--lg-chip-fill-active:rgb(255 255 255/0.22);--lg-chip-stroke:rgb(255 255 255/0.22);--lg-chip-specular:0 0 0 transparent;--lg-chip-filter:blur(14px);--lg-chip-shadow:0 0 0 transparent}html{background-color:var(--background)}::view-transition-new(root),::view-transition-old(root){animation-duration:.32s;animation-timing-function:ease}html.theme-switching,html.theme-switching body{transition:background-color .32s ease,color .32s ease,border-color .32s ease}html.theme-switching .lg-theme__thumb{transition:transform .34s cubic-bezier(.32,.72,0,1),background-color .22s ease,border-color .22s ease,box-shadow .22s ease!important}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}}body{position:relative;isolation:isolate;min-height:100vh;color:var(--foreground);-webkit-font-smoothing:antialiased;background-color:transparent!important;background-image:none!important}html[data-locale=ar] body,html[lang=ar] body{font-family:var(--font-arabic),var(--font-sans),"Segoe UI","Noto Sans Arabic",sans-serif;letter-spacing:0}html.locale-ug body,html[data-locale=ug] body,html[lang=ug] body{font-family:var(--font-uyghur),var(--font-arabic),var(--font-sans),"UKIJ Tuz Tom","UKIJ Tuz Basma","Noto Sans Arabic",sans-serif;letter-spacing:0}body:before{z-index:-2;background:radial-gradient(ellipse 55% 40% at 0 0,rgb(255 214 186/.45) 0,transparent 60%),radial-gradient(ellipse 45% 36% at 100% 0,rgb(190 214 255/.4) 0,transparent 58%),linear-gradient(180deg,#f7f5f2,#f3f1ee)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:-1;display:none}html[data-theme=dark] body:before{background:radial-gradient(ellipse 50% 32% at 50% -10%,rgb(40 70 120/.35) 0,transparent 60%),linear-gradient(180deg,#101014,#0c0c0e 40%,#0c0c0e)}html[data-theme=dark] body:after{display:none}.auth-card,.bill-top__btn,.hotel-sidebar,.hub-nav-btn,.hub-topbar,.hub-user-pill,.lg,.module-sidebar,.mprice-foot,.mprice-preview,.pac-top,.sw-aside,.sw-top{border:1px solid var(--lg-stroke)!important;background:var(--lg-fill)!important;box-shadow:var(--lg-specular),var(--lg-depth)!important;-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter)}.hotel-hero{border:1px solid var(--lg-stroke)!important;background:var(--lg-fill)!important;box-shadow:var(--lg-specular),var(--lg-depth)!important;-webkit-backdrop-filter:var(--lg-filter)!important;backdrop-filter:var(--lg-filter)!important;border-radius:var(--lg-radius)!important}.afolio,.ai-health,.ai-hero,.ai-hosted,.ai-pool,.ai-routing,.ai-summary,.analytics-panel,.bf-building-col,.bf-plan-section,.bill-bundle,.bill-card,.bill-stats,.card,.ch-panel,.fd-arrival-panel,.form-panel,.hotel-assistant-card,.hotel-cal-room-card,.hotel-form-panel,.hotel-panel,.info-building,.info-shell,.inventory-actions-panel,.inventory-legend,.inventory-room-card,.mprice-block,.mt-people,.mt-role,.mt-summary,.pa-empty,.pa-kpi,.pa-org,.pa-rail-card,.sw-pane-body--card,.team-directory-panel,.team-empty-state,.team-invite-card,.team-permission-card,.team-stat,.today-desk-card,.today-desk-kpi,.today-desk-summary-card,.today-panel{border:0!important;background:var(--lg-fill)!important;box-shadow:none!important;-webkit-backdrop-filter:var(--lg-filter)!important;backdrop-filter:var(--lg-filter)!important;border-radius:var(--lg-radius-sm)!important}.hotel-kpi--blue{border-color:color-mix(in srgb,var(--accent) 32%,var(--lg-stroke))!important;background:color-mix(in srgb,var(--accent) 14%,transparent)!important}.hotel-kpi--teal{border-color:color-mix(in srgb,#0d9488 32%,var(--lg-stroke))!important;background:color-mix(in srgb,#0d9488 14%,transparent)!important}.hotel-kpi--amber{border-color:color-mix(in srgb,var(--warning) 32%,var(--lg-stroke))!important;background:color-mix(in srgb,var(--warning) 14%,transparent)!important}.hotel-kpi--emerald{border-color:color-mix(in srgb,var(--success) 32%,var(--lg-stroke))!important;background:color-mix(in srgb,var(--success) 14%,transparent)!important}.hotel-kpi--violet{border-color:color-mix(in srgb,#7c3aed 32%,var(--lg-stroke))!important;background:color-mix(in srgb,#7c3aed 14%,transparent)!important}.hotel-kpi--neutral{background:color-mix(in srgb,var(--card) 72%,transparent)!important}.bf-room{border-radius:var(--lg-radius-sm)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.bf-room--free{background:color-mix(in srgb,var(--success) 16%,transparent)!important;border-color:color-mix(in srgb,var(--success) 38%,var(--lg-stroke))!important}.bf-room--closed{background:color-mix(in srgb,var(--muted) 12%,transparent)!important;border-color:color-mix(in srgb,var(--muted) 30%,var(--lg-stroke))!important}.bf-room--cleaning{background:color-mix(in srgb,#8b5cf6 16%,transparent)!important;border-color:color-mix(in srgb,#8b5cf6 36%,var(--lg-stroke))!important}.bf-room--inuse{background:color-mix(in srgb,var(--warning) 16%,transparent)!important;border-color:color-mix(in srgb,var(--warning) 38%,var(--lg-stroke))!important}html[data-theme=dark] .afolio,html[data-theme=dark] .ai-health,html[data-theme=dark] .ai-hero,html[data-theme=dark] .ai-hosted,html[data-theme=dark] .ai-pool,html[data-theme=dark] .ai-routing,html[data-theme=dark] .ai-summary,html[data-theme=dark] .analytics-panel,html[data-theme=dark] .bf-building-col,html[data-theme=dark] .bf-plan-section,html[data-theme=dark] .bill-bundle,html[data-theme=dark] .bill-card,html[data-theme=dark] .bill-stats,html[data-theme=dark] .ch-panel,html[data-theme=dark] .fd-arrival-panel,html[data-theme=dark] .form-panel,html[data-theme=dark] .hotel-cal-room-card,html[data-theme=dark] .hotel-kpi,html[data-theme=dark] .hotel-panel,html[data-theme=dark] .info-building,html[data-theme=dark] .info-shell,html[data-theme=dark] .inventory-actions-panel,html[data-theme=dark] .inventory-legend,html[data-theme=dark] .inventory-room-card,html[data-theme=dark] .mprice-block,html[data-theme=dark] .sw-pane-body--card,html[data-theme=dark] .today-desk-card,html[data-theme=dark] .today-desk-kpi,html[data-theme=dark] .today-desk-summary-card,html[data-theme=dark] .today-panel{background:color-mix(in srgb,var(--card) 68%,transparent)!important;border-color:rgb(255 255 255/.12)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.08)!important}html[data-theme=dark] .hotel-hero{background:var(--lg-fill)!important;border-color:var(--lg-stroke)!important}.ai-hero:before,.ai-hosted:before,.ai-summary:before,.auth-card:before,.bill-card:before,.bill-stats:before,.hotel-hero:before,.hotel-panel:before,.hub-card:after,.hub-card:before,.mprice-block:before,.mprice-preview:before,.pa-hero:before,.sw-pane-body--card:before{content:none!important;display:none!important}.btn{border-radius:var(--lg-radius-pill);font-weight:600;letter-spacing:-.02em;transition:transform .15s ease,opacity .15s ease}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary{color:#fff;border:none;background:var(--accent);box-shadow:0 4px 14px rgb(0 122 255/.28)}.btn-primary:hover:not(:disabled){opacity:.92;filter:none}.btn-ghost,.btn-secondary{border:1px solid var(--lg-stroke)!important;background:var(--lg-fill-thick)!important;color:var(--foreground);box-shadow:var(--lg-specular)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.btn-secondary:hover:not(:disabled){background:var(--lg-fill)!important;filter:none}.hub-page{color:var(--foreground)}.hub-bg,.hub-page{background:transparent}.hub-topbar,.hub-topbar-full{border-radius:var(--lg-radius)!important;margin-bottom:1.75rem;padding:.65rem .85rem!important;background:var(--lg-fill)!important;border:1px solid var(--lg-stroke)!important;box-shadow:var(--lg-specular),var(--lg-depth)!important;-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter)}.hub-hero{margin-bottom:1.35rem;padding:1.25rem 1.35rem 1.35rem!important}.hub-card,.hub-hero{border-radius:var(--lg-radius)!important;border:1px solid var(--lg-stroke)!important;background:var(--lg-fill)!important;box-shadow:var(--lg-specular),var(--lg-depth)!important;-webkit-backdrop-filter:var(--lg-filter)!important;backdrop-filter:var(--lg-filter)!important}.hub-card{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .2s ease,background .2s ease}.hub-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--hub-accent) 35%,var(--lg-stroke))!important;background:var(--lg-fill-thick)!important;box-shadow:var(--lg-specular),var(--lg-depth-lg)!important}.hub-card-locked{opacity:.92}.hub-card-locked:hover{transform:none;border-color:var(--lg-stroke)!important;background:var(--lg-fill)!important;box-shadow:var(--lg-specular),var(--lg-depth)!important}.hub-card-accent{height:2px!important;opacity:.9!important;background:linear-gradient(90deg,var(--hub-accent),color-mix(in srgb,var(--hub-accent) 35%,transparent))!important}.hub-card-icon-wrap,.hub-card-logo-wrap{border-radius:.95rem!important;border:1px solid var(--lg-stroke-soft)!important;background:rgb(255 255 255/.4)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.55)!important}html[data-theme=dark] .hub-card-icon-wrap,html[data-theme=dark] .hub-card-logo-wrap{background:rgb(255 255 255/.08)!important;border-color:var(--lg-stroke-soft)!important}.hub-card-arrow{border-radius:var(--lg-radius-pill)!important;border:1px solid var(--lg-stroke-soft)!important;background:rgb(255 255 255/.32)!important;color:var(--muted)!important}html[data-theme=dark] .hub-card-arrow{background:rgb(255 255 255/.08)!important}.hub-card:hover .hub-card-arrow{color:var(--hub-accent)!important;border-color:color-mix(in srgb,var(--hub-accent) 30%,var(--lg-stroke-soft))!important;background:color-mix(in srgb,var(--hub-accent) 12%,rgb(255 255 255/.35))!important}.hub-card-title,.hub-headline{color:var(--foreground);letter-spacing:-.035em}.hub-card-desc,.hub-card-tagline,.hub-eyebrow,.hub-footer p,.hub-lead,.hub-topbar-label{color:var(--muted)}.hub-card-features li{color:color-mix(in srgb,var(--foreground) 78%,var(--muted))}.hub-setup-banner{border-radius:var(--lg-radius)!important;background:color-mix(in srgb,var(--accent) 12%,var(--lg-fill))!important;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--lg-stroke))!important;box-shadow:var(--lg-specular),var(--lg-depth)!important;-webkit-backdrop-filter:var(--lg-filter)!important;backdrop-filter:var(--lg-filter)!important}html[data-theme=dark] .hub-setup-banner{background:color-mix(in srgb,var(--accent) 18%,var(--lg-fill))!important;border-color:color-mix(in srgb,var(--accent) 35%,var(--lg-stroke))!important}.hub-footer{margin-top:1.5rem;padding:1rem 1.25rem!important;border-radius:var(--lg-radius)!important;border:1px solid var(--lg-stroke)!important;background:var(--lg-fill)!important;box-shadow:var(--lg-specular)!important;-webkit-backdrop-filter:var(--lg-filter)!important;backdrop-filter:var(--lg-filter)!important}.hub-card-cta{background:color-mix(in srgb,var(--hub-accent) 12%,rgb(255 255 255/.22))!important;border-top:1px solid color-mix(in srgb,var(--hub-accent) 22%,var(--lg-stroke-soft))!important;color:color-mix(in srgb,var(--hub-accent) 55%,var(--foreground))!important}html[data-theme=dark] .hub-card-cta:not(.hub-card-cta-locked){background:color-mix(in srgb,var(--hub-accent) 18%,transparent)!important;border-top-color:color-mix(in srgb,var(--hub-accent) 28%,var(--lg-stroke-soft))!important;color:color-mix(in srgb,var(--hub-accent) 55%,#fff)!important}.hub-card:hover .hub-card-cta:not(.hub-card-cta-locked){background:color-mix(in srgb,var(--hub-accent) 18%,rgb(255 255 255/.28))!important}.hub-card-cta-locked{color:#fff!important;background:var(--accent)!important;border-top-color:color-mix(in srgb,var(--accent) 50%,var(--lg-stroke))!important;flex-direction:column;gap:.1rem}.hub-card-cta-locked:hover{background:color-mix(in srgb,var(--accent) 88%,#000)!important;color:#fff!important}.hub-card-cta-hint{color:rgb(255 255 255/.82)}.hub-card-lock-hint{color:var(--muted)!important;border-top:1px solid var(--lg-stroke-soft)!important;background:rgb(255 255 255/.2)!important}html[data-theme=dark] .hub-card-lock-hint{background:rgb(255 255 255/.04)!important}.hub-nav-btn,.hub-user-pill{border-radius:var(--lg-radius-pill)!important;border:1px solid var(--lg-stroke-soft)!important;background:var(--lg-fill)!important;box-shadow:var(--lg-specular)!important;-webkit-backdrop-filter:blur(6px) saturate(160%) brightness(1.02);backdrop-filter:blur(6px) saturate(160%) brightness(1.02);color:var(--foreground)}.hub-nav-btn-active,.hub-nav-btn:hover{box-shadow:var(--lg-specular),0 0 0 .5px var(--lg-stroke)!important}.hub-nav-btn-active,.hub-nav-btn:hover,.hub-user-avatar{background:var(--lg-fill-thick)!important;color:var(--foreground)!important}.hub-user-avatar{border:1px solid var(--lg-stroke-soft);box-shadow:var(--lg-specular)!important}.auth-page{background:transparent}.auth-card{border-radius:calc(var(--lg-radius) + .15rem)!important;background:var(--lg-fill-thick)!important;border:1px solid var(--lg-stroke)!important;box-shadow:var(--lg-specular),var(--lg-depth-lg)!important;-webkit-backdrop-filter:blur(12px) saturate(200%) brightness(1.1);backdrop-filter:blur(12px) saturate(200%) brightness(1.1)}.btn-google{border-radius:var(--lg-radius-pill)!important;background:var(--lg-fill)!important;border:1px solid var(--lg-stroke)!important;box-shadow:var(--lg-specular)!important;-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter)}.sw{--sw-ink:var(--foreground);--sw-muted:var(--muted);--sw-line:var(--lg-stroke-soft);--sw-soft:var(--lg-fill);--sw-surface:var(--lg-fill-thick);background:transparent!important}.sw-top{border-radius:0!important;margin:0;width:100%;border:0!important;border-bottom:1px solid var(--border)!important;background:color-mix(in srgb,var(--card) 86%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.sw-aside{margin:.75rem!important;top:calc(3.75rem + .75rem);height:calc(100dvh - 3.75rem - 1.5rem)!important;border-radius:1.35rem!important;border:1px solid var(--border)!important;background:var(--card)!important;box-shadow:var(--lg-depth)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.sw-pane-body--card{border-radius:var(--lg-radius)!important;padding:1.25rem!important}.biz-setup__item{background:var(--lg-fill-thick)!important;border-color:var(--lg-stroke)!important;color:var(--foreground)!important;box-shadow:var(--lg-specular)!important}.biz-setup__item>.btn{flex-shrink:0;border-color:color-mix(in srgb,var(--foreground) 32%,transparent)!important;background:color-mix(in srgb,var(--foreground) 12%,transparent)!important}.biz-setup__item-title,.biz-setup__item>.btn{color:var(--foreground)!important}.biz-setup__check,.biz-setup__item-desc,.biz-setup__lead,.biz-setup__progress-text span{color:var(--muted)!important}html[data-theme=dark] .biz-setup__status[data-status=ready]{background:color-mix(in srgb,#34d399 22%,transparent)!important;color:#6ee7b7!important}html[data-theme=dark] .biz-setup__status[data-status=needs_setup]{background:color-mix(in srgb,#fb923c 22%,transparent)!important;color:#fdba74!important}html[data-theme=dark] .biz-setup__status[data-status=blocked]{background:color-mix(in srgb,#f87171 22%,transparent)!important;color:#fca5a5!important}html[data-theme=dark] .biz-setup__status[data-status=not_applicable]{background:color-mix(in srgb,#fff 10%,transparent)!important;color:var(--muted)!important}.sw-top-btn,.sw-top-btn--ghost,.sw-top-user{border-radius:var(--lg-radius-pill)!important}.sw-top-actions>form button,.sw-top-btn,.sw-top-btn--ghost{color:var(--muted)!important}.sw-top-actions>form button:hover,.sw-top-btn--ghost:hover,.sw-top-btn:hover{color:var(--foreground)!important;background:color-mix(in srgb,var(--foreground) 8%,transparent)!important}.sw-aside__sub,.sw-nav-group__label,.sw-top-crumb__eyebrow{color:var(--muted)!important}.sw-aside__title,.sw-nav-link.is-on,.sw-top-crumb__org{color:var(--foreground)!important}.sw-nav-link{color:var(--muted)!important}.sw-nav-link:hover{color:var(--foreground)!important;background:color-mix(in srgb,var(--foreground) 6%,transparent)!important}.sw-nav-link.is-on{background:var(--accent-soft)!important;color:var(--foreground)!important;border-color:transparent!important;box-shadow:none!important}.sw-top-user{background:var(--lg-fill)!important;border:1px solid var(--lg-stroke-soft)!important;box-shadow:var(--lg-specular)!important}.sw-top-user__avatar{background:color-mix(in srgb,var(--foreground) 88%,transparent)!important;color:var(--background)!important}.module-main{background:transparent!important}.hotel-sidebar,.module-sidebar{align-self:flex-start;margin:.75rem!important;height:calc(100dvh - 1.5rem)!important;top:.75rem;border-radius:1.35rem!important;border:1px solid var(--border)!important;background:var(--card)!important;box-shadow:var(--lg-depth)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden}.hn-link{border-radius:.9rem}.hn-link:hover{background:var(--lg-fill-thick)}.hn-link.is-active{background:var(--accent-soft)!important;color:var(--foreground)!important;box-shadow:none}.hotel-kpi,.hotel-panel{border-radius:var(--lg-radius-sm)!important}.pac{--pac-ink:var(--foreground);--pac-muted:var(--muted);--pac-line:color-mix(in srgb,var(--foreground) 10%,transparent);--pac-soft:color-mix(in srgb,var(--foreground) 4%,transparent);--pac-surface:color-mix(in srgb,var(--card) 78%,transparent);--pac-accent:var(--accent);--pac-accent-soft:var(--accent-soft);--pac-ok:var(--success);--pac-ok-soft:color-mix(in srgb,var(--success) 14%,transparent);--pac-warn:var(--warning);--pac-warn-soft:color-mix(in srgb,var(--warning) 14%,transparent);--pac-danger:var(--danger);background:transparent!important;color:var(--pac-ink)}.pac-banner,.pac-session,.pac-tabs--mobile,.pac-top{margin:0 0 .75rem;border-radius:.85rem!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.pac-top{margin:0;border-radius:0!important;border:0!important;border-bottom:1px solid var(--border)!important;background:color-mix(in srgb,var(--card) 88%,transparent)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.pac-banner{border-bottom:1px solid color-mix(in srgb,var(--accent) 28%,var(--lg-stroke))!important;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--lg-stroke))!important;background:color-mix(in srgb,var(--accent) 12%,var(--lg-fill))!important;color:var(--foreground)!important}.pac-banner__link{color:var(--accent)!important}.pac-session{border-bottom:1px solid color-mix(in srgb,var(--warning) 32%,var(--lg-stroke))!important;border:1px solid color-mix(in srgb,var(--warning) 32%,var(--lg-stroke))!important;background:color-mix(in srgb,var(--warning) 14%,var(--lg-fill))!important;color:color-mix(in srgb,var(--warning) 50%,var(--foreground))!important}.pac-top__divider{background:color-mix(in srgb,var(--foreground) 14%,transparent)!important}.pac-top__actions>form button,.pac-top__btn,.pac-top__btn--ghost,.pac-top__user{border-radius:var(--lg-radius-pill)!important}.pac-top__actions>form button,.pac-top__btn,.pac-top__btn--ghost{border-color:transparent!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important}.pac-top__actions>form button:hover,.pac-top__btn--ghost:hover,.pac-top__btn:hover{color:var(--foreground)!important;background:color-mix(in srgb,var(--foreground) 8%,transparent)!important}.pac-top__user{background:color-mix(in srgb,var(--foreground) 6%,transparent)!important;border:1px solid var(--lg-stroke-soft)!important}.pac-top__avatar{background:color-mix(in srgb,var(--foreground) 88%,transparent)!important;color:var(--background)!important}.pac-top__eyebrow,.pac-top__name{color:var(--muted)!important}.pac-top__org{color:var(--foreground)!important}.pac-tabs{border-radius:var(--lg-radius-pill)!important;border:1px solid var(--lg-stroke-soft)!important;background:color-mix(in srgb,var(--foreground) 5%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent)!important}.pac-tabs--mobile{border:1px solid var(--lg-stroke)!important;background:var(--lg-fill)!important;overflow-x:auto}.pac-tab{border-radius:var(--lg-radius-pill)!important;color:var(--muted)!important}.pac-tab:hover{color:var(--foreground)!important;background:color-mix(in srgb,var(--foreground) 8%,transparent)!important}.pac-tab.is-on{box-shadow:0 1px 2px rgb(0 0 0/.12)!important}.pac-tab.is-on,html[data-theme=dark] .pac-tab.is-on{color:var(--background)!important;background:var(--foreground)!important}html[data-theme=dark] .pac-tab.is-on{box-shadow:0 1px 2px rgb(0 0 0/.35)!important}.pa-callout,.pa-dir,.pa-embed,.pa-hero,.pa-panel,.pa-rails{border-radius:var(--lg-radius)!important;border:1px solid var(--lg-stroke)!important;background:var(--lg-fill)!important;box-shadow:var(--lg-specular),var(--lg-depth)!important;-webkit-backdrop-filter:var(--lg-filter)!important;backdrop-filter:var(--lg-filter)!important}html[data-theme=dark] .pa-callout,html[data-theme=dark] .pa-dir,html[data-theme=dark] .pa-embed,html[data-theme=dark] .pa-hero,html[data-theme=dark] .pa-panel,html[data-theme=dark] .pa-rails{background:var(--lg-fill)!important;border-color:var(--lg-stroke)!important}.pa-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,transparent) 0,var(--lg-fill) 45%,var(--lg-fill) 100%)!important}html[data-theme=dark] .pa-hero{background:var(--lg-fill)!important;border-color:rgb(255 255 255/.16)!important}.pa-account-block__lead,.pa-callout,.pa-dir__sub,.pa-empty__desc,.pa-hero__desc,.pa-hero__eyebrow,.pa-kpi dt,.pa-kpi__hint,.pa-list__meta,.pa-org__meta,.pa-panel__empty,.pa-panel__sub,.pa-rail-card__value,.pa-rails__sub{color:var(--muted)!important}.pa-account-block__title,.pa-dir__title,.pa-empty__title,.pa-hero__title,.pa-kpi dd,.pa-list__primary,.pa-org__name,.pa-panel__title,.pa-rail-card__label,.pa-rails__title{color:var(--foreground)!important}.pa-kpi--ok dd{color:var(--pac-ok)!important}.pa-kpi--warn dd{color:var(--pac-warn)!important}.pa-account-block,.pa-list>li,.pa-panel__head{border-color:color-mix(in srgb,var(--foreground) 10%,transparent)!important}.pa-empty,.pa-kpi,.pa-org,.pa-rail-card{border-radius:1.05rem!important;border:1px solid var(--lg-stroke-soft)!important;background:rgb(255 255 255/.34)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.55),0 1px 2px rgb(0 0 0/.04)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] .pa-empty,html[data-theme=dark] .pa-kpi,html[data-theme=dark] .pa-org,html[data-theme=dark] .pa-rail-card{border-color:var(--lg-stroke-soft)!important;background:rgb(255 255 255/.06)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.1),0 1px 2px rgb(0 0 0/.2)!important}.pa-kpi--ok{background:color-mix(in srgb,var(--success) 14%,rgb(255 255 255/.28))!important;border-color:color-mix(in srgb,var(--success) 28%,var(--lg-stroke-soft))!important}html[data-theme=dark] .pa-kpi--ok{background:color-mix(in srgb,var(--success) 18%,transparent)!important;border-color:color-mix(in srgb,var(--success) 30%,transparent)!important}.pa-kpi--warn{background:color-mix(in srgb,var(--warning) 14%,rgb(255 255 255/.28))!important;border-color:color-mix(in srgb,var(--warning) 28%,var(--lg-stroke-soft))!important}html[data-theme=dark] .pa-kpi--warn{background:color-mix(in srgb,var(--warning) 18%,transparent)!important;border-color:color-mix(in srgb,var(--warning) 30%,transparent)!important}.pa-org:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--lg-stroke))!important;background:rgb(255 255 255/.48)!important}html[data-theme=dark] .pa-org:hover{background:rgb(255 255 255/.1)!important}.pa-org__avatar{border-radius:.85rem!important;background:rgb(255 255 255/.55)!important;border:1px solid var(--lg-stroke-soft)!important;color:var(--foreground)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.55)!important}html[data-theme=dark] .pa-org__avatar{background:rgb(255 255 255/.1)!important;border-color:var(--lg-stroke-soft)!important}.pa-rail-card.is-on{border-color:color-mix(in srgb,var(--success) 32%,var(--lg-stroke-soft))!important;background:color-mix(in srgb,var(--success) 12%,rgb(255 255 255/.28))!important}html[data-theme=dark] .pa-rail-card.is-on{background:color-mix(in srgb,var(--success) 16%,transparent)!important}.pa-empty{border-style:dashed!important}.pa-callout--warn{border-color:color-mix(in srgb,var(--warning) 32%,var(--lg-stroke))!important;background:color-mix(in srgb,var(--warning) 12%,var(--lg-fill))!important;color:color-mix(in srgb,var(--warning) 45%,var(--foreground))!important}.pa-dir__search{border-radius:var(--lg-radius-pill)!important;border:1px solid var(--lg-stroke)!important;background:rgb(255 255 255/.42)!important;color:var(--foreground)!important;box-shadow:none!important}html[data-theme=dark] .pa-dir__search{border-color:var(--lg-stroke-soft)!important;background:rgb(255 255 255/.08)!important;box-shadow:none!important}.pa-dir__filters{align-items:stretch!important;gap:.15rem!important;height:auto!important;padding:.2rem!important;border-radius:999px!important;border:1px solid var(--border)!important;background:color-mix(in srgb,var(--foreground) 6%,var(--card))!important}.pa-dir__filters,.pa-dir__filters button{display:inline-flex!important;box-shadow:none!important}.pa-dir__filters button{align-items:center!important;justify-content:center!important;min-width:4.75rem;min-height:2rem;margin:0!important;padding:.4rem .95rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--muted)!important;font-size:.8125rem!important;font-weight:650!important;line-height:1.2!important;letter-spacing:0!important;white-space:nowrap;cursor:pointer}.pa-dir__filters button:hover:not(.is-on){background:color-mix(in srgb,var(--foreground) 7%,transparent)!important;color:var(--foreground)!important}.pa-dir__search:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 45%,var(--lg-stroke))!important;background:rgb(255 255 255/.55)!important}html[data-theme=dark] .pa-dir__search:focus{background:rgb(255 255 255/.12)!important}.pa-dir__filters button.is-on,html[data-theme=dark] .pa-dir__filters button.is-on{background:var(--accent)!important;color:#fff!important;box-shadow:none!important}.pa-chip,.pa-status{border-radius:var(--lg-radius-pill)!important;background:color-mix(in srgb,var(--foreground) 6%,transparent)!important;color:var(--muted)!important}.pa-chip--ok,.pa-status--ACTIVE,.pa-status--active{background:color-mix(in srgb,var(--success) 14%,transparent)!important;color:var(--success)!important}.pa-chip--warn,.pa-status--SUSPENDED,.pa-status--suspended{background:color-mix(in srgb,var(--warning) 14%,transparent)!important;color:color-mix(in srgb,var(--warning) 70%,var(--foreground))!important}.pa-btn,.pa-link{border-radius:var(--lg-radius-pill)!important}.pa-link{color:var(--accent)!important;font-weight:600;text-decoration:none}.pa-link:hover{opacity:.85}.pa-btn--ghost{border:1px solid var(--lg-stroke)!important;background:rgb(255 255 255/.36)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.5)!important;color:var(--foreground)!important}html[data-theme=dark] .pa-btn--ghost{border-color:var(--lg-stroke-soft)!important;background:rgb(255 255 255/.08)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.08)!important}.pa-btn--ghost:hover{background:rgb(255 255 255/.5)!important;border-color:color-mix(in srgb,var(--foreground) 22%,var(--lg-stroke))!important}html[data-theme=dark] .pa-btn--ghost:hover{background:rgb(255 255 255/.14)!important;border-color:var(--lg-stroke)!important}.pa-btn--primary{background:var(--accent)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 32%,transparent)!important}.pa-btn--primary:hover{background:var(--accent-dim)!important;color:#fff!important}.pa-btn--danger{color:var(--danger)!important}.pa-btn--ok{color:var(--success)!important}.pa-embed .ai-health,.pa-embed .ai-hero,.pa-embed .ai-hosted,.pa-embed .ai-pool,.pa-embed .ai-routing,.pa-embed .ai-row,.pa-embed .ai-summary,.pa-embed .form-panel,.pa-embed .mprice-block,.pa-embed .mt-summary:not(.mt-summary--embedded){border-radius:1.05rem!important;background:rgb(255 255 255/.32)!important;border:1px solid var(--lg-stroke-soft)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 1px 2px rgb(0 0 0/.03)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] .pa-embed .ai-health,html[data-theme=dark] .pa-embed .ai-hero,html[data-theme=dark] .pa-embed .ai-hosted,html[data-theme=dark] .pa-embed .ai-pool,html[data-theme=dark] .pa-embed .ai-routing,html[data-theme=dark] .pa-embed .ai-row,html[data-theme=dark] .pa-embed .ai-summary,html[data-theme=dark] .pa-embed .form-panel,html[data-theme=dark] .pa-embed .mprice-block,html[data-theme=dark] .pa-embed .mt-summary:not(.mt-summary--embedded){background:rgb(255 255 255/.06)!important;border-color:var(--lg-stroke-soft)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 1px 2px rgb(0 0 0/.2)!important}.pa-embed .input,.pa-embed select.input,.pa-embed textarea.input,.pac .input,.pac select.input,.pac textarea.input{border-radius:.85rem!important;border:1px solid var(--lg-stroke)!important;background:rgb(255 255 255/.5)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.55)!important;color:var(--foreground)!important}html[data-theme=dark] .pa-embed .input,html[data-theme=dark] .pa-embed select.input,html[data-theme=dark] .pa-embed textarea.input,html[data-theme=dark] .pac .input,html[data-theme=dark] .pac select.input,html[data-theme=dark] .pac textarea.input{border-color:var(--lg-stroke-soft)!important;background:rgb(255 255 255/.08)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.06)!important}.pa-embed .input:focus,.pa-embed select.input:focus,.pa-embed textarea.input:focus,.pac .input:focus,.pac select.input:focus,.pac textarea.input:focus{border-color:color-mix(in srgb,var(--accent) 45%,var(--lg-stroke))!important;outline:none;box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)!important}.pa-embed .ai-hosted__pill,.pa-embed .ai-summary__stats>div,.pa-embed .ai-tag{border-radius:var(--lg-radius-pill)!important;background:rgb(255 255 255/.36)!important;border:1px solid var(--lg-stroke-soft)!important}html[data-theme=dark] .pa-embed .ai-hosted__pill,html[data-theme=dark] .pa-embed .ai-summary__stats>div,html[data-theme=dark] .pa-embed .ai-tag{background:rgb(255 255 255/.08)!important;border-color:var(--lg-stroke-soft)!important}.bill{--bill-ink:var(--foreground);--bill-muted:var(--muted);--bill-line:var(--border);--bill-soft:transparent;--bill-surface:var(--card);background:transparent!important}.bill-bundle,.bill-card,.bill-stats{border-radius:var(--lg-radius)!important}.bill-btn,.bill-chip,.bill-plan{border-radius:var(--lg-radius-pill)!important}.bill-btn--primary{background:var(--accent)!important;border:none!important;box-shadow:0 4px 14px rgb(0 122 255/.28)!important}.bill-plan{border:1px solid var(--lg-stroke)!important;background:var(--lg-fill)!important;box-shadow:var(--lg-specular)!important;-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter)}.bill-plan:has(input:checked){background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 40%,white)!important}.bill-top__btn{border-radius:var(--lg-radius-pill)!important}.mprice-preview{border-radius:var(--lg-radius)!important;color:var(--foreground)!important;background:radial-gradient(120% 80% at 0 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 55%),var(--lg-fill-thick)!important;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--lg-stroke))!important}.mprice-preview__eyebrow,.mprice-preview__label,.mprice-preview__meta,.mprice-preview__note,.mprice-preview__unit{color:var(--muted)!important}.mprice-preview__value{color:var(--foreground)!important}.mprice-preview__card{background:color-mix(in srgb,var(--foreground) 5%,var(--card))!important;border:1px solid color-mix(in srgb,var(--foreground) 10%,var(--lg-stroke-soft))!important}.mprice-preview__card--apps{background:color-mix(in srgb,var(--accent) 18%,var(--card))!important;border-color:color-mix(in srgb,var(--accent) 32%,var(--lg-stroke-soft))!important}.mprice-block__title,.mprice-field__input input,.mprice-field__label{color:var(--foreground)!important}.mprice-block__desc,.mprice-field__currency,.mprice-field__hint,.mprice-foot__hint{color:var(--muted)!important}.mprice-block__head{border-bottom-color:color-mix(in srgb,var(--foreground) 8%,var(--border))!important}.mprice-block,.mprice-foot{border-radius:var(--lg-radius-sm)!important}.mprice-foot{background:color-mix(in srgb,var(--foreground) 4%,var(--card))!important}.mprice-field__input{border-radius:.95rem!important;background:color-mix(in srgb,var(--input) 92%,transparent)!important;border:1px solid var(--lg-stroke-soft)!important;box-shadow:var(--lg-specular)!important;-webkit-backdrop-filter:blur(4px) saturate(160%);backdrop-filter:blur(4px) saturate(160%)}.mprice-field__input:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))!important;box-shadow:var(--lg-specular),0 0 0 3px var(--accent-soft)!important}.mprice-save{border-radius:var(--lg-radius-pill)!important;background:var(--accent)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 35%,transparent)!important}button.date-picker-trigger,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select:not(.lg-locale__select),textarea:not(.ask-bar__input):not(.mayday-composer__input):not(.mayday-chat__input):not(.mayday-prompt__input):not(.mayday-draft__text){border-radius:.85rem!important;background-color:color-mix(in srgb,var(--input) 92%,var(--background));border:1px solid var(--border);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}button.date-picker-trigger:focus,button.date-picker-trigger[aria-expanded=true],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,select:not(.lg-locale__select):focus,textarea:not(.ask-bar__input):not(.mayday-composer__input):not(.mayday-chat__input):not(.mayday-prompt__input):not(.mayday-draft__text):focus{outline:none;border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:var(--lg-specular),0 0 0 3px var(--accent-soft)}select:not(.lg-locale__select){-webkit-appearance:none;appearance:none;background-color:var(--input);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236e6e73' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.75rem;padding-inline-end:2.25rem}html[dir=rtl] select:not(.lg-locale__select){background-position:left .75rem center}html[data-theme=dark] select:not(.lg-locale__select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23c7c7cc' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E")}.theme-switch{border-radius:var(--lg-radius-pill)!important}.lg-control{display:flex;flex-direction:column;gap:.35rem;min-width:0}.lg-control.is-pending{opacity:.65}.lg-control__label{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.02em;color:var(--muted)}.lg-locale__shell,.lg-textsize__shell{box-sizing:border-box;display:flex;align-items:center;height:var(--lg-chip-h);min-height:var(--lg-chip-h);border-radius:999px!important;border:1px solid rgb(255 255 255/.62)!important;background:linear-gradient(180deg,rgb(255 255 255/.58),rgb(255 255 255/.3))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 1px 2px rgb(0 0 0/.06)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden}html[data-theme=dark] .lg-locale__shell,html[data-theme=dark] .lg-textsize__shell{border-color:rgb(255 255 255/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.18),rgb(255 255 255/.07))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.24),0 1px 3px rgb(0 0 0/.35)!important}.lg-locale__shell{position:relative;gap:.4rem;width:100%;padding:0 .65rem 0 .6rem;color:var(--foreground)}.lg-locale__shell:hover{background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(255 255 255/.4))!important}html[data-theme=dark] .lg-locale__shell:hover{background:linear-gradient(180deg,rgb(255 255 255/.24),rgb(255 255 255/.1))!important}.lg-locale__shell:focus-within{border-color:color-mix(in srgb,var(--accent) 50%,white)!important;outline:none;box-shadow:inset 0 1px 0 rgb(255 255 255/.85),0 0 0 3px var(--accent-soft)!important}html[data-theme=dark] .lg-locale__shell:focus-within{box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 0 0 3px var(--accent-soft)!important}.lg-locale__chevron,.lg-locale__icon{display:grid;place-items:center;flex-shrink:0;width:1rem;height:1rem;color:var(--muted);pointer-events:none}.lg-locale__select{appearance:none!important;-webkit-appearance:none!important;flex:1;min-width:0;height:100%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--foreground)!important;font-size:.8125rem;font-weight:600;letter-spacing:-.015em;line-height:1;cursor:pointer;outline:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lg-locale__select:disabled{cursor:wait}.lg-locale__select:focus,.lg-locale__select:focus-visible{outline:none!important;border:0!important;box-shadow:none!important}button.lg-locale__select{text-align:start;cursor:pointer}.lg-locale__menu{position:fixed;z-index:80;flex-direction:column;gap:.15rem;margin:0;padding:.35rem;border-radius:.85rem;border:1px solid var(--border);background-color:var(--card);box-shadow:0 16px 40px rgb(0 0 0/.28);max-height:min(18rem,70vh);overflow:auto}.lg-locale__menu,.lg-locale__option{display:flex;color:var(--foreground)}.lg-locale__option{width:100%;border:0;border-radius:.55rem;background:transparent;font:inherit;font-size:.875rem;font-weight:600;text-align:start;padding:.5rem .7rem;cursor:pointer}.lg-locale__option:hover,.lg-locale__option[aria-selected=true]{background:var(--accent-soft)}.lg-locale__option--ug,.lg-locale__select--ug{font-family:var(--font-uyghur),var(--font-arabic),var(--font-sans),sans-serif!important;letter-spacing:0!important;font-size:.95rem;line-height:1.45}.lg-locale__option--ar,.lg-locale__select--ar{font-family:var(--font-arabic),var(--font-sans),sans-serif!important;letter-spacing:0!important}.lg-theme{display:inline-flex;flex-shrink:0;align-items:center;vertical-align:middle;min-width:0}.lg-theme.is-pending,.lg-theme:not(.is-ready){opacity:.72}.lg-theme__shell{--tg-pad:0.18rem;--tg-h:var(--lg-chip-h,2.15rem);box-sizing:border-box;position:relative;display:grid!important;grid-template-columns:1fr 1fr;align-items:stretch;width:calc(var(--tg-h) * 2.2);height:var(--tg-h)!important;min-height:var(--tg-h)!important;padding:var(--tg-pad)!important;gap:0;border-radius:999px!important;border:1px solid rgb(15 23 42/.12)!important;background:linear-gradient(180deg,rgb(241 245 249/.98),rgb(226 232 240/.92))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.95),0 1px 2px rgb(0 0 0/.05)!important;color:var(--foreground);overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}html[data-theme=dark] .lg-theme__shell{border-color:rgb(255 255 255/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.18),rgb(255 255 255/.07))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 1px 3px rgb(0 0 0/.35)!important}.lg-theme:hover .lg-theme__shell{background:linear-gradient(180deg,rgb(248 250 252/1),rgb(226 232 240/.98))!important}html[data-theme=dark] .lg-theme:hover .lg-theme__shell{background:linear-gradient(180deg,rgb(255 255 255/.24),rgb(255 255 255/.1))!important}.lg-theme--compact .lg-theme__shell{width:calc(var(--tg-h) * 2.2)}.lg-theme__thumb{position:absolute;z-index:0;top:var(--tg-pad);bottom:var(--tg-pad);inset-inline-start:var(--tg-pad);width:calc((100% - (var(--tg-pad) * 2)) / 2);border-radius:999px;background:#fff;border:1px solid rgb(15 23 42/.06);box-shadow:0 1px 2px rgb(0 0 0/.12),0 3px 8px rgb(0 0 0/.1),inset 0 1px 0 #fff;transform:translateZ(0);transition:transform .34s cubic-bezier(.32,.72,0,1),background-color .22s ease,border-color .22s ease,box-shadow .22s ease;pointer-events:none;will-change:transform}.lg-theme__shell.is-dark .lg-theme__thumb,.lg-theme__thumb.is-dark,html[data-theme=dark] .lg-theme:not(.is-ready) .lg-theme__thumb{transform:translate3d(100%,0,0)}html[dir=rtl] .lg-theme__shell.is-dark .lg-theme__thumb,html[dir=rtl] .lg-theme__thumb.is-dark,html[dir=rtl][data-theme=dark] .lg-theme:not(.is-ready) .lg-theme__thumb{transform:translate3d(-100%,0,0)}html[data-theme=dark] .lg-theme__thumb{background:#f4f4f5;border-color:rgb(255 255 255/.35);box-shadow:0 1px 3px rgb(0 0 0/.45),inset 0 1px 0 #fff}@media (prefers-reduced-motion:reduce){.lg-theme__thumb{transition:none}}.lg-theme__btn{position:relative;z-index:1;display:grid!important;place-items:center;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--foreground) 42%,transparent)!important;font:inherit!important;line-height:0!important;appearance:none!important;overflow:visible;-webkit-appearance:none!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;transition:color .2s ease}.lg-theme__btn svg{display:block;width:.9rem;height:.9rem;flex-shrink:0}.lg-theme__btn:disabled{cursor:wait}.lg-theme__btn:hover:not(:disabled):not(.is-active){color:color-mix(in srgb,var(--foreground) 78%,transparent)!important}.lg-theme__btn:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.lg-theme__btn.is-active:first-of-type{color:#d97706!important}html[data-theme=dark] .lg-theme__btn.is-active:first-of-type{color:#f59e0b!important}.lg-theme__btn.is-active:last-of-type{color:#4338ca!important}html[data-theme=dark] .lg-theme:not(.is-ready) .lg-theme__btn:last-of-type,html[data-theme=dark] .lg-theme__btn.is-active:last-of-type{color:#6366f1!important}html[data-theme=dark] .lg-theme:not(.is-ready) .lg-theme__btn:first-of-type{color:rgb(255 255 255/.42)!important}html:not([data-theme=dark]) .lg-theme:not(.is-ready) .lg-theme__btn:first-of-type,html[data-theme=light] .lg-theme:not(.is-ready) .lg-theme__btn:first-of-type{color:#d97706!important}@media (max-width:900px){.hotel-mobile-sheet .hotel-sidebar-prefs .lg-theme__shell,.hotel-sidebar-prefs .lg-theme__shell,.sw-mobile-nav__prefs .lg-theme__shell{--tg-h:var(--prefs-control-h,var(--lg-chip-h,2.75rem));--tg-pad:0.2rem;width:calc(var(--tg-h) * 2.15);height:var(--tg-h)!important;min-height:var(--tg-h)!important}.hotel-mobile-sheet .lg-theme__btn svg,.hotel-sidebar-prefs .lg-theme__btn svg,.sw-mobile-nav__prefs .lg-theme__btn svg{width:1.05rem;height:1.05rem}.hub-user-nav .lg-theme__shell{--tg-h:2.35rem;width:calc(var(--tg-h) * 2.15);height:var(--tg-h)!important;min-height:var(--tg-h)!important}}.lg-textsize{width:100%;padding-top:.15rem}.lg-textsize__shell{gap:.15rem;padding:.15rem;min-height:var(--lg-chip-h);height:auto;overflow:visible}.lg-textsize__btn{display:grid;place-items:center;flex:0 0 1.9rem;width:1.9rem;height:1.85rem;margin:0;border:0;border-radius:var(--lg-radius-pill);background:transparent;color:var(--foreground);cursor:pointer}.lg-textsize__btn:hover:not(:disabled){background:var(--lg-chip-fill-active)}.lg-textsize__btn:disabled{opacity:.35;cursor:default}.lg-textsize__btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lg-textsize__glyph{font-weight:700;line-height:1;letter-spacing:-.03em;user-select:none}.lg-textsize__glyph--sm{font-size:.72rem}.lg-textsize__glyph--lg{font-size:1.05rem}.lg-textsize__steps{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.2rem;min-width:0;padding:0 .35rem}.lg-textsize__dot{width:.55rem;height:.55rem;margin:0;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--foreground) 18%,transparent);cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.lg-textsize__dot.is-active{width:.7rem;height:.7rem;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lg-textsize__dot:hover:not(:disabled):not(.is-active){background:color-mix(in srgb,var(--foreground) 32%,transparent)}.lg-textsize__dot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hub-user-nav .lg-locale,.hub-user-nav .lg-theme,.pac-top__actions .lg-locale,.pac-top__actions .lg-theme,.sw-top-actions .lg-locale,.sw-top-actions .lg-theme{flex-shrink:0}.hub-user-nav .lg-theme{margin-inline:.1rem .15rem}.hub-user-nav .lg-locale__shell,.pac-top__actions .lg-locale__shell,.sw-top-actions .lg-locale__shell{--lg-chip-h:2rem;height:var(--lg-chip-h)!important;min-height:var(--lg-chip-h)!important}.hub-user-nav .lg-theme__shell,.pac-top__actions .lg-theme__shell,.sw-top-actions .lg-theme__shell{--tg-h:2rem;--lg-chip-h:2rem;height:var(--tg-h)!important;min-height:var(--tg-h)!important;width:calc(var(--tg-h) * 2.2)}.hub-user-nav .lg-theme--compact .lg-theme__shell,.pac-top__actions .lg-theme--compact .lg-theme__shell,.sw-top-actions .lg-theme--compact .lg-theme__shell{width:calc(var(--tg-h, 2rem) * 2.2)}.sw-aside__prefs .lg-theme,.sw-mobile-nav__prefs .lg-theme{align-self:center}.sw-aside__prefs .lg-theme__shell,.sw-mobile-nav__prefs .lg-theme__shell{--tg-h:2.05rem;--lg-chip-h:2.05rem;width:calc(var(--tg-h) * 2.2)}@media (prefers-reduced-transparency:reduce){.auth-card,.bill-plan,.btn-ghost,.btn-secondary,.hotel-sidebar,.hub-card,.hub-footer,.hub-hero,.hub-nav-btn,.hub-setup-banner,.hub-topbar,.hub-user-pill,.lg,.lg-locale__shell,.lg-textsize__shell,.lg-theme__shell,.module-sidebar,.mprice-foot,.mprice-preview,.pa-callout,.pa-dir,.pa-embed,.pa-hero,.pa-panel,.pa-rails,.pac-banner,.pac-session,.pac-tabs--mobile,.pac-top,.sw-aside,.sw-top{background:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:after,body:before{display:none}body{background:var(--background)!important}html{background:var(--background)}}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled),.hub-card:hover{transform:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.auth-card,.hotel-sidebar,.hub-card,.hub-footer,.hub-hero,.hub-setup-banner,.hub-topbar,.module-sidebar,.pac-banner,.pac-session,.pac-tabs--mobile,.pac-top,.sw-aside,.sw-top{background:rgb(255 255 255/.88)!important}html[data-theme=dark] .auth-card,html[data-theme=dark] .hotel-sidebar,html[data-theme=dark] .hub-card,html[data-theme=dark] .hub-footer,html[data-theme=dark] .hub-hero,html[data-theme=dark] .hub-setup-banner,html[data-theme=dark] .hub-topbar,html[data-theme=dark] .module-sidebar,html[data-theme=dark] .pac-banner,html[data-theme=dark] .pac-session,html[data-theme=dark] .pac-tabs--mobile,html[data-theme=dark] .pac-top,html[data-theme=dark] .sw-aside,html[data-theme=dark] .sw-top{background:rgb(28 28 30/.92)!important}}.ai-hosted__foot{flex-direction:column!important;gap:.85rem!important;padding-top:.85rem!important;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,var(--border))!important}.ai-hosted__actions,.ai-hosted__foot{display:flex!important;align-items:stretch!important}.ai-hosted__actions{flex-wrap:wrap!important;gap:.55rem!important;width:100%}.ai-hosted__cta,.ai-hosted__test.btn{flex:1 1 10rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;min-height:2.55rem!important;padding:.6rem 1.05rem!important;border-radius:var(--lg-radius-pill)!important;font-size:.8125rem!important;font-weight:650!important}.ai-hosted__test.btn{border:1px solid rgb(255 255 255/.28)!important;background:linear-gradient(180deg,rgb(255 255 255/.18),rgb(255 255 255/.08))!important;color:var(--foreground)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.2)!important;opacity:1!important}html[data-theme=light] .ai-hosted__test.btn{border-color:rgb(0 0 0/.12)!important;background:linear-gradient(180deg,rgb(255 255 255/.95),rgb(255 255 255/.72))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.95),0 1px 2px rgb(0 0 0/.06)!important}.ai-hosted__test.btn:disabled{opacity:1!important;color:rgb(255 255 255/.78)!important;border-color:rgb(255 255 255/.32)!important;background:linear-gradient(180deg,rgb(255 255 255/.14),rgb(255 255 255/.06))!important;cursor:not-allowed!important}html[data-theme=light] .ai-hosted__test.btn:disabled{color:color-mix(in srgb,var(--foreground) 55%,transparent)!important;border-color:rgb(0 0 0/.14)!important;background:linear-gradient(180deg,rgb(255 255 255/.9),rgb(241 245 249/.85))!important}.ai-hosted__test.btn.is-enabled{border-color:color-mix(in srgb,var(--accent) 55%,rgb(255 255 255/.2))!important;background:color-mix(in srgb,var(--accent) 22%,transparent)!important;color:#fff!important}.ai-hosted__test.btn.is-enabled:hover:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important}.ai-hosted__pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:5.75rem!important;min-height:1.7rem!important;height:1.7rem!important;padding:0 .75rem!important;border-radius:999px!important;border:1px solid transparent!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1!important;white-space:nowrap!important}.ai-hosted__pill.is-on{border-color:color-mix(in srgb,#34d399 45%,rgb(255 255 255/.12))!important;background:color-mix(in srgb,#059669 22%,transparent)!important;color:#6ee7b7!important}.ai-hosted__pill.is-off{border-color:color-mix(in srgb,#fbbf24 40%,rgb(255 255 255/.12))!important;background:color-mix(in srgb,#d97706 18%,transparent)!important;color:#fcd34d!important}html[data-theme=light] .ai-hosted__pill.is-on{border-color:color-mix(in srgb,#059669 28%,var(--border))!important;background:color-mix(in srgb,#059669 10%,#fff)!important;color:var(--status-ok)!important}html[data-theme=light] .ai-hosted__pill.is-off{border-color:color-mix(in srgb,#d97706 30%,var(--border))!important;background:color-mix(in srgb,#d97706 10%,#fff)!important;color:var(--status-warn)!important}.ai-hosted__badge{display:inline-flex!important;align-items:center!important;gap:.4rem!important}.ai-hosted__badge:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent);flex-shrink:0}.bk-filter,.fd-shell,.fd-stat,.hotel-cal-nav-btn,.hotel-calendar-nav,.hotel-collapse,.hotel-hero-stat-pill{border:1px solid var(--lg-stroke)!important;background:var(--lg-fill)!important;box-shadow:var(--lg-specular),var(--lg-depth)!important;-webkit-backdrop-filter:var(--lg-filter)!important;backdrop-filter:var(--lg-filter)!important}.hotel-hero-stat-pill--live{display:inline-flex!important;align-items:center;gap:.4rem;border-color:color-mix(in srgb,var(--success) 40%,var(--lg-stroke))!important;background:color-mix(in srgb,var(--success) 16%,var(--lg-fill))!important;color:color-mix(in srgb,var(--success) 45%,var(--foreground))!important}.hotel-hero-stat-pill--warn{border-color:color-mix(in srgb,var(--warning) 40%,var(--lg-stroke))!important;background:color-mix(in srgb,var(--warning) 14%,var(--lg-fill))!important;color:color-mix(in srgb,var(--warning) 45%,var(--foreground))!important}.fd-shell{border-radius:var(--lg-radius)!important;overflow:visible;background:var(--lg-fill-thick)!important}.fd-form-card{border:1px solid var(--lg-stroke)!important;background:color-mix(in srgb,var(--lg-fill-thick) 72%,transparent)!important;box-shadow:var(--lg-specular)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:var(--lg-radius)!important}.fd-form-card-head{background:color-mix(in srgb,var(--lg-fill) 55%,transparent)!important;border-bottom-color:var(--lg-stroke-soft)!important}.fd-bed-picker{border:1px solid var(--lg-stroke)!important;background:color-mix(in srgb,var(--lg-fill-thick) 72%,transparent)!important;box-shadow:var(--lg-specular)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:var(--lg-radius)!important}.fd-bed-picker__header{background:color-mix(in srgb,var(--lg-fill) 55%,transparent)!important;border-bottom-color:var(--lg-stroke-soft)!important}.fd-bed-picker__chosen,.fd-bed-picker__toolbar{background:color-mix(in srgb,var(--lg-fill) 45%,transparent)!important;border-bottom-color:var(--lg-stroke-soft)!important}.fd-bed-picker__clear,.fd-bed-picker__filter{background:var(--lg-chip-fill)!important;border-color:var(--lg-stroke-soft)!important;box-shadow:var(--lg-chip-specular)!important}.fd-bed-picker__search{width:14rem!important;max-width:14rem!important;margin-left:auto!important}.fd-bed-picker__filter.is-active{background:var(--lg-chip-fill-active)!important;border-color:color-mix(in srgb,var(--accent) 42%,var(--lg-stroke))!important;color:var(--accent)!important}.fd-bed-picker__empty,button.fd-bed-row{background:color-mix(in srgb,var(--lg-fill-thick) 78%,transparent)!important;border:1px solid var(--lg-stroke)!important;box-shadow:var(--lg-specular)!important}button.fd-bed-row:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--lg-stroke))!important;box-shadow:var(--lg-specular)!important}button.fd-bed-row.is-selected{background:color-mix(in srgb,var(--accent) 14%,var(--lg-fill-thick))!important;border-color:color-mix(in srgb,var(--accent) 55%,var(--lg-stroke))!important;box-shadow:var(--lg-specular),0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)!important}button.fd-bed-row--hostel.is-selected{background:color-mix(in srgb,#7c3aed 14%,var(--lg-fill-thick))!important;border-color:color-mix(in srgb,#7c3aed 55%,var(--lg-stroke))!important;box-shadow:var(--lg-specular),0 0 0 2px color-mix(in srgb,#7c3aed 20%,transparent)!important}.fd-bed-row--hostel.is-selected .fd-bed-row__action,.fd-bed-row.is-selected .fd-bed-row__action,.fd-bed-row__action{background:color-mix(in srgb,var(--lg-fill) 35%,transparent)!important;border-left-color:var(--lg-stroke-soft)!important}@media (max-width:767px){.fd-shell-body>.fd-checkin-existing .fd-form-card,.fd-shell-body>.fd-form-card{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.fd-form-card-head{background:transparent!important}.fd-bed-picker__search{width:100%!important;max-width:none!important;margin-left:0!important;flex:1 1 auto!important}.fd-stat{padding:.45rem .35rem!important}.fd-form-footer--sticky{background:var(--card)!important;box-shadow:0 -8px 20px rgb(15 23 42/.12)!important}.fd-bed-row--hostel.is-selected .fd-bed-row__action,.fd-bed-row.is-selected .fd-bed-row__action,.fd-bed-row__action{border-left:none!important}}.fd-segment{background:color-mix(in srgb,var(--background) 35%,transparent)!important;border-bottom:1px solid var(--lg-stroke-soft)!important}.fd-segment-btn{border-radius:var(--lg-radius-sm)!important}.fd-segment-btn--active{background:var(--lg-fill-thick)!important;box-shadow:var(--lg-specular),0 2px 10px rgb(0 122 255/.12)!important;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--lg-stroke))!important}.fd-stat{border-radius:var(--lg-radius-sm)!important;padding:.65rem .85rem!important}.bk-filter{border-radius:var(--lg-radius)!important;box-shadow:var(--lg-specular),var(--lg-depth)!important}.bk-filter__chip,.bk-filter__search-input,.bk-filter__toggle{border-color:var(--lg-stroke-soft)!important;background:var(--lg-chip-fill)!important;box-shadow:var(--lg-chip-specular)!important;-webkit-backdrop-filter:var(--lg-chip-filter);backdrop-filter:var(--lg-chip-filter)}.bk-filter__chip.is-active,.bk-filter__toggle.has-value,.bk-filter__toggle.is-active{background:var(--lg-chip-fill-active)!important;border-color:color-mix(in srgb,var(--accent) 40%,var(--lg-stroke))!important}.bk-filter__search-input:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--lg-stroke))!important;box-shadow:var(--lg-chip-specular),0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)!important}.afolio,.bookings-bulk-panel,.fd-arrival-panel,.fd-guide-wrap>*,.fd-scan-zone,.fd-success,.form-card,.hotel-cal-empty-card,.hotel-cal-legend,.hotel-cal-room-card,.hotel-kbs-panel,.hotel-kbs-wizard,.hotel-setup-card,.inventory-building-section,.today-desk-alert{border:1px solid var(--border)!important;background:color-mix(in srgb,var(--card) 72%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:var(--lg-radius-sm)!important}html[data-theme=dark] .afolio,html[data-theme=dark] .bookings-bulk-panel,html[data-theme=dark] .fd-arrival-panel,html[data-theme=dark] .fd-scan-zone,html[data-theme=dark] .fd-success,html[data-theme=dark] .form-card,html[data-theme=dark] .hotel-cal-empty-card,html[data-theme=dark] .hotel-cal-legend,html[data-theme=dark] .hotel-cal-room-card,html[data-theme=dark] .hotel-kbs-panel,html[data-theme=dark] .hotel-kbs-wizard,html[data-theme=dark] .hotel-setup-card,html[data-theme=dark] .inventory-building-section,html[data-theme=dark] .today-desk-alert{background:color-mix(in srgb,var(--card) 68%,transparent)!important;border-color:rgb(255 255 255/.12)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.08)!important}.hotel-cal-nav-btn{border-radius:var(--lg-radius-pill)!important;padding:.45rem .95rem!important;font-weight:600!important;text-decoration:none!important;color:var(--foreground)!important}.hotel-cal-nav-btn:hover{background:var(--lg-fill-thick)!important}.hotel-calendar-nav{border-radius:var(--lg-radius-pill)!important;padding:.35rem!important;display:inline-flex!important;align-items:center!important;gap:.35rem!important}.today-desk-stage{border:1px solid var(--lg-stroke)!important;background:var(--lg-fill)!important;box-shadow:var(--lg-specular)!important;-webkit-backdrop-filter:var(--lg-filter)!important;backdrop-filter:var(--lg-filter)!important;border-radius:var(--lg-radius)!important}.today-desk-stage__orb{display:none!important}.today-desk-stage__links a{border-color:var(--lg-stroke-soft)!important;background:var(--lg-chip-fill)!important;box-shadow:var(--lg-chip-specular)!important}.today-desk-stage__cta{border-radius:var(--lg-radius-sm)!important}@media (prefers-reduced-motion:reduce){.today-desk-stage__cta:before,.today-desk-stage__orb--a,.today-desk-stage__orb--b{animation:none!important}.today-desk-stage__cta:active,.today-desk-stage__cta:hover{transform:none!important}}.hub-page .hub-bg,.hub-page-landing .hub-bg{background:transparent!important}.hub-page-landing .landing-bg-grid{opacity:.55}html[data-theme=dark] .hub-page-landing .landing-bg-grid{background-image:linear-gradient(rgb(255 255 255/.045) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.045) 1px,transparent 0);opacity:.35}html[data-theme=dark] .landing-badge{border-color:rgb(255 255 255/.12);background:rgb(255 255 255/.08);color:#c7c7cc}html[data-theme=dark] .hub-card-title,html[data-theme=dark] .hub-footer strong,html[data-theme=dark] .landing-headline,html[data-theme=dark] .landing-preview-title,html[data-theme=dark] .landing-section-title{color:var(--foreground)!important}html[data-theme=dark] .hub-card-desc,html[data-theme=dark] .hub-card-tagline,html[data-theme=dark] .hub-footer p,html[data-theme=dark] .hub-topbar-label,html[data-theme=dark] .landing-eyebrow,html[data-theme=dark] .landing-lead,html[data-theme=dark] .landing-section-desc,html[data-theme=dark] .landing-stats span{color:var(--muted)!important}html[data-theme=dark] .landing-stats strong{color:var(--foreground)!important}html[data-theme=dark] .landing-feature-card,html[data-theme=dark] .landing-module-card,html[data-theme=dark] .landing-preview-card,html[data-theme=dark] .landing-stage,html[data-theme=dark] .landing-suite,html[data-theme=dark] .landing-tile{border-color:rgb(255 255 255/.12)!important;background:color-mix(in srgb,var(--card) 72%,transparent)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.08)!important}html[data-theme=dark] .landing-preview-bars span{background:rgb(255 255 255/.1)!important}html[data-theme=dark] .landing-rail button.is-on{background:rgb(255 255 255/.08)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.12)!important}html[data-theme=dark] .landing-btn-ghost,html[data-theme=dark] .landing-btn-secondary{border-color:rgb(255 255 255/.16)!important;color:var(--foreground)!important;background:rgb(255 255 255/.06)!important}html[data-theme=dark] .landing-btn-ghost:hover,html[data-theme=dark] .landing-btn-secondary:hover{background:rgb(255 255 255/.1)!important}html[data-theme=dark] .auth-page{background:transparent!important}.hotel-assistant-card{border:1px solid var(--lg-stroke)!important;background:var(--lg-fill-thick)!important;box-shadow:var(--lg-specular),var(--lg-depth)!important;-webkit-backdrop-filter:var(--lg-filter)!important;backdrop-filter:var(--lg-filter)!important;border-radius:var(--lg-radius-sm)!important}.ask-suggestions__chip,.mayday-briefing,.mayday-draft__panel,.mayday-result{border-color:var(--lg-stroke-soft)!important;background:var(--lg-chip-fill)!important;box-shadow:var(--lg-chip-specular)!important}.mayday-chat__send{border-radius:var(--lg-radius-sm)!important}@media (prefers-reduced-motion:reduce){.ai-live-dot,.ask-bar__spin,.ask-bubble--typing>span,.mayday-chat__mark.is-live .mayday-chat__mark-dot,.mayday-chat__send-spinner,.mayday-chat__typing>span:not(.mayday-chat__typing-label){animation:none!important}}html.is-edge{body:after{display:none!important}&{scrollbar-width:thin;scrollbar-color:rgb(110 110 115/.45) transparent}button,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{-webkit-appearance:none;appearance:none}button{cursor:pointer}button:disabled{cursor:not-allowed}input::-ms-clear,input::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{display:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);box-shadow:inset 0 0 0 1000px var(--input);transition:background-color 99999s ease-out}button.date-picker-trigger,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea:not(.ask-bar__input):not(.mayday-composer__input):not(.mayday-chat__input):not(.mayday-prompt__input):not(.mayday-draft__text){background-color:var(--input)!important;background-image:none!important;min-height:2.65rem;line-height:1.25}select:not(.lg-locale__select){background-color:var(--input)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236e6e73' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:.75rem!important;min-height:2.65rem;line-height:1.25;padding-inline-end:2.25rem}&[dir=rtl] select:not(.lg-locale__select){background-position:left .75rem center!important}&[data-theme=dark] select:not(.lg-locale__select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23c7c7cc' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E")!important}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{opacity:1;margin-inline-end:.15rem;padding:.15rem}.afolio,.ai-health,.ai-hero,.ai-hosted,.ai-pool,.ai-routing,.ai-summary,.analytics-panel,.auth-card,.bf-building-col,.bf-plan-section,.bill-bundle,.bill-card,.bill-stats,.card,.ch-panel,.fd-arrival-panel,.fd-bed-picker,.fd-form-card,.fd-shell,.form-panel,.hotel-cal-room-card,.hotel-hero,.hotel-panel,.hotel-sidebar,.hub-card,.hub-nav-btn,.hub-topbar,.hub-topbar-full,.hub-user-pill,.info-building,.info-shell,.inventory-actions-panel,.inventory-legend,.inventory-room-card,.lg,.module-sidebar,.mprice-block,.pac-top,.sw-aside,.sw-pane-body--card,.sw-top,.today-desk-card,.today-desk-kpi,.today-desk-stage,.today-desk-summary-card,.today-panel{background-color:color-mix(in srgb,var(--card) 94%,var(--background))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}&[data-theme=dark] .afolio,&[data-theme=dark] .ai-health,&[data-theme=dark] .ai-hero,&[data-theme=dark] .ai-hosted,&[data-theme=dark] .ai-pool,&[data-theme=dark] .ai-routing,&[data-theme=dark] .ai-summary,&[data-theme=dark] .analytics-panel,&[data-theme=dark] .auth-card,&[data-theme=dark] .bf-building-col,&[data-theme=dark] .bf-plan-section,&[data-theme=dark] .bill-bundle,&[data-theme=dark] .bill-card,&[data-theme=dark] .bill-stats,&[data-theme=dark] .card,&[data-theme=dark] .ch-panel,&[data-theme=dark] .fd-arrival-panel,&[data-theme=dark] .fd-bed-picker,&[data-theme=dark] .fd-form-card,&[data-theme=dark] .fd-shell,&[data-theme=dark] .form-panel,&[data-theme=dark] .hotel-cal-room-card,&[data-theme=dark] .hotel-hero,&[data-theme=dark] .hotel-panel,&[data-theme=dark] .hotel-sidebar,&[data-theme=dark] .hub-card,&[data-theme=dark] .hub-nav-btn,&[data-theme=dark] .hub-topbar,&[data-theme=dark] .hub-topbar-full,&[data-theme=dark] .hub-user-pill,&[data-theme=dark] .info-building,&[data-theme=dark] .info-shell,&[data-theme=dark] .inventory-actions-panel,&[data-theme=dark] .inventory-legend,&[data-theme=dark] .inventory-room-card,&[data-theme=dark] .lg,&[data-theme=dark] .module-sidebar,&[data-theme=dark] .mprice-block,&[data-theme=dark] .pac-top,&[data-theme=dark] .sw-aside,&[data-theme=dark] .sw-pane-body--card,&[data-theme=dark] .sw-top,&[data-theme=dark] .today-desk-card,&[data-theme=dark] .today-desk-kpi,&[data-theme=dark] .today-desk-stage,&[data-theme=dark] .today-desk-summary-card,&[data-theme=dark] .today-panel{background-color:color-mix(in srgb,var(--card) 96%,var(--background))!important;box-shadow:none!important}.hotel-kpi--blue{background-color:color-mix(in srgb,var(--accent) 16%,var(--card))!important}.hotel-kpi--teal{background-color:color-mix(in srgb,#0d9488 16%,var(--card))!important}.hotel-kpi--amber{background-color:color-mix(in srgb,var(--warning) 18%,var(--card))!important}.hotel-kpi--emerald{background-color:color-mix(in srgb,var(--success) 16%,var(--card))!important}.hotel-kpi--violet{background-color:color-mix(in srgb,#7c3aed 16%,var(--card))!important}.bf-room--free{background-color:color-mix(in srgb,var(--success) 20%,var(--card))!important}.bf-room--closed{background-color:color-mix(in srgb,var(--muted) 16%,var(--card))!important}.bf-room--cleaning{background-color:color-mix(in srgb,#8b5cf6 18%,var(--card))!important}.bf-room--inuse{background-color:color-mix(in srgb,var(--warning) 20%,var(--card))!important}.btn-primary{border:0;background-color:var(--accent)!important;color:#fff}.btn-ghost,.btn-secondary{background-color:var(--card)!important}select{color-scheme:light}&[data-theme=dark] select{color-scheme:dark}select option{color:#1d1d1f;background-color:#fff;font-size:14px;line-height:1.35}&[data-theme=dark] select option{color:#f5f5f7;background-color:#2c2c2e}.lg-locale__select{max-height:var(--lg-chip-h,2.15rem);min-height:0!important;line-height:1.2}.ask-bar__input,.mayday-chat__input,.mayday-composer__input,.mayday-draft__text,.mayday-prompt__input{min-height:0;background-color:transparent!important;background-image:none!important}.agent-boards,.hotel-assistant-hub,.hotel-page,.module-main,.today-desk,.today-desk-analytics,.today-desk-analytics-grid,.today-desk-flow,.today-desk-layout{min-width:0;max-width:100%}.analytics-panel,.hotel-form-panel,.today-desk-card,.today-desk-kpi,.today-desk-summary-card{position:relative;min-width:0;max-width:100%}.fd-stay-dates-field,.hotel-field{display:flex;flex-direction:column;align-items:stretch;min-width:0}.fd-stay-dates-label,.hotel-field-label{position:static}.team-directory-toolbar,.team-filter-pills{position:relative;z-index:1}.team-filter-pill,.today-currency-pill,.today-desk-stage__links a{white-space:normal;max-width:100%}.ai-pool input,.mprice-field__input input{overflow:hidden;text-overflow:ellipsis}}.today-desk-range{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.5rem!important}html.is-edge:is([data-theme=dark],:not([data-theme=dark])) :is(.lg,.hub-topbar,.hub-topbar-full,.hub-user-pill,.hub-nav-btn,.hub-card,.auth-card,.sw-top,.sw-aside,.pac-top,.module-sidebar,.hotel-sidebar,.hotel-hero,.sw-pane-body--card,.hotel-panel,.hotel-kpi,.form-panel,.analytics-panel,.today-desk-stage,.today-desk-card,.today-desk-summary-card,.today-desk-kpi,.today-panel,.ch-panel,.bill-stats,.bill-card,.bill-bundle,.mprice-block,.ai-summary,.ai-routing,.ai-pool,.ai-health,.ai-hero,.ai-hosted,.info-shell,.info-building,.bf-plan-section,.bf-building-col,.inventory-room-card,.inventory-actions-panel,.inventory-legend,.fd-arrival-panel,.fd-shell,.fd-form-card,.fd-bed-picker,.afolio,.hotel-cal-room-card,.card),html:is([data-theme=dark],:not([data-theme=dark])) :is(.lg,.hub-topbar,.hub-topbar-full,.hub-user-pill,.hub-nav-btn,.hub-card,.auth-card,.sw-top,.sw-aside,.pac-top,.module-sidebar,.hotel-sidebar,.hotel-hero,.sw-pane-body--card,.hotel-panel,.hotel-kpi,.form-panel,.analytics-panel,.analytics-kpi,.analytics-donut,.analytics-hero,.analytics-highlight-card,.analytics-los-cell,.analytics-type-card,.today-desk-stage,.today-desk-card,.today-desk-summary-card,.today-desk-kpi,.today-panel,.ch-panel,.bill-stats,.bill-card,.bill-bundle,.mprice-block,.mprice-preview,.mprice-foot,.ai-summary,.ai-routing,.ai-pool,.ai-health,.ai-hero,.ai-hosted,.info-shell,.info-building,.bf-plan-section,.bf-building-col,.bf-room,.inventory-room-card,.inventory-actions-panel,.inventory-legend,.fd-arrival-panel,.fd-shell,.fd-form-card,.fd-bed-picker,.afolio,.hotel-cal-room-card,.hotel-form-panel,.hotel-assistant-card,.card,.pa-kpi,.pa-rail-card,.pa-org,.pa-empty,.pa-org__avatar,.messaging-status,.lg-locale__shell,.lg-textsize__shell,.lg-theme__shell,.ask-suggestions__chip,.mayday-draft__panel,.mayday-briefing,.mayday-result,.team-directory-panel,.ask-bar){border-width:0!important;outline:none;box-shadow:none!important}html:is([data-theme=dark],:not([data-theme=dark])) :is(.sw-pane-body--card,.hotel-panel,.form-panel,.analytics-panel,.today-desk-card,.today-desk-summary-card,.today-desk-kpi,.today-panel,.ch-panel,.bill-stats,.bill-card,.bill-bundle,.mprice-block,.ai-summary,.ai-routing,.ai-pool,.ai-health,.ai-hero,.ai-hosted,.ai-row,.info-shell,.info-building,.bf-plan-section,.bf-building-col,.inventory-room-card,.inventory-actions-panel,.inventory-legend,.fd-arrival-panel,.afolio,.hotel-cal-room-card,.hotel-form-panel,.hotel-assistant-card,.card,.team-permission-card,.team-directory-panel,.team-invite-card,.team-empty-state,.team-stat,.mt-people,.mt-role,.mt-summary,.pa-kpi,.pa-rail-card,.pa-org,.pa-empty,.ask-bar){border-width:0!important;background:var(--lg-fill)!important;box-shadow:none!important;-webkit-backdrop-filter:var(--lg-filter)!important;backdrop-filter:var(--lg-filter)!important}html:is([data-theme=dark],:not([data-theme=dark])) :is(.team-directory-toolbar,.team-directory-count,.team-row){background:transparent!important;box-shadow:none!important}html:is([data-theme=dark],:not([data-theme=dark])) :is(.today-desk-card-head,.today-panel-head,.hotel-form-panel-head,.analytics-panel-head,.sw-pane-head){border-width:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=dark] :is(.today-desk-card,.today-desk-kpi,.today-panel,.ch-panel,.bill-stats,.bill-card,.bill-bundle,.mprice-block,.ai-summary,.ai-routing,.ai-pool,.ai-health,.ai-hero,.ai-hosted,.ai-row,.info-shell,.info-building,.bf-plan-section,.bf-building-col,.inventory-room-card,.inventory-actions-panel,.inventory-legend,.fd-arrival-panel,.afolio,.hotel-cal-room-card,.hotel-form-panel,.hotel-assistant-card,.card,.team-permission-card,.team-directory-panel,.team-invite-card,.team-empty-state,.team-stat,.mt-people,.mt-role,.mt-summary,.pa-kpi,.pa-rail-card,.pa-org,.pa-empty,.pa-hero,.ask-bar,.lg,.hub-topbar,.hub-user-pill,.module-sidebar,.hotel-sidebar,.sw-top,.sw-aside,.pac-top,.pac-session,.pac-banner){border:1px solid rgb(255 255 255/.14)!important;background:var(--lg-fill)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.16)!important;-webkit-backdrop-filter:blur(28px)!important;backdrop-filter:blur(28px)!important}html[data-theme=dark] .pac-session{border-color:color-mix(in srgb,var(--warning) 55%,rgb(255 255 255/.2))!important}html:is([data-theme=dark],:not([data-theme=dark])) .pa-embed.pa-embed--team{margin:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] .mt-screen .team-avatar--owner,html[data-theme=dark] .team-avatar--owner{background:rgb(167 139 250/.28)!important;color:#ede9fe!important}html[data-theme=dark] .mt-screen .team-avatar--admin,html[data-theme=dark] .team-avatar--admin{background:rgb(96 165 250/.28)!important;color:#dbeafe!important}html[data-theme=dark] .mt-screen .team-avatar--staff,html[data-theme=dark] .team-avatar--staff{background:rgb(148 163 184/.22)!important;color:#e2e8f0!important}html[data-theme=dark] .mt-screen .team-badge--role-owner,html[data-theme=dark] .team-badge--role-owner{background:rgb(167 139 250/.22)!important;color:#ddd6fe!important}html[data-theme=dark] .mt-screen .team-badge--role-admin,html[data-theme=dark] .team-badge--role-admin{background:rgb(96 165 250/.2)!important;color:#bfdbfe!important}html[data-theme=dark] .mt-screen .team-badge--role-staff,html[data-theme=dark] .team-badge--role-staff{background:rgb(148 163 184/.18)!important;color:#e2e8f0!important}html[data-theme=dark] .team-badge--active{background:rgb(48 209 88/.18)!important;color:#86efac!important}html[data-theme=dark] .team-badge--suspended{background:rgb(255 69 58/.18)!important;color:#fecaca!important}html[data-theme=dark] .team-you-badge{background:rgb(10 132 255/.2)!important;color:#bfdbfe!important}html[data-theme=dark] .team-module-tag,html[data-theme=dark] .team-row-toggle{background:rgb(255 255 255/.08)!important;border-color:var(--lg-stroke-soft)!important;color:var(--foreground)!important}html[data-theme=dark] .team-row-toggle.is-open,html[data-theme=dark] .team-row-toggle:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--lg-stroke))!important;color:#bfdbfe!important;background:rgb(10 132 255/.16)!important}html[data-theme=dark] .pa-embed--team select.team-input,html[data-theme=dark] .team-input,html[data-theme=dark] .team-search-input{background:rgb(255 255 255/.08)!important;border-color:var(--lg-stroke-soft)!important;color:var(--foreground)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.06)!important}html[data-theme=dark] .team-input:focus,html[data-theme=dark] .team-search-input:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--lg-stroke))!important;box-shadow:0 0 0 3px rgb(10 132 255/.22)!important}html[data-theme=dark] .team-module-option{background:rgb(255 255 255/.06)!important;border-color:var(--lg-stroke-soft)!important}html[data-theme=dark] .team-module-option:has(input:checked){background:rgb(10 132 255/.14)!important;border-color:color-mix(in srgb,var(--accent) 50%,var(--lg-stroke))!important}html[data-theme=dark] .team-module-option:has(input:checked) .team-module-option-box{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:inset 0 0 0 2px rgb(20 20 24)!important}html[data-theme=dark] .mt-role--owner .mt-role__mark{background:#c4b5fd}html[data-theme=dark] .mt-summary__stat--warn dd,html[data-theme=dark] .team-stat--warn .team-stat-value{color:var(--warning)}html[data-theme=dark] .team-stat--accent .team-stat-value{color:var(--success)}.module-nav-brand__name{color:var(--foreground)}.module-nav-brand__settings{color:var(--accent)}html[data-theme=dark] .module-nav-brand__settings{color:color-mix(in srgb,var(--module-accent,var(--accent)) 42%,#fff)}html[data-theme=dark] :is(.text-emerald-700,.text-emerald-800){color:var(--status-ok)}html[data-theme=dark] :is(.text-red-700,.text-red-800){color:var(--status-danger)}html[data-theme=dark] :is(.text-amber-700,.text-amber-900,.text-amber-950,.text-orange-900){color:var(--status-warn)}html[data-theme=dark] :is(.text-violet-800,.text-violet-700){color:var(--status-violet)}html[data-theme=dark] :is(.bg-emerald-50,.bg-emerald-100){background-color:color-mix(in srgb,var(--status-ok) 16%,var(--card))}html[data-theme=dark] :is(.bg-red-50,.bg-red-100){background-color:color-mix(in srgb,var(--status-danger) 14%,var(--card))}html[data-theme=dark] :is(.bg-amber-50,.bg-amber-100){background-color:color-mix(in srgb,var(--status-warn) 14%,var(--card))}html[data-theme=dark] .bg-violet-100{background-color:color-mix(in srgb,var(--status-violet) 16%,var(--card))}html[data-theme=dark] :is(.border-amber-200,.border-red-200){border-color:color-mix(in srgb,var(--status-warn) 35%,var(--border))}html{--lg-radius:1.375rem;--lg-chrome:color-mix(in srgb,#f4f4f6 64%,transparent);--lg-card-fill:color-mix(in srgb,var(--card) 86%,transparent);--lg-chrome-filter:blur(22px) saturate(1.6)}html[data-theme=dark]{--lg-chrome:color-mix(in srgb,#16161a 58%,transparent);--lg-card-fill:color-mix(in srgb,var(--card) 84%,transparent)}html:is([data-theme=dark],:not([data-theme=dark])) :is(.module-sidebar,.hotel-sidebar){align-self:flex-start;margin:.75rem!important;height:calc(100dvh - 1.5rem)!important;max-height:calc(100dvh - 1.5rem)!important;top:.75rem;border-radius:var(--lg-radius)!important;border:1px solid var(--lg-stroke)!important;background:var(--lg-chrome)!important;box-shadow:var(--lg-specular),var(--lg-depth)!important;-webkit-backdrop-filter:var(--lg-chrome-filter)!important;backdrop-filter:var(--lg-chrome-filter)!important;overflow:hidden}.module-shell:has(>.shell-banner) :is(.module-sidebar,.hotel-sidebar){height:calc(100dvh - 4.65rem)!important;max-height:calc(100dvh - 4.65rem)!important}html:is([data-theme=dark],:not([data-theme=dark])) .sw-aside{margin:.75rem!important;top:calc(3.75rem + .75rem);height:calc(100dvh - 3.75rem - 1.5rem)!important;border-radius:var(--lg-radius)!important;border:1px solid var(--lg-stroke)!important;background:var(--lg-chrome)!important;box-shadow:var(--lg-specular),var(--lg-depth)!important;-webkit-backdrop-filter:var(--lg-chrome-filter)!important;backdrop-filter:var(--lg-chrome-filter)!important;overflow:hidden}.module-shell:has(>.shell-banner) .sw-aside{top:calc(3.75rem + 2.6rem);height:calc(100dvh - 3.75rem - 4.1rem)!important}html:is([data-theme=dark],:not([data-theme=dark])) :is(.sw-top,.pac-top,.hotel-mobile-bar,.module-mobile-bar,.pay-mobile-bar){margin:0!important;width:100%!important;border-radius:0!important;border:0!important;border-bottom:1px solid var(--lg-stroke)!important;background:var(--lg-chrome)!important;color:var(--foreground)!important;box-shadow:none!important;-webkit-backdrop-filter:var(--lg-chrome-filter)!important;backdrop-filter:var(--lg-chrome-filter)!important}html:is([data-theme=dark],:not([data-theme=dark])) :is(.sw-pane-body--card,.hotel-panel,.hotel-kpi,.form-panel,.analytics-panel,.today-desk-card,.today-desk-summary-card,.today-desk-kpi,.today-panel,.ch-panel,.bill-stats,.bill-card,.bill-bundle,.mprice-block,.ai-summary,.ai-routing,.ai-pool,.ai-health,.ai-hero,.ai-hosted,.info-shell,.info-building,.bf-plan-section,.bf-building-col,.inventory-room-card,.inventory-actions-panel,.inventory-legend,.fd-arrival-panel,.afolio,.hotel-cal-room-card,.hotel-form-panel,.hotel-assistant-card,.card,.team-permission-card,.team-directory-panel,.team-invite-card,.team-empty-state,.mt-people,.mt-role,.mt-summary,.pa-hero,.pa-kpi,.pa-rail-card,.pa-org,.pa-empty,.hub-card,.hub-hero,.auth-card){border:1px solid var(--lg-stroke)!important;border-radius:var(--lg-radius)!important;background:var(--lg-card-fill)!important;color:var(--foreground);box-shadow:var(--lg-specular),var(--lg-depth)!important;-webkit-backdrop-filter:blur(16px) saturate(1.25)!important;backdrop-filter:blur(16px) saturate(1.25)!important}html:is([data-theme=dark],:not([data-theme=dark])) :is(.hub-topbar,.hub-topbar-full){border:1px solid var(--lg-stroke)!important;border-radius:var(--lg-radius)!important;background:var(--lg-chrome)!important;box-shadow:var(--lg-specular),var(--lg-depth)!important;-webkit-backdrop-filter:var(--lg-chrome-filter)!important;backdrop-filter:var(--lg-chrome-filter)!important}html:is([data-theme=dark],:not([data-theme=dark])) :is(.ask-bar,.mayday-composer,.mayday-prompt){border:1px solid var(--lg-stroke)!important;border-radius:1.75rem!important;background:var(--lg-chrome)!important;color:var(--foreground)!important;box-shadow:var(--lg-specular),var(--lg-depth-lg)!important;-webkit-backdrop-filter:var(--lg-chrome-filter)!important;backdrop-filter:var(--lg-chrome-filter)!important}html:is([data-theme=dark],:not([data-theme=dark])) :is(.sw,.pac,.bill){background:transparent!important;color:var(--foreground)}.shell-banner{background:color-mix(in srgb,var(--warning) 16%,var(--card))!important;color:var(--foreground)!important;border-color:color-mix(in srgb,var(--warning) 36%,var(--border))!important}.shell-banner a,.shell-banner button{color:var(--foreground)}.hotel-mobile-sheet,.module-mobile-menu{border:1px solid var(--lg-stroke);background:var(--lg-chrome)!important;color:var(--foreground);-webkit-backdrop-filter:var(--lg-chrome-filter);backdrop-filter:var(--lg-chrome-filter);box-shadow:var(--lg-depth-lg)}@media (max-width:767px){.module-mobile-bar--stack{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;padding:max(.65rem,env(safe-area-inset-top)) .75rem .65rem}}.module-mobile-chips{display:flex;gap:.35rem;width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.module-mobile-chips::-webkit-scrollbar{display:none}.module-mobile-chips a{flex-shrink:0;display:inline-flex;align-items:center;min-height:2.5rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 55%,transparent);color:var(--foreground);font-size:.8125rem;font-weight:600;text-decoration:none}.module-mobile-chips a.is-active{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}.module-mobile-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (max-width:767px){html:is([data-theme=dark],:not([data-theme=dark])) :is(.module-sidebar,.hotel-sidebar){margin:0!important;height:auto!important;max-height:none!important;border-radius:0!important;position:static!important}}html:is([data-theme=dark],:not([data-theme=dark])) :is(.input,select.input,textarea.input,.team-input,.team-search-input){border:1px solid var(--border)!important;border-radius:.65rem!important;background:var(--input)!important}.cookie-bar{border:1px solid var(--lg-stroke);background:var(--lg-chrome)!important;color:var(--foreground);-webkit-backdrop-filter:var(--lg-chrome-filter);backdrop-filter:var(--lg-chrome-filter)}html{--accent:#007aff;--accent-soft:rgb(0 122 255/0.12);--accent-dim:#0066d6;--ios-grouped:#f2f2f7;--ios-radius-control:0.72rem}html[data-theme=dark]{--accent:#0a84ff;--accent-soft:rgb(10 132 255/0.22);--accent-dim:#64b5ff;--ios-grouped:#000000}body{font-family:var(--font-sans),"Segoe UI","PingFang SC","Noto Sans Arabic","Hiragino Sans",sans-serif;letter-spacing:-.011em}html body:before{background:radial-gradient(ellipse 42% 28% at 0 0,rgb(0 122 255/.08) 0,transparent 60%),radial-gradient(ellipse 36% 24% at 100% 0,rgb(255 159 10/.06) 0,transparent 55%),var(--ios-grouped)}html[data-theme=dark] body:before{background:radial-gradient(ellipse 46% 28% at 50% -8%,rgb(10 132 255/.22) 0,transparent 62%),var(--ios-grouped)}:is(.hotel-hero-title,.today-desk-title,.today-desk-stage__title,.sw-h1,.fd-page h1,.module-main h1){font-weight:650!important;letter-spacing:-.03em!important;font-size:clamp(1.75rem,2.6vw,2.125rem)!important;line-height:1.12!important}:is(.hotel-kpi-label,.hn-more__label,.pay-nav-group__label,.pay-sidebar .pay-nav-group__label,.sw-nav-group__label,.accounting-sidebar-tag,.pay-sidebar-tag,.hotel-hero-eyebrow,.today-desk-eyebrow){font-size:.6875rem!important;font-weight:650!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--muted)!important}:is(.hn-link,.pay-nav-link,.pay-sidebar .pay-nav-link,.accounting-nav-link,.sw-nav-link,.hotel-mobile-sheet-link){min-height:2.75rem;border-radius:.7rem!important;font-weight:560!important;color:var(--foreground)}:is(.hn-link,.pay-nav-link,.accounting-nav-link,.sw-nav-link):hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)!important;color:var(--foreground)!important}:is(.hn-link.is-active,.pay-nav-link.is-active,.pay-sidebar .pay-nav-link.is-active,.accounting-nav-link.is-active,.sw-nav-link.is-on){background:var(--accent-soft)!important;color:var(--accent)!important}.module-sidebar a.bg-emerald-50,.module-sidebar a.text-emerald-800{background:var(--accent-soft)!important;color:var(--accent)!important}.hn-glyph,.hotel-sidebar nav svg,.module-sidebar nav svg{stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;color:currentColor}html:is([data-theme=dark],:not([data-theme=dark])) :is(.btn,.btn-primary,.btn-secondary,.btn-ghost){border-radius:999px!important;font-weight:600!important;letter-spacing:-.01em}html:is([data-theme=dark],:not([data-theme=dark])) .btn:not(.btn-sm){min-height:2.75rem}html:is([data-theme=dark],:not([data-theme=dark])) .btn-primary{background:var(--accent)!important;color:#fff!important;border:0!important;box-shadow:none!important}html:is([data-theme=dark],:not([data-theme=dark])) .btn-secondary{background:color-mix(in srgb,var(--foreground) 5%,var(--card))!important;color:var(--foreground)!important;border:.5px solid var(--lg-stroke)!important}html:is([data-theme=dark],:not([data-theme=dark])) :is(.input,select.input,textarea.input,.team-input,.team-search-input){border:.5px solid var(--lg-stroke)!important;border-radius:var(--ios-radius-control)!important;background:color-mix(in srgb,var(--foreground) 4%,var(--card))!important;color:var(--foreground)!important;box-shadow:none!important;min-height:2.75rem}html:is([data-theme=dark],:not([data-theme=dark])) :is(.ask-bar,.mayday-composer,.mayday-prompt){border-radius:999px!important}:is(.hotel-table-wrap,.accounting-table-wrap,.analytics-table-wrap){border-radius:1.125rem;border:.5px solid var(--lg-stroke);background:var(--lg-card-fill);overflow:auto}.module-main :is(th,td),.sw-pane :is(th,td){border-bottom:.5px solid var(--border)}html:is([data-theme=dark],:not([data-theme=dark])) :is(.today-kpi,.pay-console__hero,.fd-form-card,.fd-shell){border:.5px solid var(--lg-stroke)!important;border-radius:var(--lg-radius)!important;background:var(--lg-card-fill)!important;color:var(--foreground);box-shadow:var(--lg-depth)!important}html:is([data-theme=dark],:not([data-theme=dark])) :is(.module-sidebar,.hotel-sidebar,.sw-aside,.pay-sidebar,.hotel-mobile-bar,.module-mobile-bar,.pay-mobile-bar){background:var(--lg-chrome)!important;border-color:var(--lg-stroke)!important;-webkit-backdrop-filter:var(--lg-chrome-filter)!important;backdrop-filter:var(--lg-chrome-filter)!important}.module-nav-link,.module-sidebar nav>a{display:flex;align-items:center;min-height:2.75rem;padding:.45rem .75rem;border-radius:.7rem!important;font-size:.9375rem;font-weight:560;color:var(--foreground);text-decoration:none}.module-nav-link.is-active{background:var(--accent-soft)!important;color:var(--accent)!important}.pay-home,.pay-page{font-family:inherit!important}.today-desk-stage__cta{border:0!important;border-radius:1.35rem!important;background:var(--accent)!important;color:#fff!important;box-shadow:none!important}.today-desk-stage__cta:before{display:none!important}.pay-home__panel>header a,.today-desk-stage__links a{color:var(--accent)!important}.fd-segment{gap:.25rem!important;padding:.25rem!important;border:0!important;border-radius:.9rem!important;background:color-mix(in srgb,var(--foreground) 6%,var(--card))!important}.fd-segment-btn{min-height:2.75rem!important;border-radius:.7rem!important;background:transparent!important;box-shadow:none!important}.fd-segment-btn--active{background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 1px 2px rgb(0 0 0/.08)!important}.fd-segment-btn--active .fd-segment-label{color:var(--accent)!important}.stay-dates{border-radius:var(--lg-radius)!important;border:.5px solid var(--lg-stroke)!important;background:var(--lg-card-fill)!important;box-shadow:var(--lg-depth)!important}.stay-date-input.input,.stay-dates .input{min-height:2.5rem}:is(.today-desk-summary-card,.today-desk-card,.pay-home__card,.pay-home__panel,.pay-home__today){border-radius:var(--lg-radius)!important;border:.5px solid var(--lg-stroke)!important;background:var(--card)!important;box-shadow:var(--lg-depth)}.pay-home__card--primary{background:color-mix(in srgb,var(--accent) 12%,var(--card))!important;border-color:color-mix(in srgb,var(--accent) 28%,var(--border))!important}