@font-face{font-family:WX Roboto;font-weight:400;font-display:swap;src:url(/kitchen-agent/fonts/roboto-latin-400-normal.woff2)format("woff2")}@font-face{font-family:WX Roboto;font-weight:500;font-display:swap;src:url(/kitchen-agent/fonts/roboto-latin-500-normal.woff2)format("woff2")}@font-face{font-family:WX Roboto;font-weight:700;font-display:swap;src:url(/kitchen-agent/fonts/roboto-latin-700-normal.woff2)format("woff2")}.kitchen-agent{--u:min(calc(100dvh / 1806), calc(100vw * 1.06 / 870));--plate:url(/kitchen-agent/plate-reposo.webp);--voice-light:none;--branch-x:537;--branch-base:123;--branch-fs:19.6;--branch-w:146;--branch-color:#25325a;--status-x:198;--status-y:432;--status-w:474;--status-h:92;--status-text-x:312;--status-base:488.5;--status-fs:26.5;--status-color:#66728f;--status-weight:400;--status-text-w:312;--status-spacing:.003em;--gear-cx:801;--gear-cy:116;--clock-cx:434;--clock-top:1076;--speaker-x:145;--speaker-y:775;--speaker-w:580;--speaker-h:555;--rings-cx:435;--rings-cy:1090;isolation:isolate;color:#3e496f;-webkit-font-smoothing:antialiased;background:#e9edf1;width:100%;height:100dvh;font-family:WX Roboto,Roboto,Segoe UI,system-ui,sans-serif;position:relative;overflow:clip}.kitchen-agent[data-active]{--voice-light:ka-blue-listen 2.4s ease-in-out infinite;--plate:url(/kitchen-agent/plate-escuchando.webp);--branch-x:543;--branch-base:165;--branch-fs:20.4;--branch-w:146;--branch-color:#36446c;--status-x:203;--status-y:481;--status-w:461;--status-h:102;--status-text-x:332;--status-base:545.5;--status-fs:31;--status-color:#1a76ee;--status-weight:700;--status-text-w:300;--status-spacing:.018em;--gear-cx:807;--gear-cy:157;--clock-cx:437;--clock-top:1108.5;--speaker-y:805;--rings-cy:1120}.kitchen-agent *,.kitchen-agent :before,.kitchen-agent :after{box-sizing:border-box}.kitchen-agent button,.kitchen-agent select,.kitchen-agent textarea,.kitchen-agent input{font:inherit;color:inherit}.kitchen-agent button{cursor:pointer;-webkit-tap-highlight-color:transparent}.kitchen-agent :is(button,select,textarea,input):focus-visible{outline-offset:3px;outline:3px solid #1a73e8}.kitchen-agent-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;overflow:hidden;position:absolute!important}.kitchen-agent-backdrop{z-index:-2;background:var(--plate) center 30%/cover no-repeat;filter:blur(28px)brightness(1.06)saturate(.9);position:absolute;inset:-40px}.kitchen-agent-stage{left:calc((100% - 870 * var(--u)) / 2);width:calc(870 * var(--u));height:calc(1806 * var(--u));position:absolute;top:0}.kitchen-agent-stage>*{position:absolute}.kitchen-agent-ext{pointer-events:none;background:var(--plate) center/100% 100% no-repeat}.kitchen-agent-ext[data-side=bottom]{width:100%;height:100%;top:100%;left:0;transform:scaleY(-1)}.kitchen-agent-plate{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;inset:0}.kitchen-agent-plate-live{opacity:0;transition:opacity .22s ease-out}.kitchen-agent[data-active] .kitchen-agent-plate-live{opacity:1;animation:var(--voice-light)}.kitchen-agent[data-voice=hearing] .kitchen-agent-plate-live{animation:1.4s ease-out ka-flare}.kitchen-agent[data-voice=alarm] .kitchen-agent-plate-live{animation:.8s ease-in-out infinite alternate ka-alarm}.kitchen-agent-glow{left:calc((var(--rings-cx) - 310) * var(--u));top:calc((var(--rings-cy) - 310) * var(--u));width:calc(620 * var(--u));height:calc(620 * var(--u));pointer-events:none;mix-blend-mode:screen;opacity:0;filter:blur(calc(4 * var(--u)));background:conic-gradient(from 0deg, transparent 0 6%, var(--ring-glow) 16%, transparent 30%, transparent 52%, var(--ring-inner) 66%, transparent 78%, var(--ring-glow) 90%, transparent 100%);border-radius:50%;transition:opacity .35s ease-out;-webkit-mask:radial-gradient(circle,#0000 42%,#000 54% 74%,#0000 84%);mask:radial-gradient(circle,#0000 42%,#000 54% 74%,#0000 84%)}.kitchen-agent-glow:after{content:"";background:conic-gradient(from 180deg, transparent 0 20%, var(--ring-inner) 34%, transparent 48%, transparent 70%, var(--ring-glow) 84%, transparent 100%);opacity:.7;border-radius:50%;position:absolute;inset:12%;-webkit-mask:radial-gradient(circle,#0000 46%,#000 58% 78%,#0000 88%);mask:radial-gradient(circle,#0000 46%,#000 58% 78%,#0000 88%)}.kitchen-agent[data-active] .kitchen-agent-glow{opacity:var(--glow-strength,.26);animation:3.2s ease-in-out infinite ka-breathe}.kitchen-agent[data-active] .kitchen-agent-glow,.kitchen-agent[data-active] .kitchen-agent-glow:after{will-change:transform}.kitchen-agent[data-voice=listening] .kitchen-agent-glow{animation:ka-orbit var(--glow-speed,7s) linear infinite, ka-breathe 3.2s ease-in-out infinite}.kitchen-agent[data-voice=hearing] .kitchen-agent-glow{animation:4.5s linear infinite ka-orbit,1.6s ease-in-out infinite ka-breathe}.kitchen-agent[data-voice=thinking] .kitchen-agent-glow{animation:3.2s linear infinite ka-orbit,1.4s ease-in-out infinite ka-breathe}.kitchen-agent[data-voice=speaking] .kitchen-agent-glow{animation:4.2s linear infinite ka-orbit,1.8s ease-in-out infinite ka-breathe}.kitchen-agent[data-voice=interrupted] .kitchen-agent-glow{animation:6s linear infinite ka-orbit,2.4s ease-in-out infinite ka-breathe}.kitchen-agent[data-voice=alarm] .kitchen-agent-glow{animation:1.8s linear infinite ka-orbit,1s ease-in-out infinite ka-breathe}.kitchen-agent[data-active] .kitchen-agent-glow:after{animation:11s linear infinite ka-orbit-reverse}.kitchen-agent[data-voice=thinking] .kitchen-agent-glow:after{animation-duration:6s}.kitchen-agent[data-voice=alarm] .kitchen-agent-glow:after{animation-duration:3s}@keyframes ka-orbit{to{transform:rotate(360deg)}}@keyframes ka-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes ka-breathe{0%,to{filter:blur(calc(4 * var(--u))) brightness(.92)}50%{filter:blur(calc(6 * var(--u))) brightness(1.18)}}.kitchen-agent-rings{left:calc((var(--rings-cx) - 330) * var(--u));top:calc((var(--rings-cy) - 330) * var(--u));width:calc(660 * var(--u));height:calc(660 * var(--u));pointer-events:none}.kitchen-agent-rings i{border:calc(2 * var(--u)) solid var(--ring-color,#6fd3ff);opacity:0;box-shadow:0 0 calc(18 * var(--u)) var(--ring-glow,#4fb6ff80), inset 0 0 calc(12 * var(--u)) var(--ring-inner,#4fb6ff40);border-radius:50%;position:absolute;inset:0}.kitchen-agent[data-active] .kitchen-agent-rings i{animation:2.6s ease-out infinite ka-ring}.kitchen-agent[data-active] .kitchen-agent-rings i:nth-child(2){animation-delay:.86s}.kitchen-agent[data-active] .kitchen-agent-rings i:nth-child(3){animation-delay:1.72s}.kitchen-agent[data-voice=thinking] .kitchen-agent-rings i{animation-duration:1.5s}.kitchen-agent{--ring-color:#38bdf8;--ring-glow:#38bdf880;--ring-inner:#38bdf840;--glow-strength:.34}.kitchen-agent[data-voice=idle]{--glow-strength:0;--status-color:#4b6a9b;--ring-color:#7dd3fc;--ring-glow:#7dd3fc66;--ring-inner:#7dd3fc33}.kitchen-agent[data-voice=listening]{--voice-hue:0deg;--glow-strength:.26;--status-color:#1a76ee;--ring-color:#6fd3ff;--ring-glow:#4fb6ff99;--ring-inner:#4fb6ff55}.kitchen-agent[data-voice=hearing]{--voice-hue:-8deg;--glow-strength:.32;--status-color:#0e7490;--ring-color:#8fe6ff;--ring-glow:#8fe6ffb3;--ring-inner:#8fe6ff66}.kitchen-agent[data-voice=thinking]{--voice-hue:-35deg;--glow-strength:.3;--status-color:#0f766e;--ring-color:#14b8a6;--ring-glow:#14b8a699;--ring-inner:#14b8a655}.kitchen-agent[data-voice=speaking]{--voice-hue:-70deg;--glow-strength:.26;--status-color:#15803d;--ring-color:#22c55e;--ring-glow:#22c55e99;--ring-inner:#22c55e55}.kitchen-agent[data-voice=interrupted]{--voice-hue:-12deg;--glow-strength:.22;--status-color:#0284c7;--ring-color:#38bdf8;--ring-glow:#38bdf899;--ring-inner:#38bdf855}.kitchen-agent[data-voice=recovering]{--glow-strength:.18;--status-color:#b45309;--ring-color:#fb923c;--ring-glow:#fb923c99;--ring-inner:#fb923c55}.kitchen-agent[data-voice=error]{--glow-strength:.16;--status-color:#b91c1c;--ring-color:#f87171;--ring-glow:#f8717199;--ring-inner:#f8717155}.kitchen-agent[data-voice=alarm]{--voice-hue:-175deg;--glow-strength:.3;--status-color:#b45309;--ring-color:#ffb020;--ring-glow:#ff8a0080;--ring-inner:#ffb02055}.kitchen-agent[data-voice=alarm] .kitchen-agent-rings i{border-color:var(--ring-color);box-shadow:0 0 calc(14 * var(--u)) var(--ring-glow)}@keyframes ka-ring{0%{opacity:0;transform:scale(.72)}15%{opacity:.72}to{opacity:0;transform:scale(1.08)}}@keyframes ka-flare{0%{filter:hue-rotate(var(--voice-hue,0deg)) brightness(1.12) saturate(1.15)}to{filter:hue-rotate(var(--voice-hue,0deg))}}@keyframes ka-alarm{0%{filter:hue-rotate(var(--voice-hue,0deg))}to{filter:hue-rotate(var(--voice-hue,0deg)) brightness(1.08)}}.kitchen-agent[data-voice=alarm]{--status-color:#d9480f}.kitchen-agent[data-voice=thinking]{--voice-light:ka-blue-alternate 1.2s ease-in-out infinite}.kitchen-agent[data-voice=speaking]{--voice-light:ka-blue-pulse 1.4s ease-in-out infinite}@keyframes ka-blue-listen{0%,to{filter:hue-rotate(var(--voice-hue,0deg))}50%{filter:hue-rotate(var(--voice-hue,0deg)) brightness(1.025)}}@keyframes ka-blue-alternate{0%,to{filter:hue-rotate(calc(var(--voice-hue,0deg) + 8deg))}50%{filter:hue-rotate(calc(var(--voice-hue,0deg) - 8deg))}}@keyframes ka-blue-pulse{0%,to{opacity:.55}50%{opacity:1}}.kitchen-agent-header{position:static}.kitchen-agent .kitchen-agent-branch{left:calc((var(--branch-x) - 64) * var(--u));top:calc((var(--branch-base) - 38) * var(--u));width:calc((var(--branch-w) + 128) * var(--u));height:calc(56 * var(--u));display:block;position:absolute}.kitchen-agent-branch-name{left:calc(64 * var(--u));top:calc((38 - var(--branch-fs) * .8415) * var(--u));width:calc(var(--branch-w) * var(--u));font-size:calc(var(--branch-fs) * var(--u));color:var(--branch-color);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.005em;font-weight:400;line-height:1;position:absolute;overflow:hidden}.kitchen-agent-branch-name[data-long]{font-size:calc(var(--branch-fs) * .86 * var(--u));top:calc((38 - var(--branch-fs) * .86 * .8415) * var(--u))}.kitchen-agent-branch select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.kitchen-agent .kitchen-agent-gear{left:calc((var(--gear-cx) - 39) * var(--u));top:calc((var(--gear-cy) - 39) * var(--u));width:calc(78 * var(--u));height:calc(78 * var(--u));background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.kitchen-agent .kitchen-agent-gear:active{background:#ffffff40}.kitchen-agent .kitchen-agent-status{left:calc(var(--status-x) * var(--u));top:calc(var(--status-y) * var(--u));width:calc(var(--status-w) * var(--u));height:calc(var(--status-h) * var(--u));text-align:left;background:0 0;border:0;border-radius:999px;padding:0;position:absolute}.kitchen-agent-status span{left:calc((var(--status-text-x) - var(--status-x)) * var(--u));top:calc((var(--status-base) - var(--status-y) - var(--status-fs) * .8415) * var(--u));max-width:calc(var(--status-text-w) * var(--u));font-size:calc(var(--status-fs) * var(--u));line-height:1;font-weight:var(--status-weight);color:var(--status-color);white-space:nowrap;text-overflow:ellipsis;letter-spacing:var(--status-spacing);position:absolute;overflow:hidden}.kitchen-agent-status em{left:calc((626 - var(--status-x)) * var(--u));top:calc((var(--status-base) - var(--status-y) - 19) * var(--u));font-style:normal;font-size:calc(24 * var(--u));letter-spacing:calc(1 * var(--u));color:#7f8aa4;font-weight:700;line-height:1;position:absolute}.kitchen-agent-status.has-error span{color:#c2410c}.kitchen-agent .kitchen-agent-speaker{left:calc(var(--speaker-x) * var(--u));top:calc(var(--speaker-y) * var(--u));width:calc(var(--speaker-w) * var(--u));height:calc(var(--speaker-h) * var(--u));background:0 0;border:0;border-radius:50% 50% 45% 45%;padding:0;position:absolute}.kitchen-agent-clock{left:calc((var(--clock-cx) - var(--speaker-x)) * var(--u));top:calc((var(--clock-top) - var(--speaker-y)) * var(--u));line-height:0;position:absolute;transform:translate(-50%)}.kitchen-agent-dots{height:calc(83.98 * var(--u));fill:#f4f8ff;filter:drop-shadow(0 0 calc(2.5 * var(--u)) #ffffffb0) drop-shadow(0 0 calc(5 * var(--u)) #cfe4ff66);display:block}.kitchen-agent-choices{left:calc(40 * var(--u));right:calc(40 * var(--u));top:calc((var(--status-y) + var(--status-h) + 18) * var(--u));z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kitchen-agent .kitchen-agent-choices button{color:#1b74e8;max-width:100%;min-height:44px;font-size:max(15px, calc(24 * var(--u)));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-overflow:ellipsis;white-space:nowrap;background:#ffffffd0;border:1px solid #ffffffd9;border-radius:999px;padding:8px 18px;font-weight:500;overflow:hidden;box-shadow:0 6px 18px #2b5a9a26,inset 0 1px #fff}.kitchen-agent .kitchen-agent-stop{z-index:5;left:50%;bottom:max(28px, calc(150 * var(--u)));color:#fff;background:linear-gradient(#ff5a5f,#e5263b);border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 26px 12px 18px;font-size:18px;font-weight:700;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 30px #e5263b66,inset 0 1px #fff6}.kitchen-agent-stop svg{fill:#fff;stroke:none;width:22px;height:22px}.kitchen-agent-stop:active{transform:translate(-50%)scale(.96)}.kitchen-agent-error{z-index:4;left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));color:#9a3412;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff4f0f2;border-radius:18px;padding:12px 14px;font-size:15px;position:absolute;box-shadow:0 8px 24px #9a341226}.kitchen-agent-error p{margin:0 0 6px}.kitchen-agent-error div{flex-wrap:wrap;gap:8px;display:flex}.kitchen-agent-error button{background:#fff;border:1px solid #f3c6b5;border-radius:12px;min-height:40px;padding:6px 12px;font-weight:500}.glass-sheet{--navy:#0f1d3d;--grey:#6b7590;--blue:#1f6fff;--hair:#ffffffb3;z-index:6;left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));max-height:calc(100dvh - 96px - env(safe-area-inset-top));color:var(--navy);border:1px solid var(--hair);-webkit-backdrop-filter:blur(34px)saturate(1.7)brightness(1.04);background:linear-gradient(160deg,#ffffffeb 0%,#f6f9fde0 45%,#eef3fbe3 100%);border-radius:38px;flex-direction:column;padding:10px 18px 18px;font-family:WX Roboto,system-ui,-apple-system,sans-serif;animation:.38s cubic-bezier(.2,.9,.25,1) gl-rise;display:flex;position:absolute;overflow:hidden;box-shadow:0 30px 80px #0b1f4a33,0 2px 6px #0b1f4a14,inset 0 1.5px #ffffffe6,inset 0 -1px #ffffff59,inset 0 0 0 .5px #ffffff80}.glass-sheet:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 15% 0,#ffffffa6,#0000 55%),radial-gradient(80% 40% at 100% 100%,#ffffff40,#0000 60%);position:absolute;inset:0}.glass-sheet>*{position:relative}@media (width>=700px){.glass-sheet{width:min(600px,92vw);animation-name:gl-rise-center;left:50%;right:auto;transform:translate(-50%)}}@keyframes gl-rise{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}@keyframes gl-rise-center{0%{opacity:0;transform:translate(-50%,40px)scale(.97)}to{opacity:1;transform:translate(-50%)}}.glass-grabber{background:#0f1d3d2e;border-radius:5px;width:46px;height:5px;margin:0 auto 14px;display:block}.glass-close{width:46px;height:46px;color:var(--navy);cursor:pointer;border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffffb3,#ffffff59);border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:18px;box-shadow:0 4px 14px #0b1f4a1f,inset 0 1px #fff}.glass-close svg{stroke-width:2.2px;width:20px;height:20px}.glass-sheet>header{align-items:center;gap:16px;padding:2px 58px 16px 2px;display:flex}.glass-icon{width:64px;height:64px;color:var(--blue);border:1px solid var(--hair);background:radial-gradient(circle at 35% 25%,#fffe,#ffffff70 55%,#dfe8f866);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 8px 22px #1f6fff26,inset 0 1.5px #fff,inset 0 -6px 14px #c7d6f033}.glass-icon svg{stroke-width:2px;width:30px;height:30px}.glass-sheet h2{letter-spacing:-.01em;color:var(--navy);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:24px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.glass-sheet header p{color:var(--grey);margin:4px 0 0;font-size:16px;line-height:1.3}.glass-body>*{flex-shrink:0}.glass-body{scrollbar-width:none;flex-direction:column;gap:14px;min-height:0;padding:2px 2px 4px;display:flex;overflow:auto}.glass-body::-webkit-scrollbar{display:none}.glass-ring{flex:none;place-items:center;display:grid;position:relative}.glass-ring[data-size=lg]{aspect-ratio:1;width:min(280px,62vw,34dvh);margin:6px auto 4px}.glass-ring[data-size=sm]{width:48px;height:48px}.glass-ring>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.glass-ring-track{fill:none;stroke:#0f1d3d14;stroke-width:6px}.glass-ring[data-size=sm] .glass-ring-track,.glass-ring[data-size=sm] .glass-ring-arc{stroke-width:9px}.glass-ring-arc{fill:none;stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 3px #1f6fff55);transition:stroke-dasharray 1s linear}.glass-ring-knob{fill:#fff;stroke:#1f6fff33;stroke-width:.6px;filter:drop-shadow(0 1px 2px #0b1f4a40)}.glass-ring-face{border:1px solid var(--hair);background:radial-gradient(circle at 40% 25%,#ffffffd9,#ffffff6b 60%,#e6edf866);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:9%;box-shadow:inset 0 2px #fff,inset 0 -10px 30px #c9d7ef40,0 10px 30px #0b1f4a14}.glass-ring[data-size=sm] .glass-ring-face{inset:16%}.glass-ring-face b{letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:clamp(46px,15vw,66px);font-weight:700;line-height:1}.glass-ring-face span{color:var(--grey);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:17px;overflow:hidden}.glass-ring-icon{width:28px;height:28px;color:var(--blue);margin-bottom:6px}.glass-ring[data-size=sm] .glass-ring-icon{width:16px;height:16px;margin:0}.glass-info{border:1px solid var(--hair);background:linear-gradient(#ffffff9e,#ffffff4d);border-radius:24px;align-items:stretch;padding:4px;display:flex;box-shadow:0 6px 18px #0b1f4a12,inset 0 1px #fff}.glass-info>div{flex:1;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.glass-info>i{background:#0f1d3d1a;width:1px;margin:12px 0}.glass-info svg{width:24px;height:24px;color:var(--blue);stroke-width:2px;flex:none}.glass-info p{min-width:0;margin:0}.glass-info small{color:var(--grey);font-size:14px;display:block}.glass-info strong{color:var(--navy);overflow-wrap:anywhere;font-size:17px;font-weight:700;display:block}.glass-list{border:1px solid var(--hair);background:linear-gradient(#ffffff9e,#ffffff4d);border-radius:24px;flex-direction:column;margin:0;padding:4px;list-style:none;display:flex;box-shadow:0 6px 18px #0b1f4a12,inset 0 1px #fff}.glass-list li{align-items:center;gap:14px;min-height:60px;padding:10px 12px;display:flex}.glass-list li+li{border-top:1px solid #0f1d3d12}.glass-list p{flex:1;min-width:0;margin:0}.glass-list strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;display:block;overflow:hidden}.glass-list small{color:var(--grey);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.glass-list li>b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.glass-list em{color:var(--grey);white-space:nowrap;font-size:15px;font-style:normal;font-weight:600}.glass-list li[data-late] em{color:var(--navy)}.glass-list li[data-late] .glass-qty{background:var(--navy);color:#fff;border-color:var(--navy)}.glass-list li[data-done] strong,.glass-list li[data-done]>b{color:var(--grey)}.glass-qty{min-width:42px;height:42px;color:var(--navy);border:1px solid var(--hair);background:radial-gradient(circle at 40% 25%,#fff,#ffffff80);border-radius:21px;flex:none;place-items:center;padding:0 8px;font-size:18px;font-weight:700;display:grid;box-shadow:inset 0 1px #fff,0 2px 8px #0b1f4a12}.glass-check{width:24px;height:24px;color:var(--blue);flex:none}.glass-list label{cursor:pointer;flex:1;align-items:center;gap:14px;display:flex}.glass-list input[type=checkbox]{appearance:none;background:#fff9;border:1.5px solid #0f1d3d33;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin:0;display:grid}.glass-list input[type=checkbox]:checked{background:var(--blue);border-color:var(--blue);box-shadow:0 3px 10px #1f6fff55}.glass-list input[type=checkbox]:checked:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:7px;height:13px;margin-top:-3px;transform:rotate(45deg)}.glass-list li[data-done] label strong{text-decoration:line-through}.glass-empty{color:var(--grey);margin:0;padding:6px 4px;font-size:17px}.glass-actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.glass-actions button{min-height:62px;font:inherit;cursor:pointer;border-radius:31px;justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.glass-actions svg{width:20px;height:20px}.glass-sheet .glass-primary{color:#fff;text-shadow:0 1px 1px #0b3fb055;background:linear-gradient(#4f93ff 0%,#2a74ff 45%,#1c5fe8 100%);border:1px solid #ffffff59;box-shadow:0 12px 28px #1f6fff4d,inset 0 1.5px #ffffff80,inset 0 -3px 8px #0b3fb040}.glass-sheet .glass-primary svg{color:#fff;stroke-width:2.4px}.glass-primary:active{transform:scale(.985)}.glass-sheet .glass-secondary{color:var(--navy);border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffffb8,#ffffff5c);box-shadow:0 6px 18px #0b1f4a14,inset 0 1px #fff}.glass-scrim{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#eef3fa33,#dfe7f366);animation:.3s gl-fade;position:absolute;inset:0}@keyframes gl-fade{0%{opacity:0}}.glass-countdown{transform-origin:0;background:#0f1d3d26;border-radius:3px;height:3px;animation:15s linear forwards gl-countdown;bottom:7px;left:22%;right:22%;position:absolute!important}@keyframes gl-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-sheet{background:#f5f8fcf2}}.kitchen-agent-modal{color:#0f1d3d;-webkit-backdrop-filter:blur(34px)saturate(1.7);background:linear-gradient(160deg,#ffffffd0,#f2f6fcb0);border:1px solid #ffffffb3;border-radius:34px;width:min(94%,560px);max-height:86dvh;margin:auto;padding:22px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 90px #0b1f4a40,inset 0 1.5px #fff}.kitchen-agent-modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1f4a40}.kitchen-agent-modal header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.kitchen-agent-modal h2{flex:1;margin:0;font-size:20px;font-weight:700}.kitchen-agent-modal button{color:#0f1d3d;background:linear-gradient(#ffffffc0,#ffffff70);border:1px solid #ffffffb3;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:inline-flex;box-shadow:0 4px 14px #0b1f4a12,inset 0 1px #fff}.kitchen-agent-modal header button{border-radius:50%;width:44px;height:44px;padding:0}.kitchen-agent-back{font-size:28px;line-height:1}.kitchen-agent-menu{flex-direction:column;gap:8px;display:flex}.kitchen-agent-menu>button{text-align:left;justify-content:flex-start;padding:12px 14px;font-size:16px;font-weight:500}.kitchen-agent-menu>button svg{color:#1b74e8;flex:none;width:20px;height:20px}.kitchen-agent-switch{background:linear-gradient(#ffffffc0,#ffffff70);border:1px solid #ffffffb3;border-radius:18px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;display:flex}.kitchen-agent-switch input{accent-color:#1b74e8;flex:none;width:22px;height:22px;margin-top:1px}.kitchen-agent-note{color:#55677a;margin:6px 2px 0;font-size:13px}.kitchen-agent-history article{overflow-wrap:anywhere;background:#fff;border-radius:14px;margin:10px 0;padding:13px}.kitchen-agent-history article[data-sender=user]{background:#e3efff}.kitchen-agent-history small{color:#55677a}.kitchen-agent-history p{white-space:pre-wrap;margin:6px 0 0}.kitchen-agent-examples{flex-direction:column;gap:8px;margin:14px 0;display:flex}.kitchen-agent-examples button{text-align:left;justify-content:flex-start}.kitchen-agent-modal form{flex-direction:column;gap:10px;display:flex}.kitchen-agent-modal textarea{background:#fff;border:1px solid #a7bdd3;border-radius:12px;min-height:100px;padding:12px}.kitchen-agent-modal button:disabled{opacity:.5;cursor:not-allowed}.kitchen-agent-modal [role=alert]{color:#982e22}.kitchen-agent-modal section{margin-top:16px}.kitchen-agent-prep ul,.kitchen-agent-learning ul{flex-direction:column;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.kitchen-agent-prep li{background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.kitchen-agent-prep li label{cursor:pointer;flex:1;align-items:center;gap:10px;min-height:44px;display:flex}.kitchen-agent-prep li input{accent-color:#1b74e8;width:22px;height:22px}.kitchen-agent-prep li[data-done] span{color:#6b7a8c;text-decoration:line-through}.kitchen-agent-prep li>button{min-width:44px}.kitchen-agent-inline{gap:8px;display:flex}.kitchen-agent-inline input{min-height:44px;font:inherit;background:#fff;border:1px solid #a7bdd3;border-radius:12px;flex:1;padding:0 12px}.kitchen-agent-learning section{margin:14px 0}.kitchen-agent-learning h3{margin:0 0 8px;font-size:16px}.kitchen-agent-learning article{overflow-wrap:anywhere;background:#fff;border-radius:14px;margin:8px 0;padding:12px}.kitchen-agent-learning article p{white-space:pre-wrap;margin:6px 0 10px}.kitchen-agent-learning li{overflow-wrap:anywhere;background:#fff;border-radius:12px;padding:10px 12px}.kitchen-agent-learning small{color:#55677a;margin-right:6px}@media (prefers-reduced-motion:reduce){.kitchen-agent *{animation-duration:.01ms!important;animation-iteration-count:1!important}.kitchen-agent[data-active] .kitchen-agent-plate-live{opacity:1;animation:none!important}}
