.identity-clip{display:inline-block;flex-shrink:0;overflow:hidden;vertical-align:middle}.identity-clip>:is(img,video){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.identity-sadu{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-size:40px 40px;opacity:.09;-webkit-mask-image:linear-gradient(to left,#000,transparent 80%);mask-image:linear-gradient(to left,#000,transparent 80%)}[dir=rtl] .identity-sadu{-webkit-mask-image:linear-gradient(to right,#000,transparent 80%);mask-image:linear-gradient(to right,#000,transparent 80%)}.identity-sadu-empty{background-size:36px 36px;opacity:.07}.identity-empty{position:relative;isolation:isolate;overflow:hidden}.identity-empty>:not(.identity-sadu){position:relative;z-index:1}.identity-empty .identity-clip{width:96px;height:96px;margin-bottom:16px}.identity-meal-preview{border-radius:24px;padding:14px;background:#fff;color:#0c1221}.identity-meal-preview>p{font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)));margin:0 0 10px}.identity-meal-film{width:100%;aspect-ratio:16 / 9;border-radius:18px}.identity-meal-film>:is(img,video){-o-object-fit:cover;object-fit:cover}.identity-meal-options{display:flex;gap:4px;margin-top:8px}.identity-meal-options button{flex:1;min-height:44px;border-radius:14px;font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)));background:#f5f6f6}.identity-meal-options button[aria-pressed=true]{background:#1bb897;color:#0c1221}.identity-parallax{overflow:hidden}.identity-parallax>div{height:calc(100% + 12px);margin-top:-6px}.identity-parallax img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.identity-loader-ring{animation:identity-ring 1.4s linear infinite}[data-identity-paused=true] .identity-loader-ring{animation-play-state:paused}@keyframes identity-ring{to{transform:rotate(360deg)}}@keyframes identity-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pp-week-continuous>span{transform-origin:left;animation:identity-progress 1.1s .8s cubic-bezier(.2,.8,.2,1) both}[dir=rtl] .pp-week-continuous>span{transform-origin:right}[data-dashboard-motion-paused=true] .pp-week-continuous>span{animation:none}@media(prefers-reduced-motion:reduce){.identity-loader-ring,.pp-week-continuous>span{animation:none}}.nr-header-welcome{position:relative;isolation:isolate;overflow:hidden}@keyframes identity-carry{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.identity-brand-loader{--loader-height: max(380px, 100svh);position:relative;min-height:var(--loader-height);padding-top:max(32px,calc((var(--loader-height) - 844px) / 2 + 198px));background:var(--rd-app-bg, #F9F9FE);color:var(--rd-ink, #0C1221);font-family:Cairo,sans-serif}.identity-brand-loader.fixed{position:fixed}.identity-loader-content{display:flex;flex-direction:column;align-items:center;width:100%;padding-inline:16px}.identity-loader-emblem{position:relative;width:220px;height:220px;flex-shrink:0}.identity-loader-disc{display:block;width:100%;height:100%}.identity-loader-disc-fill{fill:#e8f8f5}.identity-loader-track{stroke:#cdefe8}.identity-loader-arc{stroke:var(--nt-green, #1BB897)}.identity-loader-orbit{transform-origin:110px 110px;animation:identity-ring 1.4s linear infinite}.identity-loader-logo{position:absolute;inset:30px;width:160px;height:160px;-o-object-fit:contain;object-fit:contain}.identity-loader-caption{margin:30px 0 0;min-height:25px;font-size:max(var(--customer-min-text, 0px),calc(16 * var(--customer-text-unit, 1px)));font-weight:600;line-height:max(var(--customer-min-leading, 0px),calc(25 * var(--customer-text-unit, 1px)));text-align:center;color:var(--rd-ink, #0C1221)}.identity-loader-progress{display:block;width:180px;max-width:100%;height:10px;margin-top:8px;border-radius:5px;overflow:hidden;background:#0c122112}.identity-loader-progress-fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--nt-green, #1BB897);transform-origin:left;transition:transform .6s ease-out}.identity-brand-loader[dir=rtl] .identity-loader-progress-fill{transform-origin:right}.identity-loader-footer{position:absolute;bottom:max(24px,calc((var(--loader-height) - 844px) / 2 + 126px));inset-inline:max(40px,calc((100% - 310px)/2));border-top:1px solid var(--rd-ink-8, rgb(12 18 33 / 8%));padding-top:7px;font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)));line-height:max(var(--customer-min-leading, 0px),calc(19 * var(--customer-text-unit, 1px)));text-align:center;color:var(--rd-ink-66, rgb(12 18 33 / 66%))}.identity-brand-loader-inline{--loader-height: 0px;min-height:260px;padding:32px 0;border-radius:32px}.identity-brand-loader-inline .identity-loader-emblem{width:128px;height:128px}.identity-brand-loader-inline .identity-loader-logo{inset:17.45px;width:93.1px;height:93.1px}.identity-brand-loader-inline .identity-loader-caption{margin-top:20px}[data-identity-paused=true] .identity-loader-orbit{animation:none}[data-identity-paused=true] .identity-loader-progress-fill{transition:none}@media(prefers-reduced-motion:reduce){.identity-loader-orbit{animation:none}.identity-loader-progress-fill{transition:none}}.identity-idle-float{animation:identity-idle-float 3s ease-in-out infinite}.identity-idle-float[data-motion-playing=true]{animation:none}@keyframes identity-idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.identity-idle-float{animation:none!important}}body[data-customer-typography],body:has(:is([data-testid=customer-layout],[data-customer-public])){--customer-type-multiplier: var(--nutrio-customer-font-scale, 1);--customer-text-unit: calc(1rem * var(--customer-type-multiplier) / 14);--customer-min-text: calc(12 * var(--customer-text-unit));--customer-min-leading: 1.35em;--font-body: calc(14 * var(--customer-text-unit));--font-caption: calc(12 * var(--customer-text-unit));--font-title: calc(24 * var(--customer-text-unit))}:is([data-testid=customer-layout],[data-customer-public]) :is(h1,h2,h3,p,label){word-break:normal;overflow-wrap:break-word}.nr-reference-header [role=tab]>span:not(.nr-tab-active-pill){white-space:normal;overflow:visible;text-overflow:clip}[data-testid=bottom-tab-bar] .customer-dock-label{font-size:min(calc(12 * var(--customer-text-unit, 1px)),var(--customer-dock-caption-max, 14px))!important;line-height:1.5!important;white-space:nowrap}[data-testid=bottom-tab-bar] [aria-hidden=true][class*=rounded-full][class*=absolute]{font-size:var(--customer-dock-badge-size,12px)!important;line-height:1.2!important}:is([data-testid=customer-layout],[data-customer-public]) :is(.grid-cols-3,.p09-profile-stats){grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(84 * var(--customer-text-unit, 1px))),1fr))}:is([data-testid=customer-layout],[data-customer-public]) .grid-cols-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(64 * var(--customer-text-unit, 1px))),1fr))}:is([data-testid=customer-layout],[data-customer-public]) .truncate{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}body[data-customer-typography] :is([role=dialog],[role=menu],[role=listbox]) .truncate{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}body[data-customer-typography] :is([role=dialog],[role=menu],[role=listbox]) :is(.line-clamp-1,.line-clamp-2,.line-clamp-3){-webkit-line-clamp:unset;overflow:visible}html[data-customer-large-text=true] body[data-customer-typography] :is([role=dialog],[role=menu],[role=listbox]) .grid-cols-2{grid-template-columns:minmax(0,1fr)}.customer-text-size{margin:12px 16px}:is([data-testid=customer-layout],[data-customer-public]) :is(button:not([role=switch]):not([role=checkbox]),a[role=button],summary,[role=tab],[role=menuitem]){min-width:44px;min-height:44px}:is([data-testid=customer-layout],[data-customer-public]) a:is([class*=flex],[class*=block]){min-height:44px}body[data-customer-typography] :is([role=dialog],[role=menu]) :is(button,summary,[role=menuitem]){min-width:44px;min-height:44px}body[data-customer-typography] :is(button[role=switch],button[role=checkbox]):not([class*=absolute]){position:relative}body[data-customer-typography] :is(button[role=switch],button[role=checkbox]):before{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}body[data-customer-typography] :is(label,div,td,th,li):has(>:is(button[role=switch],button[role=checkbox])){min-height:44px}body[data-customer-typography] :is(button[role=switch],button[role=checkbox]):focus-visible{outline:2px solid #0C1221;outline-offset:4px}body[data-customer-typography] :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:max(44px,calc(1.35em + 20px))}body[data-customer-typography] textarea{min-height:max(88px,calc(2.7em + 20px))}:is([data-testid=customer-layout],[data-customer-public]) :is(.line-clamp-1,.line-clamp-2,.line-clamp-3){-webkit-line-clamp:unset;overflow:visible}html[data-customer-large-text=true] :is([data-testid=customer-layout],[data-customer-public]) .grid-cols-2{grid-template-columns:minmax(0,1fr)}:is([data-testid=customer-layout],[data-customer-public]) :is(.p03-meal-copy h3,.p13-program-row small,.p13-90-includes small){display:block;-webkit-line-clamp:unset;overflow:visible}html[data-customer-large-text=true] .plan-fill{flex-wrap:wrap}html[data-customer-large-text=true] .plan-fill .plan-art{flex-basis:64px}html[data-customer-large-text=true] .plan-fill>div{flex-basis:calc(100% - 80px)}html[data-customer-large-text=true] .plan-fill .plan-fill-control,html[data-customer-large-text=true] .plan-fill .customer-action{width:100%;height:auto;min-height:44px}.customer-data-context{margin:12px 16px;border-radius:20px;background:#f5f6f6;padding:12px 16px;color:#0c1221}.customer-data-context summary{display:list-item;padding-block:8px;font-weight:700;cursor:pointer}.customer-data-context dl{display:grid;gap:8px;margin-top:8px}.customer-data-context dt{font-weight:700}.customer-data-context dd{margin:0;color:#50545f;overflow-wrap:break-word}.customer-wait{margin:12px 16px;padding:16px;border-radius:24px;background:#f5f6f6;color:#0c1221}.customer-wait p{margin-block:8px}.customer-wait-actions{display:flex;flex-wrap:wrap;gap:8px}.p09-profile-details>summary{display:list-item;list-style:disclosure-closed inside}.p09-profile-details[open]>summary{list-style-type:disclosure-open}@media print{body[data-customer-typography],body:has(:is([data-testid=customer-layout],[data-customer-public])){--customer-type-multiplier:1;--customer-text-unit:1px;--customer-min-text:0px;--customer-min-leading:0px}}:is([data-testid=customer-layout],[data-customer-public]) :is(.customer-surface,.plan-surface,.pb-card,[data-ui=card],.rounded-card,.shadow-soft-card):not([data-customer-action]){border:0;box-shadow:none}:is([data-testid=customer-layout],[data-customer-public]) :is(section,article,.customer-surface,.plan-surface,.pb-card,[data-ui=card],.rounded-card,.shadow-soft-card):not([data-customer-action]):not(:focus-visible){box-shadow:none!important}@media(hover:hover){:is([data-testid=customer-layout],[data-customer-public]) :is([class*="hover:-translate-y"],[class*="hover:scale-"]):hover:not(:active){transform:none!important}}.customer-action[data-customer-action]{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:48px;max-width:100%;height:auto;border:0;font-family:inherit;line-height:1.35;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.customer-action[data-action-size=compact]{min-height:44px}.customer-action>svg{width:16px;height:16px;flex-shrink:0}.customer-action>[data-customer-icon]{width:24px;height:24px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.customer-action>span{min-width:0}.customer-action[data-customer-action]:focus-visible{outline:2px solid #0C1221;outline-offset:3px}.customer-action:active:not(:disabled),:is(a,button):active>.customer-action{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.customer-action:active:not(:disabled),:is(a,button):active>.customer-action{transform:none}}.customer-action[data-customer-action][data-proposal-action]{border-radius:999px;padding:12px 20px;color:#0c1221;background-image:none;box-shadow:0 3px 8px #0c12211f}.customer-action[data-customer-action][data-proposal-action=primary]{background-color:#1bb897;background-image:linear-gradient(180deg,#49c6ac,#1bb897)}.customer-action[data-customer-action][data-proposal-action=secondary]{background-color:#fff;border:1px solid #0C1221;--tw-ring-shadow: 0 0 #0000}.customer-action[data-customer-action][data-proposal-action=tertiary]{background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:4px}.customer-action[data-customer-action][data-proposal-action=danger]{background-color:#f85868}.customer-action[data-customer-action][data-proposal-action]:disabled{background:#ececed;color:#50545f;box-shadow:none;opacity:1}.customer-action[data-proposal-action]:active:not(:disabled){box-shadow:none}.plan-photo{height:200px;overflow:hidden;border-radius:0 0 24px 24px;background:#f1faf8;isolation:isolate}.plan-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:plan-zoom 12s ease-in-out infinite alternate}.plan-photo .plan-photo-fallback{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;animation:none}.plan-photo-fallback-wrap{height:100%;display:grid;place-items:center}@keyframes plan-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.plan-ring{position:relative;flex-shrink:0}.plan-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.plan-ring-center{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;color:#0c1221}.plan-ring-center .identity-clip{width:56px;height:56px}.plan-macros{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.plan-macros span{border-radius:999px;padding:5px 12px;font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)));font-weight:700;color:#0c1221}.plan-order-steps{display:flex;margin:16px 0;padding:0;list-style:none;color:#0c1221}.plan-order-steps li{flex:1;min-width:0;text-align:center;position:relative;font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)))}.plan-order-steps li:before{content:"";position:absolute;inset-inline-start:-50%;top:6px;width:100%;height:3px;background:linear-gradient(#1bb897,#1bb897) left center / 0% 100% no-repeat,#0c12211f;transition:background-size .9s cubic-bezier(.22,1,.36,1)}.plan-order-steps li:first-child:before{display:none}.plan-order-steps li[data-done=true]:before{background-size:100% 100%}.plan-order-dot{position:relative;display:block;width:14px;height:14px;border:2px solid var(--step-color);border-radius:50%;background:#fff;margin:0 auto 8px}[data-done=true]>.plan-order-dot{background:var(--step-color)}[aria-current=step]>.plan-order-dot:after{content:"";position:absolute;inset:-7px;border-radius:50%;background:var(--step-color);animation:plan-pulse 1.6s ease-out infinite}.plan-order-steps-large li{font-size:max(var(--customer-min-text, 0px),calc(13 * var(--customer-text-unit, 1px)))}.plan-order-steps-large .plan-order-dot{width:18px;height:18px}.plan-order-steps-large li:before{top:8px}@keyframes plan-pulse{0%{transform:scale(1);opacity:.2}to{transform:scale(1.35);opacity:0}}.plan-day-dots{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:6px;min-height:6px}.plan-day-dots i{width:6px;height:6px;border-radius:50%;animation:plan-dot .12s ease-out both}@keyframes plan-dot{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.plan-hop{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;animation:plan-hop .92s ease-in-out both}@keyframes plan-hop{0%{opacity:0;transform:translateY(0)}14%{opacity:1}26%{transform:translateY(0)}50%{transform:translateY(-28px)}78%{transform:translateY(0);opacity:1}to{opacity:0}}.plan-streak-days{display:flex;gap:8px;margin-top:12px}.plan-streak-days span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid rgb(12 18 33 / .12);color:#0c1221;font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)))}.plan-streak-days [data-complete=true]{background:#1bb897}@media(prefers-reduced-motion:reduce){.plan-photo img,.plan-hop,.plan-day-dots i,[aria-current=step]>.plan-order-dot:after{animation:none}.plan-order-steps li:before{transition:none}}.plan-route>:is(main,section),.plan-route>div>:is(main,section),.plan-route .schedule-redesign-content{animation:plan-route var(--route-duration) cubic-bezier(.2,0,0,1) both}@keyframes plan-route{0%{opacity:0;transform:translate(var(--route-x))}to{opacity:1;transform:translate(0)}}.plan-route[data-paused=true]>*,.plan-route[data-paused=true]>div>*,.plan-route[data-paused=true]>div>div>*{animation:none}.plan-pull{display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;background:#f3fafe;color:#0c1221;font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)));transition:height .2s ease}.plan-pull img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}@media(prefers-reduced-motion:reduce){.plan-route>*,.plan-route>div>*,.plan-route>div>div>*,.plan-pull img{animation:none!important}.plan-pull{transition:none}}.plan-order-steps[data-paused=true] .plan-order-dot:after,.plan-day-dots[data-paused=true] i{animation:none}.plan-route[data-paused=true] .schedule-redesign-content{animation:none}.plan-loading-dots{display:flex;gap:4px}.plan-loading-dots i{width:6px;height:6px;border-radius:50%;background:#1bb897}@media(prefers-reduced-motion:reduce){.plan-route .schedule-redesign-content{animation:none!important}}.plan-order-steps[dir=rtl] li:before{background-position:right center}.plan-order-steps li[data-done=false]{color:#0c122180}.plan-order-steps[data-paused=true] li:before{transition:none}.customer-account-avatar{position:relative;display:inline-grid;flex-shrink:0;place-items:center;vertical-align:middle}.customer-account-avatar-content{position:relative;display:grid;place-items:center;width:83.333333%;height:83.333333%;min-width:0;min-height:0;border-radius:50%}.customer-account-avatar[data-account-avatar]>.customer-account-avatar-ring{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.nr-reference-header .nr-header-welcome{display:flex;flex-direction:column;min-height:0;margin:0;padding:0;overflow:visible;isolation:isolate}.nr-reference-header .nr-header-row{display:flex;align-items:center;gap:10px}.nr-reference-header .nr-header-row+[data-testid=dashboard-quick-strip]{margin-top:16px}.nr-reference-header .nr-hero-avatar{position:relative;display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;padding:0;border-radius:9999px;transition:transform .12s var(--rd-ease-press, ease-out)}.nr-reference-header .nr-hero-avatar:active{transform:scale(.97)}.nr-reference-header .nr-hero-avatar-inner{display:grid;place-items:center;width:40px;height:40px;border-radius:9999px;background:#ebedfd;box-shadow:inset 0 0 0 2px #fff;color:#0c1221;font-size:max(var(--customer-min-text, 0px),calc(18 * var(--customer-text-unit, 1px)));font-weight:700;line-height:1}.nr-reference-header .nr-hero-copy{position:relative;z-index:1;flex:1;min-width:0;width:auto;padding:0}.nr-reference-header .nr-header-date{margin:0;font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)));font-weight:600;line-height:1.5;color:#0c1221a8}.nr-reference-header h1.nr-greeting-plain{margin:0;font-family:inherit;font-style:normal;font-size:max(var(--customer-min-text, 0px),calc(20 * var(--customer-text-unit, 1px)));line-height:1.3;font-weight:700;letter-spacing:normal;transform:none}.nr-reference-header .nr-hero-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.nr-reference-header .nr-hero-action{position:relative;display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:9999px;background:#fff;color:#0c1221;box-shadow:0 2px 6px #0c12210f,inset 0 0 0 1px #0c122114;transition:transform .12s var(--rd-ease-press, ease-out)}.nr-reference-header .nr-hero-action:active{transform:scale(.97)}.nr-reference-header .nr-hero-action-badge{position:absolute;top:-3px;inset-inline-end:-3px;display:grid;place-items:center;height:20px;min-width:20px;padding-inline:3px;border-radius:9999px;background:#f85868;color:#0c1221;font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)));font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff}.nr-reference-header .nr-pulse-line{margin-top:6px}.nr-reference-header .nr-header-tabs{position:relative;z-index:3;max-width:none;margin-top:12px;margin-bottom:12px}.nr-reference-header [role=tablist]{display:flex;overflow-x:auto;scroll-padding-inline:4px;gap:4px;min-height:52px;padding:4px;border:0;border-radius:24px;background:#f1f2fe}.nr-reference-header [role=tab]{position:relative;isolation:isolate;display:flex;min-width:44px;flex:1 0 auto;min-height:44px;align-items:center;justify-content:center;padding:8px 12px;border:0;border-radius:20px;background:transparent;color:#0c1221a8;font-size:max(var(--customer-min-text, 0px),calc(14 * var(--customer-text-unit, 1px)));font-weight:600;line-height:1.2}.nr-reference-header [role=tab][aria-selected=true]{color:#0c1221;font-weight:700}.nr-reference-header [role=tab]>.nr-tab-active-pill{position:absolute;inset:0;z-index:-1;border-radius:20px;background:#fff;box-shadow:0 2px 6px #0c122212}header.nr-hero.nr-reference-header.nr-customer-header{box-sizing:border-box;position:relative;isolation:isolate;flex-shrink:0;width:100%;max-width:480px;min-height:0;margin-inline:auto;padding:12px 16px;overflow:visible;background:var(--nutrio-surface, #FFFFFF);border-block-end:1px solid var(--nutrio-border, #D8D9DB);color:#0c1221;font-family:Cairo,Plus Jakarta Sans,system-ui,sans-serif}header.nr-hero.nr-reference-header.nr-customer-header[dir=rtl]{font-family:Cairo,Changa,system-ui,sans-serif}header.nr-customer-header:before,header.nr-customer-header:after{display:none}header.nr-customer-header .nr-header-date{margin:0}header.nr-hero.nr-reference-header.nr-customer-header h1.nr-greeting-plain{padding-block:3px 5px;overflow-wrap:anywhere;color:#0c1221;font-size:max(var(--customer-min-text, 0px),calc(20 * var(--customer-text-unit, 1px)));line-height:1.3;font-weight:700}header.nr-customer-header :is(a,button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}header.nr-customer-header :is(a,button):focus-visible{outline:3px solid #6F7FF3;outline-offset:3px}header.nr-customer-header .nr-hero-action{width:44px;height:44px;isolation:isolate;background:transparent;box-shadow:none}header.nr-customer-header .nr-hero-action:before{content:"";position:absolute;inset:2px;z-index:-1;border-radius:inherit;background:#fff;box-shadow:0 2px 6px #0c12210f,inset 0 0 0 1px #0c122114}header.nr-hero.nr-reference-header.nr-customer-header.nr-customer-header--tabs{padding-bottom:0}@media(max-width:359px){header.nr-hero.nr-reference-header.nr-customer-header h1.nr-greeting-plain{font-size:max(var(--customer-min-text, 0px),calc(18 * var(--customer-text-unit, 1px)))}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)));font-size:max(var(--customer-min-text, 0px),calc(.75rem * var(--customer-type-multiplier, 1)));line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:max(var(--customer-min-leading, 0px),calc(26 * var(--customer-text-unit, 1px)));display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:max(var(--customer-min-leading, 0px),calc(30 * var(--customer-text-unit, 1px)))}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:max(var(--customer-min-text, 0px),calc(22 * var(--customer-text-unit, 1px)))}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:max(var(--customer-min-text, 0px),calc(13 * var(--customer-text-unit, 1px)));font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:max(var(--customer-min-text, 0px),calc(13 * var(--customer-text-unit, 1px)));font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.comet-thumb{position:absolute;top:0;bottom:0;border-radius:9999px;background:#2fd3b5;box-shadow:inset 0 1px #ffffff80,0 6px 16px #2fd3b559;pointer-events:none;opacity:0;overflow:hidden;transition:left .42s cubic-bezier(.22,1.2,.36,1),width .42s cubic-bezier(.22,1.2,.36,1),opacity .22s ease}.comet-thumb--on{opacity:1}.comet-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.55) 48%,transparent 64%);transform:translate(-130%);animation:comet-thumb-sheen 3.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes comet-thumb-sheen{0%,55%{transform:translate(-130%)}90%,to{transform:translate(130%)}}.comet-chip-icon{transition:transform .32s cubic-bezier(.22,1.2,.36,1),opacity .22s ease}.comet-chip-icon--active{transform:translateY(-1px) scale(1.12)}.comet-rail{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}.restaurant-coverage-notice{--coverage-wash: var(--nutrio-sky-soft);--coverage-label: var(--nutrio-sky-ink);--coverage-ring: var(--nutrio-sky);padding:8px 10px 10px}.restaurant-coverage-notice[data-tone=attention]{--coverage-wash: color-mix(in srgb, #F26A06 12%, white);--coverage-label: #F26A06;--coverage-ring: rgb(232 140 35 / 28%)}.restaurant-coverage-notice__surface{display:flex;align-items:center;gap:14px;padding:14px;border-radius:22px;background:linear-gradient(110deg,var(--coverage-wash),#FFFFFF);color:#0c1221}.restaurant-coverage-notice[dir=rtl] .restaurant-coverage-notice__surface{background:linear-gradient(250deg,var(--coverage-wash),#FFFFFF)}.restaurant-coverage-notice__art{position:relative;isolation:isolate;display:grid;place-items:center;flex-shrink:0;width:62px;height:62px;border-radius:23px;background:#ffffffe5;box-shadow:inset 0 2px #fff}.restaurant-coverage-notice__orbit{position:absolute;inset:-5px;border:1px dashed var(--coverage-ring);border-radius:28px;pointer-events:none}.restaurant-coverage-notice__art .restaurant-coverage-notice__icon{width:56px;height:56px}.restaurant-coverage-notice__fallback{width:28px;height:28px;color:var(--coverage-label)}.restaurant-coverage-notice__copy{min-width:0;flex:1}.restaurant-coverage-notice__label{display:inline-block;max-width:100%;padding:3px 8px;border-radius:7px;background:var(--coverage-wash);color:var(--coverage-label);font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)));font-weight:700;line-height:max(var(--customer-min-leading, 0px),calc(17 * var(--customer-text-unit, 1px)));overflow-wrap:anywhere}.restaurant-coverage-notice__title{margin-top:5px;font-size:max(var(--customer-min-text, 0px),calc(15 * var(--customer-text-unit, 1px)));font-weight:800;line-height:max(var(--customer-min-leading, 0px),calc(22 * var(--customer-text-unit, 1px)));overflow-wrap:anywhere}.restaurant-coverage-notice__message{margin-top:4px;font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)));font-weight:500;line-height:max(var(--customer-min-leading, 0px),calc(19 * var(--customer-text-unit, 1px)));color:#011440bf;overflow-wrap:anywhere}@media(max-width:380px){.restaurant-coverage-notice__surface{align-items:flex-start;gap:12px;padding:12px}.restaurant-coverage-notice__art{margin-top:4px;width:48px;height:48px;border-radius:18px}.restaurant-coverage-notice__orbit{inset:-4px;border-radius:22px}.restaurant-coverage-notice__art .restaurant-coverage-notice__icon{width:46px;height:46px}}.p03-catalog .p03-restaurant-card.p03-restaurant-card--figcraft{border-radius:24px;box-shadow:none}.p03-catalog .p03-restaurant-card--figcraft>a{gap:0 12px;padding:12px;min-height:158px}.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-card-copy{min-height:134px;gap:0;padding:2px 0 0}.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-badges{min-height:22px;padding:0;gap:6px}.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-badges>span{padding:0 7px;line-height:max(var(--customer-min-leading, 0px),calc(20 * var(--customer-text-unit, 1px)))}.p03-catalog .p03-restaurant-card--figcraft h3{margin-top:4px;font-size:max(var(--customer-min-text, 0px),calc(16 * var(--customer-text-unit, 1px)));line-height:max(var(--customer-min-leading, 0px),calc(26 * var(--customer-text-unit, 1px)))}.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-card-copy>p{font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)));line-height:max(var(--customer-min-leading, 0px),calc(18 * var(--customer-text-unit, 1px)))}.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-meta{margin-top:10px;grid-template-columns:repeat(2,minmax(0,max-content));gap:6px;font-size:max(var(--customer-min-text, 0px),calc(12 * var(--customer-text-unit, 1px)));line-height:max(var(--customer-min-leading, 0px),calc(18 * var(--customer-text-unit, 1px)))}.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-meta>:is(span,p){display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:22px;padding:0 7px;white-space:normal;overflow-wrap:anywhere}.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-card-photo{height:134px;border-radius:18px}.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-card-logo{inset-inline-start:6px;inset-inline-end:auto;border-radius:50%}.p03-catalog .p03-restaurant-card--figcraft [data-testid=meals-fav-btn]{inset-inline-start:64px;inset-inline-end:auto;top:12px;width:44px;height:44px;z-index:2;border:0;background:transparent;box-shadow:none;backdrop-filter:none;--tw-ring-shadow:0 0 transparent}.p03-catalog .p03-restaurant-card--figcraft [data-testid=meals-fav-btn]:before{content:"";position:absolute;inset:6px;border:1px solid #D8D9DB;border-radius:50%;background:#fff}.p03-catalog .p03-restaurant-card--figcraft [data-testid=meals-fav-btn][aria-pressed=true]:before{background:color-mix(in srgb,#1BB897 12%,white)}.p03-catalog .p03-restaurant-card--figcraft [data-testid=meals-fav-btn]>*{position:relative;z-index:1}.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-meta>:first-child{background:color-mix(in srgb,#F85868 16%,white)}.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-meta>[data-testid^=meals-distance]{background:color-mix(in srgb,#40B8F8 12%,white);color:#0c1221}.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-meta>.p03-restaurant-calories{background:color-mix(in srgb,#F26A06 16%,white)}.p03-catalog .p03-restaurant-card--figcraft .restaurant-coverage-notice__surface{padding:8px;gap:8px;min-height:52px;border:1px solid color-mix(in srgb,#F85868 48%,white);border-radius:16px;background:color-mix(in srgb,#F85868 12%,white)}.p03-catalog .p03-restaurant-card--figcraft .restaurant-coverage-notice__art{width:36px;height:36px;border-radius:50%}.p03-catalog .p03-restaurant-card--figcraft .restaurant-coverage-notice__label{color:#0c1221}@media(max-width:359px){.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-meta{grid-template-columns:minmax(0,1fr)}.p03-catalog .p03-restaurant-card--figcraft .p03-restaurant-meta>:is(span,p){grid-row:auto;grid-column:1;justify-content:flex-start}}
