.bol26-stage{--gold:var(--accent);touch-action:manipulation;width:100%;height:100vh;min-height:560px;position:relative;overflow:hidden}.bol26-stage #kaiserWrap{right:calc(18px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:4;cursor:pointer;width:130px;transition:transform .45s cubic-bezier(.5,-.3,.7,.4),opacity .4s;position:absolute}.bol26-stage #kaiserWrap.hidden{opacity:0;pointer-events:none;transform:translate(120px)scale(.5)}.bol26-stage #kaiser{will-change:transform;transform-origin:50% 88%;width:100%}.bol26-stage #chatBar{z-index:3;right:calc(env(safe-area-inset-right) + 56px);bottom:calc(env(safe-area-inset-bottom) + 60px);white-space:nowrap;background:var(--background);border:1px solid var(--line);min-width:0;height:36px;color:var(--accent);font-family:var(--font-sans);letter-spacing:-.154375px;cursor:pointer;transform-origin:100%;opacity:0;pointer-events:none;border-radius:18px;align-items:center;gap:9px;padding:0 54px 0 22px;font-size:14.25px;font-weight:600;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s;display:flex;position:absolute;transform:translate(80px);box-shadow:0 6px 22px #00000059}.bol26-stage #chatBar.auto-close{transition:transform 1.1s cubic-bezier(.45,0,.25,1),opacity 1s ease-in-out}.bol26-stage #chatBar.open{opacity:1;pointer-events:auto;transform:translate(0)}.bol26-stage #chatBar .arrow{color:var(--accent);line-height:0;display:flex}.bol26-stage #chatBar .arrow svg{width:16px;height:16px}.bol26-stage #chatBar:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bol26-stage #mouthOpen{transform-box:fill-box;transform-origin:50%;transition:transform .15s}.bol26-stage #mouthSnore{transform-box:fill-box;transform-origin:50%}@keyframes bol-snore{0%,to{transform:scale(.35)}45%{transform:scale(1)}70%{transform:scale(.5)}}.bol26-stage #mouthSnore.snore{animation:3.6s ease-in-out infinite bol-snore}.bol26-stage #zzz{transform-box:fill-box;transform-origin:50%}@keyframes bol-zzz{0%{opacity:0;transform:translateY(7px)}30%{opacity:1}to{opacity:0;transform:translateY(-12px)}}.bol26-stage #zzz.on{animation:3.2s ease-in-out infinite bol-zzz}@keyframes bol-sleepglow{0%,to{opacity:.12}50%{opacity:.3}}.bol26-stage #kaiser.glow-sleep #tipGlow{animation:4.6s ease-in-out infinite bol-sleepglow}.bol26-stage.reduce #kaiser.glow-sleep #tipGlow{opacity:.16;animation:none}.bol26-stage.reduce #mouthSnore.snore{animation:none}.bol26-stage.reduce #zzz.on{opacity:.6;animation:none}.bol26-stage #kaiser svg{overflow:visible}.bol26-stage #toast{z-index:8;color:#ffffffe6;opacity:0;pointer-events:none;background:#121826f5;border:.5px solid #fff3;border-radius:12px;padding:9px 15px;font-size:13px;transition:opacity .25s,transform .25s;position:absolute;top:22px;left:50%;transform:translate(-50%,-12px)}.bol26-stage #toast.show{opacity:1;transform:translate(-50%)}.bol26-stage.reduce #chatBar{transition-duration:1ms}.bol26-stage #toggleTab{z-index:7;right:env(safe-area-inset-right);bottom:calc(env(safe-area-inset-bottom) + 160px);background:var(--box);width:26px;height:52px;color:var(--gold);cursor:pointer;border:0;border-left:.5px solid #ffffff38;border-radius:26px 0 0 26px;justify-content:center;align-items:center;padding:0 2px 0 0;display:flex;position:absolute;box-shadow:-4px 0 14px #0000004d}.bol26-stage #toggleTab .chev{color:var(--muted-foreground);margin-right:-5px;line-height:0;display:flex;transform:rotate(180deg)}.bol26-stage #toggleTab .chev.left{transform:none}.bol26-stage #toggleTab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}:root:not(.dark) .bol26-stage #toggleTab{background:var(--box);border-left-color:var(--line);box-shadow:-4px 0 14px #0000001f}:root:not(.dark) .bol26-stage #chatBar{background:var(--panel)}.bol26-stage #tabBadge{background:var(--gold);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:13px;font-weight:700;display:none;position:absolute;top:-7px;left:-13px;box-shadow:0 2px 6px #00000059}.bol26-stage #tabBadge.show{display:inline-flex}.eye{transform-box:fill-box;transform-origin:50%;transition:transform .15s,opacity .25s}.bol26-stage #eyes{transition:transform .45s}.bol26-stage #surface,.bol26-stage #antenna,.bol26-stage #pods{transition:transform .55s}.bol26-stage #msgIcon{transform-box:fill-box;transform-origin:50%;transition:opacity .25s,transform .3s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.bol26-stage #msgBadge{transform-box:fill-box;transform-origin:50%;transition:opacity .3s,transform .35s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.bol26-stage #tipGlow{transform-box:fill-box;transform-origin:50%}@keyframes breathe{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.5;transform:scale(1.12)}}@keyframes unreadbeat{0%{opacity:.4;transform:scale(1)}12%{opacity:.95;transform:scale(1.35)}24%{opacity:.45;transform:scale(1.05)}36%{opacity:.8;transform:scale(1.25)}50%{opacity:.42;transform:scale(1)}to{opacity:.42;transform:scale(1)}}@keyframes alertflare{0%{opacity:.4;transform:scale(1)}45%{opacity:1;transform:scale(1.75)}to{opacity:.7;transform:scale(1)}}.bol26-stage #kaiser.glow-online #tipGlow{animation:3.4s ease-in-out infinite breathe}.bol26-stage #kaiser.glow-unread #tipGlow{animation:2.4s ease-in-out infinite unreadbeat}.bol26-stage #kaiser.glow-alert #tipGlow{animation:.6s ease-out alertflare}.bol26-stage.reduce #surface,.bol26-stage.reduce #antenna,.bol26-stage.reduce #pods,.bol26-stage.reduce #eyes,.bol26-stage.reduce .eye,.bol26-stage.reduce #kaiser{transition-duration:1ms!important}.bol26-stage.reduce #kaiser.glow-online #tipGlow,.bol26-stage.reduce #kaiser.glow-unread #tipGlow,.bol26-stage.reduce #kaiser.glow-alert #tipGlow{animation:none}.bol26-stage.reduce #kaiser.glow-online #tipGlow{opacity:.4}.bol26-stage.reduce #kaiser.glow-unread #tipGlow{opacity:.72}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bol26-stage #toast{display:none}.bol26-stage[data-mode]{height:auto;min-height:0}.bol26-stage[data-mode=overlay]{z-index:45;pointer-events:none;--bol26-lift:58px;position:fixed;inset:0}@media (width>=1280px){.bol26-stage[data-mode=overlay]{--bol26-lift:0px}}.bol26-stage[data-mode=overlay] #kaiserWrap,.bol26-stage[data-mode=overlay] #toggleTab,.bol26-stage[data-mode=overlay] #chatBar.open{pointer-events:auto}.bol26-stage[data-mode=overlay] #kaiserWrap{right:calc(4px + env(safe-area-inset-right));bottom:calc(90px + var(--bol26-lift) + env(safe-area-inset-bottom))}.bol26-stage[data-mode=overlay] #chatBar{right:calc(env(safe-area-inset-right) + 42px);bottom:calc(env(safe-area-inset-bottom) + 125px + var(--bol26-lift))}.bol26-stage[data-mode=overlay] #toggleTab{bottom:calc(env(safe-area-inset-bottom) + 214px + var(--bol26-lift));border-radius:30px 0 0 30px;width:30px;height:60px}.bol26-stage[data-mode=embedded],.bol26-stage[data-mode=chat-anchor]{pointer-events:auto;width:100%;position:relative;overflow:visible}.bol26-stage[data-mode=embedded] #kaiserWrap,.bol26-stage[data-mode=chat-anchor] #kaiserWrap{width:100%;position:relative;bottom:auto;right:auto}.bol26-stage[data-mode=embedded] #kaiserWrap.hidden,.bol26-stage[data-mode=chat-anchor] #kaiserWrap.hidden{opacity:1;pointer-events:auto;transform:none}.bol26-stage[data-mode=embedded] #chatBar,.bol26-stage[data-mode=embedded] #toggleTab,.bol26-stage[data-mode=chat-anchor] #chatBar,.bol26-stage[data-mode=chat-anchor] #toggleTab{display:none}.bol26-stage[data-mode=overlay] #kaiserWrap{touch-action:none;width:96px}.bol26-airborne .bol26-lift-host{z-index:150;position:relative}.bol-still svg{width:100%;height:auto;display:block;overflow:visible}.bol-still .bol-still-glow{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite breathe}@media (prefers-reduced-motion:reduce){.bol-still .bol-still-glow{opacity:.4;animation:none}}.bol26-stage #matrix{opacity:0;pointer-events:none;transition:opacity .4s}.bol26-stage #matrix .mx-col{animation:2s linear infinite paused bol-matrix}@keyframes bol-matrix{0%{transform:translateY(0)}to{transform:translateY(240px)}}.bol26-stage #kaiser.thinking #matrix{opacity:1}.bol26-stage #kaiser.thinking #matrix .mx-col{animation-play-state:running}.bol26-stage #kaiser.thinking #eyes,.bol26-stage #kaiser.thinking #mouth,.bol26-stage #kaiser.thinking #mouthOpen,.bol26-stage #kaiser.thinking #mouthSad,.bol26-stage #kaiser.thinking #mouthFlat,.bol26-stage #kaiser.thinking #mouthO,.bol26-stage #kaiser.thinking #mouthSnore{transition:opacity .4s;opacity:0!important}.bol26-stage.reduce #matrix .mx-col{animation:none}
