.NK_8Ka_root{right:max(24px, env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:90;font-family:var(--font-sans,inherit);position:fixed}body:has([data-cookie-notice]) .NK_8Ka_root{bottom:calc(124px + env(safe-area-inset-bottom))}body[data-scroll-locked] .NK_8Ka_root,body.NK_8Ka_sb-drawer-open .NK_8Ka_root{visibility:hidden;pointer-events:none}.NK_8Ka_launcher{border:1px solid var(--border);background:var(--background);min-height:64px;color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 10px;transition:transform .16s,box-shadow .16s,border-color .16s,opacity .16s;display:inline-flex;box-shadow:0 18px 48px #0f0f0f29}.NK_8Ka_root[data-obstructed]{visibility:hidden;pointer-events:none}.NK_8Ka_root[data-obstructed] .NK_8Ka_launcher{opacity:0;pointer-events:none}.NK_8Ka_launcher:hover{border-color:color-mix(in srgb, var(--primary) 60%, var(--border));transform:translateY(-2px);box-shadow:0 22px 56px #0f0f0f33}.NK_8Ka_launcherIcon,.NK_8Ka_avatar,.NK_8Ka_messageAvatar{background:var(--primary);color:var(--primary-foreground);justify-content:center;align-items:center;display:inline-flex}.NK_8Ka_launcherIcon{border-radius:999px;width:44px;height:44px}.NK_8Ka_launcherIcon svg,.NK_8Ka_avatar svg,.NK_8Ka_messageAvatar svg,.NK_8Ka_iconButton svg,.NK_8Ka_composer button svg{width:20px;height:20px}.NK_8Ka_launcherIcon [data-petrovich-face]{width:28px;height:28px}.NK_8Ka_avatar [data-petrovich-face]{width:30px;height:30px}.NK_8Ka_launcherText{text-align:left;gap:2px;display:grid}.NK_8Ka_launcherText span:first-child{font-weight:800;line-height:1}.NK_8Ka_launcherText span:last-child{color:var(--foreground);font-size:13px;line-height:1}.NK_8Ka_panel{width:min(420px,100vw - 48px);height:min(620px, calc(100svh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border:1px solid var(--border);background:var(--background);transform-origin:100% 100%;border-radius:28px;grid-template-rows:auto 1fr auto auto auto;animation:.14s ease-out NK_8Ka_petrovich-open;display:grid;overflow:hidden;box-shadow:0 24px 72px #0f0f0f38}@keyframes NK_8Ka_petrovich-open{0%{opacity:0;transform:translateY(12px)scale(.94)}}@media (prefers-reduced-motion:reduce){.NK_8Ka_panel{animation:none}}.NK_8Ka_header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 16px;display:flex}.NK_8Ka_identity{align-items:center;gap:12px;min-width:0;display:flex}.NK_8Ka_avatar{border-radius:16px;flex:none;width:48px;height:48px}.NK_8Ka_titleBlock{min-width:0}.NK_8Ka_title{font-size:20px;font-weight:900;line-height:1.1}.NK_8Ka_subtitle{color:var(--foreground);font-size:14px;line-height:1.2}.NK_8Ka_iconButton{border:1px solid var(--border);background:var(--secondary);width:42px;height:42px;color:var(--muted-foreground);cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.NK_8Ka_feed{background:radial-gradient(circle at 1px 1px, #ffc6292e 1px, transparent 0) 0 0 / 28px 28px, var(--muted);flex-direction:column;gap:12px;min-height:0;padding:18px;display:flex;overflow-y:auto}.NK_8Ka_messageRow{align-items:flex-start;gap:10px;display:flex}.NK_8Ka_messageRowUser{justify-content:flex-end}.NK_8Ka_messageAvatar{border-radius:10px;flex:none;width:30px;height:30px}.NK_8Ka_messageAvatar svg{width:16px;height:16px}.NK_8Ka_bubble{white-space:pre-wrap;border:1px solid var(--border);background:var(--background);max-width:min(320px,88%);color:var(--foreground);border-radius:8px 18px 18px;padding:13px 14px;font-size:15px;line-height:1.45;box-shadow:0 8px 20px #0f0f0f0f}.NK_8Ka_bubbleUser{border-color:color-mix(in srgb, var(--primary) 80%, #000 8%);background:var(--primary);color:var(--primary-foreground);border-top-left-radius:18px;border-top-right-radius:8px}.NK_8Ka_orderDraft{border-top:1px solid var(--border);white-space:normal;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.NK_8Ka_orderDraft span,.NK_8Ka_orderDraft li{color:var(--foreground);font-size:13px}.NK_8Ka_orderDraft ul{margin:6px 0 0;padding-left:18px}.NK_8Ka_orderDraftLink{background:var(--primary);min-height:40px;color:var(--primary-foreground);border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.NK_8Ka_typing{color:var(--foreground);align-items:center;gap:8px;display:inline-flex}.NK_8Ka_typing svg,.NK_8Ka_spinnerIcon{animation:.9s linear infinite NK_8Ka_petrovich-spin}.NK_8Ka_quickActions{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:12px 18px 0;display:flex}.NK_8Ka_quickAction{white-space:nowrap;border:1px solid color-mix(in srgb, var(--primary) 55%, var(--border));background:color-mix(in srgb, var(--primary) 16%, var(--background));min-width:0;color:var(--foreground);cursor:pointer;border-radius:999px;flex:0 auto;padding:8px 12px;font-size:13px;font-weight:700}.NK_8Ka_quickAction:disabled{cursor:not-allowed;opacity:.55}.NK_8Ka_composer{grid-template-columns:1fr 48px;gap:10px;padding:12px 18px 18px;display:grid}.NK_8Ka_composer input{border:1px solid var(--border);background:var(--background);min-width:0;height:48px;color:var(--foreground);border-radius:16px;outline:none;padding:0 14px;font-size:15px;box-shadow:inset 0 0 0 1px #0000}.NK_8Ka_composer input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 24%, transparent)}.NK_8Ka_composer button{background:var(--primary);width:48px;height:48px;color:var(--primary-foreground);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.NK_8Ka_composer button:disabled{cursor:not-allowed;opacity:.55}.NK_8Ka_bubbleFailed{border-color:color-mix(in srgb, var(--destructive) 45%, var(--border));background:color-mix(in srgb, var(--destructive) 8%, var(--background));color:var(--foreground)}@keyframes NK_8Ka_petrovich-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.NK_8Ka_root{right:max(16px, env(safe-area-inset-right));bottom:calc(104px + env(safe-area-inset-bottom))}body:has([data-cookie-notice]) .NK_8Ka_root{bottom:calc(220px + env(safe-area-inset-bottom))}.NK_8Ka_launcher{min-height:60px;padding:8px}.NK_8Ka_launcherText{display:none}.NK_8Ka_root[data-open]{top:calc(var(--petrovich-viewport-top,0px) + max(8px, env(safe-area-inset-top)));pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;left:12px;right:12px}.NK_8Ka_root[data-open][data-keyboard]{bottom:calc(var(--petrovich-viewport-bottom,0px) + 8px)}body:has([data-cookie-notice]) .NK_8Ka_root[data-open][data-keyboard]{bottom:calc(var(--petrovich-viewport-bottom,0px) + 8px)}.NK_8Ka_panel{pointer-events:auto;border-radius:24px;flex:0 560px;width:100%;height:auto;min-height:0}.NK_8Ka_root[data-compact] .NK_8Ka_header{padding:10px 14px}.NK_8Ka_root[data-compact] .NK_8Ka_avatar{border-radius:12px;width:36px;height:36px}.NK_8Ka_root[data-compact] .NK_8Ka_title{font-size:17px}.NK_8Ka_root[data-compact] .NK_8Ka_iconButton{width:36px;height:36px}.NK_8Ka_root[data-compact] .NK_8Ka_quickActions{scrollbar-width:none;flex-wrap:nowrap;padding-top:8px;overflow-x:auto}.NK_8Ka_root[data-compact] .NK_8Ka_quickAction{flex:none}.NK_8Ka_root[data-compact] .NK_8Ka_composer{padding-top:8px;padding-bottom:10px}.NK_8Ka_composer input{font-size:16px}.NK_8Ka_feed{padding:14px}.NK_8Ka_bubble{max-width:86%}.NK_8Ka_quickActions{padding-inline:14px}.NK_8Ka_composer{padding:12px 14px 14px}}@media (prefers-reduced-motion:reduce){.NK_8Ka_launcher{transition:none}}
.GvbHZW_face{display:block;overflow:visible}.GvbHZW_eyes{transform:translate(var(--gaze-x,0), var(--gaze-y,0));transition:transform 70ms linear}.GvbHZW_eye{transform-box:fill-box;transform-origin:50%;animation:4.6s linear infinite GvbHZW_petrovich-blink}.GvbHZW_antennaTip{transform-box:fill-box;transform-origin:50%}.GvbHZW_face[data-state=working] .GvbHZW_antennaTip{animation:.52s ease-in-out infinite alternate GvbHZW_petrovich-lamp}@keyframes GvbHZW_petrovich-blink{0%,96.4%,to{transform:scaleY(1)}97.6%,98.6%{transform:scaleY(.1)}}@keyframes GvbHZW_petrovich-lamp{0%{opacity:.35;transform:scale(.85)}to{opacity:1;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.GvbHZW_eyes{transition:none}.GvbHZW_eye,.GvbHZW_face[data-state=working] .GvbHZW_antennaTip{animation:none}}
