@import "https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";.shell-header-account-trigger{border:1px solid color-mix(in srgb, var(--color-primary) 72%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 18%, transparent), color-mix(in srgb, var(--color-surface-strong) 84%, transparent));min-width:220px;max-width:min(300px,34vw);box-shadow:inset 0 0 0 1px #ffffff0f, 0 16px 42px color-mix(in srgb, var(--color-primary) 20%, transparent);color:var(--color-text);border-radius:1.6rem;align-items:center;gap:.8rem;padding:.55rem .8rem .55rem .58rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.ui-dropdown-actions.is-open .shell-header-account-trigger,.shell-header-account-trigger:hover{border-color:color-mix(in srgb, var(--color-primary) 92%, #fff 8%);box-shadow:inset 0 0 0 1px #ffffff17, 0 18px 48px color-mix(in srgb, var(--color-primary) 28%, transparent)}.shell-header-account-trigger:hover{transform:translateY(-1px)}.shell-header-account-trigger__profile{flex:auto}.shell-header-account-trigger__profile .ui-avatar-card__name{font-size:1rem}.shell-header-account-trigger__profile .ui-avatar-card__subtitle{font-size:.82rem}.shell-header-account-trigger__chevron{color:color-mix(in srgb, var(--color-text) 80%, transparent);flex:none;transition:transform .16s}.ui-dropdown-actions.is-open .shell-header-account-trigger__chevron{transform:rotate(180deg)}.shell-header-account-actions.ui-dropdown-actions--portal{--ui-dropdown-actions-menu-width:360px;--ui-dropdown-actions-menu-padding:12px;--ui-dropdown-actions-item-min-height:60px;--ui-dropdown-actions-item-padding-inline:12px;--ui-dropdown-actions-item-gap:12px;--ui-dropdown-actions-menu-radius:22px}.shell-header-account-actions.ui-dropdown-actions--portal:before{content:"";z-index:1;pointer-events:none;background:#081020fa;border-top:1px solid #3b82f694;border-left:1px solid #3b82f694;width:14px;height:14px;position:absolute;top:-6px;right:clamp(84px,32%,118px);transform:rotate(45deg);box-shadow:-4px -4px 14px #2563eb29}.shell-header-account-actions.ui-dropdown-actions--portal .ui-dropdown-actions__menu{padding:var(--ui-dropdown-actions-menu-padding);border-radius:var(--ui-dropdown-actions-menu-radius);-webkit-backdrop-filter:blur(20px)saturate(1.15);background:radial-gradient(circle at 82% 4%,#3b82f61f,#0000 34%),linear-gradient(135deg,#070c18f5,#0a1426f0);border:1px solid #3b82f673;gap:6px;overflow-x:hidden;box-shadow:0 24px 70px #0000008c,0 0 36px #2563eb2e,inset 0 1px #ffffff0a}.shell-header-account-menu__summary{padding:10px 10px 12px}.shell-header-account-menu__profile{gap:.85rem;width:100%}.shell-header-account-menu__profile .ui-avatar{--ui-avatar-size:52px;--ui-avatar-background:linear-gradient(145deg, #0f9f8c, #087b70);--ui-avatar-border:#60a5fa9e;--ui-avatar-shadow:inset 0 0 0 3px #030c1c94, 0 0 22px #2563eb3d}.shell-header-account-menu__profile .ui-avatar-card__name{color:#f8fafc;font-size:1.08rem;font-weight:800}.shell-header-account-menu__profile .ui-avatar-card__subtitle{color:#94a3b8;font-size:.88rem;font-weight:600}.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__summary-divider{background:#94a3b82e;margin:0 8px 6px}.shell-header-account-actions.ui-dropdown-actions--portal .ui-dropdown-actions__separator:not(.shell-header-account-menu__summary-divider){background:#94a3b824;margin:5px 2px}.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item{color:#f8fafc;border:1px solid #0000;border-radius:14px;min-height:60px;padding:8px 12px;font-size:.98rem;font-weight:650;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item .ui-dropdown-actions__item-icon{color:#60a5fa;background:#0f172a85;border:1px solid #60a5fa4d;border-radius:11px;width:40px;height:40px;transition:border-color .16s,box-shadow .16s,color .16s;box-shadow:inset 0 1px #ffffff0d}.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item .ui-dropdown-actions__item-label{align-items:center;gap:10px;display:flex}.shell-header-account-menu__item-copy{flex:auto;min-width:0}.shell-header-account-menu__item-arrow{color:#94a3b8;flex:none;transition:color .16s,transform .16s}.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item:hover,.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item:focus-visible{color:#fff;background:#3b82f614;border-color:#3b82f638;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #3b82f638,0 10px 28px #2563eb1a}.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item:focus-visible{outline-offset:2px;outline:2px solid #60a5fad1}.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item:hover .ui-dropdown-actions__item-icon,.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item:focus-visible .ui-dropdown-actions__item-icon{border-color:#60a5faad;box-shadow:inset 0 1px #ffffff1a,0 0 20px #2563eb2e}.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item:hover .shell-header-account-menu__item-arrow,.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item:focus-visible .shell-header-account-menu__item-arrow{color:#bfdbfe;transform:translate(3px)}.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item.is-critical{color:#fb7185}.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item.is-critical .ui-dropdown-actions__item-icon{color:#fb7185;background:#450a0a33;border-color:#ef44443d}.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item.is-critical:hover,.shell-header-account-actions.ui-dropdown-actions--portal .shell-header-account-menu__item.is-critical:focus-visible{background:#ef444414;border-color:#ef444433;box-shadow:inset 0 0 0 1px #ef444433,0 10px 28px #ef444414}@media (width<=1080px){.shell-header-account-trigger{min-width:0;max-width:220px}}.mobile-workspace-nav{right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:980;pointer-events:none;display:none;position:fixed;left:10px}.mobile-workspace-nav__inner{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:radial-gradient(circle at top, color-mix(in srgb, var(--color-primary-soft) 38%, transparent), transparent 54%), color-mix(in srgb, var(--color-bg) 84%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:auto;border-radius:26px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:min(100%,520px);margin-inline:auto;padding:8px;display:grid;box-shadow:0 20px 54px #0000006b,inset 0 1px #ffffff14}.mobile-workspace-nav__item{min-width:0;min-height:56px;color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:18px;justify-items:center;gap:4px;padding:7px 4px;font-size:.68rem;font-weight:800;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid;position:relative}.mobile-workspace-nav__item--active{border-color:color-mix(in srgb, var(--color-primary) 34%, transparent);background:color-mix(in srgb, var(--color-primary-soft) 26%, transparent);color:var(--color-text);transform:translateY(-1px)}.mobile-workspace-nav__icon{background:color-mix(in srgb, var(--color-surface-muted) 68%, transparent);border-radius:13px;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.mobile-workspace-nav__item--active .mobile-workspace-nav__icon{background:var(--color-primary);color:#fff;box-shadow:0 10px 24px color-mix(in srgb, var(--color-primary) 32%, transparent)}.mobile-workspace-nav__badge{border:2px solid var(--color-bg);background:var(--color-error);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding-inline:5px;font-size:.62rem;font-weight:900;line-height:14px;position:absolute;top:-6px;right:-8px}@media (width<=760px){.mobile-workspace-nav{display:block}}.public-menu-scanner{--pms-primary:var(--client-primary,var(--color-primary,#16a34a));--pms-primary-strong:var(--color-primary-strong,#2563eb);--pms-primary-soft:var(--color-primary-soft,#dbeafe);--pms-secondary:var(--color-secondary,#f97316);--pms-tertiary:var(--color-tertiary,#d97706);--pms-tertiary-soft:var(--color-tertiary-soft,#ffedd5);--pms-bg:var(--client-background,var(--color-bg,#f0fdf4));--pms-surface:var(--color-surface,#fff);--pms-surface-strong:var(--color-surface-strong,#fff);--pms-surface-muted:var(--color-surface-muted,#dcfce7);--pms-text:var(--client-text,var(--color-text,#111827));--pms-muted:var(--color-text-muted,#617080);--pms-border:var(--color-border,#e5e7df);--pms-error:var(--color-error,#dc2626);--pms-error-soft:var(--color-error-soft,#dc26261f);--pms-success:var(--color-success,#16a34a);--pms-success-soft:var(--color-success-soft,#22c55e24);--pms-warning:var(--color-warning,#d97706);--pms-warning-soft:var(--color-warning-soft,#f59e0b29);--pms-shadow:var(--shadow-lg,0 24px 60px #0f172a24);--pms-font:var(--font-family,"Open Sans", "Segoe UI", sans-serif);--pms-container:var(--container-width,1400px);min-height:100vh;color:var(--pms-text);background:radial-gradient(circle at top left, #f9731624, transparent 32rem), radial-gradient(circle at top right, #16a34a29, transparent 30rem), linear-gradient(180deg, #ffffff8c, transparent 24rem), var(--pms-bg);font-family:var(--pms-font)}.public-menu-scanner *,.public-menu-scanner :before,.public-menu-scanner :after{box-sizing:border-box}.public-menu-scanner button,.public-menu-scanner input,.public-menu-scanner textarea{font:inherit}.public-menu-scanner button{-webkit-tap-highlight-color:transparent}.public-menu-scanner--state,.public-menu-scanner--success{place-items:center;padding:24px;display:grid}.public-menu-scanner--gate{place-items:center;padding:clamp(18px,4vw,48px);display:grid}.public-menu-scanner--menu{padding:clamp(14px,2.4vw,28px);padding-bottom:104px}.pms-button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s,opacity .18s;display:inline-flex}.pms-button:active{transform:translateY(1px)}.pms-button--primary{background:linear-gradient(135deg, color-mix(in srgb, var(--pms-primary) 92%, #000 8%), var(--pms-primary));color:#fff;box-shadow:0 16px 32px #16a34a3d}.pms-button--primary:hover{box-shadow:0 18px 40px #16a34a52}.pms-button--primary:disabled{color:var(--pms-muted);background:var(--pms-surface-muted);box-shadow:none;cursor:not-allowed;opacity:.85}.pms-button--ghost{color:var(--pms-text);border:1px solid var(--pms-border);background:0 0}.pms-icon-button{border:1px solid color-mix(in srgb, var(--pms-border) 78%, transparent);width:42px;height:42px;color:var(--pms-text);cursor:pointer;background:#ffffffc2;border-radius:14px;place-items:center;display:grid}.pms-loading-card,.pms-empty-state,.pms-success-card{text-align:center;background:linear-gradient(180deg, #ffffffeb, #ffffffc7), var(--pms-surface);width:min(100%,420px);box-shadow:var(--pms-shadow);border:1px solid #ffffffb3;border-radius:32px;padding:32px}.pms-loading-card__icon,.pms-empty-state__icon{background:radial-gradient(circle, #f9731633, transparent 70%), var(--pms-tertiary-soft);border-radius:999px;place-items:center;width:116px;height:116px;margin:0 auto 20px;font-size:54px;display:grid}.pms-loading-card h1,.pms-empty-state h1,.pms-empty-state h2,.pms-success-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,5vw,2.1rem);line-height:1.08}.pms-loading-card p,.pms-empty-state p,.pms-success-card p{color:var(--pms-muted);margin:10px 0 0;line-height:1.65}.pms-loading-dots{justify-content:center;gap:9px;margin-top:22px;display:flex}.pms-loading-dots span{background:var(--pms-tertiary);border-radius:999px;width:10px;height:10px;animation:1.1s ease-in-out infinite pmsDotPulse}.pms-loading-dots span:nth-child(2){animation-delay:.12s}.pms-loading-dots span:nth-child(3){animation-delay:.24s}.pms-loading-dots span:nth-child(4){animation-delay:.36s}@keyframes pmsDotPulse{0%,to{opacity:.28;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}.pms-empty-state--error{border-color:color-mix(in srgb, var(--pms-error) 24%, var(--pms-border))}.pms-success-card__check{color:#fff;background:var(--pms-success);border-radius:999px;place-items:center;width:112px;height:112px;margin:0 auto 22px;font-size:58px;font-weight:900;display:grid;box-shadow:0 18px 40px #16a34a47}.pms-success-summary{border:1px solid var(--pms-border);text-align:left;background:#ffffffb8;border-radius:22px;margin-top:26px;padding:18px}.pms-success-summary h2{margin:0 0 14px;font-size:1rem}.pms-success-summary__lines{gap:10px;display:grid}.pms-success-summary__line,.pms-success-summary__total{justify-content:space-between;align-items:center;gap:16px;display:flex}.pms-success-summary__line{color:var(--pms-muted)}.pms-success-summary__total{border-top:1px solid var(--pms-border);margin-top:14px;padding-top:14px;font-size:1.05rem}.pms-success-card__actions{gap:12px;margin-top:22px;display:grid}.pms-success-card__note{font-size:.9rem}.pms-gate{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:stretch;gap:clamp(18px,3vw,32px);width:min(100%,1120px);min-height:min(760px,100vh - 36px);display:grid}.pms-gate__visual,.pms-gate-card{box-shadow:var(--pms-shadow);border-radius:36px;position:relative;overflow:hidden}.pms-gate__visual{background:linear-gradient(135deg, #ffffffeb, #ffffffa3), radial-gradient(circle at 100% 0%, #f9731638, transparent 24rem), radial-gradient(circle at 0% 100%, #16a34a29, transparent 22rem), var(--pms-surface);border:1px solid #ffffffc7;flex-direction:column;justify-content:space-between;min-height:620px;padding:clamp(28px,4vw,52px);display:flex}.pms-gate__visual:before,.pms-gate__visual:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.pms-gate__visual:before{background:#f9731624;width:260px;height:260px;top:-70px;right:-70px}.pms-gate__visual:after{background:#16a34a24;width:180px;height:180px;bottom:-60px;left:-60px}.pms-brand{z-index:1;justify-items:start;gap:4px;display:grid;position:relative}.pms-brand__mark{width:58px;height:58px;color:var(--pms-primary);background:var(--pms-surface);border:1px solid var(--pms-border);border-radius:20px;place-items:center;font-size:28px;display:grid;box-shadow:0 16px 32px #0f172a14}.pms-brand__name{letter-spacing:-.06em;margin-top:8px;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900;line-height:1}.pms-brand__label{color:var(--pms-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;font-weight:900}.pms-gate__copy{z-index:1;max-width:620px;position:relative}.pms-eyebrow{width:fit-content;color:color-mix(in srgb, var(--pms-tertiary) 86%, #000 14%);background:var(--pms-tertiary-soft);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin:0 0 16px;padding:8px 13px;font-size:.78rem;font-weight:900}.pms-gate__copy h1{letter-spacing:-.075em;max-width:660px;margin:0;font-size:clamp(2.6rem,7vw,6.8rem);line-height:.95}.pms-gate__copy h1 span{color:var(--pms-primary)}.pms-gate__copy p:not(.pms-eyebrow){max-width:480px;color:var(--pms-muted);margin:18px 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.75}.pms-preview-badges{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pms-preview-badges span{border:1px solid var(--pms-border);color:var(--pms-text);background:#ffffffb3;border-radius:999px;padding:10px 14px;font-size:.9rem;font-weight:800}.pms-dish-orb{background:var(--pms-surface);border:10px solid #ffffffb8;border-radius:999px;place-items:center;width:clamp(150px,26vw,300px);height:clamp(150px,26vw,300px);display:grid;position:absolute;top:clamp(80px,13vw,150px);right:clamp(18px,5vw,64px);overflow:hidden;transform:rotate(5deg);box-shadow:0 30px 70px #0f172a2e}.pms-dish-orb img{object-fit:cover;width:100%;height:100%}.pms-dish-orb span{font-size:clamp(64px,12vw,140px)}.pms-gate-card{background:linear-gradient(180deg, #fffffff5, #ffffffdb), var(--pms-surface);border:1px solid #ffffffc2;align-self:center;padding:clamp(22px,4vw,32px)}.pms-gate-card__header{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.pms-gate-card__icon{background:var(--pms-success-soft);border-radius:18px;flex:none;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.pms-gate-card h2{letter-spacing:-.04em;margin:0;font-size:1.55rem;line-height:1}.pms-gate-card p{color:var(--pms-muted);margin:7px 0 0;line-height:1.55}.pms-table-pill{width:fit-content;color:var(--pms-text);background:var(--pms-tertiary-soft);border-radius:999px;align-items:center;gap:9px;margin-bottom:20px;padding:11px 15px;font-weight:900;display:inline-flex}.pms-field{gap:8px;margin-bottom:16px;display:grid}.pms-field span,.pms-note-field span{color:var(--pms-text);font-size:.92rem;font-weight:800}.pms-field input,.pms-note-field textarea,.pms-search input{border:1px solid var(--pms-border);width:100%;color:var(--pms-text);background:#ffffffdb;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.pms-field input{border-radius:17px;min-height:56px;padding:0 16px}.pms-field input:focus,.pms-note-field textarea:focus,.pms-search input:focus{border-color:color-mix(in srgb, var(--pms-primary) 56%, var(--pms-border));box-shadow:0 0 0 4px color-mix(in srgb, var(--pms-primary) 16%, transparent);background:#fff}.pms-field small{color:var(--pms-error);font-size:.82rem;font-weight:700}.pms-gate-card .pms-button{width:100%;margin-top:4px}.pms-trust-note{align-items:flex-start;gap:9px;font-size:.86rem;display:flex;margin-top:18px!important}.pms-menu-shell{width:min(100%, var(--pms-container));margin:0 auto}.pms-menu-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #ffffffb3;border-radius:30px;margin-bottom:18px;padding:14px;position:sticky;top:0;box-shadow:0 16px 40px #0f172a14}.pms-menu-header__top{justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.pms-menu-brand{text-align:center;justify-items:center;gap:2px;display:grid}.pms-menu-brand__mark{background:var(--pms-tertiary-soft);border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.pms-menu-brand strong{text-overflow:ellipsis;max-width:220px;color:var(--pms-text);white-space:nowrap;font-size:1rem;font-weight:900;line-height:1;overflow:hidden}.pms-menu-brand span:last-child{color:var(--pms-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.pms-menu-hero{color:#fff;background:linear-gradient(135deg, #043a23f5, #0c5d34e6), var(--pms-primary);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:190px;padding:clamp(20px,4vw,34px);display:grid;position:relative;overflow:hidden}.pms-menu-hero .pms-eyebrow{color:#fff;background:#ffffff29;margin-bottom:12px}.pms-menu-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,5vw,3.2rem);line-height:1}.pms-menu-hero p:not(.pms-eyebrow){color:#ffffffd1;max-width:420px;margin:9px 0 0;line-height:1.6}.pms-menu-hero__image{object-fit:cover;border:8px solid #ffffff29;border-radius:999px;width:clamp(110px,18vw,210px);height:clamp(110px,18vw,210px);box-shadow:0 22px 54px #00000040}.pms-search{margin-top:-28px;padding:0 clamp(12px,3vw,28px);display:block;position:relative}.pms-search span{color:var(--pms-muted);z-index:1;font-size:1.3rem;position:absolute;top:50%;left:clamp(28px,5vw,48px);transform:translateY(-50%)}.pms-search input{border-radius:999px;height:58px;padding:0 20px 0 52px;box-shadow:0 18px 46px #0f172a1f}.pms-category-chips{scrollbar-width:none;gap:10px;padding:16px 2px 2px;display:flex;overflow-x:auto}.pms-category-chips::-webkit-scrollbar{display:none}.pms-category-chip{border:1px solid var(--pms-border);min-height:42px;color:var(--pms-text);cursor:pointer;background:#ffffffd6;border-radius:999px;flex:none;padding:0 16px;font-weight:800;transition:color .18s,border-color .18s,background .18s,transform .18s}.pms-category-chip:hover{transform:translateY(-1px)}.pms-category-chip--active{color:#fff;border-color:var(--pms-primary);background:var(--pms-primary)}.pms-menu-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:22px;display:grid}.pms-menu-content{gap:22px;min-width:0;display:grid}.pms-category-section{gap:14px;scroll-margin-top:268px;display:grid}.pms-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pms-section-heading div{min-width:0}.pms-section-heading__icon{color:var(--pms-tertiary);margin:0 0 5px;font-size:1.1rem}.pms-section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1}.pms-section-heading>p{max-width:520px;color:var(--pms-muted);margin:0;line-height:1.6}.pms-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pms-food-card{background:#ffffffe0;border:1px solid #e5e7dfeb;border-radius:24px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 14px 36px #0f172a14}.pms-food-card:hover{border-color:color-mix(in srgb, var(--pms-primary) 30%, var(--pms-border));transform:translateY(-2px);box-shadow:0 20px 48px #0f172a1f}.pms-food-card--sold-out{opacity:.72}.pms-food-card__media{aspect-ratio:4/3;background:var(--pms-surface-muted);position:relative;overflow:hidden}.pms-food-card__media img{object-fit:cover;width:100%;height:100%;display:block}.pms-food-card__placeholder{background:radial-gradient(circle, #f9731629, transparent 72%), var(--pms-tertiary-soft);place-items:center;width:100%;height:100%;font-size:56px;display:grid}.pms-food-card__ribbon,.pms-food-card__sold-out{border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:900;position:absolute;top:12px;left:12px}.pms-food-card__ribbon{color:color-mix(in srgb, var(--pms-tertiary) 88%, #000 12%);background:#ffedd5f0}.pms-food-card__sold-out{color:#fff;background:#111827c7}.pms-food-card__body{gap:12px;padding:14px;display:grid}.pms-food-card__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.pms-food-card__title-row h3{letter-spacing:-.02em;margin:0;font-size:1rem;line-height:1.25}.pms-food-card__title-row strong{color:var(--pms-text);white-space:nowrap;font-size:.96rem}.pms-food-card__description{min-height:42px;color:var(--pms-muted);margin:0;font-size:.88rem;line-height:1.55}.pms-food-card__badges{flex-wrap:wrap;gap:7px;min-height:26px;display:flex}.pms-badge{min-height:24px;color:var(--pms-muted);background:var(--pms-surface-muted);border-radius:999px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.pms-badge--veg,.pms-badge--vegan{color:color-mix(in srgb, var(--pms-success) 82%, #000 18%);background:var(--pms-success-soft)}.pms-badge--non-veg,.pms-badge--nonveg{color:#b42318;background:#fee2e2e6}.pms-badge--egg{color:color-mix(in srgb, var(--pms-warning) 82%, #000 18%);background:var(--pms-warning-soft)}.pms-badge--spicy{color:#b42318;background:#fee2e2e6}.pms-badge--special{color:color-mix(in srgb, var(--pms-tertiary) 82%, #000 18%);background:var(--pms-tertiary-soft)}.pms-badge--popular{color:color-mix(in srgb, var(--pms-primary) 82%, #000 18%);background:var(--pms-success-soft)}.pms-food-card__actions{justify-content:flex-end;min-height:42px;display:flex}.pms-add-button{color:#fff;background:var(--pms-primary);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:104px;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex}.pms-add-button span{background:#ffffff2e;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.pms-add-button:disabled{color:var(--pms-muted);background:var(--pms-surface-muted);cursor:not-allowed}.pms-quantity-control{border:1px solid var(--pms-border);background:#fff;border-radius:999px;grid-template-columns:36px 36px 36px;align-items:center;min-height:42px;display:inline-grid;overflow:hidden}.pms-quantity-control button{width:36px;height:40px;color:var(--pms-text);cursor:pointer;background:0 0;border:0;font-size:1.2rem;font-weight:900}.pms-quantity-control span{text-align:center;font-weight:900}.pms-quantity-control--small{grid-template-columns:30px 28px 30px;min-height:34px}.pms-quantity-control--small button{width:30px;height:32px;font-size:1rem}.pms-mini-empty{border:1px dashed var(--pms-border);min-height:180px;color:var(--pms-muted);text-align:center;background:#ffffff85;border-radius:24px;place-items:center;gap:8px;display:grid}.pms-mini-empty span{font-size:42px}.pms-mini-empty p{margin:0}.pms-order-sidebar{position:sticky;top:24px}.pms-order-panel{box-shadow:var(--pms-shadow);background:#ffffffe0;border:1px solid #ffffffb8;border-radius:28px;gap:16px;padding:18px;display:grid}.pms-order-panel__header{justify-content:space-between;gap:12px;display:flex}.pms-order-panel__header h2,.pms-cart-sheet__header h2{letter-spacing:-.04em;margin:0;font-size:1.35rem;line-height:1}.pms-order-panel__header p{color:var(--pms-muted);margin:6px 0 0;font-size:.9rem}.pms-order-lines{gap:12px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.pms-order-line{border-bottom:1px solid var(--pms-border);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.pms-order-line:last-child{border-bottom:0;padding-bottom:0}.pms-order-line__image{background:var(--pms-tertiary-soft);border-radius:16px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.pms-order-line__image img{object-fit:cover;width:100%;height:100%}.pms-order-line__content{gap:4px;min-width:0;display:grid}.pms-order-line__content strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pms-order-line__content span{color:var(--pms-muted);font-size:.9rem}.pms-order-empty{border:1px dashed var(--pms-border);text-align:center;border-radius:22px;place-items:center;gap:8px;min-height:180px;padding:24px;display:grid}.pms-order-empty span{font-size:42px}.pms-order-empty h3{margin:0}.pms-order-empty p{color:var(--pms-muted);margin:0;line-height:1.5}.pms-note-field{gap:8px;display:grid}.pms-note-field textarea{resize:vertical;border-radius:18px;min-height:74px;padding:12px 14px}.pms-guest-strip{border:1px solid var(--pms-border);background:#ffffffb8;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.pms-guest-strip div{align-items:center;gap:8px;min-width:0;display:flex}.pms-guest-strip div+div{grid-column:1}.pms-guest-strip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pms-guest-strip button{border:1px solid var(--pms-border);min-height:38px;color:var(--pms-text);cursor:pointer;background:#fff;border-radius:999px;grid-area:1/2/span 2;padding:0 14px;font-weight:900}.pms-order-total{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;font-size:1.2rem;font-weight:900;display:flex}.pms-order-total strong{font-size:1.35rem}.pms-order-panel .pms-button{width:100%}.pms-order-message{color:var(--pms-error);margin:0;font-weight:800;line-height:1.5}.pms-order-message--success{color:var(--pms-success)}.pms-order-panel__hint{color:var(--pms-muted);margin:0;font-size:.82rem;line-height:1.55}.pms-mobile-cart-bar{z-index:50;color:#fff;background:var(--pms-primary);cursor:pointer;border:0;border-radius:999px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;min-height:58px;padding:0 18px;font-weight:900;display:none;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 20px 42px #16a34a52}.pms-mobile-cart-bar span:last-child{justify-self:end}.pms-cart-sheet{z-index:80;pointer-events:none;display:none;position:fixed;inset:0}.pms-cart-sheet--open{pointer-events:auto;display:block}.pms-cart-sheet__overlay{background:#05050a94;border:0;position:absolute;inset:0}.pms-cart-sheet__panel{background:var(--pms-surface);border-radius:28px 28px 0 0;max-height:min(86vh,760px);padding:10px 16px 18px;animation:.22s pmsSheetIn;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -24px 60px #0f172a40}@keyframes pmsSheetIn{0%{opacity:.7;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.pms-cart-sheet__handle{background:var(--pms-border);border-radius:999px;width:48px;height:5px;margin:0 auto 14px}.pms-cart-sheet__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pms-order-panel--sheet{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (width<=1180px){.pms-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pms-menu-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}}@media (width<=900px){.public-menu-scanner--gate{padding:14px;display:block}.pms-gate{grid-template-columns:1fr;gap:14px;min-height:auto}.pms-gate__visual{border-radius:30px;min-height:380px}.pms-gate__copy h1{max-width:420px}.pms-dish-orb{border-width:6px;width:150px;height:150px;top:88px;right:18px}.pms-preview-badges{max-width:390px}.pms-gate-card{border-radius:28px}.public-menu-scanner--menu{padding:10px 10px 98px}.pms-menu-header{border-radius:26px;padding:10px}.pms-menu-hero{grid-template-columns:1fr;min-height:168px}.pms-menu-hero__image{opacity:.88;width:108px;height:108px;position:absolute;bottom:16px;right:16px}.pms-menu-hero div{z-index:1;max-width:calc(100% - 78px);position:relative}.pms-menu-layout{display:block}.pms-order-sidebar{display:none}.pms-mobile-cart-bar{display:grid}.pms-category-section{scroll-margin-top:286px}}@media (width<=680px){.pms-item-grid{grid-template-columns:1fr;gap:12px}.pms-food-card{border-radius:22px;grid-template-columns:116px minmax(0,1fr);display:grid}.pms-food-card__media{aspect-ratio:auto;height:100%;min-height:150px}.pms-food-card__body{gap:9px;padding:12px}.pms-food-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:auto;display:-webkit-box;overflow:hidden}.pms-food-card__badges{min-height:0}.pms-food-card__actions{justify-content:flex-start}.pms-add-button{min-width:96px;min-height:38px}.pms-quantity-control{grid-template-columns:34px 34px 34px;min-height:38px}.pms-quantity-control button{width:34px;height:36px}.pms-section-heading{display:block}.pms-section-heading>p{margin-top:8px}}@media (width<=520px){.pms-gate__visual{min-height:430px;padding:22px}.pms-brand__mark{border-radius:17px;width:48px;height:48px;font-size:23px}.pms-brand__name{max-width:230px;font-size:1.35rem}.pms-gate__copy{margin-top:72px}.pms-gate__copy h1{font-size:clamp(2.65rem,15vw,4.2rem)}.pms-gate__copy p:not(.pms-eyebrow){font-size:.98rem}.pms-preview-badges span{padding:8px 11px;font-size:.8rem}.pms-dish-orb{width:128px;height:128px;top:70px}.pms-gate-card{padding:20px}.pms-menu-header__top{gap:10px}.pms-menu-brand strong{max-width:170px}.pms-icon-button{width:38px;height:38px}.pms-menu-hero{border-radius:24px;padding:20px}.pms-menu-hero h1{font-size:2rem}.pms-search{margin-top:-22px;padding-inline:10px}.pms-search input{height:54px}.pms-category-chips{padding-top:13px}.pms-category-chip{min-height:38px;padding-inline:13px;font-size:.86rem}.pms-food-card{grid-template-columns:104px minmax(0,1fr)}.pms-food-card__media{min-height:142px}.pms-food-card__title-row{gap:8px}.pms-food-card__title-row h3{font-size:.95rem}.pms-food-card__title-row strong{font-size:.9rem}.pms-food-card__description{font-size:.8rem}.pms-badge{font-size:.68rem}.pms-mobile-cart-bar{min-height:56px;padding-inline:16px;font-size:.92rem;bottom:10px;left:10px;right:10px}.pms-cart-sheet__panel{padding-inline:12px}.pms-order-line{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.pms-order-line__image{border-radius:14px;width:48px;height:48px}.pms-guest-strip{grid-template-columns:1fr}.pms-guest-strip div+div{grid-column:auto}.pms-guest-strip button{grid-area:auto;justify-self:start}}@media (width<=380px){.pms-food-card{grid-template-columns:1fr}.pms-food-card__media{min-height:180px}.pms-food-card__actions{justify-content:flex-end}}.flex-col-center,.flex-row-wrap,.flex-row-nowrap,.flex-row-center{align-items:center;display:flex}.flex-row-wrap,.flex-row-nowrap,.flex-row-center{flex-direction:row;justify-content:center}.flex-col-center{flex-direction:column;justify-content:center}.main-container:not(.scrollable){flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.w-full{width:100%;display:block}.block{display:block}.flex-row,.flex-row-wrap,.flex-row-center,.flex-row-nowrap,.flex-col,.flex-col-center,.flex-col-end{min-width:0}.flex-row{flex-direction:row;width:100%;display:flex}.flex-grow{flex-grow:1}.flex-col-grow{flex-direction:column;flex-grow:1;display:flex}.flex-col{flex-flow:column wrap;justify-content:space-between;display:flex}.flex-col-2{flex-flow:wrap;justify-content:space-between;display:flex}.flex-col-2>div{flex:0 0 50%}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.flex-row-nowrap{gap:var(--spacing-lg);flex-wrap:nowrap}.flex-row-wrap{gap:var(--spacing-lg);flex-wrap:wrap}.flex-col-end{flex-direction:column;justify-content:flex-end;display:flex}.gap-m{gap:var(--spacing-lg)}.grid-layout{gap:var(--spacing-lg);width:100%;min-width:0;display:grid}.grid-layout.grid-bg-img{position:relative;overflow:hidden}.grid-layout.grid-bg-img>.grid-bg-image{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.grid-layout.grid-1{grid-template-columns:minmax(0,1fr)}.grid-layout.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-layout.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-layout.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-layout.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-layout.grid-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.grid-layout.grid-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.grid-layout.grid-1-3{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.grid-layout.grid-3-1{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.grid-layout.grid-2-3{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.grid-layout.grid-3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.grid-layout.gap-1{gap:var(--spacing-lg)}.grid-layout.gap-2{gap:var(--spacing-xl)}.grid-layout.gap-3{gap:var(--spacing-2xl)}.grid-layout.gap-4{gap:calc(var(--spacing-2xl) + var(--spacing-lg))}.grid-layout.align-left{place-items:start}.grid-layout.align-center{place-items:center}.grid-layout.align-right{place-items:start end}.grid-layout.align-normal{place-items:stretch stretch}.josefin-font{font-family:Josefin Sans,"sans-serif"}.poppins-font{font-family:Poppins,"sans-serif"}.margin-auto{margin:auto}.margin-left-auto{margin-left:auto}.margin-right-auto{margin-right:auto}.margin-0{margin:0}.margin-x-0{margin-left:0;margin-right:0}.margin-t-0{margin-top:0}.margin-l-0{margin-left:0}.margin-r-0{margin-right:0}.margin-b-0{margin-bottom:0}.margin-y-0{margin-top:0;margin-bottom:0}.padding-0{padding:0}.padding-x-0{padding-left:0;padding-right:0}.padding-l-0{padding-left:0}.padding-t-0{padding-top:0}.padding-r-0{padding-right:0}.padding-y-0{padding-top:0;padding-bottom:0}.margin-1{margin:.25rem}.margin-x-1{margin-left:.25rem;margin-right:.25rem}.margin-t-1{margin-top:.25rem}.margin-l-1{margin-left:.25rem}.margin-r-1{margin-right:.25rem}.margin-b-1{margin-bottom:.25rem}.margin-y-1{margin-top:.25rem;margin-bottom:.25rem}.padding-1{padding:.25rem}.padding-x-1{padding-left:.25rem;padding-right:.25rem}.padding-l-1{padding-left:.25rem}.padding-t-1{padding-top:.25rem}.padding-r-1{padding-right:.25rem}.padding-y-1{padding-top:.25rem;padding-bottom:.25rem}.margin-2{margin:.5rem}.margin-x-2{margin-left:.5rem;margin-right:.5rem}.margin-t-2{margin-top:.5rem}.margin-l-2{margin-left:.5rem}.margin-r-2{margin-right:.5rem}.margin-b-2{margin-bottom:.5rem}.margin-y-2{margin-top:.5rem;margin-bottom:.5rem}.padding-2{padding:.5rem}.padding-x-2{padding-left:.5rem;padding-right:.5rem}.padding-l-2{padding-left:.5rem}.padding-t-2{padding-top:.5rem}.padding-r-2{padding-right:.5rem}.padding-y-2{padding-top:.5rem;padding-bottom:.5rem}.margin-3{margin:.75rem}.margin-x-3{margin-left:.75rem;margin-right:.75rem}.margin-t-3{margin-top:.75rem}.margin-l-3{margin-left:.75rem}.margin-r-3{margin-right:.75rem}.margin-b-3{margin-bottom:.75rem}.margin-y-3{margin-top:.75rem;margin-bottom:.75rem}.padding-3{padding:.75rem}.padding-x-3{padding-left:.75rem;padding-right:.75rem}.padding-l-3{padding-left:.75rem}.padding-t-3{padding-top:.75rem}.padding-r-3{padding-right:.75rem}.padding-y-3{padding-top:.75rem;padding-bottom:.75rem}.margin-4{margin:1rem}.margin-x-4{margin-left:1rem;margin-right:1rem}.margin-t-4{margin-top:1rem}.margin-l-4{margin-left:1rem}.margin-r-4{margin-right:1rem}.margin-b-4{margin-bottom:1rem}.margin-y-4{margin-top:1rem;margin-bottom:1rem}.padding-4{padding:1rem}.padding-x-4{padding-left:1rem;padding-right:1rem}.padding-l-4{padding-left:1rem}.padding-t-4{padding-top:1rem}.padding-r-4{padding-right:1rem}.padding-y-4{padding-top:1rem;padding-bottom:1rem}.margin-5{margin:1.25rem}.margin-x-5{margin-left:1.25rem;margin-right:1.25rem}.margin-t-5{margin-top:1.25rem}.margin-l-5{margin-left:1.25rem}.margin-r-5{margin-right:1.25rem}.margin-b-5{margin-bottom:1.25rem}.margin-y-5{margin-top:1.25rem;margin-bottom:1.25rem}.padding-5{padding:1.25rem}.padding-x-5{padding-left:1.25rem;padding-right:1.25rem}.padding-l-5{padding-left:1.25rem}.padding-t-5{padding-top:1.25rem}.padding-r-5{padding-right:1.25rem}.padding-y-5{padding-top:1.25rem;padding-bottom:1.25rem}.margin-6{margin:1.5rem}.margin-x-6{margin-left:1.5rem;margin-right:1.5rem}.margin-t-6{margin-top:1.5rem}.margin-l-6{margin-left:1.5rem}.margin-r-6{margin-right:1.5rem}.margin-b-6{margin-bottom:1.5rem}.margin-y-6{margin-top:1.5rem;margin-bottom:1.5rem}.padding-6{padding:1.5rem}.padding-x-6{padding-left:1.5rem;padding-right:1.5rem}.padding-l-6{padding-left:1.5rem}.padding-t-6{padding-top:1.5rem}.padding-r-6{padding-right:1.5rem}.padding-y-6{padding-top:1.5rem;padding-bottom:1.5rem}.margin-7{margin:1.75rem}.margin-x-7{margin-left:1.75rem;margin-right:1.75rem}.margin-t-7{margin-top:1.75rem}.margin-l-7{margin-left:1.75rem}.margin-r-7{margin-right:1.75rem}.margin-b-7{margin-bottom:1.75rem}.margin-y-7{margin-top:1.75rem;margin-bottom:1.75rem}.padding-7{padding:1.75rem}.padding-x-7{padding-left:1.75rem;padding-right:1.75rem}.padding-l-7{padding-left:1.75rem}.padding-t-7{padding-top:1.75rem}.padding-r-7{padding-right:1.75rem}.padding-y-7{padding-top:1.75rem;padding-bottom:1.75rem}.margin-8{margin:2rem}.margin-x-8{margin-left:2rem;margin-right:2rem}.margin-t-8{margin-top:2rem}.margin-l-8{margin-left:2rem}.margin-r-8{margin-right:2rem}.margin-b-8{margin-bottom:2rem}.margin-y-8{margin-top:2rem;margin-bottom:2rem}.padding-8{padding:2rem}.padding-x-8{padding-left:2rem;padding-right:2rem}.padding-l-8{padding-left:2rem}.padding-t-8{padding-top:2rem}.padding-r-8{padding-right:2rem}.padding-y-8{padding-top:2rem;padding-bottom:2rem}.margin-9{margin:2.25rem}.margin-x-9{margin-left:2.25rem;margin-right:2.25rem}.margin-t-9{margin-top:2.25rem}.margin-l-9{margin-left:2.25rem}.margin-r-9{margin-right:2.25rem}.margin-b-9{margin-bottom:2.25rem}.margin-y-9{margin-top:2.25rem;margin-bottom:2.25rem}.padding-9{padding:2.25rem}.padding-x-9{padding-left:2.25rem;padding-right:2.25rem}.padding-l-9{padding-left:2.25rem}.padding-t-9{padding-top:2.25rem}.padding-r-9{padding-right:2.25rem}.padding-y-9{padding-top:2.25rem;padding-bottom:2.25rem}.margin-10{margin:2.5rem}.margin-x-10{margin-left:2.5rem;margin-right:2.5rem}.margin-t-10{margin-top:2.5rem}.margin-l-10{margin-left:2.5rem}.margin-r-10{margin-right:2.5rem}.margin-b-10{margin-bottom:2.5rem}.margin-y-10{margin-top:2.5rem;margin-bottom:2.5rem}.padding-10{padding:2.5rem}.padding-x-10{padding-left:2.5rem;padding-right:2.5rem}.padding-l-10{padding-left:2.5rem}.padding-t-10{padding-top:2.5rem}.padding-r-10{padding-right:2.5rem}.padding-y-10{padding-top:2.5rem;padding-bottom:2.5rem}.margin-2-1{margin:.5rem .25rem}.margin-1-2{margin:.25rem .5rem}.padding-2-1{padding:.5rem .25rem}.padding-1-2{padding:.25rem .5rem}.padding-1-3{padding:.25rem .75rem}.padding-3-1{padding:.75rem .25rem}.padding-1-5{padding:.25rem 1.25rem}.margin-3-2{margin:.75rem .5rem}.margin-2-3{margin:.5rem .75rem}.padding-3-2{padding:.75rem .5rem}.padding-2-3{padding:.5rem .75rem}.padding-2-4{padding:.5rem 1rem}.padding-4-2{padding:1rem .5rem}.padding-2-6{padding:.5rem 1.5rem}.margin-4-3{margin:1rem .75rem}.margin-3-4{margin:.75rem 1rem}.padding-4-3{padding:1rem .75rem}.padding-3-4{padding:.75rem 1rem}.padding-3-5{padding:.75rem 1.25rem}.padding-5-3{padding:1.25rem .75rem}.padding-3-7{padding:.75rem 1.75rem}.margin-5-4{margin:1.25rem 1rem}.margin-4-5{margin:1rem 1.25rem}.padding-5-4{padding:1.25rem 1rem}.padding-4-5{padding:1rem 1.25rem}.padding-4-6{padding:1rem 1.5rem}.padding-6-4{padding:1.5rem 1rem}.padding-4-8{padding:1rem 2rem}.margin-6-5{margin:1.5rem 1.25rem}.margin-5-6{margin:1.25rem 1.5rem}.padding-6-5{padding:1.5rem 1.25rem}.padding-5-6{padding:1.25rem 1.5rem}.padding-5-7{padding:1.25rem 1.75rem}.padding-7-5{padding:1.75rem 1.25rem}.padding-7-6{padding:1.75rem 1.5rem}.padding-5-9{padding:1.25rem 2.25rem}@media (width<=768px){.grid-layout{min-height:100%;width:calc(100% - 20px)!important;height:auto!important}.grid-layout.grid-4,.grid-layout.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.mobile-hidden{display:none!important}.mobile-block{display:block!important}.mobile-col-1{margin:0 auto;grid-template-columns:repeat(1,minmax(0,1fr))!important}.mobile-order-1{order:1}.mobile-order-2{order:2}.grid-layout.grid-2,.grid-layout.grid-3,.grid-layout.grid-4,.grid-layout.grid-1-2,.grid-layout.grid-2-1,.grid-layout.grid-1-3,.grid-layout.grid-3-1,.grid-layout.grid-2-3,.grid-layout.grid-3-2{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.main-container:not(.scrollable){overflow:auto}}.flow-premium-bg{background-color:#070a12;background-image:radial-gradient(circle at 10% 20%,#3b82f638 0%,#0000 45%),linear-gradient(140deg,#6366f126 0%,#2e10651a 30%,#0000 70%),radial-gradient(circle at 35% 45%,#3b82f614 0%,#0000 40%),radial-gradient(circle at 90% 20%,#070a1200 0%,#070a12 80%);background-size:cover;background-attachment:fixed;position:relative;overflow:hidden}.flow-premium-bg:before{content:"";opacity:.015;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;inset:0}@keyframes blinker{0%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(.7)}}@keyframes blinkScale{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes scaleIn{0%{opacity:.5;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes sizingOut{0%{width:0}to{width:100%}}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0%)}}@keyframes slideRight{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0%)}}@keyframes slideUp2X{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0%)}}@keyframes slideDown100{0%{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(100%)}}@keyframes strokeCheckMark{0%{stroke-dashoffset:50px}to{stroke-dashoffset:0}}@keyframes fadeDown{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:orange}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shiningText{0%{text-shadow:0 0 10px #fff, 0 0 20px #fff, 0 0 30px var(--primary-color), 0 0 40px var(--primary-color)}to{text-shadow:0 0 20px #fff, 0 0 30px var(--primary-color), 0 0 40px var(--primary-color), 0 0 50px var(--primary-color), 0 0 60px var(--primary-color)}}@keyframes translate--20--20{0%{transform:translate(-20%,-20%)}to{transform:translate(0)}}@keyframes translateX--10{0%{transform:translate(-10%)}to{transform:translate(0)}}@keyframes translateY-50px{0%{transform:translateY(50px)}to{transform:translateY(0)}}@keyframes translateY-xFull{0%{transform:translateY(100%)}to{transform:translateY(0)}}.transform-translate--20{transform-box:fill-box;animation-name:translate--20--20;animation-duration:1.5s;animation-iteration-count:1}.transform-translateX--10{transform-box:fill-box;animation-name:translateX--10;animation-duration:1.5s;animation-iteration-count:1}.transform-translateY-50px{transform-box:fill-box;transition:all .3s;animation-name:translateY-50px;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;transform:translateY(50px)}.transform-translateY-xFull{transform-box:fill-box;transition:all .3s;animation-name:translateY-xFull;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;transform:translateY(200%)}.blinkAnimation{transform-box:fill-box;transform-origin:50%;animation-name:blinkScale;animation-duration:1s;animation-iteration-count:infinite}.scaleInAnimation{opacity:0;transform-origin:50%;animation-name:scaleIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInAnimation{opacity:0;transform-box:fill-box;transform-origin:50%;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.slideRightAnimation{opacity:0;transform-box:fill-box;transform-origin:50%;animation-name:slideRight;animation-duration:1s;animation-fill-mode:forwards}.animation-delay-1{animation-delay:.5s}.animation-delay-2{animation-delay:1s}.animation-delay-3{animation-delay:1.5s}.animation-delay-4{animation-delay:2s}.animation-delay-5{animation-delay:2.5s}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:1722px;stroke-dasharray:1722}to{stroke-dashoffset:0;stroke-dasharray:1722}}@keyframes animate-svg-fill-1{0%{fill:#0000}to{fill:#000}}.wired-outline-approved-checked .svg-elem-1{animation:.5s ease-out both animate-svg-stroke-1,.4s cubic-bezier(.47,0,.745,.715) both animate-svg-fill-1}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:1722px;stroke-dasharray:1722}to{stroke-dashoffset:0;stroke-dasharray:1722}}@keyframes animate-svg-fill-2{0%{fill:#0000}to{fill:#000}}.wired-outline-approved-checked .svg-elem-2{animation:.5s ease-out 20ms both animate-svg-stroke-2,.4s cubic-bezier(.47,0,.745,.715) 1ms both animate-svg-fill-2}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:1722px;stroke-dasharray:1722}to{stroke-dashoffset:0;stroke-dasharray:1722}}@keyframes animate-svg-fill-3{0%{fill:#0000}to{fill:#000}}.wired-outline-approved-checked .svg-elem-3{animation:.5s ease-out 40ms both animate-svg-stroke-3,.4s cubic-bezier(.47,0,.745,.715) 2ms both animate-svg-fill-3}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:1722px;stroke-dasharray:1722}to{stroke-dashoffset:0;stroke-dasharray:1722}}@keyframes animate-svg-fill-4{0%{fill:#0000}to{fill:#000}}.wired-outline-approved-checked .svg-elem-4{animation:.5s ease-out 60ms both animate-svg-stroke-4,.4s cubic-bezier(.47,0,.745,.715) 3ms both animate-svg-fill-4}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:1722px;stroke-dasharray:1722}to{stroke-dashoffset:0;stroke-dasharray:1722}}@keyframes animate-svg-fill-5{0%{fill:#0000}to{fill:#000}}.wired-outline-approved-checked .svg-elem-5{animation:.5s ease-out 80ms both animate-svg-stroke-5,.4s cubic-bezier(.47,0,.745,.715) 4ms both animate-svg-fill-5}@keyframes animate-svg-stroke-6{0%{stroke-dashoffset:1722px;stroke-dasharray:1722}to{stroke-dashoffset:0;stroke-dasharray:1722}}@keyframes animate-svg-fill-6{0%{fill:#0000}to{fill:#000}}.wired-outline-approved-checked .svg-elem-6{animation:.5s ease-out .1s both animate-svg-stroke-6,.4s cubic-bezier(.47,0,.745,.715) 5ms both animate-svg-fill-6}@keyframes animate-svg-stroke-7{0%{stroke-dashoffset:2px;stroke-dasharray:2}to{stroke-dashoffset:0;stroke-dasharray:2}}.wired-outline-approved-checked .svg-elem-7{animation:.5s ease-out .12s both animate-svg-stroke-7,.4s cubic-bezier(.47,0,.745,.715) 6ms both animate-svg-fill-7}@keyframes animate-svg-stroke-8{0%{stroke-dashoffset:2px;stroke-dasharray:2}to{stroke-dashoffset:0;stroke-dasharray:2}}.wired-outline-approved-checked .svg-elem-8{animation:.5s ease-out .14s both animate-svg-stroke-8,.4s cubic-bezier(.47,0,.745,.715) 7ms both animate-svg-fill-8}@keyframes animate-svg-stroke-9{0%{stroke-dashoffset:2px;stroke-dasharray:2}to{stroke-dashoffset:0;stroke-dasharray:2}}.wired-outline-approved-checked .svg-elem-9{animation:.5s ease-out .16s both animate-svg-stroke-9,.4s cubic-bezier(.47,0,.745,.715) 8ms both animate-svg-fill-9}@keyframes animate-svg-stroke-10{0%{stroke-dashoffset:2px;stroke-dasharray:2}to{stroke-dashoffset:0;stroke-dasharray:2}}.wired-outline-approved-checked .svg-elem-10{animation:.5s ease-out .18s both animate-svg-stroke-10,.4s cubic-bezier(.47,0,.745,.715) 9ms both animate-svg-fill-10}@keyframes animate-svg-stroke-11{0%{stroke-dashoffset:2px;stroke-dasharray:2}to{stroke-dashoffset:0;stroke-dasharray:2}}.wired-outline-approved-checked .svg-elem-11{animation:.5s ease-out .2s both animate-svg-stroke-11,.4s cubic-bezier(.47,0,.745,.715) 10ms both animate-svg-fill-11}@keyframes animate-svg-stroke-12{0%{stroke-dashoffset:2px;stroke-dasharray:2}to{stroke-dashoffset:0;stroke-dasharray:2}}.wired-outline-approved-checked .svg-elem-12{animation:.5s ease-out .22s both animate-svg-stroke-12,.4s cubic-bezier(.47,0,.745,.715) 11ms both animate-svg-fill-12}@keyframes animate-svg-stroke-13{0%{stroke-dashoffset:2px;stroke-dasharray:2}to{stroke-dashoffset:0;stroke-dasharray:2}}.wired-outline-approved-checked .svg-elem-13{animation:.5s ease-out .24s both animate-svg-stroke-13,.4s cubic-bezier(.47,0,.745,.715) 12ms both animate-svg-fill-13}@keyframes animate-svg-stroke-14{0%{stroke-dashoffset:2px;stroke-dasharray:2}to{stroke-dashoffset:0;stroke-dasharray:2}}.wired-outline-approved-checked .svg-elem-14{animation:.5s ease-out .26s both animate-svg-stroke-14,.4s cubic-bezier(.47,0,.745,.715) 13ms both animate-svg-fill-14}@keyframes animate-svg-stroke-15{0%{stroke-dashoffset:1008.84px;stroke-dasharray:1008.84}to{stroke-dashoffset:0;stroke-dasharray:1008.84}}.wired-outline-approved-checked .svg-elem-15{animation:.5s ease-out .28s both animate-svg-stroke-15,.4s cubic-bezier(.47,0,.745,.715) 14ms both animate-svg-fill-15}@keyframes animate-svg-stroke-16{0%{stroke-dashoffset:76.1114px;stroke-dasharray:76.1114}to{stroke-dashoffset:0;stroke-dasharray:76.1114}}.wired-outline-approved-checked .svg-elem-16{animation:.5s ease-out .3s both animate-svg-stroke-16,.4s cubic-bezier(.47,0,.745,.715) 15ms both animate-svg-fill-16}@keyframes animate-svg-stroke-17{0%{stroke-dashoffset:2px;stroke-dasharray:2}to{stroke-dashoffset:0;stroke-dasharray:2}}.wired-outline-approved-checked .svg-elem-17{animation:.5s ease-out .32s both animate-svg-stroke-17,.4s cubic-bezier(.47,0,.745,.715) 16ms both animate-svg-fill-17}@keyframes animate-svg-stroke-18{0%{stroke-dashoffset:2px;stroke-dasharray:2}to{stroke-dashoffset:0;stroke-dasharray:2}}.wired-outline-approved-checked .svg-elem-18{animation:.5s ease-out .34s both animate-svg-stroke-18,.4s cubic-bezier(.47,0,.745,.715) 17ms both animate-svg-fill-18}body{--page-h1-size:clamp(2.5rem, 5vw, 5rem);--page-h2-size:clamp(2.2rem, 4vw, 3.6rem);--page-h3-size:clamp(1.8rem, 2vw, 3rem);--page-h4-size:clamp(1.5rem, 1.5vw, 2.65rem)}h1{font-size:var(--page-h1-size);margin:0;line-height:.94}h2{font-family:var(--font-family-display);font-size:var(--page-h2-size);letter-spacing:-.04em;margin:0;font-weight:800;line-height:.98}h3{font-family:var(--font-family-display);font-size:var(--page-h3-size);letter-spacing:-.04em;margin:0;font-weight:800;line-height:.98}h4{font-family:var(--font-family-display);font-size:var(--page-h4-size);letter-spacing:-.04em;margin:0;font-weight:800;line-height:.98}@media print{.hideforprint,.ui-header,.ui-footer,.ui-sidebar{display:none!important}}@media (width<=768px){body{--page-h1-size:38px;--page-h2-size:32px;--page-h3-size:28px;--page-h4-size:24px}}:root{--color-primary:#2563eb;--color-primary-soft:#dbeafe;--color-primary-strong:#2563eb;--color-secondary:#7c3aed;--color-secondary-soft:#ede9fe;--color-tertiary:#f97316;--color-tertiary-soft:#ffedd5;--color-accent:var(--color-tertiary);--color-success:#16a34a;--color-success-soft:#22c55e24;--color-warning:#d97706;--color-warning-soft:#f59e0b29;--color-error:#dc2626;--color-error-soft:#dc26261f;--color-bg:#f8fafc;--color-surface:#fff;--color-surface-strong:#fff;--color-surface-muted:#eef2ff;--color-text:#111827;--color-text-muted:#64748b;--color-border:#dbe3f0;--color-overlay:#0f172ad1;--color-gradient:linear-gradient(135deg, #2563eb 0%, #7c3aed 50%, #f97316 100%);--shadow-lg:0 24px 60px #0f172a24;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--font-family:"Manrope", "Segoe UI", sans-serif;--font-family-display:"Space Grotesk", "Segoe UI", sans-serif;--font-size-sm:12px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:20px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-normal:1.5;--line-height-tight:1.2;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--transition-fast:.15s ease;--transition-normal:.25s ease;--primary-color:var(--color-primary);--tertiary-color:var(--color-tertiary);--bg-light:var(--color-primary-soft);--surface-color:var(--color-surface);--text-color:var(--color-text);--border-color:var(--color-border);--success-color:var(--color-success);--warning-color:var(--color-warning);--error-color:var(--color-error);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-normal);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;transition:background-color var(--transition-normal), color var(--transition-normal)}body,#root{min-height:100vh}.disabled{cursor:wait;opacity:.65}.disabled *{pointer-events:none}.page-center{max-width:var(--container-width);width:100%;margin-left:auto;margin-right:auto;padding-inline:3vw}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);line-height:var(--line-height-tight)}.uppercase{text-transform:uppercase}.error-text{color:var(--error-color)}.text-primary{color:var(--color-primary)}a,button{cursor:pointer;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;color:inherit;font-family:inherit;line-height:inherit;background:0 0;border:none}.cursor-pointer{cursor:pointer}input,textarea,select{font-family:inherit}img{max-width:100%}a{color:inherit}.container{padding:var(--spacing-lg);max-width:1200px;margin:0 auto}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.text-center{text-align:center}.text-right{text-align:right}.hidden{display:none!important}.fullscreen-minheight{min-height:100dvh}svg{display:inline-block}svg text{font-family:inherit}.primary_fill{fill:var(--primary-color)}.fill-text-color,.text_fill{fill:var(--text-color)}.stroke-primary{stroke:var(--primary-color)}.stroke-success{stroke:var(--color-success)}input,textarea,select{width:100%;font-family:inherit}@media (width<=768px){.mobile-hidden{display:none!important}}html,body{min-height:100%}body{margin:0}.stack-md,.stack-lg{display:grid}.stack-md{gap:1rem}.stack-lg{gap:1.5rem}.row-wrap{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.app-site-shell__sidebar-enable{background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 30rem), var(--color-bg)}.app-site-shell__sidebar-enable .ui-header{background:0 0}.app-site-shell__sidebar-enable .ui-header .ui-header__inner.page-center{padding-inline:18px}.app-site-shell__sidebar-enable .app-site-shell__main{max-height:calc(100dvh - 90px)}.app-site-shell__sidebar-enable .ui-sidebar-layout__content .auth-check-loader{margin:0;padding:20px 0}.today-indicator{fill:var(--color-text);pointer-events:none;position:absolute;bottom:calc(100% - 25px);left:calc(100% - 18px);transform:rotate(-165deg)}.client-site--sinchana-home .ui-header{background:color-mix(in srgb, var(--color-surface) 88%, transparent)}.client-site--sinchana-home .ui-header__mobile-brand .ui-header__logo img,.client-site--sinchana-home .ui-header__logo img,.client-site--sinchana-home .ui-footer__logo img{width:276px;height:60px;max-height:max-content}@media (width<=768px){input,textarea,select{font-size:16px!important}html,body{overflow-x:clip}.today-indicator{bottom:calc(100% + 10px);left:calc(70% - 18px);transform:rotate(-215deg)}.workspace-banner-shape{background-size:300px;width:200px;height:440px}.app-site-shell__sidebar-enable .app-site-shell__main{max-height:fit-content;padding-bottom:calc(96px + env(safe-area-inset-bottom));overflow-x:clip}.app-site-shell__sidebar-enable .ui-page-section,.app-site-shell__sidebar-enable .ui-sidebar-layout,.app-site-shell__sidebar-enable .ui-sidebar-layout__content{min-width:0}.app-site-shell__sidebar-enable .ui-card,.app-site-shell__sidebar-enable .ui-table,.app-site-shell__sidebar-enable .ui-tabs,.app-site-shell__sidebar-enable .ui-stepper,.app-site-shell__sidebar-enable .ui-chart,.app-site-shell__sidebar-enable .formFieldWrap,.app-site-shell__sidebar-enable .inputFieldWrap,.app-site-shell__sidebar-enable .textareaWrap,.app-site-shell__sidebar-enable .selectFieldWrap{min-width:0;max-width:100%}.app-site-shell__sidebar-enable .ui-card,.app-site-shell__sidebar-enable .ui-table,.app-site-shell__sidebar-enable .ui-dialog__surface{border-radius:22px}.app-site-shell__sidebar-enable .ui-button{max-width:100%;min-height:44px}.app-site-shell__sidebar-enable input,.app-site-shell__sidebar-enable textarea,.app-site-shell__sidebar-enable select{font-size:16px}.app-site-shell__sidebar-enable img,.app-site-shell__sidebar-enable canvas,.app-site-shell__sidebar-enable svg,.app-site-shell__sidebar-enable video{max-width:100%}.client-site--sinchana-home .ui-header__mobile-brand .ui-header__logo img,.client-site--sinchana-home .ui-header__logo img{width:180px;height:auto;max-height:max-content}}
