.chef-splash{display:none;position:fixed;inset:0;z-index:11000;overflow:hidden;isolation:isolate;place-items:center;background:#34b03e;color:#fff;pointer-events:auto}
.chef-splash-active .chef-splash{display:grid}
.chef-splash-circle{position:absolute;left:50%;top:50%;width:100vmax;height:100vmax;margin:-50vmax;border-radius:50%;background:#28a639;z-index:-1;animation:chef-splash-circle 1s cubic-bezier(.22,1,.36,1) both}
.chef-splash-brand{display:flex;align-items:center;flex-direction:column;gap:8px;animation:chef-splash-exit .28s cubic-bezier(.4,0,1,1) 1.32s both}
.chef-splash-symbol{display:block;width:clamp(150px,32vw,210px);height:auto;overflow:visible}
.chef-splash-hat{transform-origin:100px 100px;animation:chef-splash-hat .7s cubic-bezier(.22,1,.36,1) .08s both}
.chef-splash-check{stroke-dasharray:1;stroke-dashoffset:1;animation:chef-splash-check .5s cubic-bezier(.4,0,.2,1) .52s both}
.chef-splash-wordmark{display:flex;align-items:baseline;font-size:clamp(30px,7vw,39px);line-height:1.3;letter-spacing:-1.7px;font-weight:800;animation:chef-splash-name .45s cubic-bezier(.22,1,.36,1) .75s both}
.chef-splash-wordmark>span{font-weight:400}.chef-splash-wordmark i{height:8px;width:8px;border-radius:50%;background:#dbf5b8;align-self:center;margin-left:5px}
.chef-splash.is-leaving{opacity:0;transition:opacity .25s ease;pointer-events:none}
.chef-splash-active #chef-loading{visibility:hidden;opacity:0;pointer-events:none}
@keyframes chef-splash-circle{from{transform:scale(0);opacity:.2}to{transform:scale(1.6);opacity:1}}
@keyframes chef-splash-hat{0%{opacity:0;transform:translateY(22px) rotate(-8deg) scale(.88)}65%{opacity:1;transform:translateY(-3px) rotate(2deg) scale(1.02)}100%{opacity:1;transform:none}}
@keyframes chef-splash-check{to{stroke-dashoffset:0}}
@keyframes chef-splash-name{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@keyframes chef-splash-exit{to{opacity:0;transform:scale(.95)}}
@media(prefers-reduced-motion:reduce){.chef-splash-circle,.chef-splash-brand,.chef-splash-hat,.chef-splash-check,.chef-splash-wordmark{animation:none}.chef-splash-check{stroke-dashoffset:0}.chef-splash.is-leaving{transition:none}}
@media print{.chef-splash-active .chef-splash{display:none}}
