.boost-world.boost-world-compact{padding-bottom:100px}.boost-world-compact:has(.boost-cookie-notice .booster-cookies){padding-bottom:210px}.boost-world .boost-dock.boost-dock-compact{inset:auto 20px max(16px,env(safe-area-inset-bottom)) auto;width:340px;max-width:calc(100vw - 32px);padding:6px;border-radius:23px;background:var(--theme-glass,#ffffffed);backdrop-filter:blur(20px) saturate(140%);box-shadow:0 4px 8px #21183206,0 16px 44px #21183214}.boost-compact-bar{display:flex;align-items:center;gap:4px}.boost-compact-chat{display:flex;align-items:center;flex:1;min-width:0;gap:10px;min-height:48px;padding:0 8px;border:0;border-radius:16px;background:transparent;color:var(--theme-text,#25222f);font:inherit;font-size:14px;font-weight:600;text-align:start;cursor:pointer;touch-action:manipulation;transition:background .16s ease,transform .16s var(--ease-out,cubic-bezier(.23,1,.32,1))}.boost-compact-chat>svg{margin-inline-start:auto;flex-shrink:0;color:var(--theme-accent,#7253e7)}.boost-compact-portrait{width:34px;height:41px;flex-shrink:0;display:block}.boost-dock-compact .boost-compact-portrait .boost-reaction{width:34px;height:41px}.boost-compact-toggle{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:15px;background:var(--theme-soft,#f2f1f6);color:var(--theme-muted,#706a7b);cursor:pointer;touch-action:manipulation;transition:background .16s ease,transform .16s var(--ease-out,cubic-bezier(.23,1,.32,1))}.boost-compact-toggle svg{transform:rotate(180deg);transition:transform .18s var(--ease-out,cubic-bezier(.23,1,.32,1))}.boost-compact-toggle[aria-expanded=true] svg{transform:rotate(0)}.boost-world .boost-dock-compact .boost-speech{padding:10px 10px 6px;backdrop-filter:none}.boost-dock-compact .boost-speech[hidden]{display:none}.boost-dock-compact .boost-speech p{font-size:13px;line-height:1.55}.boost-dock-compact .boost-help-actions{gap:6px;margin-top:12px}.boost-dock-compact .boost-help-actions button{min-height:44px}.boost-about-link{display:flex;align-items:center;gap:6px;min-height:40px;margin-top:4px;color:var(--theme-muted,#706a7b);font-size:12px;text-decoration:underline;text-underline-offset:3px}.boost-cookie-notice:empty{display:none}.boost-dock-compact .booster-cookies{margin:5px 8px 0;padding:10px 0 4px}.boost-dock-compact .booster-cookies p{margin:0;color:var(--theme-muted,#706a7b);line-height:1.45;text-wrap:pretty}.boost-dock-compact .booster-cookies>div{gap:6px;margin-top:7px}.boost-dock-compact .booster-cookies button{flex:1;min-height:44px;padding:7px 8px;line-height:1.3}.boost-dock-compact :is(button,a):focus-visible{outline:2px solid var(--theme-accent,#7253e7);outline-offset:3px}.boost-compact-chat:active,.boost-compact-toggle:active{transform:scale(.97)}.boost-dock-compact .boost-reaction[data-mood=run]{animation-iteration-count:2}@media (hover:hover) and (pointer:fine){.boost-compact-chat:hover{background:var(--theme-soft,#f2f1f6)}.boost-compact-toggle:hover{background:var(--theme-line,#e5e2ec)}}@media (max-width:620px){.boost-world .boost-dock.boost-dock-compact{inset:auto 10px max(10px,env(safe-area-inset-bottom)) auto;width:320px;max-width:calc(100vw - 20px);padding:5px;border-radius:21px}.boost-world.boost-world-compact{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.boost-world-compact:has(.boost-cookie-notice .booster-cookies){padding-bottom:calc(210px + env(safe-area-inset-bottom))}.boost-world .boost-dock-compact .boost-speech{padding:8px 9px 4px}}@media (prefers-reduced-motion:reduce){.boost-compact-chat,.boost-compact-toggle,.boost-compact-toggle svg{transition:background .16s ease}.boost-compact-chat:active,.boost-compact-toggle:active{transform:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.boost-world .boost-dock.boost-dock-compact{background:var(--theme-surface,#fff);backdrop-filter:none}}@media (prefers-contrast:more){.boost-world .boost-dock.boost-dock-compact{border-color:currentColor}}