@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");.Foodloader_overlay__RqrS_{--bg:#0b0e14;--surface:#121722;--border:rgba(255,255,255,0.08);--text:#f2f4f8;--muted:#8b93a7;--a:#a855f7;--b:#6b21a8;--grad:linear-gradient(to right,var(--a),var(--b));--size:min(62vmin,380px);position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;color:var(--text);background:var(--bg);font-family:var(--font-sans,"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);-webkit-font-smoothing:antialiased}.Foodloader_grid__kGSix{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 20%,transparent 100%)}.Foodloader_glow__OjLfx{position:absolute;top:44%;left:50%;width:min(120vmin,900px);height:min(120vmin,900px);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(168,85,247,.22),rgba(107,33,168,.08) 40%,transparent 65%);animation:Foodloader_breathe__SsIKe 6s ease-in-out infinite;pointer-events:none}.Foodloader_content__DWSeu{position:relative;width:min(92vw,520px);display:grid;justify-items:center;text-align:center;animation:Foodloader_fadeUp__Jw3LS .8s cubic-bezier(.2,.8,.2,1) both}.Foodloader_wheel__tkCHZ{position:relative;width:var(--size);height:var(--size)}.Foodloader_svg__YVkhV{width:100%;height:100%;overflow:visible}.Foodloader_outerRing__A6o6l{fill:none;stroke:rgba(255,255,255,.14);stroke-width:1;stroke-dasharray:1 6;stroke-linecap:round}.Foodloader_orbit__AfI2W{transform-origin:0 0;animation:Foodloader_spin__iwQaD 9s linear infinite}.Foodloader_orbitDot__kVtOn{fill:#fff;filter:drop-shadow(0 0 6px rgba(168,85,247,.95))}.Foodloader_segWrap__aVyBa{transform-origin:0 0;opacity:0;animation:Foodloader_segIn__Ta33H .6s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 45ms + .15s) forwards}.Foodloader_seg__zkAIX{fill:rgba(255,255,255,.07);stroke:rgba(255,255,255,.07);stroke-width:4;stroke-linejoin:round;transition:fill .6s ease,stroke .6s ease,filter .6s ease}.Foodloader_lit__Dzs0m{fill:var(--c);stroke:var(--c);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--c) 45%,transparent))}.Foodloader_active____z_K{fill:var(--c);stroke:var(--c);animation:Foodloader_segPulse__CjXEM 1.4s ease-in-out infinite}.Foodloader_track__lFb5l{fill:none;stroke:rgba(255,255,255,.08);stroke-width:3}.Foodloader_arc__jIjgu{fill:none;stroke:url(#fl-arc);stroke-width:3;stroke-linecap:round;transform:rotate(-90deg);transition:stroke-dashoffset .12s linear}.Foodloader_disc__9vse0{fill:url(#fl-disc);stroke:rgba(255,255,255,.09);stroke-width:1}.Foodloader_readout__v4YjI{position:absolute;top:50%;left:50%;width:56%;height:56%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--size) * .02);pointer-events:none}.Foodloader_pct__K3RlP{font-size:calc(var(--size) * .155);line-height:1;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.Foodloader_pct__K3RlP small{font-size:.4em;font-weight:500;margin-left:2px;color:var(--muted);letter-spacing:0}.Foodloader_module__bKqTH{display:inline-flex;align-items:center;gap:7px;font-size:calc(var(--size) * .032);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);animation:Foodloader_fadeUp__Jw3LS .4s both}.Foodloader_module__bKqTH:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--a);box-shadow:0 0 8px var(--a);animation:Foodloader_breathe__SsIKe 1.4s ease-in-out infinite}.Foodloader_tick__1Y1cL{width:34%;animation:Foodloader_pop__S0EX7 .5s cubic-bezier(.3,1.5,.5,1) both}.Foodloader_tickPath__Y_JhE{stroke-dasharray:60;stroke-dashoffset:60;animation:Foodloader_draw__uLiIl .5s ease .15s forwards}.Foodloader_title__pJjJk{margin:30px 0 6px;font-size:1.55rem;font-weight:650;letter-spacing:-.02em;animation:Foodloader_fadeUp__Jw3LS .5s both}.Foodloader_sub__woNVE{margin:0;font-size:.95rem;color:var(--muted);animation:Foodloader_fadeUp__Jw3LS .6s .05s both}.Foodloader_steps__fNukd{list-style:none;margin:34px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.Foodloader_step__ser9D{position:relative;display:grid;justify-items:center;gap:10px;padding:0 6px}.Foodloader_step__ser9D:not(:first-child):after,.Foodloader_step__ser9D:not(:first-child):before{content:"";position:absolute;top:13px;right:50%;width:100%;height:2px;border-radius:2px}.Foodloader_step__ser9D:not(:first-child):before{background:rgba(255,255,255,.1)}.Foodloader_step__ser9D:not(:first-child):after{background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.4,0,.2,1)}.Foodloader_stepActive__6qaR9:not(:first-child):after,.Foodloader_stepDone__skq6r:not(:first-child):after{transform:scaleX(1)}.Foodloader_dot__uEYQU{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;box-sizing:border-box;background:var(--bg);border:2px solid rgba(255,255,255,.16);font-size:.72rem;font-weight:600;color:var(--muted);transition:background .4s,border-color .4s,color .4s,box-shadow .4s}.Foodloader_stepActive__6qaR9 .Foodloader_dot__uEYQU{border-color:rgba(168,85,247,.25);border-top-color:var(--a);color:var(--text);animation:Foodloader_spin__iwQaD .9s linear infinite}.Foodloader_stepActive__6qaR9 .Foodloader_dotNum__8Aj53{animation:Foodloader_spinRev__PreEf .9s linear infinite}.Foodloader_stepDone__skq6r .Foodloader_dot__uEYQU{border-color:transparent;background:var(--grad);box-shadow:0 6px 18px -6px rgba(168,85,247,.7)}.Foodloader_check__BZio6{stroke-dasharray:18;stroke-dashoffset:18;animation:Foodloader_draw__uLiIl .4s ease .1s forwards}.Foodloader_stepLabel__xazz_{font-size:.8rem;line-height:1.35;color:#5f677b;transition:color .4s;max-width:140px}.Foodloader_stepActive__6qaR9 .Foodloader_stepLabel__xazz_{color:var(--text);font-weight:500}.Foodloader_stepDone__skq6r .Foodloader_stepLabel__xazz_{color:var(--muted)}.Foodloader_done__9SJMq .Foodloader_wheel__tkCHZ{animation:Foodloader_settle__lcu_T .9s cubic-bezier(.3,1.4,.5,1)}@keyframes Foodloader_spin__iwQaD{to{transform:rotate(1turn)}}@keyframes Foodloader_spinRev__PreEf{to{transform:rotate(-1turn)}}@keyframes Foodloader_fadeUp__Jw3LS{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes Foodloader_breathe__SsIKe{0%,to{opacity:.6}50%{opacity:1}}@keyframes Foodloader_segIn__Ta33H{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes Foodloader_segPulse__CjXEM{0%,to{opacity:.35}50%{opacity:1}}@keyframes Foodloader_pop__S0EX7{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes Foodloader_draw__uLiIl{to{stroke-dashoffset:0}}@keyframes Foodloader_settle__lcu_T{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Foodloader_active____z_K,.Foodloader_check__BZio6,.Foodloader_content__DWSeu,.Foodloader_done__9SJMq .Foodloader_wheel__tkCHZ,.Foodloader_glow__OjLfx,.Foodloader_module__bKqTH,.Foodloader_module__bKqTH:before,.Foodloader_orbit__AfI2W,.Foodloader_segWrap__aVyBa,.Foodloader_stepActive__6qaR9 .Foodloader_dotNum__8Aj53,.Foodloader_stepActive__6qaR9 .Foodloader_dot__uEYQU,.Foodloader_sub__woNVE,.Foodloader_tickPath__Y_JhE,.Foodloader_tick__1Y1cL,.Foodloader_title__pJjJk{animation:none}.Foodloader_segWrap__aVyBa{opacity:1}.Foodloader_check__BZio6,.Foodloader_tickPath__Y_JhE{stroke-dashoffset:0}}