._device_wk395_1,._device_wk395_1 *,._device_wk395_1 :before,._device_wk395_1 :after{box-sizing:border-box}._device_wk395_1{color:#f7f0e5;background:radial-gradient(circle at 50% 46%,#b6822c2b,#0000 35%),linear-gradient(150deg,#26231f 0%,#11100f 58%,#090909 100%);border:1px solid #d2a7522e;border-radius:34px;min-height:540px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 22px 52px #1e181129}._core_wk395_21{z-index:5;background:#100f0eb8;border:1px solid #e0b75e59;border-radius:17px;place-items:center;width:50px;height:50px;transition:transform .6s,border-color .6s,box-shadow .6s;display:grid;position:absolute;top:28px;left:30px;box-shadow:inset 0 1px #ffffff0d,0 9px 24px #0000003d}._core_wk395_21:before{content:"AI";color:#d8b366;letter-spacing:.08em;font-size:12px;font-weight:850}._core_wk395_21 i{opacity:.55;background:#b68b42;border-radius:50%;width:5px;height:5px;transition:opacity .4s,box-shadow .4s;position:absolute;top:7px;right:7px}._thinking_wk395_57 ._core_wk395_21,._result_wk395_58 ._core_wk395_21{border-color:#f4cb70ad;transform:scale(1.04);box-shadow:0 0 0 8px #dbae510f,0 10px 28px #0000004d}._thinking_wk395_57 ._core_wk395_21 i,._result_wk395_58 ._core_wk395_21 i{opacity:1;box-shadow:0 0 9px #e7ba62}._idle_wk395_70 ._core_wk395_21,._error_wk395_71 ._core_wk395_21{animation:3.4s ease-in-out infinite _coreBreath_wk395_1}._stage_wk395_73{position:absolute;inset:10px 8px 66px}._stage_wk395_73 img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(520px,94%);height:auto;position:absolute;left:50%}._plate_wk395_88{z-index:1;bottom:-60px;transform:translate(-50%)}._dish_wk395_94{z-index:2;animation:.62s cubic-bezier(.2,.82,.24,1.16) both _dishReveal_wk395_1;bottom:-54px;transform:translate(-50%)scale(1)}._cloche_wk395_101{z-index:3;opacity:1;transition:transform .78s cubic-bezier(.16,1,.3,1),opacity .56s;bottom:-54px;transform:translate(-50%)translateY(0)}._thinking_wk395_57 ._cloche_wk395_101,._result_wk395_58 ._cloche_wk395_101{opacity:0;animation:.78s cubic-bezier(.16,1,.3,1) both _clocheLift_wk395_1;transform:translate(-50%)translateY(-205px)}._badge_wk395_116{z-index:4;animation:.44s cubic-bezier(.2,.82,.24,1.12) .3s both _badgeReveal_wk395_1;bottom:8px;right:4px;transform:scale(1);width:118px!important;left:auto!important}._status_wk395_126{z-index:6;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:24px;left:30px;right:28px}._status_wk395_126 span{color:#c99f50;letter-spacing:.15em;font-size:9px;font-weight:850}._status_wk395_126 b{color:#f8f1e6c2;font-size:11px;font-weight:650}@keyframes _coreBreath_wk395_1{0%,to{opacity:.86;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes _dishReveal_wk395_1{0%{opacity:0;transform:translate(-50%)scale(.85)}72%{opacity:1;transform:translate(-50%)scale(1.025)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes _badgeReveal_wk395_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes _clocheLift_wk395_1{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-205px)}}@media (max-width:760px){._device_wk395_1{border-radius:27px;min-height:400px}._core_wk395_21{border-radius:15px;width:44px;height:44px;top:20px;left:20px}._stage_wk395_73{inset:12px 3px 60px}._stage_wk395_73 img{width:min(400px,112%)}._plate_wk395_88{bottom:-40px}._dish_wk395_94{bottom:-37px}._cloche_wk395_101{bottom:-38px}._thinking_wk395_57 ._cloche_wk395_101,._result_wk395_58 ._cloche_wk395_101{transform:translate(-50%)translateY(-150px)}._badge_wk395_116{bottom:13px;right:-5px;width:88px!important}._status_wk395_126{bottom:18px;left:20px;right:19px}._status_wk395_126 b{text-align:right;max-width:180px}._thinking_wk395_57 ._cloche_wk395_101,._result_wk395_58 ._cloche_wk395_101{animation-name:_clocheLiftMobile_wk395_1}}@keyframes _clocheLiftMobile_wk395_1{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-150px)}}@media (prefers-reduced-motion:reduce){._device_wk395_1 *,._device_wk395_1 :before,._device_wk395_1 :after{transition-duration:.01ms!important;animation:none!important}._result_wk395_58 ._dish_wk395_94{opacity:1;transform:translate(-50%)scale(1)}._result_wk395_58 ._badge_wk395_116{opacity:1;transform:scale(1)}}
