@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_d5a796{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_d5a796{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}.kibee-root{position:fixed;inset:0;z-index:2147483030;pointer-events:none;overflow:visible}.kibee-canvas-wrap{position:absolute;inset:0;pointer-events:none}.kibee-canvas{width:100%;height:100%;display:block;pointer-events:none;transition:opacity .22s ease}.kibee-root[data-renderer-ready=false] .kibee-canvas-wrap{display:none}.kibee-tooltip{position:absolute;display:none;max-width:260px;padding:10px 12px;border-radius:14px;background:rgba(251,246,236,.94);color:#241b11;font-size:13px;line-height:1.4;box-shadow:0 18px 40px rgba(64,43,8,.14),0 4px 12px rgba(68,46,11,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateY(-50%);white-space:normal;border:1px solid rgba(91,65,19,.12);opacity:0;transition:opacity .32s ease;pointer-events:none;z-index:10}.kibee-tooltip--visible{opacity:1;pointer-events:auto}.kibee-tooltip--prompt{max-width:340px;padding:14px 16px 12px;background:radial-gradient(120% 140% at 0 0,rgba(255,252,240,.96) 0,rgba(248,240,223,.94) 60%,rgba(244,233,211,.94) 100%);border-color:rgba(91,65,19,.16);box-shadow:0 22px 60px -10px rgba(64,43,8,.22),0 6px 18px rgba(68,46,11,.1),inset 0 1px 0 rgba(255,255,255,.55)}.kibee-tooltip--hidden{opacity:0}.kibee-tooltip:after{content:"";position:absolute;top:50%;width:12px;height:12px;background:rgba(251,246,236,.94);transform:translateY(-50%) rotate(45deg);border-radius:2px;box-shadow:-1px 1px 0 rgba(91,65,19,.08)}.kibee-tooltip:not([data-arrow-edge]):after,.kibee-tooltip[data-arrow-edge=left]:after{left:-6px;right:auto}.kibee-tooltip[data-arrow-edge=right]:after{left:auto;right:-6px;box-shadow:1px -1px 0 rgba(91,65,19,.08)}.kibee-tooltip[data-arrow-edge=bottom]:after{left:50%;right:auto;top:auto;bottom:-6px;transform:translate(-50%) rotate(45deg);box-shadow:1px 1px 0 rgba(91,65,19,.08)}.kibee-tooltip[data-arrow-edge=top]:after{left:50%;right:auto;top:-6px;bottom:auto;transform:translate(-50%) rotate(45deg);box-shadow:-1px -1px 0 rgba(91,65,19,.08)}.kibee-tooltip-close{position:absolute;top:5px;right:5px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:#b8956a;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .14s ease,background .12s ease,color .12s ease}.kibee-tooltip:hover .kibee-tooltip-close{opacity:1;pointer-events:auto}.kibee-tooltip-close:hover{background:rgba(91,65,19,.1);color:#5b4113}.kibee-tooltip-close:active{transform:scale(.88)}.kibee-tooltip-body{line-height:inherit;padding-right:14px}.kibee-tooltip--prompt .kibee-tooltip-body{margin-bottom:4px;padding-right:18px;font-style:italic;font-size:13.5px;line-height:1.35;color:#4a3318;letter-spacing:-.005em}.kibee-tooltip-prompt{display:none;flex-direction:column;gap:9px;margin-top:4px;padding:0;pointer-events:auto;animation:kibee-prompt-rise .26s cubic-bezier(.2,.7,.2,1) both}@keyframes kibee-prompt-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.kibee-tooltip-prompt-input{display:block;width:100%;min-height:56px;box-sizing:border-box;resize:none;padding:9px 11px;border:1px solid rgba(91,65,19,.18);border-radius:10px;background:rgba(255,252,244,.75);color:#241b11;font:inherit;font-size:13px;line-height:1.45;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 0 0 1px rgba(255,255,255,.25);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;font-feature-settings:"kern","liga"}.kibee-tooltip-prompt-input::placeholder{color:rgba(91,65,19,.42);font-style:italic}.kibee-tooltip-prompt-input:focus{border-color:rgba(167,122,47,.6);background:rgba(255,253,247,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 0 0 3px rgba(167,122,47,.16)}.kibee-tooltip-prompt-input::selection{background:rgba(167,122,47,.28);color:#2c1f0a}.kibee-tooltip-prompt-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.kibee-tooltip-prompt-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.kibee-tooltip-prompt-hint{flex:1 1 auto;min-width:0;font-size:11px;line-height:1;color:rgba(91,65,19,.55);letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kibee-tooltip-prompt-hint kbd{display:inline-block;margin:0 1px;padding:1px 5px 2px;border-radius:4px;background:rgba(91,65,19,.07);border:solid rgba(91,65,19,.14);border-width:1px 1px 2px;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:10px;font-weight:500;color:rgba(44,31,10,.78);line-height:1}.kibee-tooltip-prompt-save,.kibee-tooltip-prompt-skip{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;font:inherit;font-size:12.5px;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .2s ease,transform 90ms ease;-webkit-tap-highlight-color:transparent}.kibee-tooltip-prompt-skip{padding:6px 11px;background:transparent;color:rgba(91,65,19,.7);letter-spacing:.005em}.kibee-tooltip-prompt-skip:hover{background:rgba(91,65,19,.07);color:#2c1f0a}.kibee-tooltip-prompt-skip:active{transform:translateY(1px)}.kibee-tooltip-prompt-save{padding:7px 14px;font-weight:600;letter-spacing:.005em;color:#fff8e7;background:linear-gradient(180deg,#c08a32,#8e631a);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(80,53,12,.35),0 1px 2px rgba(91,65,19,.18),0 6px 14px -4px rgba(91,65,19,.35)}.kibee-tooltip-prompt-save:hover{background:linear-gradient(180deg,#ce9740,#9d7220);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(80,53,12,.35),0 2px 4px rgba(91,65,19,.22),0 10px 22px -6px rgba(91,65,19,.4)}.kibee-tooltip-prompt-save:active{transform:translateY(1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(80,53,12,.45),0 1px 2px rgba(91,65,19,.18)}.kibee-tooltip-prompt-save:focus-visible,.kibee-tooltip-prompt-skip:focus-visible{outline:2px solid rgba(167,122,47,.5);outline-offset:2px}.kibee-tooltip-nav{display:none;gap:2px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(91,65,19,.12)}.kibee-nav-btn,.kibee-tooltip-nav{align-items:center;pointer-events:auto}.kibee-nav-btn{display:inline-flex;justify-content:center;width:26px;height:26px;flex-shrink:0;border:none;border-radius:7px;background:transparent;color:#5b4113;cursor:pointer;transition:background .12s ease,transform .12s ease}.kibee-nav-btn:hover{background:rgba(91,65,19,.1)}.kibee-nav-btn:active{background:rgba(91,65,19,.18);transform:scale(.9)}.kibee-nav-label{flex:1 1;text-align:center;font-size:11px;font-weight:600;letter-spacing:.04em;color:#9c7c50;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kibee-hover-zone{position:absolute;border-radius:50%;pointer-events:auto;cursor:pointer;z-index:2}.kibee-root--dragging,.kibee-root--dragging *,.kibee-root--dragging .kibee-hover-zone{cursor:-webkit-grabbing!important;cursor:grabbing!important}.kibee-root--dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.kibee-action{position:absolute;display:none;place-items:center;width:30px;height:30px;border-radius:50%;border:none;padding:0;cursor:pointer;pointer-events:auto;z-index:4;opacity:0;transform:scale(.4);transition:opacity .2s ease calc(var(--i, 0) * 44ms),transform .2s cubic-bezier(.34,1.56,.64,1) calc(var(--i, 0) * 44ms),filter .14s ease}.kibee-action--visible{opacity:1;transform:scale(1)}.kibee-action:focus-visible,.kibee-action:hover{z-index:12}.kibee-action--hidden{opacity:0;transform:scale(.4);pointer-events:none}.kibee-action svg{width:14px;height:14px;flex-shrink:0}.kibee-action--honey{background:#f5a623;color:#fff;box-shadow:0 2px 6px rgba(180,120,0,.35)}.kibee-action--honey:hover{filter:brightness(1.08)}.kibee-action--sting{background:#e84040;color:#fff;box-shadow:0 2px 6px rgba(200,30,30,.3)}.kibee-action--sting:hover{filter:brightness(1.08)}.kibee-action--chat{background:#1e9de8;color:#fff;box-shadow:0 2px 6px rgba(14,100,200,.28)}.kibee-action--chat:hover{filter:brightness(1.08)}.kibee-action--dock{background:#475569;color:#fff;box-shadow:0 2px 8px rgba(71,85,105,.35)}.kibee-action--dock:hover{filter:brightness(1.08)}.kibee-action[data-label]{overflow:visible}.kibee-action[data-label]:after{content:attr(data-label);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%) scale(.85);background:rgba(24,18,8,.82);color:#fff;font-size:10px;font-weight:500;font-family:system-ui,-apple-system,sans-serif;letter-spacing:.02em;padding:3px 7px;border-radius:5px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s ease,transform .14s ease}.kibee-action[data-label]:hover:after{opacity:1;transform:translateX(-50%) scale(1)}.kibee-dock{position:absolute;right:var(--kibee-dock-right,auto);bottom:var(--kibee-dock-bottom,auto);left:var(--kibee-dock-left,auto);top:var(--kibee-dock-top,auto);width:var(--kibee-dock-size,58px);height:var(--kibee-dock-size,58px);display:grid;place-items:center;border:0;-webkit-clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);padding:0;pointer-events:auto;cursor:pointer;background:radial-gradient(circle at 36% 32%,rgba(255,250,238,.9),transparent 24%),radial-gradient(circle at 64% 68%,rgba(222,173,77,.46),transparent 28%),linear-gradient(180deg,#a77a2f,#7f5b20 38%,#5b3d10);border:1px solid rgba(130,90,24,.26);box-shadow:inset 0 1px 0 rgba(255,245,221,.38),0 18px 34px rgba(117,80,17,.24);transform:translateY(0) scale(1);opacity:1;transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease,right .32s cubic-bezier(.16,1,.3,1),bottom .32s cubic-bezier(.16,1,.3,1),left .32s cubic-bezier(.16,1,.3,1),top .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1)}.kibee-root--inline{position:relative;inset:auto;width:var(--kibee-dock-size,58px);height:var(--kibee-dock-size,58px);display:inline-flex;z-index:auto}.kibee-root--inline .kibee-dock{position:relative;right:auto;bottom:auto;left:auto;top:auto}.kibee-dock:before{content:"";position:absolute;inset:16%;-webkit-clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);background:radial-gradient(circle at center,rgba(255,226,165,.44),transparent 56%),linear-gradient(180deg,rgba(255,242,214,.28),rgba(255,219,132,.06));opacity:.72;box-shadow:inset 0 0 0 1px rgba(255,231,180,.22),inset 0 10px 16px rgba(255,247,224,.12)}.kibee-dock:hover{box-shadow:inset 0 1px 0 rgba(255,245,221,.42),0 22px 42px rgba(117,80,17,.28);transform:translateY(-1px) scale(1.02)}.kibee-dock__core,.kibee-dock__spark{position:absolute}.kibee-dock__core{width:46%;height:46%;-webkit-clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);background:radial-gradient(circle at center,rgba(255,239,205,.96),rgba(233,187,87,.62) 46%,rgba(114,78,20,.22) 100%);filter:blur(.2px)}.kibee-dock__spark{width:14%;height:14%;top:21%;right:24%;border-radius:50%;background:rgba(255,247,225,.88);box-shadow:0 0 10px rgba(255,239,202,.52)}.kibee-root[data-dock-visible=false] .kibee-dock,.kibee-root[data-idle=false] .kibee-dock{opacity:0;transform:translateY(14px) scale(.88);pointer-events:none}body[data-kibee-renderer-active=true] .kibee-dock{background:transparent!important;border:none!important;box-shadow:none!important}body[data-kibee-renderer-active=true] .kibee-dock:before,body[data-kibee-renderer-active=true] .kibee-dock__core,body[data-kibee-renderer-active=true] .kibee-dock__spark{display:none}body[data-kibee-empty-dock=true] .kibee-root[data-docked=true] .kibee-canvas-wrap{opacity:0}.kibee-highlight{position:fixed;border-radius:14px;pointer-events:none;z-index:2147483001;transition:left .18s ease,top .18s ease,width .18s ease,height .18s ease,opacity .18s ease}.kibee-highlight--hidden{opacity:0;transform:scale(.98)}.kibee-highlight--pulse{opacity:1;border:2px solid rgba(255,208,0,.95);box-shadow:0 0 0 6px rgba(255,208,0,.12),0 0 28px rgba(255,208,0,.24);animation:kibeePulse 1.4s infinite}.kibee-highlight--ring{opacity:1;border:2px solid rgba(255,84,84,.95);box-shadow:0 0 0 6px rgba(255,84,84,.12),0 0 28px rgba(255,84,84,.22)}.kibee-highlight--soft{opacity:1;border:2px solid rgba(255,208,0,.55);background:rgba(255,208,0,.08);box-shadow:0 0 18px rgba(255,208,0,.12)}@keyframes kibeePulse{0%{box-shadow:0 0 0 4px rgba(255,208,0,.12),0 0 24px rgba(255,208,0,.18)}50%{box-shadow:0 0 0 10px rgba(255,208,0,.08),0 0 32px rgba(255,208,0,.28)}to{box-shadow:0 0 0 4px rgba(255,208,0,.12),0 0 24px rgba(255,208,0,.18)}}.kibee-root--dom .kibee-2d-avatar{position:absolute;right:var(--kibee-dock-right,auto);bottom:var(--kibee-dock-bottom,auto);left:var(--kibee-dock-left,auto);top:var(--kibee-dock-top,auto);width:var(--kibee-dock-size,60px);height:var(--kibee-dock-size,60px);display:flex;align-items:center;justify-content:center;color:var(--kibee-2d-color,currentColor);cursor:pointer;pointer-events:auto;border:0;padding:0;background:transparent;z-index:2}.kibee-root--dom .kibee-2d-avatar .kibee-2d-fallback,.kibee-root--dom .kibee-2d-avatar svg,.kibee-root--dom .kibee-2d-avatar>div{width:calc(var(--kibee-dock-size, 60px) * var(--kibee-logo-scale, .85));height:calc(var(--kibee-dock-size, 60px) * var(--kibee-logo-scale, .85));display:block;flex-shrink:0}.kibee-root--dom .kibee-2d-avatar--free{right:auto!important;bottom:auto!important;cursor:-webkit-grab;cursor:grab}.kibee-root--dom.kibee-root--dragging .kibee-2d-avatar,.kibee-root--dom.kibee-root--dragging .kibee-2d-avatar--free{cursor:-webkit-grabbing;cursor:grabbing}.kibee-root--dom .kibee-tooltip{z-index:10}.kibee-root--dom .kibee-tooltip--prompt,.kibee-root--dom .kibee-tooltip--visible{pointer-events:auto}@media (prefers-reduced-motion:reduce){.kibee-2d-avatar,.kibee-2d-avatar *{animation:none!important}}.kibee-2d-motion--breathe{animation:kibee2dBreathe 3.2s ease-in-out infinite}.kibee-2d-motion--pulse{animation:kibee2dPulse 1.8s ease-in-out infinite}.kibee-2d-motion--spin{animation:kibee2dSpin 6s linear infinite}.kibee-2d-state--guiding{animation:kibee2dGuide .6s ease-in-out}.kibee-2d-state--thinking{animation:kibee2dPulse .9s ease-in-out infinite}.kibee-2d-state--celebrating{animation:kibee2dBounce .7s ease-out}@keyframes kibee2dBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes kibee2dPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.04)}}@keyframes kibee2dSpin{to{transform:rotate(1turn)}}@keyframes kibee2dGuide{0%{transform:rotate(0)}30%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}to{transform:rotate(0)}}@keyframes kibee2dBounce{0%{transform:scale(1)}30%{transform:scale(1.18) translateY(-6px)}60%{transform:scale(.95)}to{transform:scale(1)}}