:root{--learn-shift:2px;--learn-spread:8deg;--learn-in:350ms;--learn-out:350ms;--learn-ease:cubic-bezier(0.22,1,0.36,1)}.youcal-slot{position:relative;container:youcal/inline-size}.youcal-motion-control{position:absolute;right:8px;bottom:8px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#bdb6b0}.dark .youcal-motion-control{color:#71665e}.youcal-motion-control:focus-visible{outline-color:#ff9b3d;outline-offset:-4px}.dark .youcal-motion-control:focus-visible{outline-color:#a94700}.youcal-banner:after{content:"";position:absolute;inset:0;border:2px solid #ff9b3d;border-radius:inherit;opacity:0;pointer-events:none}.youcal-banner{--youcal-muted:#bdb6b0;--youcal-accent:#ff9b3d;--youcal-panel:#262626;--youcal-line:hsla(0,0%,100%,.12);display:grid;grid-template-columns:minmax(0,1fr) 120px;-moz-column-gap:12px;column-gap:12px;padding:20px;position:relative;isolation:isolate;overflow:hidden;width:100%;border-radius:20px;background:#171717;color:#fff8f1;text-align:start;box-shadow:0 0 0 1px var(--youcal-line),0 4px 16px -8px rgba(92,49,21,.1)}.dark .youcal-banner{--youcal-muted:#71665e;--youcal-accent:#c45a05;--youcal-panel:#fff;--youcal-line:rgba(92,49,21,.1);background:#fff8f1;color:#171717}.youcal-copy{display:contents}.youcal-brand{grid-column:1;grid-row:1;display:flex;align-items:center;gap:10px}.youcal-banner .youcal-headline{grid-column:1;grid-row:2;align-self:start;margin-top:12px;font-size:1.25rem;line-height:1.3}.youcal-headline>span{color:var(--youcal-accent)}.youcal-action{grid-column:1/-1;grid-row:3;display:flex;flex-wrap:wrap;margin-top:16px}.youcal-action,.youcal-cta{align-items:center;gap:10px}.youcal-cta{display:inline-flex;min-height:44px;flex-shrink:0;justify-content:center;padding:10px 12px 10px 16px;border-radius:12px;background:#090909;color:#fff;font-size:.875rem;font-weight:600;line-height:1.5;white-space:nowrap;box-shadow:0 0 0 1px hsla(0,0%,100%,.16)}.youcal-banner:focus-visible .youcal-cta,.youcal-banner:hover .youcal-cta,.youcal-sticky-link:focus-visible .youcal-cta,.youcal-sticky-link:hover .youcal-cta{background:#292929}.youcal-platform{color:var(--youcal-muted)}.youcal-platform>span{display:block}.youcal-offer{grid-column:1/-1;grid-row:4;margin-top:8px;color:var(--youcal-muted);padding-inline-end:32px}.youcal-visual{position:relative;grid-column:2;grid-row:1/span 2;display:block;align-self:center;justify-self:start;width:120px;height:130px}.youcal-visual-stage{position:absolute;inset:0 auto auto 0;width:200px;height:216px;transform:scale(.6);transform-origin:top left}.youcal-scan{position:absolute;inset:4px 20px 34px 6px;padding:14px;border-radius:20px;background:var(--youcal-panel);box-shadow:0 0 0 1px var(--youcal-line),0 12px 26px -16px rgba(60,30,10,.25);transform:rotate(-6deg)}.youcal-scan-label{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--youcal-muted);font-size:11px;font-weight:500}.youcal-scan-frame{position:relative;display:grid;place-items:center;width:116px;height:116px;margin:12px auto 0;overflow:hidden;border:1px solid var(--youcal-line);border-radius:12px}.youcal-food-photo{-o-object-fit:cover;object-fit:cover;outline:1px solid hsla(0,0%,100%,.1);outline-offset:-1px}.dark .youcal-food-photo{outline-color:rgba(0,0,0,.1)}.youcal-scan-beam{position:absolute;inset:0 0 auto;height:2px;background:#ff9b3d;box-shadow:0 0 12px 3px rgba(255,155,61,.5);opacity:0}.youcal-result{position:absolute;inset:auto 0 4px 22px;padding:14px;border-radius:14px;background:var(--youcal-panel);box-shadow:0 0 0 1px var(--youcal-line),0 10px 24px -12px rgba(60,30,10,.2);transform:rotate(3deg)}.youcal-result-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap}.youcal-check{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#16a34a;color:#fff}.youcal-macros{display:flex;gap:10px;margin-top:12px;color:var(--youcal-muted);font-size:10px}.youcal-macros>span{flex:1}.youcal-macros i{display:block;height:4px;margin-bottom:6px;border-radius:2px;background:#f04438}.youcal-macros>:nth-child(2) i{background:#ffb45e}.youcal-macros>:nth-child(3) i{background:#6366f1}@container youcal (min-width: 34rem){.youcal-banner:not(.youcal-banner-tall){grid-template-columns:minmax(0,1fr) 260px;padding:24px}.youcal-banner .youcal-headline{font-size:1.5rem;line-height:1.15}.youcal-action,.youcal-offer{grid-column:1}.youcal-visual{grid-row:1/span 4;width:200px;height:216px}.youcal-visual-stage{transform:none}}@container youcal (max-width: 19rem){.youcal-banner{grid-template-columns:minmax(0,1fr) 104px;padding:16px}.youcal-banner .youcal-headline{font-size:1.125rem;line-height:1.4}.youcal-visual{width:104px;height:113px}.youcal-visual-stage{transform:scale(.52)}}.youcal-banner-tall{grid-template-columns:minmax(0,1fr)}.youcal-banner-tall .youcal-visual{grid-column:1;grid-row:5;justify-self:center;width:200px;height:216px;margin-top:20px}.youcal-banner-tall .youcal-visual-stage{transform:none}.t-learn-chevron{display:inline-flex;transform:translateX(0)}.t-learn-arm,.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke}.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift))}.t-learn:hover .t-learn-arm,.t-learn:hover .t-learn-chevron{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media (prefers-reduced-motion:reduce){.youcal-motion-control{display:none}.t-learn-arm,.t-learn-chevron{transition:none!important}}@media (prefers-reduced-motion:no-preference){.youcal-cta{transition:background-color .15s ease-out,transform .15s ease-out}.youcal-banner:active .youcal-cta,.youcal-sticky-link:active .youcal-cta{transform:scale(.96)}.youcal-result,.youcal-scan{transition:transform .35s var(--learn-ease)}.youcal-banner:is(:hover,:focus-visible) .youcal-scan{transform:rotate(-2deg) translateY(-3px)}.youcal-banner:is(:hover,:focus-visible) .youcal-result{transform:rotate(0deg) translateY(-2px)}.youcal-visual[data-entered=true] .youcal-scan-beam{animation:youcal-scan 7s ease-in-out infinite}.youcal-visual[data-entered=true] .youcal-result{animation:youcal-result-reveal .7s var(--learn-ease) .9s backwards}.youcal-visual[data-entered=true] .youcal-visual-stage{animation:youcal-float 7s ease-in-out infinite}.youcal-banner:has(.youcal-visual[data-entered=true]):after{animation:youcal-attention 7s ease-in-out infinite}.youcal-slot[data-motion=paused] *,.youcal-slot[data-motion=paused] .youcal-banner:after{animation-play-state:paused!important}}@keyframes youcal-float{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes youcal-attention{0%,40%,to{opacity:0}14%{opacity:.65}}@keyframes youcal-result-reveal{0%{opacity:0;transform:translateY(8px) rotate(3deg)}to{opacity:1;transform:translateY(0) rotate(3deg)}}@keyframes youcal-scan{0%{transform:translateY(8px);opacity:0}8%{opacity:.65}28%{transform:translateY(106px);opacity:.65}36%,to{transform:translateY(106px);opacity:0}}
/*# sourceMappingURL=a82701a68c9338ef.css.map*/