/* Original Picart Dock geometry restored from the reference version. */
.glass-dock .dock-region.dock-right{grid-template-columns:repeat(3,80px)!important}
.glass-dock{display:grid!important;grid-template-columns:320px 720px 320px!important;grid-template-rows:88px!important;align-items:center!important;justify-content:center!important;width:1360px!important;height:112px!important;margin:0!important;padding:12px!important;border:1px solid var(--divider)!important;border-radius:56px!important;background:linear-gradient(135deg,rgba(237,229,246,.3),rgba(111,94,140,.28))!important;box-shadow:var(--shadow),inset 0 1px rgba(255,255,255,.48)!important;backdrop-filter:blur(28px) saturate(130%)!important}.glass-dock .dock-region,.glass-dock .dock-left,.glass-dock .dock-right{display:grid!important;grid-template-columns:repeat(3,80px)!important;grid-template-rows:80px!important;place-content:center!important;width:320px!important;height:88px!important;gap:0!important}.glass-dock .dock-icon{position:relative!important;isolation:isolate!important;display:grid!important;place-items:center!important;width:80px!important;height:80px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;color:var(--primary)!important;opacity:1!important;transform:none!important}.glass-dock .toolbar-glyph{position:relative!important;z-index:1!important;display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;filter:none!important;transform:none!important}.glass-dock .ai-wordmark{width:28px!important;min-width:28px!important}.glass-dock .hover-halo{position:absolute!important;z-index:0!important;inset:0!important;display:block!important;width:52px!important;height:52px!important;margin:auto!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:50%!important;background:var(--hover)!important;box-shadow:0 8px 20px rgba(30,26,56,.18),inset 0 1px rgba(255,255,255,.34)!important;backdrop-filter:blur(10px)!important;opacity:0!important;transform:scale(1)!important;transition:opacity .22s var(--spring),transform .22s var(--spring)!important}.glass-dock .dock-icon:hover .hover-halo,.glass-dock .dock-icon:focus-visible .hover-halo{opacity:1!important;transform:scale(1.06)!important}.glass-dock .dock-icon:hover .toolbar-glyph{transform:none!important;filter:none!important}.glass-dock .now-card{width:720px!important;height:88px!important}.glass-dock .now-progress{width:360px!important}.sound.muted{opacity:.46!important}
