.hs-brand{align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.hs-brand__mark{object-fit:contain;flex-shrink:0;width:2rem;height:2rem}.hs-brand__text{letter-spacing:-.01em;white-space:nowrap;color:var(--text-primary-light,#111827);font-size:1.25rem;font-weight:700}.hs-brand__accent{background:linear-gradient(90deg,#6a4bff,#d46cf3);color:#0000;-webkit-background-clip:text;background-clip:text}.sidebar.active .sidebar-logo .hs-brand__text{display:none}.sidebar.active:hover .sidebar-logo .hs-brand__text{display:inline}.hs-brand--topbar .hs-brand__mark{width:1.75rem;height:1.75rem}.hs-brand--topbar .hs-brand__text{font-size:1.125rem}@media (width<=479px){.hs-brand--topbar .hs-brand__text{display:none}}.hs-sidebar-ws{padding:0 1rem .75rem}.hs-ws-switch{background:var(--neutral-100,#f3f4f6);border-radius:.75rem;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.hs-ws-switch__opt{min-height:2.25rem;color:var(--text-secondary-light,#6b7280);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.hs-ws-switch__opt:hover{color:var(--text-primary-light,#111827)}.hs-ws-switch__opt.is-active{color:var(--primary-600);background:var(--white,#fff);box-shadow:0 1px 3px #0f172a1f}.hs-ws-switch__opt:focus-visible{outline:2px solid var(--primary-600);outline-offset:1px}.hs-ws-switch__opt svg{flex-shrink:0;font-size:1rem}.sidebar.active .hs-sidebar-ws{padding-inline:.5rem}.sidebar.active .hs-ws-switch{grid-template-columns:1fr}.sidebar.active .hs-ws-switch__opt span{display:none}.sidebar.active:hover .hs-ws-switch{grid-template-columns:1fr 1fr}.sidebar.active:hover .hs-ws-switch__opt span{display:inline}.hs-ws-chip{letter-spacing:.03em;text-transform:uppercase;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.hs-ws-chip--customer{color:#0e7490;background:#cffafe}.hs-ws-chip--business{color:var(--primary-600);background:var(--primary-50)}@media (width<=359px){.hs-ws-chip{display:none}}.hs-auth{background:var(--neutral-50,#f5f6fa);min-height:100svh;display:flex}.hs-auth__brand{color:#fff;background:linear-gradient(145deg, var(--primary-600) 0%, color-mix(in oklab, var(--primary-800) 80%, #0b1020) 60%, color-mix(in oklab, var(--primary-800) 45%, #0b1020) 100%);flex-direction:column;width:46%;padding:2.5rem 3.5rem;display:none;position:relative;overflow:hidden}@media (width>=992px){.hs-auth__brand{display:flex}}.hs-auth__grid{opacity:.12;background-image:linear-gradient(90deg,#fff 1px,#0000 1px),linear-gradient(#fff 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.hs-auth__glow{filter:blur(64px);pointer-events:none;border-radius:9999px;position:absolute}.hs-auth__glow--a{background:#e879f94d;width:28rem;height:28rem;animation:18s ease-in-out infinite hs-drift-a;top:-8rem;left:-6rem}.hs-auth__glow--b{background:#38bdf840;width:30rem;height:30rem;animation:20s ease-in-out infinite hs-drift-b;bottom:-10rem;right:-8rem}.hs-auth__brand-inner{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.hs-auth__logo{letter-spacing:-.01em;color:inherit;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:700;display:inline-flex}.hs-auth__logo-mark{background:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;box-shadow:0 8px 20px #0000001f}.hs-auth__logo-mark img{object-fit:contain;width:1.6rem;height:1.6rem}.hs-auth__logo--dark{color:var(--text-primary-light,#111827)}.hs-auth__logo--dark .hs-auth__logo-mark{box-shadow:none;background:0 0}.hs-auth__logo--dark .hs-auth__logo-mark img{width:2.1rem;height:2.1rem}.hs-auth__pitch{margin:auto 0;padding:3rem 0}.hs-auth__title{letter-spacing:-.02em;color:#fff;max-width:28rem;margin:0;font-weight:600;line-height:1.15;font-size:2.6rem!important}.hs-auth__lead{color:#ffffffbf;max-width:28rem;margin:1rem 0 0;font-size:1rem}.hs-auth__preview{width:100%;max-width:23rem;margin:3rem auto 0;animation:6s ease-in-out infinite hs-float;position:relative}.hs-auth__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;border-radius:1rem;padding:1.25rem;box-shadow:0 25px 50px -12px #0000004d}.hs-auth__card-top{justify-content:space-between;align-items:center;display:flex}.hs-auth__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;font-size:.75rem;font-weight:500}.hs-auth__pill{color:#fef3c7;background:#fbbf2433;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #fcd34d4d}.hs-auth__card-title{color:#fff;margin:.75rem 0 0;font-size:1.125rem;font-weight:600}.hs-auth__facts{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem;font-size:.75rem;display:grid}.hs-auth__fact{background:#ffffff1a;border-radius:.5rem;padding:.5rem .625rem}.hs-auth__fact span{color:#fff9;display:block}.hs-auth__fact strong{color:#fff;margin-top:.125rem;font-weight:500;display:block}.hs-auth__actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.hs-auth__fake-btn{text-align:center;border-radius:.5rem;height:2.25rem;font-size:.875rem;font-weight:600;line-height:2.25rem}.hs-auth__fake-btn--solid{color:var(--primary-600);background:#fff}.hs-auth__fake-btn--ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.hs-auth__chip{color:#111827;background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;animation:5s ease-in-out .8s infinite hs-float-rev;display:flex;position:absolute;bottom:-1.25rem;left:-2rem;box-shadow:0 20px 25px -5px #0003}.hs-auth__chip-icon{color:#047857;background:#d1fae5;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.hs-auth__points{margin:3rem 0 0;padding:0;list-style:none}.hs-auth__points li{color:#ffffffd9;align-items:flex-start;gap:.75rem;margin-top:.75rem;font-size:.875rem;display:flex}.hs-auth__point-icon{background:#ffffff26;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.05rem;display:flex;box-shadow:inset 0 0 0 1px #fff3}.hs-auth__copyright{color:#ffffff8c;margin:0;font-size:.75rem}.hs-auth__main{flex-direction:column;flex:1;display:flex}.hs-auth__mobile-head{color:#fff;background:linear-gradient(135deg, var(--primary-600), var(--primary-800));padding:2rem 1.5rem 3.5rem;position:relative;overflow:hidden}@media (width>=992px){.hs-auth__mobile-head{display:none}}.hs-auth__form-wrap{flex-direction:column;flex:1;justify-content:flex-start;margin-top:-2rem;padding:0 1rem 2.5rem;display:flex;position:relative}@media (width>=992px){.hs-auth__form-wrap{justify-content:center;margin-top:0;padding:0 3rem}}.hs-auth__panel{border:1px solid var(--neutral-200,#e5e7eb);background:var(--white,#fff);border-radius:1rem;width:100%;max-width:26rem;margin:0 auto;padding:1.5rem;animation:.35s ease-out both hs-fade-up;box-shadow:0 20px 25px -5px #0f172a0f}@media (width>=576px){.hs-auth__panel{padding:2rem}}@media (width>=992px){.hs-auth__panel{box-shadow:none;background:0 0;border:0;padding:0}}.hs-auth__panel-logo{margin-bottom:2.5rem;text-decoration:none;display:none}@media (width>=992px){.hs-auth__panel-logo{display:inline-flex}}.hs-auth__heading{letter-spacing:-.02em;color:var(--text-primary-light,#111827);margin:0;font-weight:600;line-height:1.2;font-size:1.75rem!important}.hs-auth__sub{color:var(--text-secondary-light,#4b5563);margin:.5rem 0 2rem}.hs-field{margin-bottom:1.25rem}.hs-field__label-row{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.hs-field__label{color:var(--text-primary-light,#111827);margin:0;font-size:.875rem;font-weight:500}.hs-field__control{border:1px solid var(--neutral-300,#d1d5db);background:var(--white,#fff);border-radius:.625rem;align-items:center;height:2.75rem;padding:0 .25rem 0 .875rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #0f172a0a}.hs-field__control:hover{border-color:var(--neutral-400,#9ca3af)}.hs-field__control:focus-within{border-color:var(--primary-600);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary-600) 25%, transparent)}.hs-field__control[data-invalid=true]{border-color:var(--danger-main,#ef4444);box-shadow:0 0 0 3px #ef444426}.hs-field__icon{color:var(--text-secondary-light,#6b7280);font-size:1.125rem;display:flex}.hs-field__input{min-width:0;height:100%;color:var(--text-primary-light,#111827);background:0 0;border:0;outline:0;flex:1;padding:0 .625rem;font-size:.9375rem}.hs-field__input::placeholder{color:var(--neutral-400,#9ca3af)}.hs-field__toggle{width:2.25rem;height:2.25rem;color:var(--text-secondary-light,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;font-size:1.125rem;transition:background-color .2s,color .2s;display:flex}.hs-field__toggle:hover{color:var(--text-primary-light,#111827);background:var(--neutral-100,#f3f4f6)}.hs-field__toggle:focus-visible{outline:2px solid var(--primary-600);outline-offset:1px}.hs-field__error{color:var(--danger-main,#dc2626);margin:.4rem 0 0;font-size:.8125rem;animation:.2s ease-out hs-fade-in}.hs-link{color:var(--primary-600);font-size:.875rem;font-weight:500;text-decoration:none}.hs-link:hover{text-underline-offset:3px;text-decoration:underline}.hs-alert{color:var(--danger-main,#dc2626);background:#ef44440f;border:1px solid #ef444440;border-radius:.625rem;align-items:flex-start;gap:.625rem;margin-bottom:1.25rem;padding:.75rem .875rem;font-size:.875rem;animation:.2s ease-out hs-fade-up;display:flex}.hs-alert i{margin-top:.1rem;font-size:1rem}.hs-btn-primary{color:#fff;background:var(--primary-600);width:100%;height:2.875rem;box-shadow:0 4px 14px color-mix(in oklab, var(--primary-600) 30%, transparent);cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .1s;display:inline-flex}.hs-btn-primary:hover:not(:disabled){background:var(--primary-700);box-shadow:0 6px 20px color-mix(in oklab, var(--primary-600) 38%, transparent)}.hs-btn-primary:active:not(:disabled){transform:scale(.98)}.hs-btn-primary:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.hs-btn-primary:disabled{opacity:.7;cursor:not-allowed}.hs-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:9999px;width:1rem;height:1rem;animation:.7s linear infinite hs-spin}.hs-auth__footnote{text-align:center;color:var(--text-secondary-light,#6b7280);margin:1.5rem 0 0;font-size:.8125rem}[data-theme=dark] .hs-auth__panel{border-color:#ffffff14}[data-theme=dark] .hs-field__control{border-color:#ffffff26}.hs-auth__pill--ok{color:#d1fae5;background:#34d39933;box-shadow:inset 0 0 0 1px #6ee7b74d}.hs-auth__steps{color:#ffffffd9;border-top:1px solid #ffffff26;justify-content:space-between;gap:.5rem;margin:1rem 0 0;padding:.75rem 0 0;font-size:.75rem;list-style:none;display:flex}.hs-auth__steps li{align-items:center;gap:.375rem;display:flex}.hs-auth__step-dot{width:1.25rem;height:1.25rem;color:var(--primary-600);background:#fff;border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;display:flex}.hs-status{text-align:center}.hs-status__icon{border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;font-size:1.75rem;animation:.45s cubic-bezier(.34,1.56,.64,1) both hs-pop;display:flex}.hs-status__icon--success{color:#059669;background:#10b9811a;box-shadow:0 0 0 8px #10b98114}.hs-status__icon--info{color:var(--primary-600);background:color-mix(in oklab, var(--primary-600) 10%, transparent);box-shadow:0 0 0 8px color-mix(in oklab, var(--primary-600) 7%, transparent)}.hs-status__icon--error{color:#dc2626;background:#ef44441a;box-shadow:0 0 0 8px #ef444412}.hs-status__actions{gap:.75rem;margin-top:2rem;display:grid}.hs-btn-outline{border:1px solid var(--neutral-300,#d1d5db);width:100%;height:2.875rem;color:var(--text-primary-light,#111827);background:var(--white,#fff);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.hs-btn-outline:hover{background:var(--neutral-50,#f9fafb);border-color:var(--neutral-400,#9ca3af);color:var(--text-primary-light,#111827)}.hs-btn-primary{text-decoration:none}.hs-btn-primary:hover{color:#fff}.hs-spin{animation:.9s linear infinite hs-spin}.hs-muted-note{color:var(--text-secondary-light,#6b7280);margin:0;font-size:.8125rem}.hs-pw{margin-top:.625rem}.hs-pw__bars{gap:.375rem;display:flex}.hs-pw__bar{background:var(--neutral-200,#e5e7eb);border-radius:9999px;flex:1;height:.25rem;transition:background-color .3s}.hs-pw__bar.is-on{background:var(--primary-600)}.hs-pw__bar.is-strong{background:#10b981}.hs-pw__rules{grid-template-columns:1fr 1fr;gap:.375rem .75rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.hs-pw__rules li{color:var(--text-secondary-light,#6b7280);align-items:center;gap:.375rem;font-size:.75rem;transition:color .2s;display:flex}.hs-pw__rules li.is-ok{color:#059669}.hs-divider{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary-light,#6b7280);align-items:center;gap:.75rem;margin:1.5rem 0;font-size:.75rem;display:flex}.hs-divider:before,.hs-divider:after{content:"";background:var(--neutral-200,#e5e7eb);flex:1;height:1px}.hs-google__button{justify-content:center;min-height:44px;display:flex}.hs-google__button>div{max-width:100%}.hs-google__note{text-align:center;margin-top:.5rem}.hs-google .hs-alert{margin-top:.75rem}@keyframes hs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hs-float-rev{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes hs-drift-a{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes hs-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-30px,-40px)}}@keyframes hs-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hs-spin{to{transform:rotate(360deg)}}@keyframes hs-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hs-auth *,.hs-auth :before,.hs-auth :after{transition:none!important;animation:none!important}}.hs-audience{grid-template-columns:1fr 1fr;gap:.625rem;margin-bottom:1.75rem;display:grid}.hs-audience__opt{border:1.5px solid var(--neutral-200,#e5e7eb);text-align:start;background:var(--white,#fff);border-radius:.875rem;align-items:center;gap:.625rem;padding:.75rem;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.hs-audience__opt:hover{border-color:color-mix(in oklab, var(--primary-600) 45%, transparent)}.hs-audience__opt.is-active{border-color:var(--primary-600);background:color-mix(in oklab, var(--primary-600) 5%, var(--white,#fff));box-shadow:0 0 0 3px color-mix(in oklab, var(--primary-600) 15%, transparent)}.hs-audience__opt:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.hs-audience__icon{width:2.25rem;height:2.25rem;color:var(--text-secondary-light,#6b7280);background:var(--neutral-100,#f3f4f6);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;transition:color .2s,background-color .2s;display:flex}.hs-audience__opt.is-active .hs-audience__icon{color:#fff;background:var(--primary-600)}.hs-audience__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.hs-audience__text strong{color:var(--text-primary-light,#111827);font-size:.875rem}.hs-audience__text small{color:var(--text-secondary-light,#6b7280);font-size:.75rem}@media (width<=380px){.hs-audience__text small{display:none}}.hs-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.625rem;margin:-.25rem 0 1.25rem;display:flex}.hs-check__input{opacity:0;width:1px;height:1px;position:absolute}.hs-check__box{border:1.5px solid var(--neutral-400,#9ca3af);background:var(--white,#fff);border-radius:.3rem;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem;transition:background-color .15s,border-color .15s,box-shadow .15s;position:relative}.hs-check__box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.3rem;height:.6rem;transition:transform .15s;position:absolute;top:.1rem;left:.32rem;transform:rotate(45deg)scale(0)}.hs-check:hover .hs-check__box{border-color:var(--primary-600)}.hs-check__input:checked+.hs-check__box{background:var(--primary-600);border-color:var(--primary-600)}.hs-check__input:checked+.hs-check__box:after{transform:rotate(45deg)scale(1)}.hs-check__input:focus-visible+.hs-check__box{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary-600) 30%, transparent)}.hs-check__text{color:var(--text-primary-light,#111827);flex-direction:column;font-size:.875rem;font-weight:500;line-height:1.35;display:flex}.hs-check__text small{color:var(--text-secondary-light,#6b7280);font-size:.75rem;font-weight:400}:root:root[data-accent=violet]{--primary-50:#f5f3ff;--primary-100:#ede9fe;--primary-200:#ddd6fe;--primary-300:#c4b5fd;--primary-400:#a78bfa;--primary-500:#8b5cf6;--primary-600:#7c3aed;--primary-700:#6d28d9;--primary-800:#5b21b6;--primary-900:#4c1d95}:root:root[data-accent=emerald]{--primary-50:#ecfdf5;--primary-100:#d1fae5;--primary-200:#a7f3d0;--primary-300:#6ee7b7;--primary-400:#34d399;--primary-500:#10b981;--primary-600:#047857;--primary-700:#065f46;--primary-800:#064e3b;--primary-900:#064e3b}:root:root[data-accent=amber]{--primary-50:#fffbeb;--primary-100:#fef3c7;--primary-200:#fde68a;--primary-300:#fcd34d;--primary-400:#fbbf24;--primary-500:#f59e0b;--primary-600:#b45309;--primary-700:#92400e;--primary-800:#78350f;--primary-900:#78350f}:root:root[data-accent=rose]{--primary-50:#fff1f2;--primary-100:#ffe4e6;--primary-200:#fecdd3;--primary-300:#fda4af;--primary-400:#fb7185;--primary-500:#f43f5e;--primary-600:#be123c;--primary-700:#9f1239;--primary-800:#881337;--primary-900:#881337}[data-theme=dark][data-accent=violet]{--primary-50:#f5f3ff0f}[data-theme=dark][data-accent=emerald]{--primary-50:#ecfdf50f}[data-theme=dark][data-accent=amber]{--primary-50:#fffbeb0f}[data-theme=dark][data-accent=rose]{--primary-50:#fff1f20f}[dir=rtl]{font-family:Noto Nastaliq Urdu,Nunito,sans-serif}[dir=rtl] .sidebar-menu .dropdown>a .menu-icon,[dir=rtl] .sidebar-submenu li a i.circle-icon{margin-inline:8px 0}:root{--hs-font:"Nunito", system-ui, sans-serif}body,.sidebar,.navbar-header,.dashboard-main-body,.modal,.dropdown-menu,.form-control,.form-select,.btn,h1,h2,h3,h4,h5,h6{font-family:var(--hs-font)}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em}[dir=rtl] body,[dir=rtl] .sidebar,[dir=rtl] .dashboard-main-body,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{font-family:"Noto Nastaliq Urdu", var(--hs-font)}.sidebar-menu .hs-ext-icon{opacity:.5;margin-inline-start:auto;font-size:.875rem}.sidebar.active .sidebar-menu .hs-ext-icon{display:none}.hs-welcome{color:#fff;background:linear-gradient(135deg, var(--primary-600), color-mix(in oklab, var(--primary-800) 75%, #0b1020));box-shadow:0 20px 40px -24px color-mix(in oklab, var(--primary-600) 70%, transparent);border-radius:1rem;padding:2rem;animation:.4s ease-out both hs-rise;position:relative;overflow:hidden}.hs-welcome__glow{filter:blur(60px);background:#e879f94d;border-radius:9999px;width:22rem;height:22rem;position:absolute;top:-6rem;right:-4rem}.hs-welcome__eyebrow{color:#ffffffbf;margin:0 0 .25rem;font-size:.875rem}.hs-welcome__title{color:#fff;margin:0;font-weight:700;font-size:1.75rem!important}.hs-welcome__lead{color:#fffc;max-width:36rem;margin:.5rem 0 0}.hs-btn-light{color:var(--primary-600);background:#fff;font-weight:600}.hs-btn-light:hover{color:var(--primary-700);background:#f5f3ff}.hs-btn-glass{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d;font-weight:600}.hs-btn-glass:hover{color:#fff;background:#fff3}.hs-booking-card{border:1px solid var(--neutral-200,#e5e7eb);background:var(--white,#fff);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding:1rem 1.25rem;transition:border-color .2s,box-shadow .2s,transform .2s;animation:.35s ease-out both hs-rise;display:flex}.hs-booking-card:hover{border-color:color-mix(in oklab, var(--primary-600) 35%, transparent);box-shadow:0 10px 24px -16px #0f172a40}.hs-booking-card__body{flex:1;min-width:14rem}.hs-booking-card__title{color:var(--text-primary-light,#111827);align-items:center;gap:.25rem;font-size:1rem;font-weight:700;display:inline-flex}.hs-booking-card__title:hover{color:var(--primary-600)}.hs-booking-card__ext{opacity:.5;font-size:.875rem}.hs-booking-card__meta{color:var(--text-secondary-light,#6b7280);flex-wrap:wrap;gap:.25rem 1rem;margin:0;font-size:.8125rem;display:flex}.hs-booking-card__meta span,.hs-booking-card__note{align-items:center;gap:.35rem;display:inline-flex}.hs-booking-card__note{color:var(--text-secondary-light,#6b7280);margin:.5rem 0 0;font-size:.8125rem}.hs-booking-card__note--danger{color:var(--danger-main,#dc2626)}.hs-booking-card__side{flex-direction:column;align-items:flex-end;gap:.625rem;margin-inline-start:auto;display:flex}@media (width<=575px){.hs-booking-card__side{align-items:stretch;width:100%;margin-inline-start:0}.hs-booking-card__side .text-end{text-align:start!important}.hs-booking-card__side>.d-flex{justify-content:flex-start!important}}.hs-date-leaf{text-align:center;width:4.25rem;color:var(--primary-600);background:var(--primary-50);border-radius:.75rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem 0;line-height:1.1;display:flex}.hs-date-leaf__month{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.hs-date-leaf__day{font-size:1.5rem;font-weight:800}.hs-date-leaf__weekday{color:var(--text-secondary-light,#6b7280);font-size:.6875rem}.hs-next-event__countdown{align-items:baseline;gap:.5rem;display:inline-flex}.hs-next-event__num{color:var(--primary-600);font-size:3rem;font-weight:800;line-height:1}.hs-next-event__unit{color:var(--text-secondary-light,#6b7280);font-weight:600}.hs-next-event__facts{border-block:1px solid var(--neutral-200,#e5e7eb);grid-template-columns:1fr 1fr;gap:.75rem;margin:1.25rem 0;padding:1rem 0;list-style:none;display:grid}.hs-next-event__facts span{color:var(--text-secondary-light,#6b7280);font-size:.75rem;display:block}.hs-next-event__facts strong{color:var(--text-primary-light,#111827);font-size:1rem}.hs-tabs{gap:.5rem}.hs-tabs .nav-link{color:var(--text-secondary-light,#6b7280);border-radius:.625rem;padding:.5rem 1rem;font-weight:600}.hs-tabs .nav-link.active{color:#fff;background:var(--primary-600)}.hs-tabs__count{text-align:center;background:var(--neutral-100,#f3f4f6);min-width:1.5rem;color:var(--text-secondary-light,#6b7280);border-radius:9999px;padding:0 .4rem;font-size:.75rem;line-height:1.4rem}.hs-tabs .nav-link.active .hs-tabs__count{color:#fff;background:#fff3}.hs-hall-card{border:1px solid var(--neutral-200,#e5e7eb);background:var(--white,#fff);border-radius:1rem;height:100%;transition:transform .25s,box-shadow .25s;animation:.35s ease-out both hs-rise;position:relative;overflow:hidden}.hs-hall-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -20px #0f172a59}.hs-hall-card__media{aspect-ratio:16/10;background:var(--neutral-100,#f3f4f6);display:block;overflow:hidden}.hs-hall-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.hs-hall-card:hover .hs-hall-card__media img{transform:scale(1.04)}.hs-hall-card__placeholder{height:100%;color:var(--neutral-400,#9ca3af);justify-content:center;align-items:center;font-size:2.5rem;display:flex}.hs-hall-card__fav{color:#e11d48;background:#ffffffeb;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;transition:transform .15s;display:flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 6px 16px #00000026}.hs-hall-card__fav:hover{transform:scale(1.08)}.hs-hall-card__fav:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.hs-hall-card__body{padding:1rem 1.25rem 1.25rem}.hs-hall-card__title{color:var(--text-primary-light,#111827);font-size:1.0625rem;font-weight:700}.hs-hall-card__title:hover{color:var(--primary-600)}.hs-hall-card__rating{color:#b45309;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.hs-hall-card__meta{color:var(--text-secondary-light,#6b7280);align-items:center;gap:.3rem;margin:.25rem 0 .875rem;font-size:.8125rem;display:flex}.hs-hall-card__foot{border-top:1px solid var(--neutral-200,#e5e7eb);color:var(--text-secondary-light,#6b7280);justify-content:space-between;align-items:center;padding-top:.875rem;font-size:.8125rem;display:flex}.hs-hall-card__foot span{align-items:center;gap:.3rem;display:inline-flex}.hs-hall-card__foot strong{color:var(--text-primary-light,#111827)}.hs-profile-cover{background:linear-gradient(135deg, var(--primary-600), #c26bf0);height:6rem}.hs-profile-avatar{border:4px solid var(--white,#fff);width:5.5rem;height:5.5rem;color:var(--primary-600);background:var(--primary-50);border-radius:9999px;justify-content:center;align-items:center;margin:-2.75rem auto 0;font-size:1.75rem;font-weight:800;display:flex}.hs-profile-facts{border-top:1px solid var(--neutral-200,#e5e7eb);text-align:start;margin:0;padding:1rem 0 0;list-style:none}.hs-profile-facts li{justify-content:space-between;padding:.4rem 0;font-size:.875rem;display:flex}.hs-profile-facts span{color:var(--text-secondary-light,#6b7280)}.hs-chip{color:var(--text-secondary-light,#4b5563);background:var(--neutral-100,#f3f4f6);border-radius:9999px;align-items:center;gap:.3rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.hs-chip--accent{color:var(--primary-600);background:var(--primary-50)}.hs-owner-cta{border:1px dashed color-mix(in oklab, var(--primary-600) 40%, transparent);background:color-mix(in oklab, var(--primary-600) 4%, transparent);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.hs-owner-cta__icon{width:3rem;height:3rem;color:var(--primary-600);background:var(--primary-50);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.hs-empty{text-align:center;padding:2.5rem 1rem}.hs-empty__icon{width:3.5rem;height:3.5rem;color:var(--primary-600);background:var(--primary-50);border-radius:1rem;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.6rem;display:inline-flex}.hs-empty p{max-width:26rem;margin-inline:auto}.hs-stars{gap:.25rem;display:flex}.hs-stars__star{color:var(--neutral-300,#d1d5db);background:0 0;border:0;border-radius:.375rem;padding:.125rem;font-size:1.9rem;line-height:1;transition:transform .12s,color .12s}.hs-stars__star.is-on{color:#f59e0b}.hs-stars__star:hover{transform:scale(1.12)}.hs-stars__star:focus-visible{outline:2px solid var(--primary-600)}.hs-skeleton-list{flex-direction:column;gap:.75rem;display:flex}.hs-skeleton{background:linear-gradient(90deg, var(--neutral-100,#f3f4f6) 25%, var(--neutral-200,#e5e7eb) 37%, var(--neutral-100,#f3f4f6) 63%);background-size:400% 100%;border-radius:.875rem;animation:1.4s infinite hs-shimmer}@keyframes hs-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hs-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.hs-welcome,.hs-booking-card,.hs-hall-card,.hs-skeleton{animation:none!important}.hs-hall-card:hover,.hs-hall-card:hover .hs-hall-card__media img{transform:none}}@media print{.sidebar,.navbar-header,.d-footer,.d-print-none,.card-header{display:none!important}.dashboard-main{margin:0!important;padding:0!important}.dashboard-main-body{padding:0!important}.card{box-shadow:none!important;border:0!important}#invoice .shadow-4{box-shadow:none!important}body{background:#fff!important}}:root:root{--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--success-main:#15803d;--danger-main:#cc3d00;--hs-accent-text:#93b4ff}:root:root[data-accent=violet]{--hs-accent-text:#c4b5fd}:root:root[data-accent=emerald]{--hs-accent-text:#6ee7b7}:root:root[data-accent=amber]{--hs-accent-text:#fcd34d}:root:root[data-accent=rose]{--hs-accent-text:#fda4af}.text-warning-main{color:#b45309!important}.btn-outline-secondary{--bs-btn-color:#4b5563;--bs-btn-border-color:#9ca3af}[data-theme=dark] .text-primary-600,[data-theme=dark] .text-primary,[data-theme=dark] a.text-primary-600,[data-theme=dark] .hs-link,[data-theme=dark] .hs-review__edit,[data-theme=dark] .hs-next-event__num,[data-theme=dark] .hs-date-leaf,[data-theme=dark] .hs-chip--accent,[data-theme=dark] .hs-ws-switch__opt.is-active,[data-theme=dark] .hs-ws-chip--business,[data-theme=dark] .hs-empty__icon,[data-theme=dark] .hs-biz-step__icon,[data-theme=dark] .hs-next-step__icon,[data-theme=dark] .hs-owner-cta__icon,[data-theme=dark] .hs-choice.is-active .hs-choice__icon,[data-theme=dark] .hs-choice.is-active .hs-choice__check,[data-theme=dark] .hs-chip-select__chip.is-active,[data-theme=dark] .hs-booking-card__title:hover,[data-theme=dark] .hs-hall-card__title:hover,[data-theme=dark] .hs-profile-avatar{color:var(--hs-accent-text)!important}[data-theme=dark] .btn-outline-primary-600,[data-theme=dark] .btn-outline-primary{--bs-btn-color:var(--hs-accent-text);--bs-btn-border-color:color-mix(in oklab, var(--hs-accent-text) 55%, transparent);color:var(--hs-accent-text)!important;border-color:color-mix(in oklab, var(--hs-accent-text) 55%, transparent)!important}[data-theme=dark] .btn-outline-primary-600:hover,[data-theme=dark] .btn-outline-primary:hover{background:var(--primary-600);color:#fff!important;border-color:var(--primary-600)!important}[data-theme=dark] .btn-outline-danger{--bs-btn-color:#f87171;--bs-btn-border-color:#f87171;color:#f87171;border-color:#f87171}[data-theme=dark] .btn-outline-secondary{--bs-btn-color:#d1d5db;--bs-btn-border-color:#6b7280;color:#d1d5db;border-color:#6b7280}[data-theme=dark] .text-danger-main,[data-theme=dark] .hs-booking-card__note--danger,[data-theme=dark] .hs-field__error,[data-theme=dark] .hs-alert{color:#f87171!important}[data-theme=dark] .text-success-main{color:#4ade80!important}[data-theme=dark] .text-warning-main{color:#fcd34d!important}[data-theme=dark] .hs-hall-card__rating{color:#fbbf24}[data-theme=dark] .hs-pw__rules li.is-ok{color:#4ade80}[data-theme=dark] .hs-review__note{color:var(--hs-accent-text)}[data-theme=dark] .hs-ws-chip--customer{color:#67e8f9;background:#22d3ee24}.hs-badge{white-space:nowrap;border:1px solid #0000;border-radius:9999px;padding:.2rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-block}.hs-badge--success{color:#166534;background:#dcfce7;border-color:#bbf7d0}.hs-badge--warning{color:#92400e;background:#fef3c7;border-color:#fde68a}.hs-badge--info{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}.hs-badge--danger{color:#991b1b;background:#fee2e2;border-color:#fecaca}.hs-badge--neutral{color:#374151;background:#f3f4f6;border-color:#e5e7eb}[data-theme=dark] .hs-badge--success{color:#86efac;background:#22c55e24;border-color:#22c55e59}[data-theme=dark] .hs-badge--warning{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b59}[data-theme=dark] .hs-badge--info{color:#93c5fd;background:#3b82f629;border-color:#3b82f666}[data-theme=dark] .hs-badge--danger{color:#fca5a5;background:#ef444424;border-color:#ef444461}[data-theme=dark] .hs-badge--neutral{color:#e5e7eb;background:#9ca3af29;border-color:#9ca3af59}.fc-event.hs-status-booked,.fc-event.hs-status-held,.fc-event.hs-status-blocked{border-style:solid!important;border-width:0 0 0 3px!important}.fc-event.hs-status-booked{color:#166534!important;background-color:#dcfce7!important;border-color:#16a34a!important}.fc-event.hs-status-held{color:#92400e!important;background-color:#fef3c7!important;border-color:#d97706!important}.fc-event.hs-status-blocked{color:#374151!important;background-color:#e5e7eb!important;border-color:#6b7280!important}[data-theme=dark] .fc-event.hs-status-booked{color:#86efac!important;background-color:#22c55e29!important}[data-theme=dark] .fc-event.hs-status-held{color:#fcd34d!important;background-color:#f59e0b29!important}[data-theme=dark] .fc-event.hs-status-blocked{color:#e5e7eb!important;background-color:#9ca3af2e!important}.fc-event[class*=hs-status-] .fc-event-main,.fc-event[class*=hs-status-] .fc-event-main-frame{color:inherit!important}.hs-cal--manage .fc-daygrid-day:not(.fc-day-past){cursor:pointer;transition:background-color .15s}.hs-cal--manage .fc-daygrid-day:not(.fc-day-past):hover{background-color:color-mix(in oklab, var(--primary-600) 7%, transparent)}.hs-cal--manage .fc-day-future .fc-daygrid-day-number,.hs-cal--manage .fc-day-today .fc-daygrid-day-number{cursor:inherit}.hs-cal--manage .fc-event.hs-status-blocked{cursor:pointer}.fc .fc-day-other .fc-daygrid-day-top{opacity:1}.fc .fc-day-other .fc-daygrid-day-number,.fc .fc-day-past .fc-daygrid-day-number{color:#6b7280}[data-theme=dark] .fc .fc-day-other .fc-daygrid-day-number,[data-theme=dark] .fc .fc-day-past .fc-daygrid-day-number{color:#9ca3af}[data-theme=dark] .fc{--fc-page-bg-color:transparent;--fc-neutral-bg-color:#ffffff0a;--fc-border-color:#ffffff1a}[data-theme=dark] .fc .fc-col-header-cell,[data-theme=dark] .fc .fc-scrollgrid,[data-theme=dark] .fc .fc-daygrid-day{background-color:#0000}[data-theme=dark] .fc .fc-col-header-cell-cushion,[data-theme=dark] .fc .fc-daygrid-day-number,[data-theme=dark] .fc .fc-toolbar-title{color:#e5e7eb}[data-theme=dark] .fc-theme-standard td,[data-theme=dark] .fc-theme-standard th,[data-theme=dark] .fc-theme-standard .fc-scrollgrid{border-color:#ffffff1a}[data-theme=dark] .fc .fc-button{color:#e5e7eb!important;background:0 0!important;border-color:#ffffff2e!important}[data-theme=dark] .fc .fc-button:hover:not(:disabled){background:#ffffff14!important}[data-theme=dark] .fc .fc-button:disabled{opacity:.5}.fc .fc-button{cursor:pointer}.fc .fc-button:disabled{cursor:default}[data-theme=dark] .fc .fc-day-today{background-color:color-mix(in oklab, var(--hs-accent-text) 10%, transparent)!important}label[for],.form-check-input,.form-check-label,.form-select,.form-switch .form-check-input,.nav-link,.dropdown-item,.page-link,[role=tab],[role=switch],[role=radio],summary{cursor:pointer}.form-select:disabled,.form-check-input:disabled{cursor:not-allowed}
