.cv2{min-height:100vh;min-height:100dvh;font-family:var(--font-vazir),system-ui,sans-serif;-webkit-tap-highlight-color:transparent}.cv2-shell{position:relative;max-width:720px;margin:0 auto;padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}.cv2-skip{position:absolute;top:calc(8px + env(safe-area-inset-top, 0px));inset-inline-start:16px;z-index:50;display:inline-flex;align-items:center;min-height:48px;padding:8px 20px;border-radius:16px;background:var(--cv2-primary);color:var(--cv2-on-primary);font-weight:800;text-decoration:none;transform:translateY(calc(-100% - 16px - env(safe-area-inset-top, 0px)))}.cv2-skip:focus{transform:none}.cv2-shell:before{content:"";position:absolute;inset:0 0 auto 0;height:660px;background:radial-gradient(92% 350px at 50% 305px,color-mix(in srgb,var(--cv2-saffron-soft) 58%,transparent),transparent 70%);pointer-events:none}.cv2 :focus-visible{outline:3px solid var(--cv2-ring);outline-offset:2px}.cv2-hero{display:flex;flex-direction:column;padding-top:calc(56px + env(safe-area-inset-top, 0px));background:var(--cv2-raised);border-bottom:1px solid var(--cv2-border)}.ch-hero,.cv2-hero{position:relative;overflow:hidden}.ch-hero{display:grid;grid-template-areas:"media" "copy";min-width:0}.ch-video-layer{grid-area:media;container-type:inline-size;position:relative;aspect-ratio:1.9;overflow:hidden;background:var(--cv2-saffron-soft)}.ch-video-layer:after{content:"";position:absolute;inset:0;background:var(--cv2-bg);mix-blend-mode:multiply;opacity:0;pointer-events:none;transition:opacity .2s ease}.dark .ch-video-layer:after{opacity:.12}.ch-playback{position:absolute;inset-inline-end:16px;top:12px;z-index:3;width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--cv2-border);border-radius:50%;background:var(--cv2-raised);color:var(--cv2-ink);font-size:22px;cursor:pointer}.ch-live-badge{position:absolute;bottom:0;inset-inline:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;color:var(--cv2-hero-live-ink);background:color-mix(in srgb,var(--cv2-hero-live-surface) 94%,transparent);font-size:clamp(12px,3.2cqi,14px);font-weight:600;line-height:1.6;white-space:nowrap;pointer-events:none}.ch-live-dot{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}@container (max-width: 250px){.ch-live-detail{display:none}}@media (prefers-reduced-motion:no-preference){.ch-live-badge{animation:ch-live-blink 1.8s ease-in-out infinite}}@keyframes ch-live-blink{0%,to{opacity:1}50%{opacity:.55}}.ch-media{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%}.ch-copy{grid-area:copy;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px clamp(20px,4vw,48px) 28px;text-align:center}.ch-headline{margin:0;max-width:22ch;font-size:clamp(1.5rem,1.05rem + 2vw,2.75rem);font-weight:900;line-height:1.55;color:var(--cv2-ink);overflow-wrap:anywhere;text-wrap:balance}.ch-subline{max-width:42ch;margin:10px 0 0;font-size:clamp(.9375rem,.84rem + .4vw,1.125rem);font-weight:500;line-height:1.9;color:var(--cv2-ink2);overflow-wrap:anywhere;text-wrap:pretty}.ch-actions{display:grid;grid-template-columns:minmax(0,280px);justify-content:center;width:100%;margin-top:24px}.ch-preorder-slot{grid-area:preorder;display:none}.ch-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;width:min(100%,280px);max-width:100%;padding:12px 24px;border-radius:18px;background:var(--cv2-primary);color:var(--cv2-on-primary);box-shadow:var(--cv2-btn-shadow);font-size:clamp(1rem,.95rem + .2vw,1.125rem);font-weight:800;line-height:1.5;text-decoration:none}.ch-cta,.ch-cta svg{flex:none;transition:transform .18s ease}.ch-cta:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ch-cta:hover{transform:translateY(-2px)}.ch-cta:hover svg{transform:translateY(2px)}}@media (min-width:960px){.ch-hero{grid-template-areas:"copy media";grid-template-columns:1fr 1.12fr;min-height:360px}.ch-video-layer{aspect-ratio:auto;min-height:360px}.ch-copy{padding-block:36px;align-items:flex-start;text-align:start}.ch-actions{grid-template-areas:"order preorder";grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:16px;justify-content:start}.ch-cta{grid-area:order}.ch-preorder-slot{display:block;min-width:0}.ch-cta{width:100%}.ch-media{-o-object-position:55% center;object-position:55% center}}.cv2 footer nav a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding-inline:12px}.cv2-topbar{position:absolute;inset:0 0 auto 0;height:calc(56px + env(safe-area-inset-top, 0px));padding:calc(4px + env(safe-area-inset-top, 0px)) 12px 0;z-index:2;background:var(--cv2-raised)}.cv2-brand,.cv2-topbar{display:flex;align-items:center;gap:8px}.cv2-brand{margin-inline-end:auto;color:var(--cv2-ink);font-weight:800;font-size:26px;line-height:1;min-width:0}.cv2-brand svg{flex:none}.cv2-brand h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cv2-icon-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;border:1px solid var(--cv2-border);background:var(--cv2-strip-bg);color:var(--cv2-ink);transition:transform .18s ease}.cv2-icon-btn:active{transform:scale(.94)}.cv2-icon-btn svg{width:22px;height:22px}.cv2-only-day{display:inline}.cv2-only-night,.dark .cv2-only-day{display:none}.dark .cv2-only-night{display:inline}.cv2-strip{position:relative;margin:0 20px 16px;min-height:64px;z-index:2;display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:24px;background:var(--cv2-strip-bg);border:1px solid var(--cv2-border);color:var(--cv2-ink);box-shadow:var(--cv2-shadow)}.cv2-strip[data-tone=urgent]{background:var(--cv2-urgent-bg);color:var(--cv2-urgent-ink)}.cv2-strip-dot{position:relative;flex:none;width:14px;height:14px;border-radius:50%;background:var(--cv2-success)}.cv2-strip[data-tone=urgent] .cv2-strip-dot{background:var(--cv2-urgent-ink)}.cv2-strip[data-tone=night] .cv2-strip-dot,.cv2-strip[data-tone=quiet] .cv2-strip-dot{background:var(--cv2-muted)}.cv2-strip[data-tone=calm] .cv2-strip-dot{background:var(--cv2-saffron)}.cv2-strip[data-tone=live] .cv2-strip-dot:after,.cv2-strip[data-tone=urgent] .cv2-strip-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;opacity:.25;transform:scale(1.65)}.cv2-strip-text{flex:1;min-width:0}.cv2-strip-title{margin:0;font-size:16px;font-weight:800;line-height:24px}.cv2-strip-sub{margin:0;font-size:15px;font-weight:500;line-height:22px;opacity:.86}.cv2-strip-chip{flex:none;min-width:96px;min-height:48px;padding:4px 10px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--cv2-sunken);color:var(--cv2-ink)}.cv2-strip[data-tone=urgent] .cv2-strip-chip{background:var(--cv2-urgent-chip);color:var(--cv2-urgent-ink)}.cv2-strip-clock{font-size:20px;font-weight:800;line-height:24px;font-variant-numeric:tabular-nums;direction:ltr}.cv2-strip-clock-label{font-size:13px;line-height:18px}.cv2-night-timer{position:relative;margin:0 20px 12px;width:min(236px,calc(100% - 40px));z-index:2;padding:12px 16px;border-radius:20px;background:var(--cv2-timer-bg);color:var(--cv2-timer-ink)}.cv2-night-timer b{display:block;font-size:42px;font-weight:800;line-height:52px;font-variant-numeric:tabular-nums;direction:ltr;text-align:end}.cv2-night-timer span{font-size:14px}.cv2-notice{margin:16px 16px 0;padding:16px;border-radius:24px;background:var(--cv2-raised);border:1px solid var(--cv2-border);box-shadow:var(--cv2-shadow)}.cv2-notice p{margin:0;font-size:15px;line-height:24px;color:var(--cv2-ink2)}.cv2-notice strong{display:block;font-size:18px;line-height:28px;color:var(--cv2-ink)}.cv2-call{margin-top:12px;min-height:64px;width:100%;padding:8px 18px;flex-wrap:wrap;border-radius:20px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--cv2-primary);color:var(--cv2-on-primary);box-shadow:var(--cv2-btn-shadow);font-size:18px;font-weight:800;text-decoration:none}.cv2-call small{font-size:15px;font-weight:500;direction:ltr;unicode-bidi:isolate;padding-inline:6px}.cv2-call-hours{margin:10px 0 0;font-size:15px;line-height:24px;color:var(--cv2-ink2)}.cv2-search{position:relative;margin:16px 16px 0;scroll-margin-top:10px}.cv2-search-icon{position:absolute;inset-inline-start:18px;top:50%;width:22px;height:22px;transform:translateY(-50%);color:var(--cv2-muted);pointer-events:none}.cv2-search-input{width:100%;height:60px;padding-block:0;padding-inline:54px 56px;border-radius:999px;border:1px solid var(--cv2-border-strong);background:var(--cv2-raised);color:var(--cv2-ink);font:inherit;font-size:17px;box-shadow:var(--cv2-shadow);outline:none}.cv2-search-input::-moz-placeholder{color:var(--cv2-muted)}.cv2-search-input::placeholder{color:var(--cv2-muted)}.cv2-search-input:focus-visible{border-color:var(--cv2-ring);box-shadow:0 0 0 3px var(--cv2-selection),var(--cv2-shadow)}.cv2-search-input::-webkit-search-cancel-button{display:none}.cv2-search-clear{position:absolute;inset-inline-end:6px;top:50%;width:48px;height:48px;transform:translateY(-50%);border:0;border-radius:999px;display:grid;place-items:center;background:transparent;color:var(--cv2-ink2);cursor:pointer}.cv2-search-clear svg{width:20px;height:20px}.cv2-search-clear:focus-visible{outline:2px solid var(--cv2-ring);outline-offset:2px}.cv2-search-empty{margin:0 0 12px;padding:20px 16px;border-radius:20px;background:var(--cv2-sunken);text-align:center;font-size:15px;line-height:24px;color:var(--cv2-ink2)}.cv2-rail-wrap{position:sticky;top:0;z-index:20;background:var(--cv2-bg);border-bottom:1px solid var(--cv2-border)}.cv2-rail{display:flex;gap:8px;overflow-x:auto;padding:12px 16px;scrollbar-width:none}.cv2-rail::-webkit-scrollbar{display:none}.cv2-rail-btn{flex:none;min-height:48px;padding:0 16px 0 18px;border-radius:999px;border:1px solid var(--cv2-border);background:var(--cv2-raised);color:var(--cv2-ink2);display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:transform .18s ease}.cv2-rail-btn svg{width:22px;height:22px}.cv2-rail-btn[aria-current=true]{background:var(--cv2-selection);border-color:var(--cv2-primary);color:var(--cv2-ink);box-shadow:var(--cv2-shadow)}.cv2-section{padding:30px 16px 0;scroll-margin-top:80px}.cv2-section-title{margin:0 0 4px;font-size:28px;font-weight:800;line-height:40px;color:var(--cv2-ink)}.cv2-section-title:after{content:"";display:block;width:36px;height:4px;margin-top:6px;border-radius:999px;background:linear-gradient(to left,var(--cv2-saffron),var(--cv2-ember))}.cv2-popular{display:flex;gap:16px;overflow-x:auto;padding:36px 16px 8px;margin:0 -16px;scrollbar-width:none;scroll-snap-type:x proximity}.cv2-popular>*{scroll-snap-align:start}.cv2-popular::-webkit-scrollbar{display:none}.cv2-card{position:relative;margin-top:32px;padding:16px;border-radius:28px;background:var(--cv2-raised);border:1px solid var(--cv2-border);box-shadow:var(--cv2-shadow);transition:transform .18s ease}.cv2-card[data-sold-out=true] .cv2-plate{opacity:.55}.cv2-card-plate{position:absolute;top:-28px;inset-inline-start:8px;width:120px;height:120px;padding:0;border:0;background:none;cursor:pointer}.cv2-card-body{padding-inline-start:124px;min-height:92px;min-width:0;display:flex;flex-direction:column}.cv2-card-open{display:block;width:100%;min-height:48px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.cv2-card-title{margin:0;font-size:clamp(18px,1.3vw + 13px,20px);font-weight:800;line-height:28px;color:var(--cv2-ink);text-wrap:balance;overflow-wrap:anywhere}.cv2-card-desc{margin:4px 0 0;font-size:15px;line-height:24px;color:var(--cv2-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv2-card-foot{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.cv2-price{font-size:clamp(18px,1.3vw + 13px,20px);font-weight:800;color:var(--cv2-ink);white-space:normal;font-variant-numeric:tabular-nums}.cv2-price small{font-size:14px}.cv2-price del,.cv2-price small{font-weight:500;color:var(--cv2-muted)}.cv2-price del{display:block;font-size:13px}.cv2-badge{display:inline-block;margin-top:6px;padding:2px 10px;border-radius:999px;font-size:13px;font-weight:700;background:var(--cv2-ember-soft);color:var(--cv2-ember-text)}.cv2-add{flex:none;width:56px;height:56px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;background:var(--cv2-primary);color:var(--cv2-on-primary);box-shadow:var(--cv2-btn-shadow);cursor:pointer;transition:transform .18s ease}.cv2-add:active{transform:scale(.94)}.cv2-add svg{width:26px;height:26px}.cv2-cta-muted{flex:none;min-height:48px;padding:0 14px;border-radius:16px;display:inline-flex;align-items:center;background:var(--cv2-disabled-bg);color:var(--cv2-disabled-ink);font-size:15px;font-weight:700}.cv2-in-tray{margin-top:12px;padding:8px 8px 8px 12px;border-radius:20px;background:var(--cv2-primary-wash);display:flex;align-items:center;justify-content:space-between;gap:8px}.cv2-in-tray-text{font-size:14px;color:var(--cv2-ink2)}.cv2-in-tray-text b{display:block;font-size:15px;color:var(--cv2-ink)}.cv2-stepper{gap:6px}.cv2-step,.cv2-stepper{display:inline-flex;align-items:center}.cv2-step{width:48px;height:48px;border-radius:16px;border:0;justify-content:center;cursor:pointer;background:var(--cv2-sunken);color:var(--cv2-ink);transition:transform .18s ease}.cv2-step:active{transform:scale(.94)}.cv2-step[data-dir=up]{background:var(--cv2-primary);color:var(--cv2-on-primary)}.cv2-step:disabled{opacity:.45;cursor:default}.cv2-step svg{width:22px;height:22px}.cv2-count{min-width:32px;text-align:center;font-size:21px;font-weight:800;font-variant-numeric:tabular-nums}.cv2-pop{position:relative;flex:none;width:252px;min-height:224px;padding:112px 16px 16px;border-radius:28px;background:var(--cv2-raised);border:1px solid var(--cv2-border);box-shadow:var(--cv2-shadow);transition:transform .18s ease;display:flex;flex-direction:column}.cv2-pop>div:not(.cv2-card-plate):not(.cv2-in-tray){display:flex;flex:1;flex-direction:column}.cv2-pop .cv2-card-open{flex:1;min-height:56px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cv2-card:hover,.cv2-pop:hover{transform:translateY(-2px);box-shadow:var(--cv2-shadow-lg)}.cv2-card:hover .cv2-plate,.cv2-pop:hover .cv2-plate{transform:scale(1.045)}.cv2-add:hover{transform:scale(1.06)}.cv2-rail-btn:hover{transform:translateY(-1px)}}.cv2-pop .cv2-card-plate{top:-28px;inset-inline-start:50%;width:140px;height:140px;transform:translateX(50%)}.cv2-plate{position:relative;display:block;width:100%;height:100%;filter:var(--cv2-plate-shadow);transition:transform .25s ease}.cv2-plate>svg{position:absolute;inset:0;width:100%;height:100%}.cv2-plate img{position:absolute;inset:12%;width:76%;height:76%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cv2-tray{position:fixed;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:40;max-width:696px;margin:0 auto;height:72px;padding:0 12px 0 16px;border:0;border-radius:24px;display:flex;align-items:center;gap:12px;background:var(--cv2-tray-bg);color:var(--cv2-tray-ink);box-shadow:var(--cv2-shadow-lg),inset 0 1px 0 var(--cv2-tray-hi);font:inherit;text-align:start;cursor:pointer;animation:cv2TrayIn .24s ease-out;transition:transform .18s ease}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cv2-tray:not([data-mode=closed]):hover{transform:translateY(-1px)}}@keyframes cv2TrayIn{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.cv2-tray-thumbs{position:relative;display:flex;flex:none}.cv2-tray-thumb{width:44px;height:44px;margin-inline-start:-16px}.cv2-tray-thumb:first-child{margin-inline-start:0}.cv2-tray-badge{position:absolute;top:-6px;inset-inline-end:-6px;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--cv2-saffron);color:var(--cv2-on-saffron);font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.cv2-tray-main{flex:1;min-width:0}.cv2-tray-main b{display:block;font-size:18px;font-weight:800;line-height:26px}.cv2-tray-main span{font-size:13px;color:var(--cv2-tray-muted)}.cv2-tray-total{flex:none;padding-inline-start:12px;border-inline-start:1px solid var(--cv2-tray-hi);font-size:19px;font-weight:800;white-space:nowrap}.cv2-tray-total small{font-size:13px;font-weight:500;color:var(--cv2-tray-muted)}@media (min-width:960px){.cv2-shell{max-width:1200px;padding-inline:16px}.cv2-search{margin:24px 32px 0}.cv2-rail{padding-inline:32px}.cv2-section{padding:40px 32px 0}.cv2-section-title{font-size:30px}.cv2-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:40px 24px;padding-top:32px}.cv2-menu-grid>.cv2-card{display:flex;flex-direction:column;margin-top:0}.cv2-menu-grid .cv2-card-body,.cv2-menu-grid .cv2-card-open{flex:1}}@media (max-width:400px){.cv2-tray{gap:8px}.cv2-tray-thumb{width:36px;height:36px;margin-inline-start:-22px}.cv2-tray-main b,.cv2-tray-total{font-size:16px}.cv2-tray-total{padding-inline-start:8px}}@media (prefers-reduced-motion:reduce){.cv2 *,.cv2 :after,.cv2 :before{animation:none!important;transition:none!important}.ch-cta:active,.cv2-add:active,.cv2-icon-btn:active,.cv2-step:active{transform:none}}@keyframes cv2MsgIn{0%{transform:translateY(10px) scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes cv2MsgAway{to{transform:translateY(-18px) scale(.94);opacity:0}}@keyframes cv2ChefAway{to{transform:translateY(12px) scale(.94);opacity:0}}.cv2-msg-wrap{padding:12px 16px 0}.cv2-msg-banner{position:relative;overflow:hidden;display:flex;gap:12px;align-items:flex-start;padding:16px 16px 14px 64px;border-radius:26px;background:var(--cv2-promo-bg);border:1px solid var(--cv2-promo-edge);box-shadow:var(--cv2-shadow);animation:cv2MsgIn .25s ease-out both}.cv2-chef[data-leaving=true],.cv2-msg-banner[data-leaving=true]{pointer-events:none;animation:cv2MsgAway .25s ease-out both}.cv2-chef[data-leaving=true]{animation-name:cv2ChefAway}.cv2-msg-ribbon{position:absolute;top:0;right:0;left:0;height:6px;background:var(--cv2-ribbon)}.cv2-msg-rosette{flex:none;display:block;margin-top:10px;overflow:visible}.cv2-msg-rosette-text{font-size:27px;font-weight:900}.cv2-msg-body{flex:1;min-width:0;padding-top:8px}.cv2-msg-eyebrow{display:block;font-size:13px;font-weight:800;line-height:20px;color:var(--cv2-saffron-text)}.cv2-msg-banner h2{margin:2px 0 0;font-size:22px;font-weight:900;line-height:1.3;color:var(--cv2-ink)}.cv2-msg-banner p{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--cv2-ink2)}.cv2-msg-banner .cv2-msg-offer{font-size:13px;font-weight:700;color:var(--cv2-success)}.cv2-msg-banner .cv2-msg-ends{font-size:13px;font-weight:700;color:var(--cv2-ember-text)}.cv2-msg-cta{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:2px;font-size:15px;font-weight:800;color:var(--cv2-ring);text-decoration:none}.cv2-msg-cta svg{width:18px;height:18px}.cv2-msg-close{position:absolute;top:14px;left:10px;width:48px;height:48px;padding:0;display:grid;place-items:center;border-radius:999px;border:1px solid var(--cv2-promo-edge);background:var(--cv2-raised);color:var(--cv2-ink);cursor:pointer}.cv2-msg-close svg{width:22px;height:22px}.cv2-msg-close:focus-visible,.cv2-msg-cta:focus-visible{outline:3px solid var(--cv2-ring);outline-offset:3px}.cv2-chef{position:fixed;right:20px;left:20px;z-index:39;max-width:672px;margin:0 auto;display:flex;align-items:flex-end;gap:8px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));animation:cv2MsgIn .25s ease-out both}.cv2-chef[data-placement=tray]{bottom:calc(100px + env(safe-area-inset-bottom, 0px))}.cv2-chef-avatar{flex:none;display:block}.cv2-chef-card{position:relative;flex:1;min-width:0;padding:12px 12px 12px 60px;background:var(--cv2-raised);border:1px solid var(--cv2-border);border-radius:22px 22px 6px 22px;box-shadow:var(--cv2-shadow-lg)}.cv2-chef-card .cv2-msg-close{top:8px;left:8px}.cv2-chef-name{display:block;font-size:13px;font-weight:800;line-height:20px;color:var(--cv2-saffron-text)}.cv2-chef-title{margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.6;color:var(--cv2-ink)}.cv2-chef-text{margin:2px 0 0;font-size:15px;line-height:1.6;color:var(--cv2-ink2)}.cv2-msg-toast-region{position:fixed;left:0;right:0;bottom:calc(100px + env(safe-area-inset-bottom, 0px));z-index:41;display:flex;justify-content:center;pointer-events:none}.cv2-msg-toast{display:inline-flex;align-items:center;height:52px;padding:0 20px;border-radius:999px;background:var(--cv2-toast-bg);color:var(--cv2-toast-ink);box-shadow:var(--cv2-shadow-lg);font-size:16px;font-weight:700;white-space:nowrap;animation:cv2MsgIn .2s ease-out both}.cv2-tray[data-mode=closed]{--cv2-tray-bg:var(--cv2-raised);--cv2-tray-ink:var(--cv2-ink);--cv2-tray-muted:var(--cv2-ink2);--cv2-tray-hi:var(--cv2-border);cursor:default;border:1px solid var(--cv2-border-strong)}.dark .cv2{--cv2-bg:var(--cv2-n-bg);--cv2-raised:var(--cv2-n-raised);--cv2-sunken:var(--cv2-n-sunken);--cv2-border:var(--cv2-n-border);--cv2-border-strong:var(--cv2-n-border-strong);--cv2-ink:var(--cv2-n-ink);--cv2-ink2:var(--cv2-n-ink2);--cv2-muted:var(--cv2-n-muted);--cv2-primary:var(--cv2-n-primary);--cv2-primary-deep:var(--cv2-n-primary-deep);--cv2-on-primary:var(--cv2-n-on-primary);--cv2-primary-wash:var(--cv2-n-primary-wash);--cv2-selection:var(--cv2-n-selection);--cv2-ring:var(--cv2-n-ring);--cv2-saffron:var(--cv2-n-saffron);--cv2-saffron-text:var(--cv2-n-saffron-text);--cv2-saffron-soft:var(--cv2-n-saffron-soft);--cv2-on-saffron:var(--cv2-n-on-saffron);--cv2-ember:var(--cv2-n-ember);--cv2-ember-soft:var(--cv2-n-ember-soft);--cv2-ember-text:var(--cv2-n-ember-text);--cv2-danger:var(--cv2-n-danger);--cv2-success:var(--cv2-n-success);--cv2-success-soft:var(--cv2-n-success-soft);--cv2-shadow:var(--cv2-n-shadow);--cv2-shadow-lg:var(--cv2-n-shadow-lg);--cv2-plate-shadow:var(--cv2-n-plate-shadow);--cv2-btn-shadow:var(--cv2-n-btn-shadow);--cv2-tray-bg:var(--cv2-n-tray-bg);--cv2-tray-ink:var(--cv2-n-tray-ink);--cv2-tray-muted:var(--cv2-n-tray-muted);--cv2-tray-hi:var(--cv2-n-tray-hi);--cv2-disabled-bg:var(--cv2-n-disabled-bg);--cv2-disabled-ink:var(--cv2-n-disabled-ink);--cv2-plate-fill:var(--cv2-n-plate-fill);--cv2-plate-ring:var(--cv2-n-plate-ring);--cv2-strip-bg:var(--cv2-n-strip-bg);--cv2-urgent-bg:var(--cv2-n-urgent-bg);--cv2-urgent-ink:var(--cv2-n-urgent-ink);--cv2-urgent-chip:var(--cv2-n-urgent-chip);--cv2-timer-bg:var(--cv2-n-timer-bg);--cv2-timer-ink:var(--cv2-n-timer-ink);--cv2-promo-bg:var(--cv2-n-promo-bg);--cv2-promo-edge:var(--cv2-n-promo-edge);--cv2-ribbon:var(--cv2-n-ribbon);--cv2-ribbon-deep:var(--cv2-n-ribbon-deep);--cv2-on-ribbon:var(--cv2-n-on-ribbon);--cv2-toast-bg:var(--cv2-n-toast-bg);--cv2-toast-ink:var(--cv2-n-toast-ink);--cv2-coat:var(--cv2-n-coat);--cv2-coat-edge:var(--cv2-n-coat-edge);--cv2-skin:var(--cv2-n-skin);--cv2-skin-line:var(--cv2-n-skin-line)}:is(.cv2c-sheet,.cv2-account) .leaflet-control-zoom.leaflet-bar a{min-width:44px;min-height:44px;line-height:44px}:is(.cv2c-sheet,.cv2-account) img.leaflet-marker-icon{box-sizing:content-box;border-color:transparent;border-style:solid;border-width:3px 9px 0 10px;margin-left:-22px!important;margin-top:-44px!important}:is(.cv2c-sheet,.cv2-account) div.leaflet-marker-icon{box-sizing:content-box;border:8px solid transparent;margin-left:-22px!important;margin-top:-22px!important}